aboutsummaryrefslogtreecommitdiffstats
path: root/pkgbuild/PKGBUILD
diff options
context:
space:
mode:
authorCedric BAIL <cedric.bail@samsung.com>2013-12-12 12:49:05 +0900
committerCedric BAIL <cedric.bail@samsung.com>2013-12-12 12:56:57 +0900
commit0eb74fe4a186569e73f07c3db0deb6b775362861 (patch)
tree2a5e8d36fbb1578917728fdae4b69d7500fe50ae /pkgbuild/PKGBUILD
parente17 wizard - update missing flags and alignment in ui, as well as refresh (diff)
downloadenlightenment-0eb74fe4a186569e73f07c3db0deb6b775362861.tar.gz
pkgbuild: follow AUR enlightenment17-git naming.
Diffstat (limited to 'pkgbuild/PKGBUILD')
-rw-r--r--pkgbuild/PKGBUILD48
1 files changed, 48 insertions, 0 deletions
diff --git a/pkgbuild/PKGBUILD b/pkgbuild/PKGBUILD
new file mode 100644
index 000000000..89d2b28fa
--- /dev/null
+++ b/pkgbuild/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Enlightenment Developers <enlightenment-devel@enlightenment.org>>
+pkgname=enlightenment17-git
+_pkgname=enlightenment
+pkgver=0.18.0.17379.44f8ab0
+pkgrel=1
+pkgdesc="Enlightenment window manager - GIT development snapshot"
+arch=('i686' 'x86_64' 'arm')
+url="http://www.enlightenment.org"
+license=('BSD')
+depends=('elementary' 'xcb-util-keysyms' 'hicolor-icon-theme'
+ 'desktop-file-utils' 'udisks2' 'ttf-font' 'bluez-libs')
+ [[ ! $(pacman -T "wayland>=1.2.90") ]] && depends+=('wayland>=1.2.90' 'pixman' 'mesa')
+optdepends=('connman: network module')
+provides=("enlightenment17=$pkgver" 'notification-daemon')
+conflicts=("enlightenment17")
+backup=('etc/enlightenment/sysactions.conf'
+ 'etc/xdg/menus/enlightenment.menu')
+options=('!libtool' 'debug')
+install=enlightenment.install
+
+pkgver() {
+ cd "../.."
+
+ for i in v_maj v_min v_mic; do
+ local _$i=$(grep -m 1 $i configure.ac | sed 's/m4//' | grep -o "[[:digit:]]*")
+ done
+
+ echo $_v_maj.$_v_min.$_v_mic.$(git rev-list --count HEAD).$(git rev-parse --short HEAD)
+}
+
+build() {
+ cd "../.."
+ export CFLAGS="$CFLAGS -fvisibility=hidden -fomit-frame-pointer"
+ [[ -e Makefile ]] && make clean distclean
+ ./configure --prefix=/usr --sysconfdir=/etc --enable-wayland-clients --enable-wayland-egl
+ make
+}
+
+package() {
+ cd "../.."
+ make -j1 DESTDIR="$pkgdir" install
+ install -Dm644 AUTHORS "$pkgdir/usr/share/$pkgname/AUTHORS"
+ install -Dm644 ChangeLog "$pkgdir/usr/share/$pkgname/ChangeLog"
+ install -Dm644 NEWS "$pkgdir/usr/share/$pkgname/NEWS"
+ install -Dm644 README "$pkgdir/usr/share/$pkgname/README"
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+ ln -sf "../licenses/$pkgname/COPYING" "$pkgdir/usr/share/$pkgname/COPYING"
+}