diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 20 insertions, 16 deletions
@@ -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 |