diff options
author | reztho | 2015-06-14 00:18:01 +0100 |
---|---|---|
committer | reztho | 2015-06-14 00:18:01 +0100 |
commit | 90d074a5aa355a5459ff1eab59761fb718fbf632 (patch) | |
tree | 2d1bba4ccaef80590a07916442f501dc7225f06c | |
download | aur-90d074a5aa355a5459ff1eab59761fb718fbf632.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..42300323e159 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = openmsx-catapult + pkgdesc = Front-end for openMSX: the MSX emulator that aims for perfection. + pkgver = 0.11.0 + pkgrel = 1 + url = http://openmsx.sourceforge.net + arch = i686 + arch = x86_64 + license = GPL + makedepends = python2 + depends = libxml2 + depends = wxgtk2.8 + depends = zlib + depends = libjpeg + depends = libpng + depends = libtiff + depends = openmsx=0.11.0 + source = http://downloads.sourceforge.net/openmsx/openmsx-catapult-0.11.0.tar.gz + md5sums = f112f679923f13a2e548a647b593c763 + +pkgname = openmsx-catapult + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ee4d82dbe3a4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Contributor: Tom < reztho at archlinux dot us > +pkgname=openmsx-catapult +pkgver=0.11.0 +pkgrel=1 +pkgdesc="Front-end for openMSX: the MSX emulator that aims for perfection." +arch=('i686' 'x86_64') +url="http://openmsx.sourceforge.net" +license=('GPL') +depends=('libxml2' 'wxgtk2.8' 'zlib' 'libjpeg' 'libpng' 'libtiff' "openmsx=${pkgver}") +makedepends=('python2') +source=("http://downloads.sourceforge.net/${pkgname/-catapult/}/${pkgname}-${pkgver}.tar.gz") + +build() { + cd "${srcdir}/${pkgname}-${pkgver/_/-}" + + # Catapult requires python2 + sed -i 's@=python@=python2@' build/main.mk + + # Changing some default configurations... + sed -i 's@SYMLINK_FOR_BINARY:=true@SYMLINK_FOR_BINARY:=false@' build/custom.mk + sed -i 's@/opt/openMSX-Catapult@/usr/share/openmsx-catapult@' build/custom.mk + sed -i 's@/opt/openMSX/bin/openmsx@/usr/bin/openmsx@' build/custom.mk + sed -i 's@/opt/openMSX/share@/usr/share/openmsx@' build/custom.mk + echo 'INSTALL_DOC_DIR:=/usr/share/doc/openmsx-catapult' >> build/custom.mk + echo 'INSTALL_SHARE_DIR:=/usr/share/openmsx-catapult' >> build/custom.mk + echo 'INSTALL_BINARY_DIR:=/usr/bin' >> build/custom.mk + + # Required by version 0.10.0 of catapult + sed -i 's@wx-config@wx-config-2.8@g' build/main.mk + sed -i 's@wx-config@wx-config-2.8@g' build/probe.mk + + # Compiling + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver/_/-}" + + mkdir -p "${pkgdir}/usr/share/applications" + make DESTDIR="${pkgdir}" install + + # Fixing the .desktop file + sed -i 's@/usr/share/openmsx-catapult/bin/catapult@/usr/bin/catapult@' \ + "${pkgdir}/usr/share/applications/openMSX-Catapult.desktop" + sed -i 's@/usr/share/openmsx-catapult/doc/@/usr/share/doc/openmsx-catapult/@' \ + "${pkgdir}/usr/share/applications/openMSX-Catapult.desktop" +} + +md5sums=('f112f679923f13a2e548a647b593c763') |