summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorwtx2023-04-12 18:47:52 +0200
committerwtx2023-04-12 18:47:52 +0200
commit12f02333e210638880fb863fd5d2f608de302e41 (patch)
treef9070c8f6d9c563cd7329bd547a14567a233c33c
downloadaur-atari800-a8cas-custom.tar.gz
Initial commit
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD47
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..cdaba117130a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = atari800-a8cas-custom
+ pkgdesc = An emulator of Atari 800/800XL/130XE/5200 with support for several turbo tape systems from liba8cas library
+ pkgver = 4.2.0
+ pkgrel = 1
+ url = http://www.arus.net.pl/FUJI/a8cas-util
+ arch = x86_64
+ arch = i686
+ license = GPL2
+ depends = libsndfile
+ depends = sdl
+ provides = liba8cas-custom=1.5.3
+ source = http://www.arus.net.pl/FUJI/a8cas-util/uploads/files/liba8cas-custom-1.5.3.tgz
+ source = http://www.arus.net.pl/FUJI/a8cas-util/uploads/files/atari800-a8cas-custom-4.2.0.tgz
+ md5sums = aecf058429f0d3dcbf116c9acad3c6a2
+ md5sums = b42fe6b48f9c371d6e762e2ff161a7fd
+
+pkgname = atari800-a8cas-custom
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1f0f9e2f1263
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: wtx <sdrb@onet.eu>
+
+pkgname=atari800-a8cas-custom
+pkgver=4.2.0
+pkgrel=1
+pkgdesc='An emulator of Atari 800/800XL/130XE/5200 with support for several turbo tape systems from liba8cas library'
+arch=('x86_64' 'i686')
+url='http://www.arus.net.pl/FUJI/a8cas-util'
+license=('GPL2')
+liba8cas_name='liba8cas-custom'
+liba8cas_ver='1.5.3'
+depends=('libsndfile' 'sdl')
+provides=("${liba8cas_name}=${liba8cas_ver}")
+source=("${url}/uploads/files/${liba8cas_name}-${liba8cas_ver}.tgz"
+ "${url}/uploads/files/${pkgname}-${pkgver}.tgz")
+md5sums=('aecf058429f0d3dcbf116c9acad3c6a2'
+ 'b42fe6b48f9c371d6e762e2ff161a7fd')
+
+build() {
+ cd ${srcdir}/${liba8cas_name}-${liba8cas_ver}
+ autoupdate
+ autoreconf -i
+ ./configure --prefix=/usr
+ make
+
+ cd ${srcdir}/${pkgname}-${pkgver}
+ ./autogen.sh
+ ./configure --with-a8cas-libraries=${srcdir}/${liba8cas_name}-${liba8cas_ver}/src/.libs/ \
+ --with-a8cas-includes=${srcdir}/${liba8cas_name}-${liba8cas_ver}/include/ \
+ --program-suffix='-a8cas' \
+ --prefix=/usr
+ make
+}
+
+package() {
+ cd ${srcdir}/${liba8cas_name}-${liba8cas_ver}/include
+ make DESTDIR=${pkgdir} install
+
+ cd ${srcdir}/${liba8cas_name}-${liba8cas_ver}/src
+ make DESTDIR=${pkgdir} install
+
+ cd ${srcdir}/${pkgname}-${pkgver}/src
+ make DESTDIR=${pkgdir} install-exec
+
+ install -Dm 0444 ${srcdir}/${pkgname}-${pkgver}/src/atari800.man ${pkgdir}/usr/share/man/man1/atari800-a8cas.1
+ gzip ${pkgdir}/usr/share/man/man1/atari800-a8cas.1
+}