[arch-commits] Commit in verilator/trunk (PKGBUILD)
Felix Yan
felixonmars at gemini.archlinux.org
Wed Jul 28 08:29:37 UTC 2021
Date: Wednesday, July 28, 2021 @ 08:29:37
Author: felixonmars
Revision: 988561
upgpkg: verilator 4.210-2: enable systemc support and tests
Modified:
verilator/trunk/PKGBUILD
----------+
PKGBUILD | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-07-28 08:25:32 UTC (rev 988560)
+++ PKGBUILD 2021-07-28 08:29:37 UTC (rev 988561)
@@ -4,25 +4,35 @@
pkgname=verilator
pkgver=4.210
-pkgrel=1
+pkgrel=2
pkgdesc='The fastest free Verilog HDL simulator'
url='https://www.veripool.org/projects/verilator/wiki/Intro'
arch=('x86_64')
license=('LGPL')
depends=('perl')
-makedepends=('python')
+optdepends=('systemc')
+makedepends=('python' 'systemc')
source=("https://www.veripool.org/ftp/verilator-$pkgver.tgz")
sha512sums=('ca16cf2c2f3ce6da5b7dadb47358efea1c0179fdfd8ea021cf1a9ffea85f3d01432582791be60a5425256776c2d9fec9b6e382a1a719b8c63630f07d4ea7afb0')
+prepare() {
+ cd verilator-$pkgver
+ sed -i 's/#_MY_CXX_CHECK_SET(CFG_CXXFLAGS_STD_NEWEST,-std=gnu++17)/_MY_CXX_CHECK_SET(CFG_CXXFLAGS_STD_NEWEST,-std=gnu++17)/' configure.ac
+ autoconf
+}
+
build() {
cd verilator-$pkgver
-
./configure --prefix=/usr
make
}
+check() {
+ cd verilator-$pkgver
+ make test
+}
+
package() {
cd verilator-$pkgver
-
make install DESTDIR="$pkgdir"
}
More information about the arch-commits
mailing list