Remove redundant postinstalls for gnome packages (#8771)

This commit is contained in:
Maximilian Downey Twiss
2023-10-13 22:44:17 +11:00
committed by GitHub
parent c40f298dac
commit 75bebc2312
59 changed files with 0 additions and 160 deletions

View File

@@ -400,8 +400,6 @@ def help(pkgName = nil)
when 'git_fetchtags'
puts "The 'git_fetchtags' property gets the repository tags."
puts "Applicable only when 'source_url' is a git repository."
when 'gnome'
puts "Use the 'gnome' property for gnome specific packages."
when 'is_fake'
puts "Use the 'is_fake' property for packages that simply depend on other packages."
when 'is_musl'
@@ -1040,15 +1038,6 @@ def post_install
Dir.chdir post_install_tempdir do
puts "Performing post-install for #{@pkg.name}...".lightblue
@pkg.postinstall
if @pkg.gnome?
puts "Performing Gnome post-installs for #{@pkg.name}...".lightblue if @opt_verbose
# generate schemas
system "#{CREW_PREFIX}/bin/glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas" if @device[:installed_packages].any? { |elem| elem[:name] == 'glib' }
# update mime database
system "#{CREW_PREFIX}/bin/update-mime-database #{CREW_PREFIX}/share/mime" if @device[:installed_packages].any? { |elem| elem[:name] == 'shared_mime_info' }
# update icon cache, but only if gdk_pixbuf is already installed.
system "#{CREW_PREFIX}/bin/gtk-update-icon-cache -ft #{CREW_PREFIX}/share/icons/* || true" if @device[:installed_packages].any? { |elem| elem[:name] == 'gtk3' }
end
end
end
end

View File

@@ -27,8 +27,6 @@ class Adwaita_icon_theme < Package
depends_on 'vala' => :build
depends_on 'xdg_base'
gnome
def self.build
# Need to make sure svg support is properly loaded otherwise build fails.
system "env GDK_PIXBUF_MODULEDIR='#{CREW_LIB_PREFIX}/gdk-pixbuf-2.0/2.10.0/loaders' \

View File

@@ -35,8 +35,6 @@ class At_spi2_core < Package
depends_on 'libxi' # R
depends_on 'libxtst' # R
gnome
def self.build
system "mold -run meson setup #{CREW_MESON_OPTIONS} \
builddir"

View File

@@ -29,8 +29,6 @@ class Atkmm < Package
depends_on 'glib' # R
depends_on 'libsigcplusplus3' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \
-Dbuild-documentation=false \

View File

@@ -29,8 +29,6 @@ class Atkmm16 < Package
depends_on 'glib' # R
depends_on 'libsigcplusplus' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \
-Dbuild-documentation=false \

View File

@@ -35,8 +35,6 @@ class Baobab < Package
depends_on 'gtk4' # R
depends_on 'libadwaita' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \
builddir"

View File

@@ -28,8 +28,6 @@ class Curtail < Package
depends_on 'jpegoptim'
depends_on 'libwebp'
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} build"
system 'ninja -C build'

View File

@@ -29,8 +29,6 @@ class Dconf_editor < Package
depends_on 'glibc' # R
depends_on 'libhandy' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \
builddir"

View File

@@ -54,8 +54,6 @@ class Epiphany < Package
depends_on 'webkit2gtk_4_1' # R
depends_on 'gcc_lib' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \
builddir"

View File

@@ -51,8 +51,6 @@ class Evince < Package
depends_on 'valgrind' => :build
depends_on 'zlibpkg' # R
gnome
def self.build
system "mold -run meson setup #{CREW_MESON_OPTIONS} \
-Dgtk_doc=false \
@@ -67,8 +65,4 @@ class Evince < Package
def self.install
system "DESTDIR=#{CREW_DEST_DIR} #{CREW_NINJA} -C builddir install"
end
def self.postinstall
system "glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas/"
end
end

View File

@@ -31,7 +31,6 @@ class Folks < Package
depends_on 'glibc' # R
depends_on 'libxml2' # R
depends_on 'readline' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \
@@ -50,8 +49,4 @@ class Folks < Package
def self.install
system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install"
end
def self.postinstall
system "glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas/"
end
end

