summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiuyang liu2019-08-06 07:46:28 +0000
committerJiuyang liu2019-08-06 07:46:28 +0000
commit1bfcdc6f653d316204a9ccb44b3e3ffb1edf1f63 (patch)
tree29ee0b2698bbecf28251deea5b488097df593325
downloadaur-1bfcdc6f653d316204a9ccb44b3e3ffb1edf1f63.tar.gz
init
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD35
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..deef99e77d9a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = opensta-git
+ pkgdesc = A gate level static timing verifier.
+ pkgver = r156.73fef11
+ pkgrel = 1
+ url = https://github.com/The-OpenROAD-Project/OpenSTA
+ arch = x86_64
+ license = GPL
+ makedepends = tcl
+ makedepends = swig
+ makedepends = bison
+ makedepends = flex
+ optdepends = libzip: read Verilog, SDF, SPF, and SPEF files compressed with gzip
+ optdepends = cudd: a binary decision diageram package for improving conditional timing arc handling
+ source = git://github.com/The-OpenROAD-Project/OpenSTA.git
+ md5sums = SKIP
+
+pkgname = opensta-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b6735843ad68
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Jiuyang Liu <liujiuyang1994@gmail.com>
+
+pkgname=opensta-git
+pkgver=r156.73fef11
+pkgrel=1
+pkgdesc="A gate level static timing verifier."
+arch=('x86_64')
+url="https://github.com/The-OpenROAD-Project/OpenSTA"
+license=('GPL')
+makedepends=('tcl' 'swig' 'bison' 'flex')
+optdepends=(
+ 'libzip: read Verilog, SDF, SPF, and SPEF files compressed with gzip'
+ 'cudd: a binary decision diageram package for improving conditional timing arc handling')
+source=("git://github.com/The-OpenROAD-Project/OpenSTA.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/OpenSTA"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "${srcdir}/OpenSTA"
+ cmake . -DCUDD=/usr -DCMAKE_BUILD_TYPE=RELEASE
+}
+
+build() {
+ cd "${srcdir}/OpenSTA"
+ make
+}
+
+package() {
+ cd "${srcdir}/OpenSTA"
+ make DESTDIR=${pkgdir} install
+}