Add PKGBUILD
This commit is contained in:
commit
57d425b130
64
PKGBUILD
Normal file
64
PKGBUILD
Normal file
@ -0,0 +1,64 @@
|
||||
# Maintainer: Madeline Busig <madeline.busig@outlook.com>
|
||||
|
||||
_orversion="2.0-17598-ga008522d8"
|
||||
_ordistro="debian11"
|
||||
_ortag="2024-12-14"
|
||||
_orasset="openroad_${_orversion}_amd64-${_ordistro}.deb"
|
||||
_orsha256="a3918391a20ee817ed40f2f4d75d9c32950155e4602aafd2c03d63ab4f49279c"
|
||||
|
||||
pkgname=openroad-bin
|
||||
pkgver=${_orversion//-/_}
|
||||
pkgrel=1
|
||||
epoch=
|
||||
pkgdesc="OpenROAD's unified application implementing an RTL-to-GDS flow.
|
||||
Prebuilt binary with self-contained dependencies by Precision Innovations."
|
||||
|
||||
arch=(x86_64)
|
||||
url="https://theopenroadproject.org/"
|
||||
license=('BSD-3-Clause')
|
||||
groups=()
|
||||
|
||||
depends=(
|
||||
'tclreadline=2.3.8'
|
||||
'zlib>=1:1.1.4'
|
||||
'tcl>=8.6.0'
|
||||
'gcc-libs'
|
||||
'glibc'
|
||||
'qt5-base>=5.15.1'
|
||||
'qt5-charts>=5.7.1'
|
||||
'python39>=3.9.1'
|
||||
)
|
||||
|
||||
makedepends=('binutils' 'tar')
|
||||
checkdepends=()
|
||||
optdepends=()
|
||||
provides=('openroad' 'opensta')
|
||||
conflicts=()
|
||||
replaces=()
|
||||
backup=()
|
||||
options=()
|
||||
install=
|
||||
changelog=
|
||||
|
||||
source=("https://github.com/Precision-Innovations/OpenROAD/releases/download/${_ortag}/${_orasset}")
|
||||
noextract=("${_orasset}")
|
||||
sha256sums=("${_orsha256}")
|
||||
|
||||
prepare() {
|
||||
mkdir -p "${srcdir}/openroad_${_orversion}"
|
||||
cd "${srcdir}/openroad_${_orversion}"
|
||||
ar x "${srcdir}/${_orasset}"
|
||||
}
|
||||
|
||||
build() {
|
||||
mkdir -p "${srcdir}/data"
|
||||
cd "${srcdir}/data"
|
||||
|
||||
tar -xJf "${srcdir}/openroad_${_orversion}/data.tar.xz"
|
||||
}
|
||||
|
||||
package() {
|
||||
echo pkging
|
||||
|
||||
cp -r "${srcdir}/data/opt" "${srcdir}/data/usr" "${pkgdir}"
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user