From c57aafa41aaebe3d5c523eda698dda191a7134f3 Mon Sep 17 00:00:00 2001 From: satmandu Date: Tue, 26 Jan 2021 00:54:24 -0500 Subject: [PATCH] gcr -> 3.38.1 (#5007) works on i686 too --- packages/gcr.rb | 47 ++++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/packages/gcr.rb b/packages/gcr.rb index b26d5eedf..3bcb1dd81 100644 --- a/packages/gcr.rb +++ b/packages/gcr.rb @@ -3,43 +3,44 @@ require 'package' class Gcr < Package description 'GNOME crypto package' homepage 'https://www.gnome.org' - version '3.38.0' - compatibility 'aarch64,armv7l,x86_64' - case ARCH - when 'aarch64', 'armv7l', 'x86_64' - source_url 'https://download.gnome.org/sources/gcr/3.38/gcr-3.38.0.tar.xz' - source_sha256 'a64cc7b65757fc2cd16de1708d132a16d05cd1f62c6eba436d56fe45d4ba27e1' + version '3.38.1' + compatibility 'all' + source_url 'https://download.gnome.org/sources/gcr/3.38/gcr-3.38.1.tar.xz' + source_sha256 '17fcaf9c4a93a65fb1c72b82643bb102c13344084687d5886ea66313868d9ec9' + + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gcr-3.38.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gcr-3.38.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gcr-3.38.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gcr-3.38.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'a61f2009bc3bc00b18480b3f79954c4963bba4829f898e8247d1222322277fc5', + armv7l: 'a61f2009bc3bc00b18480b3f79954c4963bba4829f898e8247d1222322277fc5', + i686: '3790b41ac9f7e88192a1f59199d62c2d31d4f09edd60ce04f7d4f0a71750f1d4', + x86_64: '9ed6176ff86030e47818c147ff2d54fa16aab1da29997caff364387b7858a7a5', + }) + depends_on 'libgcrypt' depends_on 'libxslt' depends_on 'desktop_file_utilities' depends_on 'hicolor_icon_theme' depends_on 'gnupg' - depends_on 'glib' depends_on 'gnupg' depends_on 'libxslt' depends_on 'vala' => :build depends_on 'gtk3' depends_on 'graphite' - end - - binary_url ({ - aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gcr-3.38.0-chromeos-armv7l.tar.xz', - armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gcr-3.38.0-chromeos-armv7l.tar.xz', - x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gcr-3.38.0-chromeos-x86_64.tar.xz', - }) - binary_sha256 ({ - aarch64: 'de66b71446151441ac30d62cf29e92009a999370dda3e4ad5b08ecdb0441eda6', - armv7l: 'de66b71446151441ac30d62cf29e92009a999370dda3e4ad5b08ecdb0441eda6', - x86_64: '3690fa506949ac8b4ee9ebe189d751086f945d782993ef80777fe6ac0d6ccb9f', - }) def self.build - system "meson #{CREW_MESON_OPTIONS} build -Dgtk_doc=false" - system 'meson configure build' - system 'ninja -v -C build' + system "meson #{CREW_MESON_LTO_OPTIONS} \ + -Dgtk_doc=false \ + builddir" + system 'meson configure builddir' + system 'ninja -C builddir' end def self.install - system "DESTDIR=#{CREW_DEST_DIR} ninja -C build install" + system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install" end end