summaryrefslogtreecommitdiff
path: root/community/notion/PKGBUILD
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2013-12-27 23:55:53 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2013-12-27 23:55:53 +0000
commit65eeff79fff8a1bfdf67ca51d147384f46f4d5c0 (patch)
treefbfdff322b28d9a3c37e6e31c94caf1d8e48dac1 /community/notion/PKGBUILD
parentd53c44f055929b18d7d1b25f8367ee5836c435fc (diff)
Fri Dec 27 23:54:04 UTC 2013
Diffstat (limited to 'community/notion/PKGBUILD')
-rw-r--r--community/notion/PKGBUILD46
1 files changed, 27 insertions, 19 deletions
diff --git a/community/notion/PKGBUILD b/community/notion/PKGBUILD
index a94cee35b..067b21921 100644
--- a/community/notion/PKGBUILD
+++ b/community/notion/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 88793 2013-04-22 10:31:24Z spupykin $
+# $Id: PKGBUILD 102889 2013-12-23 13:28:04Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Eugen Zagorodniy e dot zagorodniy at gmail dot com
# Contributor: aunoor
pkgname=notion
-pkgver=20130422
+pkgver=20131223
pkgrel=1
pkgdesc="Tabbed tiling, window manager. Fork of Ion3"
url="http://sourceforge.net/projects/notion/"
@@ -16,15 +16,15 @@ makedepends=('git' 'pkgconfig' 'libxinerama' 'libxrandr'
'rubber' 'latex2html' 'texlive-htmlxml' 'texlive-latexextra')
provides=('libtu' 'libextl')
changelog=ChangleLog
-source=("git://notion.git.sourceforge.net/gitroot/notion/notion"
- "git://notion.git.sourceforge.net/gitroot/notion/libtu"
- "git://notion.git.sourceforge.net/gitroot/notion/libextl"
- "git://notion.git.sourceforge.net/gitroot/notion/notion-doc"
- "git://notion.git.sourceforge.net/gitroot/notion/mod_xinerama"
- "git://notion.git.sourceforge.net/gitroot/notion/mod_xkbevents"
- "git://notion.git.sourceforge.net/gitroot/notion/mod_xrandr"
- "git://notion.git.sourceforge.net/gitroot/notion/mod_notionflux"
- "git://notion.git.sourceforge.net/gitroot/notion/contrib")
+source=("notion::git://notion.git.sourceforge.net/gitroot/notion/notion"
+ "$pkgname-libtu::git://notion.git.sourceforge.net/gitroot/notion/libtu"
+ "$pkgname-libextl::git://notion.git.sourceforge.net/gitroot/notion/libextl"
+ "$pkgname-notion-doc::git://notion.git.sourceforge.net/gitroot/notion/notion-doc"
+ "$pkgname-mod_xinerama::git://notion.git.sourceforge.net/gitroot/notion/mod_xinerama"
+ "$pkgname-mod_xkbevents::git://notion.git.sourceforge.net/gitroot/notion/mod_xkbevents"
+ "$pkgname-mod_xrandr::git://notion.git.sourceforge.net/gitroot/notion/mod_xrandr"
+ "$pkgname-mod_notionflux::git://notion.git.sourceforge.net/gitroot/notion/mod_notionflux"
+ "$pkgname-contrib::git://notion.git.sourceforge.net/gitroot/notion/contrib")
md5sums=('SKIP'
'SKIP'
'SKIP'
@@ -35,22 +35,30 @@ md5sums=('SKIP'
'SKIP'
'SKIP')
-build() {
+prepare() {
cd ${srcdir}
+ sed -i 's|lua5.2|lua|g' notion/system-autodetect.mk
+ sed -i 's|luac5.2|luac|g' notion{,-libextl}/system-autodetect.mk
for i in libextl libtu mod_xinerama mod_xkbevents mod_xrandr mod_notionflux notion-doc; do
- cp -r ${srcdir}/$i ${srcdir}/notion/
+ mkdir -p ${srcdir}/notion/$i
+ cp -r ${srcdir}/$pkgname-$i/* ${srcdir}/notion/$i/
done
- # build notion
cd ${srcdir}/notion
- msg "Starting make..."
sed -e 's/^\(PREFIX=\).*$/\1\/usr/' \
-e 's/^\(ETCDIR=\).*$/\1\/etc\/notion/' \
-e 's/^\(LUA_DIR=\).*$/\1\/usr/' \
-e 's/^\(X11_PREFIX=\).*/\1\/usr/' \
+ -e 's|/usr/local|/usr|g' \
-i system-autodetect.mk
- make INCLUDES=-I${srcdir}/notion
+}
+
+build() {
+ cd ${srcdir}/notion
+
+ # build notion
+ make INCLUDES=-I${srcdir}/notion PREFIX=/usr ETCDIR=/etc/notion
# build doc and modules
for i in mod_xinerama mod_xkbevents mod_xrandr; do
@@ -70,12 +78,12 @@ package() {
for i in mod_xinerama mod_xkbevents mod_xrandr notion-doc; do
(cd $i && make PREFIX=${pkgdir}/usr ETCDIR=${pkgdir}/etc/notion TOPDIR=.. install)
done
- cp ${srcdir}/mod_xinerama/*.lua $pkgdir/etc/notion/
- cp ${srcdir}/mod_xkbevents/*.lua $pkgdir/etc/notion/
+ cp ${srcdir}/notion/mod_xinerama/*.lua $pkgdir/etc/notion/
+ cp ${srcdir}/notion/mod_xkbevents/*.lua $pkgdir/etc/notion/
# contrib
mkdir -p $pkgdir/usr/share/notion/contrib
- cp -a ${srcdir}/contrib/* $pkgdir/usr/share/notion/contrib
+ cp -a ${srcdir}/$pkgname-contrib/* $pkgdir/usr/share/notion/contrib
# license
install -Dm0644 LICENSE ${pkgdir}/usr/share/licenses/notion/LICENSE