diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 16 insertions, 12 deletions
@@ -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 } |