summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorreztho2015-06-14 00:18:01 +0100
committerreztho2015-06-14 00:18:01 +0100
commit90d074a5aa355a5459ff1eab59761fb718fbf632 (patch)
tree2d1bba4ccaef80590a07916442f501dc7225f06c /PKGBUILD
downloadaur-90d074a5aa355a5459ff1eab59761fb718fbf632.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 49 insertions, 0 deletions
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')