diff options
author | Tobias Markus | 2020-12-02 17:13:55 +0100 |
---|---|---|
committer | Tobias Markus | 2020-12-02 17:13:55 +0100 |
commit | 8a9ae4e43b57ad79017e2cf228dc9c13694650b2 (patch) | |
tree | 6afc69b7efe133a1fb2c0148ee9734a766d17789 | |
download | aur-8a9ae4e43b57ad79017e2cf228dc9c13694650b2.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 58 |
2 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e4d417ee211f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = qucs-qt5-git + pkgdesc = An integrated circuit simulator with a graphical user interface - experimental qt5 branch + pkgver = 0.0.20.rc1.r666.g99db53e97 + pkgrel = 1 + url = http://qucs.sourceforge.net + arch = x86_64 + license = GPL + makedepends = git + makedepends = gperf + depends = gcc-libs + depends = qt5-base + depends = qt5-script + depends = qt5-svg + depends = adms + depends = hicolor-icon-theme + optdepends = freehdl: to permit digital circuit simulation + optdepends = perl + source = git+https://github.com/Qucs/qucs.git#branch=refactor+qt5-19 + source = git+https://github.com/Qucs/qucs-test.git + source = git+https://github.com/Qucs/qucsator.git + sha256sums = SKIP + sha256sums = SKIP + sha256sums = SKIP + +pkgname = qucs-qt5-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e5608c7c6c83 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: Tobias Markus < tobias AT miglix DOT eu > +# Contributor: Nils Czernia <nils[at]czserver.de> +# Contributor: Víctor Martínez Romanos <vmromanos@gmail.com> + +pkgname=qucs-qt5-git +pkgver=0.0.20.rc1.r666.g99db53e97 +pkgrel=1 +pkgdesc="An integrated circuit simulator with a graphical user interface - experimental qt5 branch" +arch=('x86_64') +url="http://qucs.sourceforge.net" +license=('GPL') +depends=('gcc-libs' 'qt5-base' 'qt5-script' 'qt5-svg' 'adms' 'hicolor-icon-theme') +makedepends=('git' 'gperf') +optdepends=('freehdl: to permit digital circuit simulation' +# 'asco: to enable circuit optimization' + 'perl') +source=( + 'git+https://github.com/Qucs/qucs.git#branch=refactor+qt5-19' + 'git+https://github.com/Qucs/qucs-test.git' + 'git+https://github.com/Qucs/qucsator.git' +) +sha256sums=('SKIP' 'SKIP' 'SKIP') + +pkgver() { + cd "$srcdir/qucs" + + # Cut off qucs- prefix + git describe --long | sed 's/^qucs-//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "$srcdir/qucs" + + git submodule init + git config submodule.qucs-test.url $srcdir/qucs-test + git config submodule.qucsator.url $srcdir/qucsator + git submodule update + + # Upstream renamed qucs-core to qucsator, but forgot the bootstrap script... + sed -i 's/qucs-core/qucsator/g' bootstrap + + ./bootstrap +} + +build() { + cd "$srcdir/qucs" + + ./configure --prefix=/usr --disable-doc + make RCC=/usr/bin/rcc-qt5 +} + +package() { + cd "$srcdir/qucs" + + make DESTDIR="$pkgdir" install +} + +# vim: ts=4:sw=4:expandtab |