Package Details: adms-git 2.3.7.r25.gcadf421-2

Git Clone URL: https://aur.archlinux.org/adms-git.git (read-only, click to copy)
Package Base: adms-git
Description: ADMS is a codegenerator for the VERILOG-A(MS) language
Upstream URL: https://github.com/qucs/adms
Licenses: GPL-3.0-or-later
Conflicts: adms
Provides: adms
Submitter: nem
Maintainer: tskaar
Last Packager: tskaar
Votes: 20
Popularity: 0.000000
First Submitted: 2014-06-07 01:50 (UTC)
Last Updated: 2026-02-04 01:18 (UTC)

Dependencies (9)

Required by (5)

Sources (2)

Latest Comments

dreieck commented on 2026-02-04 00:35 (UTC)

Handed the package over to you.

tskaar commented on 2026-02-03 23:54 (UTC)

Hi @dreieck!

I don't mind taking over it, I use this semi-regularly (due to Xyce, which I also have a PKGBUILD for) :)

Cheers!

dreieck commented on 2026-02-03 23:51 (UTC) (edited on 2026-02-03 23:51 (UTC) by dreieck)

@tskaar (or anyone else): Do you want to take maintainership?

I think I adopted the package once because I needed it as a dependency, but now it is out of use for me.

Regards!

tskaar commented on 2026-02-03 22:54 (UTC)

To be able to compile (with default arguments), I patched the PKGBUILD with:

diff --git a/PKGBUILD b/PKGBUILD
index 75db690..0a3eb86 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -25,14 +25,26 @@ makedepends=(
 )
 provides=("${_pkgname}=${pkgver}")
 conflicts=("${_pkgname}")
-source=("${_pkgname}::git+https://github.com/qucs/${_pkgname}")
-md5sums=('SKIP')
+source=(
+  "${_pkgname}::git+https://github.com/qucs/${_pkgname}"
+  "0001-Fix-incorrect-argument-given-to-verilogaparse.patch::${url}/pull/117.patch"
+)
+md5sums=('SKIP'
+         '74ec7d71adafd3d6e4362f86643d77f8')

 pkgver() {
   cd "${srcdir}/${_pkgname}"
   git describe --long | sed -r 's/^release-//;s/([^-]*-g)/r\1/;s/-/./g'
 }

+prepare() {
+  cd "${srcdir}/${_pkgname}"
+
+  # Apply patch to fix verilogaparse incorrect argument
+  # See upstream: https://github.com/Qucs/ADMS/pull/117
+  patch -Np1 <  "../0001-Fix-incorrect-argument-given-to-verilogaparse.patch"
+}
+
 build() {
   cd "${srcdir}/${_pkgname}"
   ./bootstrap.sh

Where the patch was taken from: Github#117

aisuneko commented on 2025-10-15 10:09 (UTC)

Consider appending CFLAGS=-std=gnu17 after make to fix a build error caused by C23 syntax changes. See https://github.com/Qucs/ADMS/issues/115

dreieck commented on 2021-03-16 14:29 (UTC)

Added provides=("adms=${pkgver}") and conflicts=("adms").

d_adler commented on 2021-01-04 08:22 (UTC)

missing provides=('adms') conflicts=('adms')

nem commented on 2014-07-18 14:04 (UTC)

feel free to adopt

nem commented on 2014-06-07 02:06 (UTC)

tested successful build with updated x86_64 arch on last updated.