aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dooble/PKGBUILD58
1 files changed, 58 insertions, 0 deletions
diff --git a/dooble/PKGBUILD b/dooble/PKGBUILD
new file mode 100644
index 0000000..5762ddb
--- /dev/null
+++ b/dooble/PKGBUILD
@@ -0,0 +1,58 @@
+# -*- shell-script -*-
+# Maintainer: Mattias Andrée
+
+pkgname=dooble
+pkgver=1.37
+pkgrel=1
+pkgdesc='A safe WebKit Web browser'
+url=http://dooble.sourceforge.net/
+arch=(i686 x86_64)
+license=(GPL2)
+source=("http://downloads.sourceforge.net/project/dooble/Version%201.37/Dooble_Lin64.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fdooble%2Ffiles%2FVersion%25201.37%2F&ts=1352909582&use_mirror=freefr")
+md5sums=(3ba01abc425130d9870c81919a909096)
+
+_sedfiles="dooble.sh qt.conf"
+
+[ "${CARCH}" == 'i686' ] &&
+ source[0]="http://downloads.sourceforge.net/project/dooble/Version%201.37/Dooble_Lin32.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fdooble%2Ffiles%2FVersion%25201.37%2F&ts=1352909582&use_mirror=freefr" &&
+ md5sums[0]=c1aab6e21f387ee4046cf9fe357a151f
+
+
+package()
+{
+ msg "Moving precompiled files into \$pkgfir"
+
+ mv "$srcdir/usr" "$pkgdir"
+
+
+ msg "Fixing file structure"
+
+ mkdir "$pkgdir/opt"
+ mv "$pkgdir/usr/local/dooble" "$pkgdir/opt"
+ rmdir "$pkgdir/usr/local/" || echo "Cannot remove \$pkgdir/usr/local/"
+ rmdir "$pkgdir/usr/" || echo "Cannot remove \$pkgdir/usr/"
+
+
+ msg "Editing files for the file structure modification"
+
+ for file in $_sedfiles
+ do
+ cp "$pkgdir/opt/dooble/$file" "$pkgdir/opt/dooble/$file~"
+ sed -e s/'\/usr\/local\/dooble'/'\/opt\/dooble'/g < "$pkgdir/opt/dooble/$file~" > "$pkgdir/opt/dooble/$file"
+ rm "$pkgdir/opt/dooble/$file~"
+ done
+
+ for file in "Dooble"
+ do
+ cp "$pkgdir/opt/dooble/$file" "$pkgdir/opt/dooble/$file~"
+ ## hehehe
+ sed -e s/'\/usr\/local\/dooble\/Lib\x00'/'\/opt\/dooble\/Lib\x00\x00\x00\x00\x00\x00\x00'/g < "$pkgdir/opt/dooble/$file~" > "$pkgdir/opt/dooble/$file"
+ rm "$pkgdir/opt/dooble/$file~"
+ done
+
+
+ msg "Renaming \$pkgdir/opt/dooble/dooble.sh to \$pkgdir/opt/dooble/dooble"
+
+ mv "$pkgdir/opt/dooble/dooble.sh" "$pkgdir/opt/dooble/dooble"
+}
+