View File

@@ -38,8 +38,6 @@ class Fragments < Package
depends_on 'transmission' # L
depends_on 'zlibpkg' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} builddir"
system 'meson configure builddir'

View File

@@ -44,7 +44,6 @@ class Gcr_3 < Package
depends_on 'harfbuzz' # R
conflicts_ok # expected conflicts with gcr_4
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \

View File

@@ -42,8 +42,6 @@ class Gcr_4 < Package
depends_on 'p11kit' # R
depends_on 'gcc_lib' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \
-Dgtk_doc=false \

View File

@@ -42,8 +42,6 @@ class Gdk_pixbuf < Package
depends_on 'libpng' # R
depends_on 'zlibpkg' # R
gnome
def self.build
system "mold -run meson setup #{CREW_MESON_OPTIONS} \
-Dinstalled_tests=false \

View File

@@ -67,8 +67,4 @@ class Gedit < Package
def self.install
system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install"
end
def self.postinstall
system "glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas"
end
end

View File

@@ -30,7 +30,6 @@ class Geocode_glib < Package
depends_on 'glib' # R
depends_on 'glibc' # R
depends_on 'libsoup2' # R
gnome
def self.patch
system "sed -i 's/gnome/Adwaita/' icons/meson.build"

View File

@@ -31,8 +31,6 @@ class Geocode_glib2 < Package
depends_on 'glibc' # R
depends_on 'gcc_lib' # R
gnome
def self.patch
system "sed -i 's/gnome/Adwaita/' icons/meson.build"
end

View File

@@ -88,8 +88,6 @@ class Gimp < Package
depends_on 'xzutils' # R
depends_on 'zlibpkg' # R
gnome
def self.build
system "meson setup \
#{CREW_MESON_OPTIONS} \

View File

@@ -32,7 +32,6 @@ class Gjs < Package
depends_on 'glibc' # R
depends_on 'harfbuzz' # R
depends_on 'libffi' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \

View File

@@ -33,7 +33,6 @@ class Glib < Package
depends_on 'gcc_lib' # R
no_strip if %w[aarch64 armv7l].include? ARCH
gnome
def self.build
system "mold -run meson setup #{CREW_MESON_OPTIONS.gsub('strip=true', 'strip=false')} \

View File

@@ -29,8 +29,6 @@ class Glib_networking < Package
depends_on 'gsettings_desktop_schemas'
depends_on 'libproxy'
gnome
def self.build
system "mold -run meson setup #{CREW_MESON_OPTIONS} \
builddir"

View File

@@ -36,8 +36,6 @@ class Gnome_autoar < Package
depends_on 'vala' => :build
depends_on 'zlibpkg' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \
builddir"

View File

@@ -40,7 +40,6 @@ class Gnome_calculator < Package
depends_on 'mpc' # R
depends_on 'mpfr' # R
depends_on 'gcc_lib' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} builddir"
@@ -53,10 +52,6 @@ class Gnome_calculator < Package
end
def self.postinstall
system "update-mime-database #{CREW_PREFIX}/share/mime"
system 'gdk-pixbuf-query-loaders --update-cache'
system "glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas"
puts <<~EOT.lightblue
To use the graphical calculator, execute 'gnome-calculator'

View File

@@ -42,8 +42,6 @@ class Gnome_console < Package
depends_on 'vulkan_headers' => :build
depends_on 'vulkan_icd_loader' # R
gnome
def self.build
system "mold -run meson setup #{CREW_MESON_OPTIONS} \
builddir"
@@ -54,8 +52,4 @@ class Gnome_console < Package
def self.install
system "DESTDIR=#{CREW_DEST_DIR} #{CREW_NINJA} -C builddir install"
end
def self.postinstall
system "glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas"
end
end

View File

@@ -44,8 +44,6 @@ class Gnome_desktop < Package
depends_on 'libseccomp' # R
depends_on 'gcc_lib' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \
-Dsystemd=disabled \

View File

