summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Markus2020-12-02 17:13:55 +0100
committerTobias Markus2020-12-02 17:13:55 +0100
commit8a9ae4e43b57ad79017e2cf228dc9c13694650b2 (patch)
tree6afc69b7efe133a1fb2c0148ee9734a766d17789
downloadaur-8a9ae4e43b57ad79017e2cf228dc9c13694650b2.tar.gz
Initial commit
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD58
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