mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-09 15:37:56 -05:00
meson -> 0.64.1, update meson setup code in packages (#7701)
This commit is contained in:
@@ -28,7 +28,7 @@ class Amtk < Package
|
||||
depends_on 'llvm' => :build
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_FNO_LTO_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_FNO_LTO_OPTIONS} \
|
||||
-Dc_args='-fuse-ld=lld' \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
|
||||
@@ -45,7 +45,7 @@ class Appstream_glib < Package
|
||||
depends_on 'util_linux'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dtests=false \
|
||||
-Dsysprof=disabled \
|
||||
-Dintrospection=true \
|
||||
|
||||
@@ -27,7 +27,7 @@ class At_spi2_atk < Package
|
||||
depends_on 'atk'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} builddir"
|
||||
system "meson setup #{CREW_MESON_OPTIONS} builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
end
|
||||
|
||||
@@ -39,7 +39,7 @@ class At_spi2_core < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -29,7 +29,7 @@ class Atk < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'mold -run samu -C builddir'
|
||||
|
||||
@@ -32,7 +32,7 @@ class Atkmm < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
--default-library=both \
|
||||
-Dbuild-documentation=false \
|
||||
builddir"
|
||||
|
||||
@@ -29,7 +29,7 @@ class Babl < Package
|
||||
depends_on 'gcc' # R
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Denable-gir=true \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
|
||||
@@ -38,7 +38,7 @@ class Baobab < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'mold -run samu -C builddir'
|
||||
|
||||
@@ -35,7 +35,7 @@ class Cairo < Package
|
||||
conflicts_ok # because this overwrites the limited cairo from harfbuzz
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
--default-library=both \
|
||||
-Dgl-backend=auto \
|
||||
-Dglesv3=enabled \
|
||||
|
||||
@@ -29,7 +29,7 @@ class Cairomm_1_0 < Package
|
||||
depends_on 'libxrender'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
--default-library=both \
|
||||
-Dbuild-documentation=false \
|
||||
-Dbuild-examples=false \
|
||||
|
||||
@@ -29,7 +29,7 @@ class Cairomm_1_16 < Package
|
||||
depends_on 'libxrender'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
--default-library=both \
|
||||
-Dbuild-documentation=false \
|
||||
-Dbuild-examples=false \
|
||||
|
||||
@@ -28,7 +28,7 @@ class Cantarell_fonts < Package
|
||||
depends_on 'graphite' => :build
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Duseprebuilt=true \
|
||||
-Dfontsdir=#{CREW_PREFIX}/share/fonts/opentype/cantarell \
|
||||
builddir"
|
||||
|
||||
@@ -29,7 +29,7 @@ class Clutter_gtk < Package
|
||||
depends_on 'valgrind' => :build
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} builddir"
|
||||
system "meson setup #{CREW_MESON_OPTIONS} builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
end
|
||||
|
||||
@@ -39,7 +39,7 @@ class Colord < Package
|
||||
end
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_FNO_LTO_OPTIONS} -Dsystemd=false -Ddaemon_user=#{USER} builddir"
|
||||
system "meson setup #{CREW_MESON_FNO_LTO_OPTIONS} -Dsystemd=false -Ddaemon_user=#{USER} builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
end
|
||||
|
||||
@@ -31,7 +31,7 @@ class Curtail < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} build"
|
||||
system "meson setup #{CREW_MESON_OPTIONS} build"
|
||||
system 'ninja -C build'
|
||||
end
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ class Dav1d < Package
|
||||
depends_on 'glibc' # R
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -29,7 +29,7 @@ class Dconf < Package
|
||||
depends_on 'bash_completion' => :build
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -32,7 +32,7 @@ class Dconf_editor < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'ninja -C builddir'
|
||||
end
|
||||
|
||||
@@ -35,7 +35,7 @@ class Elogind < Package
|
||||
depends_on 'polkit'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dc_args='-pipe -fno-stack-protector -U_FORTIFY_SOURCE -flto=auto -fuse-ld=gold' \
|
||||
-Dc_link_args='-fno-stack-protector -U_FORTIFY_SOURCE -flto=auto -fuse-ld=gold' \
|
||||
-Dcpp_args='-pipe -fno-stack-protector -U_FORTIFY_SOURCE -flto=auto -fuse-ld=gold' \
|
||||
|
||||
@@ -59,7 +59,7 @@ class Epiphany < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -48,7 +48,7 @@ class Evince < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dgtk_doc=false \
|
||||
-Dnautilus=false \
|
||||
-Dps=enabled \
|
||||
|
||||
@@ -41,7 +41,7 @@ class Fcft < Package
|
||||
end
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dgrapheme-shaping=enabled \
|
||||
-Drun-shaping=enabled \
|
||||
builddir"
|
||||
|
||||
@@ -31,7 +31,7 @@ class Flatseal < Package
|
||||
depends_on 'sommelier'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} builddir"
|
||||
system "meson setup #{CREW_MESON_OPTIONS} builddir"
|
||||
system 'samu -C builddir'
|
||||
end
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ class Folks < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dbluez_backend=false \
|
||||
-Ddocs=false \
|
||||
-Deds_backend=false \
|
||||
|
||||
@@ -49,7 +49,7 @@ class Foot < Package
|
||||
end
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dterminfo=disabled \
|
||||
-Dthemes=false \
|
||||
builddir"
|
||||
|
||||
@@ -26,7 +26,7 @@ class Fuse3 < Package
|
||||
depends_on 'py3_pytest' => :build
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Ddisable-mtab=true \
|
||||
-Dudevrulesdir=#{CREW_PREFIX}/etc/udev/rules.d/ \
|
||||
-Dexamples=true \
|
||||
|
||||
@@ -32,7 +32,7 @@ class Gcab < Package
|
||||
end
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Ddocs=false \
|
||||
-Dtests=false \
|
||||
-Dvapi=false \
|
||||
|
||||
@@ -48,7 +48,7 @@ class Gcr_3 < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dgtk_doc=false \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
|
||||
@@ -46,7 +46,7 @@ class Gcr_4 < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dgtk_doc=false \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
|
||||
@@ -44,7 +44,7 @@ class Gdk_pixbuf < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dinstalled_tests=false \
|
||||
-Dbuiltin_loaders=all \
|
||||
-Drelocatable=true \
|
||||
|
||||
@@ -56,7 +56,7 @@ class Gedit < Package
|
||||
end
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Drequire_all_tests=false \
|
||||
-Duser_documentation=false \
|
||||
builddir"
|
||||
|
||||
@@ -50,7 +50,7 @@ class Gegl < Package
|
||||
depends_on 'vala' => :build
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dlibjpeg=enabled \
|
||||
-Dlibpng=enabled \
|
||||
builddir"
|
||||
|
||||
@@ -33,7 +33,7 @@ class Geoclue < Package
|
||||
depends_on 'modemmanager'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dsystemd=disabled \
|
||||
-Ddbus-sys-dir=#{CREW_PREFIX}/share/dbus-1 \
|
||||
-D3g-source=true \
|
||||
|
||||
@@ -37,7 +37,7 @@ class Geocode_glib < Package
|
||||
end
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -38,7 +38,7 @@ class Geocode_glib2 < Package
|
||||
end
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dsoup2=false \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
|
||||
@@ -31,7 +31,7 @@ class Gexiv2 < Package
|
||||
depends_on 'glibc' # R
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -37,7 +37,7 @@ class Gjs < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dinstalled_tests=false \
|
||||
-Dskip_dbus_tests=true \
|
||||
-Dskip_gtk_tests=true \
|
||||
|
||||
@@ -26,7 +26,7 @@ class Glib_networking < Package
|
||||
depends_on 'gsettings_desktop_schemas'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dstatic_modules=true builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -28,7 +28,7 @@ class Glibmm_2_4 < Package
|
||||
depends_on 'mm_common' => :build
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
--default-library=both \
|
||||
-Dbuild-documentation=false \
|
||||
-Dbuild-demos=false \
|
||||
|
||||
@@ -31,7 +31,7 @@ class Glibmm_2_68 < Package
|
||||
depends_on 'glibc' # R
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
--default-library=both \
|
||||
-Dbuild-documentation=false \
|
||||
builddir"
|
||||
|
||||
@@ -40,7 +40,7 @@ class Gnome_autoar < Package
|
||||
depends_on 'zlibpkg' # R
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'mold -run samu -C builddir'
|
||||
|
||||
@@ -44,7 +44,7 @@ class Gnome_calculator < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} builddir"
|
||||
system "meson setup #{CREW_MESON_OPTIONS} builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'samu -C builddir'
|
||||
end
|
||||
|
||||
@@ -45,7 +45,7 @@ class Gnome_console < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'mold -run samu -C builddir'
|
||||
|
||||
@@ -49,7 +49,7 @@ class Gnome_desktop < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dsystemd=disabled \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
|
||||
@@ -16,7 +16,7 @@ class Gnome_klotski < Package
|
||||
depends_on 'libgnome_games_support'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_FNO_LTO_OPTIONS} builddir"
|
||||
system "meson setup #{CREW_MESON_FNO_LTO_OPTIONS} builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
end
|
||||
|
||||
@@ -48,7 +48,7 @@ class Gnome_maps < Package
|
||||
end
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -17,7 +17,7 @@ class Gnome_mines < Package
|
||||
depends_on 'wayland'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_FNO_LTO_OPTIONS} builddir"
|
||||
system "meson setup #{CREW_MESON_FNO_LTO_OPTIONS} builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
end
|
||||
|
||||
@@ -17,7 +17,7 @@ class Gnome_nibbles < Package
|
||||
depends_on 'wayland'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_FNO_LTO_OPTIONS} builddir"
|
||||
system "meson setup #{CREW_MESON_FNO_LTO_OPTIONS} builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
end
|
||||
|
||||
@@ -34,7 +34,7 @@ class Gnome_online_accounts < Package
|
||||
depends_on 'vala' => :build
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dgtk_doc=true \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
|
||||
@@ -47,7 +47,7 @@ class Gnome_session < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS}\
|
||||
system "meson setup #{CREW_MESON_OPTIONS}\
|
||||
-Dsystemd=false \
|
||||
-Dsystemd_session=disable \
|
||||
-Dsystemd_journal=false \
|
||||
|
||||
@@ -62,7 +62,7 @@ class Gnome_settings_daemon < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dsystemd=false \
|
||||
-Dcolord=false \
|
||||
builddir"
|
||||
|
||||
@@ -39,7 +39,7 @@ class Gnome_shell < Package
|
||||
depends_on 'vulkan_icd_loader' => :build
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dgtk_doc=true \
|
||||
-Dsystemd=false \
|
||||
-Dnetworkmanager=false \
|
||||
|
||||
@@ -17,7 +17,7 @@ class Gnome_sudoku < Package
|
||||
depends_on 'sommelier'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_FNO_LTO_OPTIONS} builddir"
|
||||
system "meson setup #{CREW_MESON_FNO_LTO_OPTIONS} builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
end
|
||||
|
||||
@@ -31,7 +31,7 @@ class Gnome_terminal < Package
|
||||
depends_on 'gtk_doc'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
--default-library=both \
|
||||
-Ddocs=false \
|
||||
-Dsearch_provider=false \
|
||||
|
||||
@@ -37,7 +37,7 @@ class Gnome_text_editor < Package
|
||||
depends_on 'gtk_doc' => :build
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -32,7 +32,7 @@ class Gnome_weather < Package
|
||||
depends_on 'libhandy'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dsystemd=disabled \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
|
||||
@@ -29,7 +29,7 @@ class Gobject_introspection < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'mold -run samu -C builddir'
|
||||
|
||||
@@ -27,7 +27,7 @@ class Graphene < Package
|
||||
def self.build
|
||||
ENV['CFLAGS'] = '-fuse-ld=lld'
|
||||
ENV['CXXFLAGS'] = '-fuse-ld=lld'
|
||||
system "meson #{CREW_MESON_FNO_LTO_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_FNO_LTO_OPTIONS} \
|
||||
-Darm_neon=false \
|
||||
-Dinstalled_tests=false \
|
||||
-Dtests=false \
|
||||
|
||||
@@ -31,7 +31,7 @@ class Gsettings_desktop_schemas < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} builddir"
|
||||
system "meson setup #{CREW_MESON_OPTIONS} builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
end
|
||||
|
||||
@@ -30,7 +30,7 @@ class Gst_editing_services < Package
|
||||
depends_on 'pygobject' => :build
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Ddoc=disabled \
|
||||
-Dvalidate=disabled \
|
||||
builddir"
|
||||
|
||||
@@ -115,7 +115,7 @@ class Gstreamer < Package
|
||||
when 'i686'
|
||||
@plugins = '-Dgst-plugins-bad:msdk=disabled'
|
||||
end
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dgpl=enabled \
|
||||
-Dtests=disabled #{@plugins}\
|
||||
builddir"
|
||||
|
||||
@@ -80,7 +80,7 @@ class Gtk3 < Package
|
||||
end
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dbroadway_backend=true \
|
||||
-Ddemos=false \
|
||||
-Dexamples=false \
|
||||
|
||||
@@ -90,7 +90,7 @@ class Gtk4 < Package
|
||||
end
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dbroadway-backend=true \
|
||||
-Dbuild-examples=false \
|
||||
-Dbuild-tests=false \
|
||||
|
||||
@@ -29,7 +29,7 @@ class Gtk_doc < Package
|
||||
depends_on 'py3_pygments' => :build
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} builddir"
|
||||
system "meson setup #{CREW_MESON_OPTIONS} builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
end
|
||||
|
||||
@@ -27,7 +27,7 @@ class Gtkmm3 < Package
|
||||
depends_on 'pangomm'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
--default-library=both \
|
||||
-Dbuild-documentation=false \
|
||||
-Dbuild-demos=false \
|
||||
|
||||
@@ -28,7 +28,7 @@ class Gtkmm4 < Package
|
||||
depends_on 'cairomm'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -48,7 +48,7 @@ class Gtksourceview_4 < Package
|
||||
end
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Db_asneeded=false \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
|
||||
@@ -48,7 +48,7 @@ class Gtksourceview_5 < Package
|
||||
end
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Db_asneeded=false \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
|
||||
@@ -33,7 +33,7 @@ class Gusb < Package
|
||||
end
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dc_args='-pipe -fno-stack-protector -U_FORTIFY_SOURCE -flto=auto -fuse-ld=gold' \
|
||||
-Dc_link_args='-fno-stack-protector -U_FORTIFY_SOURCE -flto=auto -fuse-ld=gold' \
|
||||
-Dcpp_args='-pipe -fno-stack-protector -U_FORTIFY_SOURCE -flto=auto -fuse-ld=gold' \
|
||||
|
||||
@@ -51,7 +51,7 @@ class Gvfs < Package
|
||||
depends_on 'libxml2' # R
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dfuse=true \
|
||||
-Dgoa=false \
|
||||
-Dgoogle=false \
|
||||
|
||||
@@ -32,7 +32,7 @@ class Igt_gpu_tools < Package
|
||||
depends_on 'gtk_doc' => :build
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Ddocs=disabled \
|
||||
-Dtests=disabled \
|
||||
-Doping=disabled \
|
||||
|
||||
@@ -23,7 +23,7 @@ class Iputils < Package
|
||||
depends_on 'libcap'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} builddir"
|
||||
system "meson setup #{CREW_MESON_OPTIONS} builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
end
|
||||
|
||||
@@ -27,7 +27,7 @@ class Json_glib < Package
|
||||
depends_on 'gobject_introspection'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -25,7 +25,7 @@ class Jsoncpp < Package
|
||||
depends_on 'meson'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'samu -C builddir'
|
||||
|
||||
@@ -33,7 +33,7 @@ class Jsonrpc_glib < Package
|
||||
depends_on 'glibc' # R
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'mold -run samu -C builddir'
|
||||
|
||||
@@ -23,7 +23,7 @@ class Ksh < Package
|
||||
})
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Daudit-file=#{CREW_PREFIX}/etc/ksh_audit build"
|
||||
system 'ninja -C build'
|
||||
end
|
||||
|
||||
@@ -43,7 +43,7 @@ class Libadwaita < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dintrospection=enabled \
|
||||
-Dexamples=false \
|
||||
-Dgtk_doc=false \
|
||||
|
||||
@@ -32,7 +32,7 @@ class Libchamplain < Package
|
||||
depends_on 'vala' => :build
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -34,7 +34,7 @@ class Libcloudproviders < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -32,7 +32,7 @@ class Libdazzle < Package
|
||||
depends_on 'harfbuzz' # R
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -31,7 +31,7 @@ class Libdrm < Package
|
||||
depends_on 'gcc' # R
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dfreedreno-kgsl=true \
|
||||
-Damdgpu=enabled \
|
||||
-Dradeon=enabled \
|
||||
|
||||
@@ -84,7 +84,7 @@ class Libefl < Package
|
||||
depends_on 'zlibpkg' # R
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dcrypto=gnutls \
|
||||
-Dsystemd=false \
|
||||
-Dglib=false \
|
||||
|
||||
@@ -26,7 +26,7 @@ class Libepoxy < Package
|
||||
depends_on 'python3'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_FNO_LTO_OPTIONS} builddir"
|
||||
system "meson setup #{CREW_MESON_FNO_LTO_OPTIONS} builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
end
|
||||
|
||||
@@ -27,7 +27,7 @@ class Libevdev < Package
|
||||
depends_on 'python3' => :build
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -30,7 +30,7 @@ class Libglvnd < Package
|
||||
depends_on 'glibc' # R
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -15,7 +15,7 @@ class Libgnome_games_support < Package
|
||||
depends_on 'clutter'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_FNO_LTO_OPTIONS} builddir"
|
||||
system "meson setup #{CREW_MESON_FNO_LTO_OPTIONS} builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
end
|
||||
|
||||
@@ -28,7 +28,7 @@ class Libgudev < Package
|
||||
depends_on 'glibc' # R
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -39,7 +39,7 @@ class Libgweather < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dsoup2=true \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
|
||||
@@ -45,7 +45,7 @@ class Libgxps < Package
|
||||
depends_on 'gcc' # R
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
|
||||
@@ -36,7 +36,7 @@ class Libhandy < Package
|
||||
depends_on 'harfbuzz' # R
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} builddir"
|
||||
system "meson setup #{CREW_MESON_OPTIONS} builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
end
|
||||
|
||||
@@ -24,7 +24,7 @@ class Libinih < Package
|
||||
})
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Ddefault_library=both \
|
||||
-Ddistro_install=true \
|
||||
-Dwith_INIReader=true \
|
||||
|
||||
@@ -35,7 +35,7 @@ class Libinput < Package
|
||||
# depends_on 'gtk3' => :build
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Ddebug-gui=false \
|
||||
-Ddocumentation=false \
|
||||
builddir"
|
||||
|
||||
@@ -24,7 +24,7 @@ class Libmicrodns < Package
|
||||
})
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dtests=enabled builddir"
|
||||
system 'samu -C builddir'
|
||||
end
|
||||
|
||||
@@ -27,7 +27,7 @@ class Libnotify < Package
|
||||
depends_on 'glib' # R
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dman=false \
|
||||
-Ddocbook_docs=disabled \
|
||||
-Dtests=false \
|
||||
|
||||
@@ -28,7 +28,7 @@ class Libnvme < Package
|
||||
depends_on 'swig' => :build
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} builddir"
|
||||
system "meson setup #{CREW_MESON_OPTIONS} builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
end
|
||||
|
||||
@@ -33,7 +33,7 @@ class Libpanel < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'mold -run samu -C builddir'
|
||||
|
||||
@@ -38,7 +38,7 @@ class Libpeas < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} builddir"
|
||||
system "meson setup #{CREW_MESON_OPTIONS} builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'ninja -C builddir'
|
||||
end
|
||||
|
||||
@@ -31,7 +31,7 @@ class Libportal < Package
|
||||
depends_on 'vulkan_icd_loader'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dbackends=gtk3,gtk4 \
|
||||
-Ddocs=false \
|
||||
-Dportal-tests=false \
|
||||
|
||||
@@ -27,7 +27,7 @@ class Libpsl < Package
|
||||
depends_on 'libidn2'
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
builddir"
|
||||
system 'meson configure builddir'
|
||||
system 'mold -run samu -C builddir'
|
||||
|
||||
@@ -30,7 +30,7 @@ class Libsecret < Package
|
||||
gnome
|
||||
|
||||
def self.build
|
||||
system "meson #{CREW_MESON_OPTIONS} \
|
||||
system "meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dgtk_doc=false \
|
||||
-Dmanpage=false \
|
||||
build"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user