diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -3,7 +3,7 @@ pkgname=pure-gen pkgver=0.25 -pkgrel=1 +pkgrel=2 pkgdesc="A C interface generator for Pure" arch=("i686" "x86_64") license=('custom') @@ -11,8 +11,16 @@ url="https://agraef.github.io/pure-lang/" depends=('pure' 'numactl') makedepends=('ghc' 'ghc-static' 'ghc-pristine' 'cabal-install' 'alex' 'happy') groups=(pure-complete pure-util) -source=("https://github.com/agraef/pure-lang/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz") -sha1sums=('c77a63a5f6456aee4a5ad0676fdd2f8925c16412') +source=("https://github.com/agraef/pure-lang/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz" + "enums.patch") +sha1sums=('c77a63a5f6456aee4a5ad0676fdd2f8925c16412' + '982d929a1a0d4e40fc3754c1290c344c950e0148') + +prepare() { + cd $srcdir/$pkgname-$pkgver + # improved handling of unrecognized enums in C/C++ source + patch -p2 -i ../enums.patch +} build() { cd $srcdir/$pkgname-$pkgver |