summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoroli2015-06-12 21:57:14 +0200
committeroli2015-06-12 21:57:14 +0200
commit6bc05adee0152b7c2879a76cc6f023c9fb9e9793 (patch)
tree13f7fb2029c78b2246e8ee6c960e2c560be2cc47
downloadaur-6bc05adee0152b7c2879a76cc6f023c9fb9e9793.tar.gz
Initial import
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD44
-rw-r--r--algodoo.desktop10
3 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1d392b3e0643
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = algodoo
+ pkgdesc = A physics simulator program for education and fun (based on phun)
+ pkgver = 1.x.x.latest
+ pkgrel = 2
+ url = http://www.algodoo.com/
+ arch = i686
+ license = custom:commercial
+ makedepends = lynx
+ depends = boost-libs
+ depends = curl
+ depends = glew
+ depends = libjpeg6
+ depends = libpng12
+ depends = libzip
+ depends = mesa
+ depends = pango
+ depends = sdl_image
+ depends = libcurl-gnutls
+ source = algodoo.desktop
+ md5sums = c1baec0f7e0ae085a7b41116d7500912
+
+pkgname = algodoo
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3c5b1ed02a6f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Jose Riha <jose 1711 gmail com>
+# Contributor: Dan Serban
+# Contributor: mickael9
+
+pkgname=algodoo
+pkgver=1.x.x.latest
+pkgrel=2
+pkgdesc="A physics simulator program for education and fun (based on phun)"
+arch=(i686)
+url=http://www.algodoo.com/
+license=(custom:commercial)
+depends=(boost-libs curl glew libjpeg6 libpng12 libzip mesa pango sdl_image libcurl-gnutls)
+source=(algodoo.desktop)
+makedepends=(lynx)
+md5sums=('c1baec0f7e0ae085a7b41116d7500912')
+
+build(){
+:
+}
+
+package()
+{
+ rm algodoo.tgz 2>/dev/null || true
+ _url=$(lynx -dump "http://www.algodoo.com/wiki/Download" | grep -o http.*download.algodoo_.*Linux32.tgz)
+ wget -O algodoo.tgz "${_url}"
+ bsdtar -xf algodoo.tgz
+ cd tarball
+ mv Algodoo algodoo
+ mkdir -p "${pkgdir}"/usr/share
+ mv algodoo "${pkgdir}"/usr/share/
+ cd "${pkgdir}"/usr/share/algodoo/lib
+ ln -s libcxcore.so.2 libcxcore.so.1
+ ln -s libcv.so.2 libcv.so.1
+ ln -s libhighgui.so.2 libhighgui.so.1
+ mkdir -p "${pkgdir}"/usr/bin
+ USRBINFILE="${pkgdir}"/usr/bin/algodoo
+ echo '#!/bin/bash' > "${USRBINFILE}"
+ echo 'export LD_LIBRARY_PATH="/usr/share/algodoo/lib:${LD_LIBRARY_PATH}"' >> "${USRBINFILE}"
+ echo 'exec /usr/share/algodoo/algodoo.bin' >> "${USRBINFILE}"
+ chmod +x "${USRBINFILE}"
+ install -Dm644 $pkgdir/usr/share/algodoo/data/logos/icon.bmp $pkgdir/usr/share/pixmaps/algodoo.bmp
+ install -Dm644 $srcdir/algodoo.desktop $pkgdir/usr/share/applications/algodoo.desktop
+}
+
diff --git a/algodoo.desktop b/algodoo.desktop
new file mode 100644
index 000000000000..bdab0a827919
--- /dev/null
+++ b/algodoo.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Algodoo
+Comment=A physics simulation program
+Exec=algodoo
+Icon=/usr/share/pixmaps/algodoo.bmp
+Terminal=false
+Type=Application
+Categories=Game;LogicGame;
+StartupNotify=true