67 lines
1.4 KiB
Bash
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}"
|
|
}
|