Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add libsass 3.6.4 #1153

Merged
merged 10 commits into from
Sep 16, 2023
Merged

Add libsass 3.6.4 #1153

merged 10 commits into from
Sep 16, 2023

Conversation

lazka
Copy link
Contributor

@lazka lazka commented Sep 11, 2023

This is a direct copy of https://github.com/lazka/libsass/tree/meson which I've created for gtk back in the days.

There is an open PR for adding meson support upstream in sass/libsass#3073 but the project is considered deprecated and hasn't seen a commit in over a year, so there is not much hope for progress there.

There is a newer 3.6.5 release out, but I wanted to copy things as is from my fork first and look at updating it later.

This is a direct copy of https://github.com/lazka/libsass/tree/meson
which I've created for gtk back in the days.

There is an open PR for adding meson support upstream in
sass/libsass#3073 but the project is considered deprecated
and hasn't seen a commit in over a year, so there is not much hope for progress there.

There is a newer 3.6.5 release out, but I wanted to copy things as is from my fork first
and look at updating it later.
subprojects/packagefiles/libsass/meson.build Outdated Show resolved Hide resolved
subprojects/packagefiles/libsass/meson.build Outdated Show resolved Hide resolved
subprojects/packagefiles/libsass/src/meson.build Outdated Show resolved Hide resolved
subprojects/packagefiles/libsass/src/meson.build Outdated Show resolved Hide resolved
gtk3, which depends on this still works with 0.60,
so allow older meson here too
and don't define ADD_EXPORTS then
subprojects/packagefiles/libsass/meson.build Outdated Show resolved Hide resolved
subprojects/packagefiles/libsass/src/meson.build Outdated Show resolved Hide resolved
subprojects/packagefiles/libsass/src/meson.build Outdated Show resolved Hide resolved
subprojects/packagefiles/libsass/src/meson.build Outdated Show resolved Hide resolved
It's always used on non-Windows, and not used on Windows,
so make it required with the newer dependency() feature
on non-Windows, and a no-op on Windows.
to match upstream
@neheb neheb merged commit f54f8c1 into mesonbuild:master Sep 16, 2023
7 checks passed
@lazka
Copy link
Contributor Author

lazka commented Sep 17, 2023

Thanks!

lazka added a commit to lazka/wrapdb that referenced this pull request Sep 18, 2023
This is a direct copy of https://github.com/lazka/sassc/tree/meson
which I've created for gtk back in the days.

This project is in a similar situation as mesonbuild#1153. There exists
an upstream PR for adding meson (sass/sassc#269),
but the project is unmaintained, so unlikely to see progress there.
@lazka lazka mentioned this pull request Sep 18, 2023
jpakkane pushed a commit that referenced this pull request Sep 19, 2023
This is a direct copy of https://github.com/lazka/sassc/tree/meson
which I've created for gtk back in the days.

This project is in a similar situation as #1153. There exists
an upstream PR for adding meson (sass/sassc#269),
but the project is unmaintained, so unlikely to see progress there.
gnomesysadmins pushed a commit to GNOME/gtk that referenced this pull request Sep 19, 2023
They were pointing to my personal fork, but I've now added
them to wrapdb:

* mesonbuild/wrapdb#1153
* mesonbuild/wrapdb#1185
fennewald pushed a commit to fennewald/wrapdb that referenced this pull request Sep 29, 2023
This is a direct copy of https://github.com/lazka/sassc/tree/meson
which I've created for gtk back in the days.

This project is in a similar situation as mesonbuild#1153. There exists
an upstream PR for adding meson (sass/sassc#269),
but the project is unmaintained, so unlikely to see progress there.
willwray pushed a commit to willwray/wrapdb that referenced this pull request Apr 22, 2024
This is a direct copy of https://github.com/lazka/sassc/tree/meson
which I've created for gtk back in the days.

This project is in a similar situation as mesonbuild#1153. There exists
an upstream PR for adding meson (sass/sassc#269),
but the project is unmaintained, so unlikely to see progress there.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants