summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 22 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 85156cea1784..4ca1b444ecc3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,23 +6,25 @@
pkgname=dosbox-debug
srcname=dosbox
-pkgver=0.74
-pkgrel=3
+pkgver=0.74.3
+# Upstream version number
+usver=0.74-3
+pkgrel=1
pkgdesc='Emulator with builtin DOS for running DOS games (includes debugger for DOS apps)'
-arch=('x86_64' 'i686')
+arch=('x86_64')
url='http://dosbox.sourceforge.net/'
license=('GPL')
depends=('sdl_net' 'zlib' 'sdl_sound' 'libgl' 'libpng' 'alsa-lib' 'gcc-libs' 'glu')
-# libgl can be provided by mesa-libgl or the nVidia closed-source driver
-makedepends=('libgl' 'gendesk>=0.5.3')
+makedepends=('mesa-libgl' 'gendesk')
provides=('dosbox')
conflicts=('dosbox')
-source=("http://downloads.sourceforge.net/$srcname/$srcname-$pkgver.tar.gz"
- 'dosbox.png'
- 'gcc46.patch')
-md5sums=('b9b240fa87104421962d14eee71351e8'
- '2aac25fc06979e375953fcc36824dc5e'
- '3fba2e3c7c43290319b2928f40ed30e5')
+source=("http://downloads.sourceforge.net/$srcname/$srcname-$usver.tar.gz"
+ 'dosbox.png')
+sha256sums=('c0d13dd7ed2ed363b68de615475781e891cd582e8162b5c3669137502222260a'
+ '491c42d16fc5ef7ee2eca1b736f7801249d4ca8c0b236a001aec0d3e24504f3b')
+
+# Can't use -Werror=format-security or the debug version fails to compile
+options=(!buildflags)
prepare() {
cd "$srcdir"
@@ -32,29 +34,28 @@ prepare() {
}
build() {
- cd "$srcdir/$srcname-$pkgver"
-
- patch -Np1 -i "$srcdir/gcc46.patch"
- sed -i 's/png_check_sig/png_sig_cmp/' configure
+ cd "$srcdir/$srcname-$usver"
# Compile alternate version with built-in debugger enabled
- ./configure --prefix=/usr \
+ ./configure \
+ --prefix=/usr \
--enable-debug \
--sysconfdir=/etc/dosbox
- make
+ make ${MAKEFLAGS}
mv src/dosbox src/dosbox-debug
# Compile original version without DOS debugger
- ./configure --prefix=/usr \
+ ./configure \
+ --prefix=/usr \
--sysconfdir=/etc/dosbox
- make
+ make ${MAKEFLAGS}
}
package() {
- cd "$srcdir/$srcname-$pkgver"
+ cd "$srcdir/$srcname-$usver"
# Install everything including the non-debug binary
- make DESTDIR="$pkgdir" install
+ make DESTDIR="$pkgdir" install
# Install the debug binary
install -Dm755 "src/$pkgname" "$pkgdir/usr/bin/$pkgname"