Commit 2ee02771 authored by lovedheart's avatar lovedheart Committed by Ed Reel

[glibmm] update to 2.56.0 with binaries (#2183)

parent 5d392dcc
......@@ -3,31 +3,35 @@ require 'package'
class Glibmm < Package
description 'Glibmm package is a set of C++ bindings for GLib'
homepage 'https://www.gtkmm.org/en/'
version '2.54.1'
source_url 'https://ftp.gnome.org/pub/gnome/sources/glibmm/2.54/glibmm-2.54.1.tar.xz'
source_sha256 '7cc28c732b04d70ed34f0c923543129083cfb90580ea4a2b4be5b38802bf6a4a'
version '2.56.0'
source_url 'https://ftp.gnome.org/pub/gnome/sources/glibmm/2.56/glibmm-2.56.0.tar.xz'
source_sha256 '6e74fcba0d245451c58fc8a196e9d103789bc510e1eee1a9b1e816c5209e79a9'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/glibmm-2.54.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/glibmm-2.54.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/glibmm-2.54.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/glibmm-2.54.1-chromeos-x86_64.tar.xz',
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/glibmm-2.56.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/glibmm-2.56.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/glibmm-2.56.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/glibmm-2.56.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '39666c439ca57f9d33837237e947baaad2c29397a01b1068fbf32060031b7cbf',
armv7l: '39666c439ca57f9d33837237e947baaad2c29397a01b1068fbf32060031b7cbf',
i686: '42322e7154ce7866f5b9ee5ca2d76bf395d78227f3061c5e80c9319836b01075',
x86_64: '370bb7c2d5879238cb64d75878e2f6e99d1e67bfd3889c4e122b1c12ed9fba89',
aarch64: '0da9d1c303e930b3032ef6a341074990a7b3a2150807bb23b4d58fb040d6239e',
armv7l: '0da9d1c303e930b3032ef6a341074990a7b3a2150807bb23b4d58fb040d6239e',
i686: '33f2ee3459c31930ba5fb2ba926fb1b9df57ccf3573a356bc1ba0cf4717157e1',
x86_64: 'ff20a28d6d3cbd4267bc442d774be4b7ddcd4e48f252d9974d598ee1e93fee82',
})
depends_on 'glib'
depends_on 'libsigcplusplus'
depends_on 'libsigcplusplus' # sigc++-2.0
depends_on 'libsigcplusplus3' # sigc++-3.0
depends_on 'mm_common' => :build
def self.build
# fix the documents directory name
system "sed -e '/^libdocdir =/ s/$(book_name)/glibmm-2.54.1/' \
system "sed -e '/^libdocdir =/ s/$(book_name)/glibmm-2.56.0/' \
-i docs/Makefile.in"
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "./configure",
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}"
system "make"
end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment