parent
478203dc68
commit
e35fbfab77
@ -15,6 +15,7 @@ class Gtkplus(MesonPackage):
|
||||
|
||||
license("LGPL-2.0-or-later")
|
||||
|
||||
version("3.24.41", sha256="47da61487af3087a94bc49296fd025ca0bc02f96ef06c556e7c8988bd651b6fa")
|
||||
version("3.24.29", sha256="f57ec4ade8f15cab0c23a80dcaee85b876e70a8823d9105f067ce335a8268caa")
|
||||
version("3.24.26", sha256="2cc1b2dc5cad15d25b6abd115c55ffd8331e8d4677745dd3ce6db725b4fff1e9")
|
||||
version(
|
||||
@ -74,6 +75,7 @@ def url_for_version(self, version):
|
||||
return url.format(version.up_to(2), version)
|
||||
|
||||
def patch(self):
|
||||
if self.spec.satisfies("@:3.24.35"):
|
||||
# remove disable deprecated flag.
|
||||
filter_file(
|
||||
r'CFLAGS="-DGDK_PIXBUF_DISABLE_DEPRECATED $CFLAGS"', "", "configure", string=True
|
||||
@ -95,7 +97,7 @@ def setup_dependent_run_environment(self, env, dependent_spec):
|
||||
env.prepend_path("GI_TYPELIB_PATH", join_path(self.prefix.lib, "girepository-1.0"))
|
||||
|
||||
def meson_args(self):
|
||||
args = std_meson_args
|
||||
args = []
|
||||
|
||||
if self.spec.satisfies("platform=darwin"):
|
||||
args.extend(["-Dx11_backend=false", "-Dquartz_backend=true"])
|
||||
@ -104,6 +106,8 @@ def meson_args(self):
|
||||
["-Dgtk_doc=false", "-Dman=false", "-Dintrospection=true", "-Dwayland_backend=false"]
|
||||
)
|
||||
|
||||
args.append("-Dprint_backends=file,lpr{0}".format(",cups" if "+cups" in self.spec else ""))
|
||||
|
||||
return args
|
||||
|
||||
def configure_args(self):
|
||||
|
Loading…
Reference in New Issue
Block a user