diff --git a/.SRCINFO b/.SRCINFO index db8ca4de458e..34401464684f 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = nextpnr-all-nightly pkgdesc = nextpnr portable FPGA place and route tool - ice40, ecp5, machxo2, nexus, and generic - pkgver = 20240604_nextpnr_0.7_39_gb7f91e57 + pkgver = 20240605_nextpnr_0.7_39_gb7f91e57 pkgrel = 1 epoch = 1 url = https://github.com/YosysHQ/nextpnr @@ -21,6 +21,11 @@ pkgbase = nextpnr-all-nightly depends = python depends = boost-libs depends = qt5-base + provides = nextpnr-ecp5=0.7 + provides = nextpnr-generic=0.7 + provides = nextpnr-ice40=0.7 + provides = nextpnr-machxo2=0.7 + provides = nextpnr-nexus=0.7 conflicts = nextpnr-git conflicts = nextpnr-ice40-nightly conflicts = nextpnr-ecp5-nightly diff --git a/PKGBUILD b/PKGBUILD index af1644b52277..daa2454f4824 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Aki-nyan pkgname=nextpnr-all-nightly -pkgver=20240604_nextpnr_0.7_39_gb7f91e57 +pkgver=20240605_nextpnr_0.7_39_gb7f91e57 pkgrel=1 epoch=1 pkgdesc="nextpnr portable FPGA place and route tool - ice40, ecp5, machxo2, nexus, and generic" @@ -30,6 +30,13 @@ conflicts=( "nextpnr-generic-nightly" ) replaces=() +provides=( + "nextpnr-ecp5=$(cut -d _ -f 3 <<< "${pkgver}")" + "nextpnr-generic=$(cut -d _ -f 3 <<< "${pkgver}")" + "nextpnr-ice40=$(cut -d _ -f 3 <<< "${pkgver}")" + "nextpnr-machxo2=$(cut -d _ -f 3 <<< "${pkgver}")" + "nextpnr-nexus=$(cut -d _ -f 3 <<< "${pkgver}")" +) source=( "nextpnr::git+https://github.com/YosysHQ/nextpnr.git#commit=b7f91e57" ) diff --git a/PKGBUILD.in b/PKGBUILD.in index 702bd1984fac..f95cabbb0dad 100644 --- a/PKGBUILD.in +++ b/PKGBUILD.in @@ -30,6 +30,13 @@ conflicts=( "nextpnr-generic-nightly" ) replaces=() +provides=( + "nextpnr-ecp5=$(cut -d _ -f 3 <<< "${pkgver}")" + "nextpnr-generic=$(cut -d _ -f 3 <<< "${pkgver}")" + "nextpnr-ice40=$(cut -d _ -f 3 <<< "${pkgver}")" + "nextpnr-machxo2=$(cut -d _ -f 3 <<< "${pkgver}")" + "nextpnr-nexus=$(cut -d _ -f 3 <<< "${pkgver}")" +) source=( "nextpnr::git+https://github.com/YosysHQ/nextpnr.git#commit=@EDA_HASH@" )