summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 16 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6d715e4451eb..c69051aa08f0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,34 @@
# Maintainer: Drew DeVault <sir@cmpwn.com>
pkgname=yaze
-pkgver=2.30.3
+pkgver=2.40.3
pkgrel=1
license=('GPL')
pkgdesc='Yet Another z80 (CP/M) Emulator'
-arch=("i386" "x86_64")
+arch=("i686" "x86_64")
url='http://www.mathematik.uni-ulm.de/users/ag/yaze-ag/'
-source=("http://www.mathematik.uni-ulm.de/users/ag/yaze-ag/devel/yaze-ag-2.30.3.tar.gz"
- "yaze.patch")
-sha1sums=('f3c162053bb25035cabe5da55a08efa94322fe95'
- 'f9a4f8c9500746fd2a470c6f6826b0744e8f414f')
+source=("http://www.mathematik.uni-ulm.de/users/ag/yaze-ag/devel/yaze-ag-${pkgver}_with_keytrans.tar.gz"
+ "yaze.patch")
+sha256sums=('ae1899527ae45cec073dd4a7922ed967514d8cf77dfde9a612b41916535ac310'
+ 'c0abd301728f95ccd825e3f17c56a743307c219a5fd046782105e65d552e6056')
prepare() {
- cd "${srcdir}/${pkgname}-ag-${pkgver}"
+ cd ${pkgname}-ag-${pkgver}_with_keytrans
- patch -p1 -i $srcdir/yaze.patch
+ patch -p1 -i ../yaze.patch
+ cp Makefile_linux_32_i586 Makefile
}
build() {
- cd "${srcdir}/${pkgname}-ag-${pkgver}"
+ cd ${pkgname}-ag-${pkgver}_with_keytrans
- make -f Makefile_linux
+ [[ ${CARCH} == x86_64 ]] && _BUILD='" (build for x86_64Bit (x86-64))"'
+ [[ ${CARCH} == i686 ]] && _BUILD='" (build for x86_32Bit (i686))"'
+
+ make PREFIX=/usr BUILD="${_BUILD}" OPTIMIZE="${CFLAGS/-O2/-O3}"
}
package() {
- cd "${srcdir}/${pkgname}-ag-${pkgver}"
+ cd ${pkgname}-ag-${pkgver}_with_keytrans
- make PREFIX="$pkgdir/usr" -f Makefile_linux install
+ make PREFIX="${pkgdir}/usr" install
}