[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