diff options
author | Francesco Colista <fcolista@alpinelinux.org> | 2017-09-15 12:21:17 +0000 |
---|---|---|
committer | Francesco Colista <fcolista@alpinelinux.org> | 2017-09-15 16:28:45 +0000 |
commit | ab71fcd61bcb2723d6b9b63ac172155f11e90030 (patch) | |
tree | 619466256835eaef7ed9ebc75f0c58832ace847a /community/gnome-power-manager | |
parent | d823b523a495d96bbe42f2126a0746710495eaf2 (diff) | |
download | aports-ab71fcd61bcb2723d6b9b63ac172155f11e90030.tar.bz2 aports-ab71fcd61bcb2723d6b9b63ac172155f11e90030.tar.xz |
community/gnome-power-manager: upgrade to 3.25.90;modernize APKBUILD
Diffstat (limited to 'community/gnome-power-manager')
-rw-r--r-- | community/gnome-power-manager/APKBUILD | 48 |
1 files changed, 22 insertions, 26 deletions
diff --git a/community/gnome-power-manager/APKBUILD b/community/gnome-power-manager/APKBUILD index 3a948f77b2..3cd5b806b6 100644 --- a/community/gnome-power-manager/APKBUILD +++ b/community/gnome-power-manager/APKBUILD @@ -1,47 +1,43 @@ # Contributor: William Pitcock <nenolod@dereferenced.org> # Maintainer: William Pitcock <nenolod@dereferenced.org> pkgname=gnome-power-manager -pkgver=3.24.0 +pkgver=3.25.90 pkgrel=0 pkgdesc="GNOME power manager" url="http://www.gnome.org" arch="all" license="GPL" -depends= -depends_dev="gtk+3.0-dev" -makedepends="$depends_dev intltool gobject-introspection-dev upower-dev" -install="$pkgname.post-install $pkgname.pre-deinstall $pkgname.post-upgrade" +makedepends="intltool gobject-introspection-dev + upower-dev gtk+3.0-dev meson" subpackages="$pkgname-lang" -source="ftp://ftp.gnome.org/pub/GNOME/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz - " +install="$pkgname.post-install $pkgname.pre-deinstall $pkgname.post-upgrade" +source="ftp://ftp.gnome.org/pub/GNOME/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz" +builddir="${srcdir}/${pkgname}-${pkgver}" -_builddir="${srcdir}/${pkgname}-${pkgver}" prepare() { - local i - cd "$_builddir" - for i in $source; do - case $i in - *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; - esac - done + default_prepare + cd "$builddir" + mkdir -p build +} + +check() { + cd "$builddir"/build + ninja test } build() { - cd "$_builddir" - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ + cd "$builddir"/build + meson \ --prefix=/usr \ - --sysconfdir=/etc \ - || return 1 - make || return 1 + --buildtype=release \ + --sysconfdir=/etc .. + ninja } package() { - cd "$_builddir" - + cd "$builddir"/build export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 - make DESTDIR="$pkgdir" install || return 1 + DESTDIR="$pkgdir" ninja install } -sha512sums="fbbac0f5176382ccd13497cd80792d10ca4bc39fa4cc0585543f5458ba0f256ffb66b7ebd82667e482ba33cf2b6f3ef6a64bf2f55ac224e1d9ab2e2b7491e4e0 gnome-power-manager-3.24.0.tar.xz" +sha512sums="74e2034895709d1b94efe0fbed2b76d4c21826011ff759340cc79717c6897763ca917513ebc473aeb151aa8e7b5f8c0a29177482bb600276448cd690318c6ec8 gnome-power-manager-3.25.90.tar.xz" |