diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3c320e626313 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Oliver Jaksch <arch-aur@com-in.de> + +pkgname=libretro-atari800-git +pkgver=15.6e1883b +pkgrel=1 +pkgdesc="libretro implementation of Atari800 v3.1.0 (Atari 5200/400/800/XL/XE) (WIP)" +arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h') +url="https://github.com/r-type/libretro-atari800.git" +license=('GPL2') +depends=('zlib') +makedepends=('git') + +_libname=atari800_libretro +_gitname=libretro-atari800 +source=("git+https://github.com/r-type/${_gitname}.git" + "${_libname}.info" + "cfg.patch" + "joycfg.patch") +sha256sums=('SKIP' + 'f482663fa58468d889e615909ba9e09d2e616300a9575338b86ce1b93d751bdb' + '41e0c608d07cdc3228d37a7a29fd40b6629e964c13d14ba413fa84e956ef3777' + 'd30794556b622c757dbafb5ce988547967004bd2d779c74e28802f9dd78a167f') + +pkgver() { + cd "${_gitname}" + echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD) +} + +build() { + cd ${_gitname} + # rename config file to not interfere with original atari800 + patch -p0 < "../cfg.patch" + patch -p0 < "../joycfg.patch" + make -f Makefile +} + +package() { + install -Dm644 "${_gitname}/${_libname}.so" "${pkgdir}/usr/lib/libretro/${_libname}.so" + install -Dm644 "${_libname}.info" "${pkgdir}/usr/lib/libretro/${_libname}.info" +} |