summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 20 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 26d99780931d..3cef687cd78b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,13 +5,13 @@
_pkgname=entrance
pkgname=$_pkgname-git
-pkgver=0.0.99.r347.228bf6d
-pkgrel=1
+pkgver=0.0.99.r362.66f9fd3
+pkgrel=2
pkgdesc="Enlightenment Display Manager"
url="http://www.enlightenment.org/"
license=('GPL3')
arch=('i686' 'x86_64')
-depends=('efl' 'xorg-xauth' 'sudo')
+depends=('efl-git' 'xorg-xauth' 'sudo')
optdepends=('ekbd-git: For virtual keyboard')
makedepends=('git')
provides=("$_pkgname=$pkgver")
@@ -34,30 +34,34 @@ prepare() {
-e '/"reboot"/ s|:.*|: "/usr/bin/systemctl reboot";|' \
-e '/"suspend"/ s|:.*|: "/usr/bin/systemctl suspend";|' \
-i "$srcdir/$_pkgname/data/entrance.conf.in"
+ rm -rf build
+ mkdir "$srcdir/build"
+ cd "$srcdir/$_pkgname"
+ NOCONFIGURE=1 ./autogen.sh
}
build() {
- cd "$srcdir/$_pkgname"
-
- export CFLAGS="$CFLAGS -fvisibility=hidden"
+ cd "$srcdir/build"
- ./autogen.sh \
- --prefix=/usr \
- --sbindir=/usr/bin \
- --sysconfdir=/etc \
- --disable-consolekit
-
- make
+ meson ../$_pkgname \
+ --prefix="/usr" \
+ --sbindir="/usr/bin" \
+ --bindir="/usr/bin" \
+ --datadir="/usr/share" \
+ --sysconfdir="/etc" \
+ -Dconsolekit=false
+ ninja
}
package() {
- cd "$srcdir/$_pkgname"
+ cd "$srcdir/build"
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja install
+cd "$srcdir/$_pkgname"
# install correct PAM file
install -Dm644 "data/entrance.arch" "$pkgdir/etc/pam.d/entrance"
-
+ install -Dm644 "data/entrance.conf.in" "$pkgdir/etc/entrance/entrance.conf"
# install text files
install -d "$pkgdir/usr/share/doc/$_pkgname/"
install -Dm644 -t "$pkgdir/usr/share/doc/$_pkgname/" AUTHORS ChangeLog NEWS README