blob: 1d7fc32c40bead99a948e5dc3efb640f9e9ce982 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
# Maintainer: Perttu Luukko <"perttu.luukko" followed by "@iki.fi">
pkgname=adom-noteye
pkgver=1.2.0_pre23
pkgrel=1
pkgdesc="A roguelike game with a quest-centric, plot driven structure"
arch=('i686' 'x86_64')
conflicts=('adom' 'adom-restricted')
provides=('adom')
depends=('ncurses' 'mesa' 'lua51' 'libtinfo' 'libcaca' 'libmad' 'libpng12')
url="http://www.adom.de/"
license=('custom: "adom"')
sha1sums=('' '51d28fe3f0420cd354113fd7ceb2a1a7abf1b069')
if [ "$CARCH" = x86_64 ]
then
_arch_link=64
sha1sums[0]='746dd07f1f39ff663f136daaa60a073c6feedf3e'
else
_arch_link=32
sha1sums[0]='409e70770cd914c88c28560a817e0ed14b65a265'
fi
source=(http://ancardia.us.to/download/adom_noteye_linux_ubuntu_${_arch_link}_${pkgver}.tar.gz LICENSE)
package() {
install -m644 -D ${srcdir}/LICENSE ${pkgdir}/usr/share/licenses/adom/LICENSE
# Copy entire contents of the archive to /opt
install -d "${pkgdir}/opt"
cp -R "${srcdir}/adom" "${pkgdir}/opt/"
# Remove some bundled libs for which we have perfectly good versions available
cd "${pkgdir}/opt/adom/lib"
rm -f "${pkgdir}/opt/adom/lib/libFLAC.so.8"
rm -f "${pkgdir}/opt/adom/lib/libjpeg.so.8"
rm -f "${pkgdir}/opt/adom/lib/liblua5.1.so.0"
ln -s ../../../usr/lib/liblua5.1.so liblua5.1.so.0
#rm -f "${pkgdir}/opt/adom/lib/libmikmod.so.2"
# libnoteye.so we keep at this point
rm -f "${pkgdir}/opt/adom/lib/libogg.so.0"
#rm -f "${pkgdir}/opt/adom/lib/libSDL-1.2.so.0"
#rm -f "${pkgdir}/opt/adom/lib/libSDL_image-1.2.so.0"
#rm -f "${pkgdir}/opt/adom/lib/libSDL_mixer-1.2.so.0"
#rm -f "${pkgdir}/opt/adom/lib/libSDL_net-1.2.so.0"
#rm -f "${pkgdir}/opt/adom/lib/libtiff.so.4"
rm -f "${pkgdir}/opt/adom/lib/libvorbisfile.so.3"
rm -f "${pkgdir}/opt/adom/lib/libvorbis.so.0"
# Since the adom binary uses a relative RPATH, it's either
# this or patching the binary
install -d "${pkgdir}/usr/bin"
cat <<EOF > "${pkgdir}/usr/bin/adom"
#!/bin/sh
cd /opt/adom && ./adom
EOF
chmod 755 "${pkgdir}/usr/bin/adom"
}
|