summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortarberd2018-01-17 16:39:46 -0200
committertarberd2018-01-17 16:39:46 -0200
commitce9e0db7c76e0f44e70083dc6bc4e5d6312c5d4b (patch)
tree82f9d097631548da74fad71434477973f29582e5
downloadaur-ce9e0db7c76e0f44e70083dc6bc4e5d6312c5d4b.tar.gz
first commit
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD33
2 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5d191b5eb1fc
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = ophidian-lef-git
+ pkgdesc = Cadence's LEF parser toolkit including C++ and C APIs
+ pkgver = 5.8
+ pkgrel = 1
+ url = https://gitlab.com/eclufsc/LEF
+ arch = x86_64
+ groups = ophidian
+ license = Apache
+ makedepends = make
+ makedepends = bison
+ makedepends = flex
+ makedepends = zlib
+ source = git+https://gitlab.com/eclufsc/LEF.git#branch=master
+ md5sums = SKIP
+
+pkgname = ophidian-lef-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5cc29e6f2a6b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Bernardo Ferrari Mendonca <bernardo.mferrari@gmail.com>
+pkgname=ophidian-lef-git
+pkgver=5.8
+pkgrel=1
+groups=('ophidian')
+pkgdesc="Cadence's LEF parser toolkit including C++ and C APIs"
+arch=('x86_64')
+url="https://gitlab.com/eclufsc/LEF"
+license=('Apache')
+makedepends=('make' 'bison' 'flex' 'zlib')
+source=('git+https://gitlab.com/eclufsc/LEF.git#branch=master')
+md5sums=('SKIP')
+
+
+build() {
+ cd $srcdir/LEF
+ make CXXFLAGS="-fPIC" all
+}
+
+package() {
+ cd $srcdir/LEF
+ install -d $pkgdir/usr/bin
+ install -d $pkgdir/usr/lib
+ install -d $pkgdir/usr/include
+ install -d $pkgdir/usr/share/LEF
+ install -D -m 644 $srcdir/LEF/bin/* $pkgdir/usr/bin
+ install -D -m 644 $srcdir/LEF/lib/* $pkgdir/usr/lib
+ install -D -m 644 $srcdir/LEF/include/* $pkgdir/usr/include
+
+ install -D -m 644 $srcdir/LEF/LICENSE.TXT $pkgdir/usr/share/LEF/copyright
+ make DESTDIR="$pkgdir/"
+}
+