raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=d208517a079b157d00c8e2315015a8a6e29f4f56

commit d208517a079b157d00c8e2315015a8a6e29f4f56
Author: Doug Newgard <scimmi...@outlook.com>
Date:   Thu Nov 7 19:59:03 2013 +0900

    Add PKGBUILD
    
    Summary: The other core programs/libs all have a PKGBUILD, so add it here, 
too.
    
    Reviewers: raster, zmike
    
    CC: cedric
    
    Differential Revision: https://phab.enlightenment.org/D285
---
 Makefile.am                    |  3 ++-
 configure.ac                   |  1 +
 pkgbuild/PKGBUILD.in           | 37 +++++++++++++++++++++++++++++++++++++
 pkgbuild/enlightenment.install | 12 ++++++++++++
 4 files changed, 52 insertions(+), 1 deletion(-)

diff --git a/Makefile.am b/Makefile.am
index 0408b9b..ba31f42 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -69,7 +69,8 @@ endif
 DISTCHECK_CONFIGURE_FLAGS = --disable-systemd
 
 EXTRA_DIST = config.rpath  README AUTHORS COPYING \
-             enlightenment.spec.in enlightenment.spec enlightenment.pc
+             enlightenment.spec.in enlightenment.spec enlightenment.pc \
+             pkgbuild/PKGBUILD pkgbuild/enlightenment.install
 
 filesdir = $(datadir)/enlightenment/
 files_DATA = AUTHORS COPYING 
diff --git a/configure.ac b/configure.ac
index 23b267b..f7e63f5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1044,6 +1044,7 @@ config/default/Makefile
 config/standard/Makefile
 config/mobile/Makefile
 $po_makefile_in
+pkgbuild/PKGBUILD
 ])
 
 # report
diff --git a/pkgbuild/PKGBUILD.in b/pkgbuild/PKGBUILD.in
new file mode 100644
index 0000000..9c32678
--- /dev/null
+++ b/pkgbuild/PKGBUILD.in
@@ -0,0 +1,37 @@
+# Maintainer: Enlightenment Developers <enlightenment-de...@enlightenment.org>>
+
+pkgname=enlightenment
+pkgver=@VERSION@
+pkgrel=1
+pkgdesc="Enlightenment window manager - GIT development snapshot"
+arch=('i686' 'x86_64')
+url="http://www.enlightenment.org";
+license=('BSD')
+depends=('elementary' 'xcb-util-keysyms' 'hicolor-icon-theme'
+         'desktop-file-utils' 'udisks2' 'ttf-font' 'bluez-libs')
+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
+
+build() {
+  cd "../.."
+  export CFLAGS="$CFLAGS -fvisibility=hidden -fomit-frame-pointer"
+  [[ -e Makefile ]] && make clean distclean
+  ./configure --prefix=/usr --sysconfdir=/etc
+  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"
+}
diff --git a/pkgbuild/enlightenment.install b/pkgbuild/enlightenment.install
new file mode 100644
index 0000000..1182e76
--- /dev/null
+++ b/pkgbuild/enlightenment.install
@@ -0,0 +1,12 @@
+post_install() {
+  update-mime-database usr/share/mime > /dev/null
+  update-desktop-database -q
+}
+
+post_upgrade() {
+  post_install
+}
+
+post_remove() {
+  post_install
+}

-- 


Reply via email to