diff options
author | Justin Wong | 2020-01-10 23:10:53 +0800 |
---|---|---|
committer | Justin Wong | 2020-01-10 23:10:53 +0800 |
commit | 4d343c1d90b153a1ab1a301286960622ff18d80a (patch) | |
tree | 3b3fd6e1e33db9f2da917d9a0ffb925aeb957c3a | |
download | aur-mrifk-git.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | Makefile.patch | 15 | ||||
-rw-r--r-- | PKGBUILD | 36 |
3 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..be72f8580750 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = mrifk-git + pkgdesc = Decompiles Glulx story files + pkgver = 3.r0.g48687e5 + pkgrel = 1 + url = https://github.com/wertercatt/mrifk + arch = x86_64 + arch = i686 + license = GPL + makedepends = git + makedepends = ghc + makedepends = ghc-static + depends = gmp + depends = libffi + source = git+https://github.com/wertercatt/mrifk.git + source = Makefile.patch + sha256sums = SKIP + sha256sums = 91fb77f8af044004758d6b1d0547aacf4937ba3d4712538f351554139af05537 + +pkgname = mrifk-git + diff --git a/Makefile.patch b/Makefile.patch new file mode 100644 index 000000000000..6c8639e6f4ab --- /dev/null +++ b/Makefile.patch @@ -0,0 +1,15 @@ +diff --git a/Makefile b/Makefile +index 971f000..bfa283a 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,7 +1,6 @@ +-EXE = .exe
+ HFLAGS = -v -O
+
+-all : mrifk$(EXE)
++all : mrifk
+
+-mrifk$(EXE) : Mrifk*.hs
++mrifk : Mrifk*.hs
+ ghc --make -XParallelListComp -o $@ ${HFLAGS} Mrifk.hs +\ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ae80180beec6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Justin Wong <jusw85 at hotmail dot com> + +pkgname=mrifk-git +_pkgname=mrifk +pkgver=3.r0.g48687e5 +pkgrel=1 +pkgdesc='Decompiles Glulx story files' +arch=('x86_64' 'i686') +url='https://github.com/wertercatt/mrifk' +license=('GPL') +depends=('gmp' 'libffi') +makedepends=('git' 'ghc' 'ghc-static') +source=('git+https://github.com/wertercatt/mrifk.git' + 'Makefile.patch') +sha256sums=('SKIP' + '91fb77f8af044004758d6b1d0547aacf4937ba3d4712538f351554139af05537') + +pkgver() { + cd "${srcdir}/${_pkgname}" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' +} + +prepare() { + cd "${srcdir}/${_pkgname}" + patch --strip=1 --input="${srcdir}/Makefile.patch" +} + +build() { + cd "${srcdir}/${_pkgname}" + make +} + +package() { + cd "${srcdir}/${_pkgname}" + install -D -m755 mrifk ${pkgdir}/usr/bin/mrifk +} |