mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-08 23:18:10 -05:00
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user