@@ -24,10 +24,4 @@ class Gnome_klotski < Package
def self.install
system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install"
end
def self.postinstall
system "update-mime-database #{CREW_PREFIX}/share/mime"
system 'gdk-pixbuf-query-loaders --update-cache'
system "glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas"
end
end

View File

@@ -40,7 +40,6 @@ class Gnome_maps < Package
depends_on 'glibc' # R
depends_on 'libxml2' # R
depends_on 'rest' # R
gnome
def self.patch
system "sed -i 's/geocode-glib-2.0/geocode-glib-1.0/g' meson.build"
@@ -56,8 +55,4 @@ class Gnome_maps < Package
def self.install
system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install"
end
def self.postinstall
system "glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas"
end
end

View File

@@ -25,10 +25,4 @@ class Gnome_mines < Package
def self.install
system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install"
end
def self.postinstall
system "update-mime-database #{CREW_PREFIX}/share/mime"
system 'gdk-pixbuf-query-loaders --update-cache'
system "glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas"
end
end

View File

@@ -25,10 +25,4 @@ class Gnome_nibbles < Package
def self.install
system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install"
end
def self.postinstall
system 'update-mime-database', "#{CREW_PREFIX}/share/mime"
system 'gdk-pixbuf-query-loaders', '--update-cache'
system 'glib-compile-schemas', "#{CREW_PREFIX}/share/glib-2.0/schemas"
end
end

View File

@@ -43,8 +43,6 @@ class Gnome_session < Package
depends_on 'libxcomposite' # R
depends_on 'mesa' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS}\
-Dsystemd=false \

View File

@@ -58,7 +58,6 @@ class Gnome_settings_daemon < Package
depends_on 'pango' # R
depends_on 'pulseaudio' # R
depends_on 'wayland' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \

View File

@@ -25,10 +25,4 @@ class Gnome_sudoku < Package
def self.install
system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install"
end
def self.postinstall
system "update-mime-database #{CREW_PREFIX}/share/mime"
system 'gdk-pixbuf-query-loaders --update-cache'
system "glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas"
end
end

View File

@@ -37,8 +37,6 @@ class Gnome_terminal < Package
depends_on 'vte' # R
depends_on 'yelp_tools' => :build
gnome
def self.build
system "meson setup #{CREW_MESON_FNO_LTO_OPTIONS} \
--default-library=both \
@@ -57,7 +55,6 @@ class Gnome_terminal < Package
end
def self.postinstall
system "glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas"
puts 'gnome-terminal should be launched using "dbus-launch gnome-terminal"'.lightblue
end
end

View File

@@ -43,8 +43,6 @@ class Gnome_text_editor < Package
depends_on 'vulkan_icd_loader' # R
depends_on 'yelp_tools' => :build
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \
builddir"
@@ -55,8 +53,4 @@ class Gnome_text_editor < Package
def self.install
system "DESTDIR=#{CREW_DEST_DIR} #{CREW_NINJA} -C builddir install"
end
def self.postinstall
system "glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas/"
end
end

View File

@@ -26,10 +26,4 @@ class Gnome_tweaks < Meson
depends_on 'python3'
depends_on 'libhandy'
depends_on 'libnotify'
gnome
def self.postinstall
system "glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas"
end
end

View File

@@ -27,6 +27,4 @@ class Gobject_introspection < Meson
depends_on 'libffi' # R
depends_on 'python3' # R
depends_on 'py3_setuptools' => :build
gnome
end

View File

@@ -27,8 +27,6 @@ class Gsettings_desktop_schemas < Package
depends_on 'gobject_introspection' => :build
# depends_on 'gtk4'
gnome
def self.build
system "mold -run meson setup #{CREW_MESON_OPTIONS} builddir"
system 'meson configure builddir'
@@ -38,8 +36,4 @@ class Gsettings_desktop_schemas < Package
def self.install
system "DESTDIR=#{CREW_DEST_DIR} #{CREW_NINJA} -C builddir install"
end
def self.postinstall
system "glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas/"
end
end

View File

@@ -68,7 +68,6 @@ class Gtk3 < Package
depends_on 'wayland' # R
depends_on 'xdg_base' # L
gnome
no_fhs
def self.patch

