diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0a41dbed4aa1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Mateus Mercer <mateusmercer@gmail.com> +pkgname=algodoo-wine +_pkgname=Algodoo +pkgver=2.1.0 +_pkgver=2_1_0 +pkgrel=1 +pkgdesc="A unique 2D-simulation software from Algoryx Simulation AB (Using Wine)." +arch=("any") +url="http://algodoo.com" +license=('custom:Algodoo') +depends=('wine' + 'desktop-file-utils' + 'winetricks' +) +makedepends=( + 'innoextract' +) +optdepends=( + 'lib32-nvidia-utils: 32 bits NVIDIA driver for Algodoo' +) +_alg="${_pkgname}_${_pkgver}-Win32.exe" +source=("http://www.algodoo.com/download/${_alg}" + "LICENSE" + "algodoo.sh" + "algodoo.desktop" + "algodoo.png" + ) +sha256sums=("3e65d18c63b20c17aaedd5c96f9751d914dc5e024ef001fc5cf569b94255caa4" + "3a46622a459bd0148d52988a7d5bcd7432facfe6af30b33a2f6db5f4f04f5bb2" + "12fe213da742a3bea365c2a345a610262bf23524e498e3485900a55016f5f984" + "19f2775207fe72643ff4a787afb478c8d511b7eb25f632f54dc229a064b1c41c" + "0f7e995cd90df87236404db4c28789e23eef7341cc47f321f1ea6ce30fa913f1" + ) +package() { + # Create common folders + mkdir -p "$pkgdir/usr/share/algodoo" + + # Extract installer using innoextract + innoextract "${_alg}" --output-dir "$pkgdir/usr/share/algodoo" + + # Correct filesystem perms + chmod -R u=rwX,go=rX "$pkgdir"/usr/share + + # Install the license + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + # Install the script + install -Dm755 algodoo.sh "$pkgdir/usr/bin/algodoo" + + # Install the icon + install -Dm644 algodoo.png "$pkgdir/usr/share/pixmaps/algodoo.png" + + # Install the .desktop + install -Dm644 algodoo.desktop "$pkgdir/usr/share/applications/algodoo.desktop" +} |