summaryrefslogtreecommitdiff
path: root/pkgbuild
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2013-06-07 20:40:28 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2013-06-07 20:40:28 +0900
commitba44d1205088c0c03b6c65ed13a3b8f6bff19845 (patch)
treef9368a3e5a04b60200d624ec99905edf22df89b6 /pkgbuild
parentfc2cb4123d4f2c6c33c01553566ebf3370d03670 (diff)
downloadelementary-ba44d1205088c0c03b6c65ed13a3b8f6bff19845.tar.gz
add pkgbuild
Diffstat (limited to 'pkgbuild')
-rw-r--r--pkgbuild/PKGBUILD.in82
1 files changed, 82 insertions, 0 deletions
diff --git a/pkgbuild/PKGBUILD.in b/pkgbuild/PKGBUILD.in
new file mode 100644
index 000000000..27e19ea52
--- /dev/null
+++ b/pkgbuild/PKGBUILD.in
@@ -0,0 +1,82 @@
+# Maintainer: Enlightenment Developers <enlightenment-devel@enlightenment.org>
+pkgname=('elementary' 'elementary_test' 'elementary_doc')
+pkgver=@VERSION@
+pkgrel=1
+pkgdesc="Eklementary GUI toolkit - GIT development snapshot (Ecore, Eldbus, Edje, Eet, Eeze, Efreet, Eina, Eio, Embryo, Emotion, Eo, Ephysics, Ethumb, & Evas)"
+arch=('i686' 'x86_64' 'arm')
+url="http://www.enlightenment.org"
+license=('LGPL2')
+makedepends=('doxygen' 'imagemagick')
+optdepends=('emotion_generic_players')
+depends=('efl' 'evas_generic_loaders')
+provides=("elementary=$pkgver" 'elementary-svn')
+options=('strip' 'docs' 'zipman' '!libtool' 'debug')
+buildflags="-O2 -g -fvisibility=hidden -fomit-frame-pointer"
+build() {
+ cd "../.."
+ make clean distclean
+ ./configure --prefix=/usr \
+ --disable-static
+ make
+}
+
+#check() {
+# cd "../.."
+# make -k check
+#}
+
+package_elementary() {
+ cd "../.."
+ rm -rf $pkgdir/usr
+ make -j1 DESTDIR="$pkgdir/" install
+ install -Dm644 README $pkgdir/usr/share/$pkgname/README
+ install -Dm644 NEWS $pkgdir/usr/share/$pkgname/NEWS
+ install -Dm644 ChangeLog $pkgdir/usr/share/$pkgname/ChangeLog
+ install -Dm644 AUTHORS $pkgdir/usr/share/$pkgname/AUTHORS
+ install -Dm644 COMPLIANCE $pkgdir/usr/share/$pkgname/COMPLIANCE
+ install -Dm644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING
+ install -Dm644 COPYING.images $pkgdir/usr/share/licenses/$pkgname/COPYING.images
+ ln -s ../licenses/$pkgname/COPYING $pkgdir/usr/share/$pkgname/COPYING
+ ln -s ../licenses/$pkgname/COPYING.images $pkgdir/usr/share/$pkgname/COPYING.images
+ rm -rf $pkgdir/usr/bin/elementary_test*
+ rm -rf $pkgdir/usr/lib/elementary/modules/test_entry
+ rm -rf $pkgdir/usr/lib/elementary/modules/test_map
+ rm -rf $pkgdir/usr/lib/elementary_testql.so
+ rm -rf $pkgdir/usr/share/applications/elementary_test.desktop
+ rm -rf $pkgdir/usr/share/elementary/examples
+ rm -rf $pkgdir/usr/share/elementary/images
+ rm -rf $pkgdir/usr/share/elementary/objects
+}
+
+package_elementary_test() {
+ cd "../.."
+ rm -rf $pkgdir/usr
+ make -j1 DESTDIR="$pkgdir/" install
+ rm -rf $pkgdir/usr/include
+ rm -rf $pkgdir/usr/bin/elementary_codegen
+ rm -rf $pkgdir/usr/bin/elementary_config
+ rm -rf $pkgdir/usr/bin/elementary_quicklaunch
+ rm -rf $pkgdir/usr/bin/elementary_run
+ rm -rf $pkgdir/usr/bin/elm_prefs_cc
+ rm -rf $pkgdir/usr/lib/cmake
+ rm -rf $pkgdir/usr/lib/edje
+ rm -rf $pkgdir/usr/lib/elementary
+ rm -rf $pkgdir/usr/lib/libelementary.so*
+ rm -rf $pkgdir/usr/lib/pkgconfig
+ rm -rf $pkgdir/usr/share/applications/elementary_config.desktop
+ rm -rf $pkgdir/usr/share/elementary/config
+ rm -rf $pkgdir/usr/share/elementary/edje_externals/icons.edj
+ rm -rf $pkgdir/usr/share/elementary/examples
+ rm -rf $pkgdir/usr/share/elementary/themes
+ rm -rf $pkgdir/usr/share/icons/elementary.png
+ rm -rf $pkgdir/usr/share/locale/
+}
+
+package_elementary_doc() {
+ cd "../.."
+ rm -rf $pkgdir/usr
+ make -j1 doc
+ mkdir -p $pkgdir/usr/share/$pkgname
+ cp -r doc/html $pkgdir/usr/share/$pkgname/html
+ cp -r doc/latex $pkgdir/usr/share/$pkgname/latex
+}