View File

@@ -75,7 +75,6 @@ class Gtk4 < Package
depends_on 'xdg_base' # L
depends_on 'zlibpkg' # R
gnome
no_fhs
def self.patch

View File

@@ -39,8 +39,6 @@ class Libadwaita < Package
depends_on 'vulkan_headers' => :build
depends_on 'vulkan_icd_loader' => :build
gnome
def self.build
system "mold -run meson setup #{CREW_MESON_OPTIONS} \
-Dintrospection=enabled \

View File

@@ -31,8 +31,6 @@ class Libcloudproviders < Package
depends_on 'glib' # R
depends_on 'glibc' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \
builddir"

View File

@@ -36,7 +36,6 @@ class Libgweather < Package
depends_on 'py3_gi_docgen' => :buuld
depends_on 'py3_smartypants' => :build
depends_on 'json_glib' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \

View File

@@ -32,8 +32,6 @@ class Libmediaart < Package
depends_on 'glib' # R
depends_on 'glibc' # R
gnome
def self.build
system "meson \
#{CREW_MESON_OPTIONS} \

View File

@@ -30,7 +30,6 @@ class Libpanel < Package
depends_on 'py3_gi_docgen' => :build
depends_on 'py3_smartypants' => :build
depends_on 'vala' => :build
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \

View File

@@ -35,8 +35,6 @@ class Libpeas < Package
depends_on 'py3_gi_docgen' # R
depends_on 'python3' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} builddir"
system 'meson configure builddir'

View File

@@ -43,8 +43,6 @@ class Librsvg < Package
depends_on 'vala' => :build
depends_on 'zlibpkg' # R
gnome
def self.build
system 'NOCONFIGURE=1 ./autogen.sh'
system "mold -run ./configure \

View File

@@ -27,7 +27,6 @@ class Libsecret < Package
depends_on 'vala' => :build
depends_on 'glib' # R
depends_on 'glibc' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \

View File

@@ -39,8 +39,6 @@ class Libshumate < Package
depends_on 'libsoup' # R
depends_on 'sqlite' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \
builddir"

View File

@@ -38,8 +38,6 @@ class Libsoup < Package
depends_on 'vala' => :build
depends_on 'zlibpkg' # R
gnome
def self.build
system "mold -run meson setup #{CREW_MESON_OPTIONS} \
-Dtests=false \

View File

@@ -35,8 +35,6 @@ class Libsoup2 < Package
depends_on 'vala' => :build
depends_on 'zlibpkg' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \
-Dtests=false \

View File

@@ -24,7 +24,6 @@ class Meld < Package
depends_on 'gtk3'
depends_on 'gtksourceview_4'
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \

View File

@@ -55,8 +55,6 @@ class Nautilus < Package
depends_on 'vulkan_headers' => :build
depends_on 'vulkan_icd_loader' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \
-Ddocs=false \

View File

@@ -21,6 +21,4 @@ class Py3_gi_docgen < Pip
no_compile_needed
depends_on 'py3_toml'
depends_on 'py3_typogrify'
gnome
end

View File

@@ -43,7 +43,6 @@ class Rest < Package
depends_on 'libxml2' # R
depends_on 'pango' # R
depends_on 'vulkan_icd_loader' # R
gnome
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \

View File

@@ -36,7 +36,6 @@ class Rhythmbox < Package
end
def self.postinstall
system "glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas"
puts "\nType 'rhythmbox' to get started.\n".lightblue
end
end

View File

@@ -38,8 +38,6 @@ class Shotwell < Meson
depends_on 'sqlite' # R
depends_on 'webkit2gtk' # R
gnome
def self.postinstall
puts "\nTo finish the installation, execute 'source ~/.bashrc'\n".lightblue
end

View File

@@ -31,7 +31,6 @@ class Vala < Package
depends_on 'glibc' # R
git_fetchtags
gnome
def self.build
# Bootstrap vala

View File

@@ -40,7 +40,6 @@ class Vte < Package
depends_on 'vulkan_icd_loader' # R
depends_on 'zlibpkg' # R
gnome
no_lto
def self.build