aboutsummaryrefslogtreecommitdiffstats
path: root/testing/qwt/APKBUILD
diff options
context:
space:
mode:
authorMarian Buschsieweke <marian.buschsieweke@ovgu.de>2020-11-19 22:05:27 +0100
committerLeo <thinkabit.ukim@gmail.com>2020-11-23 03:37:59 +0000
commit824783937907006cf8b9cf460f6ab663ac669666 (patch)
tree69bbf3e582cfe2c524a7d2e3998f076eabc7b9a7 /testing/qwt/APKBUILD
parent7819d4b2957d17507f6adc8e3a0b4a931cd8fc9c (diff)
testing/qwt: new aport
Qt Widgets for Technical Applications https://qwt.sourceforge.io/
Diffstat (limited to 'testing/qwt/APKBUILD')
-rw-r--r--testing/qwt/APKBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/testing/qwt/APKBUILD b/testing/qwt/APKBUILD
new file mode 100644
index 00000000000..8926618d879
--- /dev/null
+++ b/testing/qwt/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Marian Buschsieweke <marian.buschsieweke@ovgu.de>
+# Maintainer: Marian Buschsieweke <marian.buschsieweke@ovgu.de>
+pkgname=qwt
+pkgver=6.1.5
+pkgrel=0
+pkgdesc="Qt Widgets for Technical Applications"
+url="https://qwt.sourceforge.io/"
+arch="all"
+license="custom" # Based on LGPL but more liberal
+makedepends="qt5-qtbase-dev qt5-qtsvg-dev qt5-qttools-dev"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://downloads.sourceforge.net/qwt/qwt-$pkgver.tar.bz2"
+options="!check" # no unit tests
+
+prepare() {
+ default_prepare
+
+ # Fix installation paths, based on Arch Linux's qwt package
+ sed -e '/^\s*QWT_INSTALL_PREFIX/ s|=.*|= /usr|' \
+ -e '/^QWT_INSTALL_DOCS/ s|/doc|/share/doc/qwt|' \
+ -e '/^QWT_INSTALL_HEADERS/ s|include|&/qwt|' \
+ -e '/^QWT_INSTALL_PLUGINS/ s|plugins/designer|lib/qt/&|' \
+ -e '/^QWT_INSTALL_FEATURES/ s|features|lib/qt/mkspecs/&|' \
+ -i qwtconfig.pri
+}
+
+build() {
+ qmake-qt5 qwt.pro
+ make
+}
+
+package() {
+ INSTALL_ROOT="$pkgdir" make install
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname"
+}
+
+sha512sums="0dd1a8278751f0bb26e33ccbf120a20e406109a440d314e4525ce9a2d6f1fc56dccff2dc11c500fe2cfcbd42f4a641e87a231f93f321edc588d9353ffaccbd22 qwt-6.1.5.tar.bz2"