mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-13 09:36:37 +02:00
According to the FHS /var is meant for "variable data", a.k.a. files that change when the application is running and are created by the program. That's not what files installed by the package manager are. Instead such, architecture-independent, data files are supposed to be installed to /usr/share. Ideally the binary gets installed to /usr/bin rather than /usr/share because it _is_ architecture dependent, but it seems this game loads it resource files relative from where the binary is installed, thus moving it to /usr/bin doesn't work. So sadly we'll have to install this binary to /usr/share as well.
43 lines
1.3 KiB
Text
43 lines
1.3 KiB
Text
# Contributor: shrizza <shrizza@gmail.com>
|
|
# Maintainer: shrizza <shrizza@gmail.com>
|
|
pkgname=avara
|
|
pkgver=0.7.1
|
|
pkgrel=1
|
|
pkgdesc="Port of the original 1996 Mac OS game from Ambrosia Software"
|
|
url="https://github.com/avaraline/Avara"
|
|
# videogame
|
|
arch="all !armhf !s390x"
|
|
license="MIT"
|
|
makedepends="
|
|
directfb-dev
|
|
glu-dev
|
|
sdl2-dev
|
|
sdl2_mixer-dev
|
|
sdl2_net-dev
|
|
rsync
|
|
"
|
|
options="!check"
|
|
source="
|
|
$pkgname-$pkgver.tar.gz::https://github.com/avaraline/Avara/archive/refs/tags/$pkgver.tar.gz
|
|
avara.sh
|
|
nullptr.patch
|
|
"
|
|
builddir="$srcdir/Avara-$pkgver"
|
|
|
|
build() {
|
|
make CC=${CC:-cc} CXX=${CXX:-c++} GIT_HASH=$pkgver GIT_BRANCH=alpine
|
|
}
|
|
|
|
package() {
|
|
install -Dm755 "$srcdir"/avara.sh "$pkgdir"/usr/bin/avara
|
|
mkdir -p "$pkgdir"/usr/share/avara
|
|
cp -r build/Avara "$pkgdir"/usr/share/avara/
|
|
cp -r build/levels "$pkgdir"/usr/share/avara/
|
|
cp -r build/rsrc "$pkgdir"/usr/share/avara/
|
|
}
|
|
|
|
sha512sums="
|
|
1ccb3419b11bd95b7ec529b5078bad2341737b4dd43215ffdbda020cf71e7832b5ec0f6c637a99c89ccd23ebb3f55fdcb6fc18d4f57b71f24aa83081b8be96b2 avara-0.7.1.tar.gz
|
|
d6ac358c0d8ac5644e456ee6ec4599713a4248f05cec51b2efa9877844732f587b5c315652d6a7311725a6e3efb7b4337778172bcb7b193241be2afec3418cc6 avara.sh
|
|
92aaca8946ded9fd956fb1ab55c36b401918034b918407b326cbca136b5ce29f64a337a14fe18feb71018f6d3ca2ed53b03ce924d2a545d3686420d903e7fbbd nullptr.patch
|
|
"
|