summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD17
1 files changed, 12 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f07e2a18f118..047bce34f3db 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -17,9 +17,16 @@ source=("git://github.com/copycat-killer/awesome-freedesktop.git")
md5sums=('SKIP')
package() {
- mv awesome-freedesktop freedesktop
- install -dm755 "$pkgdir/usr/share/awesome/lib/freedesktop"
- git --git-dir=freedesktop/.git --work-tree=freedesktop/ reset --hard $pkgsha --quiet
- rm -rf freedesktop/{wiki,.git*,*.rockspec,*TEMPLATE*,*.png}
- cp -a freedesktop "$pkgdir/usr/share/awesome/lib/"
+ # check if awesome is stable or git
+ if [ -d "/usr/share/awesome/lib/" ]; then
+ aw_path="$pkgdir/usr/share/awesome/lib"
+ else
+ aw_path="$pkgdir/usr/local/share/awesome/lib"
+ fi
+
+ mv awesome-freedesktop freedesktop
+ install -dm755 "$aw_path/freedesktop"
+ git --git-dir=freedesktop/.git --work-tree=freedesktop/ reset --hard $pkgsha --quiet
+ rm -rf freedesktop/{wiki,.git*,*.rockspec,*TEMPLATE*,*.png}
+ cp -a freedesktop $aw_path
}