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