diff options
author | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2018-02-10 16:06:57 -0600 |
---|---|---|
committer | William Pitcock <nenolod@dereferenced.org> | 2018-02-16 17:00:34 +0000 |
commit | 9b03ed64f4c44510c274fe649568ddaaab00c2bf (patch) | |
tree | b4dd41e65edddb65335f653bf4caf3e56c2be156 /main | |
parent | ddcc1ee7a89842704333431fbfdb62d9927c7d30 (diff) | |
download | aports-9b03ed64f4c44510c274fe649568ddaaab00c2bf.tar.bz2 aports-9b03ed64f4c44510c274fe649568ddaaab00c2bf.tar.xz |
main/xfce4-session: modernise, add check, fix license
Diffstat (limited to 'main')
-rw-r--r-- | main/xfce4-session/APKBUILD | 37 |
1 files changed, 13 insertions, 24 deletions
diff --git a/main/xfce4-session/APKBUILD b/main/xfce4-session/APKBUILD index 8e16b29044..a11696b76c 100644 --- a/main/xfce4-session/APKBUILD +++ b/main/xfce4-session/APKBUILD @@ -2,31 +2,20 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=xfce4-session pkgver=4.12.1 -pkgrel=2 +pkgrel=3 pkgdesc="A session manager for Xfce" url="https://xfce.org/" arch="all" -license="GPL-2.0" +license="GPL-2.0+" subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" depends="hicolor-icon-theme iceauth dbus-x11" -depends_dev="libxfce4ui-dev xfconf-dev" -makedepends="$depends_dev libwnck-dev libice-dev xfce4-panel-dev" +makedepends="libxfce4ui-dev xfconf-dev libwnck-dev libice-dev xfce4-panel-dev" install= source="http://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2 busybox-shutdown.patch" - -prepare() { - cd "$srcdir"/$pkgname-$pkgver - for i in $source; do - case $i in - *.patch) msg $; patch -p1 -i "$srcdir"/$i || return 1;; - esac - done -} - build() { - cd "$srcdir"/$pkgname-$pkgver + cd "$builddir" ./configure \ --build=$CBUILD \ @@ -36,23 +25,23 @@ build() { --libexecdir=/usr/lib/xfce4 \ --localstatedir=/var \ --disable-static \ - --enable-legacy-sm \ - || return 1 - make || return 1 + --enable-legacy-sm + make +} + +check() { + cd "$builddir" + make check } package() { - cd "$srcdir"/$pkgname-$pkgver - make DESTDIR="$pkgdir" install || return 1 + cd "$builddir" + make DESTDIR="$pkgdir" install # tips doesnt work and i dont like them. # just remove to save space rm -f "$pkgdir"/etc/xdg/autostart/xfce4-tips-autostart.desktop \ "$pkgdir"/usr/bin/xfce4-tips } -md5sums="f4921fb2e606e74643daf1212263076c xfce4-session-4.12.1.tar.bz2 -bfd9132f08f4a92efbe982fb911c511c busybox-shutdown.patch" -sha256sums="97d7f2a2d0af7f3623b68d1f04091e02913b28f9555dab8b0d26c8a1299d08fd xfce4-session-4.12.1.tar.bz2 -def812f4decef365bf7efd4ef7722ff86ed52f664410f1d9a49d7d39da088dff busybox-shutdown.patch" sha512sums="d7f37dbff59acb316965ab2224674ac3b5b7cfd7262acd4426b582001cee313945acb8883be21553dd6d7a046934bbbe116f451e6d5fd35b6fa5444da94605df xfce4-session-4.12.1.tar.bz2 745aea2738980b0e8960701af40246b9c3e17ad0c0eb55d1c4629feb7cde472218573c2b27de492c774ae0a5eb503c73088a65df76bde65c9f923edcce03920f busybox-shutdown.patch" |