aboutsummaryrefslogtreecommitdiffstats
path: root/community/gnome-power-manager
diff options
context:
space:
mode:
authorFrancesco Colista <fcolista@alpinelinux.org>2017-09-15 12:21:17 +0000
committerFrancesco Colista <fcolista@alpinelinux.org>2017-09-15 16:28:45 +0000
commitab71fcd61bcb2723d6b9b63ac172155f11e90030 (patch)
tree619466256835eaef7ed9ebc75f0c58832ace847a /community/gnome-power-manager
parentd823b523a495d96bbe42f2126a0746710495eaf2 (diff)
downloadaports-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/APKBUILD48
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"