aboutsummaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2018-02-10 16:06:57 -0600
committerWilliam Pitcock <nenolod@dereferenced.org>2018-02-16 17:00:34 +0000
commit9b03ed64f4c44510c274fe649568ddaaab00c2bf (patch)
treeb4dd41e65edddb65335f653bf4caf3e56c2be156 /main
parentddcc1ee7a89842704333431fbfdb62d9927c7d30 (diff)
downloadaports-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/APKBUILD37
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"