aur/PKGBUILD
2023-12-29 01:00:06 +01:00

47 lines
1.1 KiB
Bash

# Maintainer: Aki-nyan <aur@catgirl.link>
pkgname=prjoxide-nightly
pkgver=20231229_36a2798
pkgrel=1
epoch=1
pkgdesc="Documenting Lattice's 28nm FPGA parts"
arch=("x86_64")
url="https://github.com/gatecat/prjoxide"
license=("custom:ISC")
groups=()
options=("!strip")
depends=()
optdepends=()
makedepends=("git" "cargo")
conflicts=(
"prjoxide-git"
)
replaces=()
source=(
"prjoxide::git+https://github.com/gatecat/prjoxide.git#commit=36a2798"
"prjoxide-db::git+https://github.com/gatecat/prjoxide-db.git#commit=56009be"
)
sha256sums=(
"SKIP"
"SKIP"
)
_PREFIX="/usr"
prepare() {
cd "${srcdir}/prjoxide"
git submodule init
git config submodule.database.url "$srcdir/prjoxide-db"
git -c protocol.file.allow=always submodule update
}
build() {
cd "${srcdir}/prjoxide/libprjoxide"
cargo build --release
}
package() {
install -Dm755 "${srcdir}/prjoxide/libprjoxide/target/release/prjoxide" "${pkgdir}${_PREFIX}/bin/prjoxide"
install -Dm644 "${srcdir}/prjoxide/libprjoxide/target/release/libpyprjoxide.so" "${pkgdir}${_PREFIX}/lib/libpyprjoxide.so"
install -Dm644 "${srcdir}/prjoxide/COPYING" "${pkgdir}${_PREFIX}/share/licenses/prjoxide/COPYING"
}