From 57d425b130acefc0754cbabc74e78f7b6374a924 Mon Sep 17 00:00:00 2001 From: Maddie Busig Date: Sun, 11 May 2025 14:10:00 -0700 Subject: [PATCH] Add PKGBUILD --- PKGBUILD | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 PKGBUILD diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..c3b3dae --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,64 @@ +# Maintainer: Madeline Busig + +_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}" +}