diff options
author | oli | 2015-06-12 21:57:14 +0200 |
---|---|---|
committer | oli | 2015-06-12 21:57:14 +0200 |
commit | 6bc05adee0152b7c2879a76cc6f023c9fb9e9793 (patch) | |
tree | 13f7fb2029c78b2246e8ee6c960e2c560be2cc47 | |
download | aur-6bc05adee0152b7c2879a76cc6f023c9fb9e9793.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | algodoo.desktop | 10 |
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 |