aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSören Tempel <soeren+git@soeren-tempel.net>2018-04-18 14:24:45 +0200
committerSören Tempel <soeren+git@soeren-tempel.net>2018-04-18 17:00:07 +0200
commitecb8259a301d03967a0b2df1435c234820e8aa38 (patch)
treeb8fe8228abbfcf59fa14be33041f738853923dcd
parent305ecb518cad2fa94dd6f071dab0bad2e274c634 (diff)
testing/iverilog: new aport
-rw-r--r--testing/iverilog/APKBUILD46
1 files changed, 46 insertions, 0 deletions
diff --git a/testing/iverilog/APKBUILD b/testing/iverilog/APKBUILD
new file mode 100644
index 00000000000..2f782a8231e
--- /dev/null
+++ b/testing/iverilog/APKBUILD
@@ -0,0 +1,46 @@
+# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
+# Maintainer:
+pkgname=iverilog
+_pkgver=10_2
+pkgver=${_pkgver%%_*}.${_pkgver##*_}
+pkgrel=0
+pkgdesc="Icarus Verilog compiler and simulation tool"
+url="http://iverilog.icarus.com"
+arch="all"
+license="GPL-2.0-or-later"
+depends=""
+makedepends="automake autoconf gperf bison flex"
+install=""
+subpackages="$pkgname-dev $pkgname-doc"
+source="$pkgname-$pkgver.tar.gz::https://github.com/steveicarus/iverilog/archive/v$_pkgver.tar.gz"
+builddir="$srcdir/$pkgname-$_pkgver"
+
+prepare() {
+ default_prepare
+ cd "$builddir"
+ aclocal && autoconf
+}
+
+build() {
+ cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ cd "$builddir"
+ make check
+}
+
+package() {
+ cd "$builddir"
+ make -j1 DESTDIR="$pkgdir" install
+}
+
+sha512sums="a6d2d3123bbec093784ad14e91fd1d350b2092cf998348b6a9ce764bc739a14834adee5661bf3d21fef187d38fc03c37a079181ce65c3c64a92b1ce16df1aaca iverilog-10.2.tar.gz"