summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD15
2 files changed, 10 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 181f78a77af3..77dcaf95c93d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = python-fasm-git
pkgdesc = FPGA Assembly (FASM) Parser and Generation library
pkgver = 0.0.2.r98.g9a73d70
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/SymbiFlow/fasm
arch = x86_64
license = ISC
diff --git a/PKGBUILD b/PKGBUILD
index 2ef586266702..5d3c8f073616 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_pkgname=fasm
pkgname="python-$_pkgname-git"
pkgver=0.0.2.r98.g9a73d70
-pkgrel=3
+pkgrel=4
pkgdesc="FPGA Assembly (FASM) Parser and Generation library"
arch=(x86_64)
url="https://github.com/SymbiFlow/fasm"
@@ -13,9 +13,7 @@ makedepends=('git' 'python-setuptools' 'cython' 'cmake' 'antlr4')
checkdepends=('gtest' 'python-pytest')
provides=("${pkgname%%-git}=$pkgver")
conflicts=(fasm "${pkgname%%-git}")
-source=(
- "git+$url.git"
- "FindANTLR.cmake"
+_patches=(
"0001-cmake-install-parse_fasm.so.patch"
"0002-cmake-install-tags.py-properly.patch"
"0003-fix-setup.py-compute-install-directory-before-outsid.patch"
@@ -26,6 +24,11 @@ source=(
"0008-cmake-use-native-gtest.patch"
"0009-Use-cmake-directly-instead-of-letting-setup.py-try-t.patch"
)
+source=(
+ "git+$url.git"
+ "FindANTLR.cmake"
+ "${_patches[@]}"
+)
sha256sums=('SKIP'
'ff8bb6b28f8e4724aeac01526ea7fa193f4bfa979de24ac99dbae92ee7116488'
'e9ce35a0a8d36fbc1f136bd80a4a2b1b590bd8020a03ce39fba9101c7ae3511b'
@@ -47,8 +50,8 @@ pkgver() {
prepare() {
cd "$_pkgname"
- for patch in "$srcdir"/*.patch; do
- patch -p1 < "$patch"
+ for patch in "${_patches[@]}"; do
+ patch -p1 < "$srcdir/$patch"
done
}