openroad-bin/PKGBUILD
2025-05-12 11:35:54 -07:00

67 lines
1.4 KiB
Bash

# 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=()
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
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'
)
cp -r "${srcdir}/data/opt" "${srcdir}/data/usr" "${pkgdir}"
}