diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2022-08-23 00:16:10 +0200 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2022-08-23 00:43:32 +0200 |
commit | ca4893a4acc93f00a9ab4968a534068047627b01 (patch) | |
tree | 2d1b01b0a57a3d4b0f1d93f571cc8e1044e7f52b | |
parent | c35d72a9c1db924034899f9c0df75f3726997ac8 (diff) |
pcr: Update nextpnr to 0.3GNUtoo/hardware-support/fpga-toolchain-update
TODO: bug report in archlinux32:
[ 23%] Generating chipdb/chipdb-25k.bba
Traceback (most recent call last):
File "[...]/abslibre/pcr/nextpnr/src/nextpnr-nextpnr-0.3/ecp5/trellis_import.py", line 21, in <module>
import pytrellis
ImportError: libboost_python39.so.1.76.0: cannot open shared object file: No such file or directory
make[2]: *** [ecp5/CMakeFiles/chipdb-ecp5-bbas.dir/build.make:77: ecp5/chipdb/chipdb-25k.bba] Error 1
make[1]: *** [CMakeFiles/Makefile2:874: ecp5/CMakeFiles/chipdb-ecp5-bbas.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 23%] Building CXX object generated/gui/ecp5/CMakeFiles/gui_ecp5.dir/pyconsole.cc.o
[ 24%] Building CXX object generated/gui/ecp5/CMakeFiles/gui_ecp5.dir/pythontab.cc.o
[ 24%] Building CXX object generated/gui/ecp5/CMakeFiles/gui_ecp5.dir/treemodel.cc.o
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r-- | pcr/nextpnr/PKGBUILD (renamed from pcr/nextpnr-git/PKGBUILD) | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/pcr/nextpnr-git/PKGBUILD b/pcr/nextpnr/PKGBUILD index 331b91dba..858690d84 100644 --- a/pcr/nextpnr-git/PKGBUILD +++ b/pcr/nextpnr/PKGBUILD @@ -1,10 +1,9 @@ # Maintainer(AUR): Graham Edgecombe <gpe@grahamedgecombe.com> # parabola changes and rationale: # - Add armv7h support -# - Modified to use a fixed git revision -pkgname=nextpnr-git -pkgver=r3206.f0e30abf -_commit=f0e30abf624ebf9984170b4b81e06e15e31ee4de +# - Modified to use a fixed revision +pkgname=nextpnr +pkgver=0.3 pkgrel=1 pkgdesc='Portable FPGA place and route tool' arch=('armv7h' 'i686' 'x86_64') @@ -13,18 +12,13 @@ license=('custom:ISC') depends=('boost-libs' 'python' 'qt5-base') makedepends=('boost' 'cmake' 'eigen' 'git' 'icestorm' 'prjtrellis' 'prjtrellis-db') -provides=('nextpnr') +provides=('nextpnr-git') conflicts=('nextpnr') -source=("nextpnr::git+https://github.com/YosysHQ/nextpnr.git#commit=${_commit}") -sha256sums=('SKIP') - -pkgver() { - cd "$srcdir/nextpnr" - printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" -} +source=("https://github.com/YosysHQ/nextpnr/archive/refs/tags/nextpnr-${pkgver}.tar.gz") +sha512sums=('a1b520eeca762634458057731fd63c67edb88d006b9a8bd55a7677e56879701275e0607b0d48106e98481de2bd06722993af5824bb20e1d98100cd480767c532') build() { - cd "$srcdir/nextpnr" + cd "$srcdir/${pkgname}-${pkgname}-${pkgver}" mkdir -p build cd build @@ -43,12 +37,12 @@ build() { } check() { - cd "$srcdir/nextpnr/build" + cd "$srcdir/${pkgname}-${pkgname}-${pkgver}/build" make test } package() { - cd "$srcdir/nextpnr/build" + cd "$srcdir/${pkgname}-${pkgname}-${pkgver}/build" make DESTDIR="$pkgdir" install install -Dm644 ../COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" } |