Gparted 1.2.0 with deps (#5012)

* Add exfatprogs

* libaio -> 0.3.112

* lvm2 -> 2.03.11

* Add libinih

* Add xfsprogs

* mtools -> 4.0.26

* mm_common -> 1.0.2

* libsigcplusplus -> 2.10.6

* Update to 3.0.6

* glibmm to 2.64.5

* atkmm -> 2.28.1

* pangomm -< 2.42.2

* parted -> 3.3

* gtkmm3 -> 3.24.3

* fix man install

* fix bintray urls

* Add gparted

* add librsvg dep

* uprev and add postinstall section

* add homepage
This commit is contained in:
satmandu
2021-01-26 12:47:02 -05:00
committed by GitHub
parent c356f291c3
commit ba62130358
16 changed files with 404 additions and 205 deletions

View File

@@ -3,37 +3,39 @@ require 'package'
class Atkmm < Package
description 'Atkmm is the official C++ interface for the ATK accessibility toolkit library.'
homepage 'https://www.gtkmm.org/'
version '2.24.2'
version '2.28.1'
compatibility 'all'
source_url 'https://ftp.gnome.org/pub/gnome/sources/atkmm/2.24/atkmm-2.24.2.tar.xz'
source_sha256 'ff95385759e2af23828d4056356f25376cfabc41e690ac1df055371537e458bd'
source_url 'https://ftp.gnome.org/pub/gnome/sources/atkmm/2.28/atkmm-2.28.1.tar.xz'
source_sha256 '116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/atkmm-2.24.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/atkmm-2.24.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/atkmm-2.24.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/atkmm-2.24.2-chromeos-x86_64.tar.xz',
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/atkmm-2.28.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/atkmm-2.28.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/atkmm-2.28.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/atkmm-2.28.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '3b8bd296f91800c00124c56814bb255c53b75f120ee3fd0ee98384246836c8a4',
armv7l: '3b8bd296f91800c00124c56814bb255c53b75f120ee3fd0ee98384246836c8a4',
i686: 'e091b8ce4d5fce25477beff2b080fd874bdf79d22a1196f08058553a1667a8df',
x86_64: '4b54089dfba9f62790935e2f8a2f7a953d8a8ff37158736167920747ce0d4675',
aarch64: '0f959c7e95bee71b46cb1b90902d0e7556d0914e56e1a4e7654c95166307dd8d',
armv7l: '0f959c7e95bee71b46cb1b90902d0e7556d0914e56e1a4e7654c95166307dd8d',
i686: '1b400ecf33d5dcbceaffee8608a06c155fcd57d118262569136552c1f11c96bc',
x86_64: '2aee40b687e3c021894d9d98719655de5bc703f5d397b4ee2f452accc45915cd',
})
depends_on 'atk'
depends_on 'glibmm'
def self.build
# fix the documents directory name
system "sed -e '/^libdocdir =/ s/$(book_name)/atkmm-2.24.2/' \
-i doc/Makefile.in"
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
system "meson #{CREW_MESON_LTO_OPTIONS} \
--default-library=both \
-Dbuild-documentation=false \
-Dbuild-demos=false \
-Dbuild-tests=false \
builddir"
system "meson configure builddir"
system "ninja -C builddir"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install"
end
end