summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSkycoder422018-02-15 02:05:27 +0100
committerSkycoder422018-02-15 02:05:27 +0100
commit9d7fccc0b88fb8b48c225a4d38ec9fe62a48fe81 (patch)
treeffcbb98e870f8670a22b291568fbafe93addd066
parente31a08cfd2157d485a0d634a4c43860cd0af9b30 (diff)
downloadaur-9d7fccc0b88fb8b48c225a4d38ec9fe62a48fe81.tar.gz
updated to 3.1.1
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD21
2 files changed, 26 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4a1d2770a975..bda394922e45 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = qt5-jsonserializer
pkgdesc = A library to perform generic seralization and deserialization of QObjects
- pkgver = 3.1.0
+ pkgver = 3.1.1
pkgrel = 1
url = https://github.com/Skycoder42/QtJsonSerializer
arch = i686
@@ -8,12 +8,19 @@ pkgbase = qt5-jsonserializer
license = BSD
makedepends = git
makedepends = qt5-tools
+ makedepends = python
+ makedepends = doxygen
+ makedepends = graphviz
depends = qt5-base
optdepends = repkg: Automatically rebuild the package on dependency updates
- source = qt5-jsonserializer-3.1.0::git+https://github.com/Skycoder42/QtJsonSerializer.git#tag=3.1.0
+ source = qt5-jsonserializer-3.1.1::git+https://github.com/Skycoder42/QtJsonSerializer.git#tag=3.1.1
source = qt5-jsonserializer.rule
sha256sums = SKIP
sha256sums = 2147916eaeebda7109b04f17e122a873388f42f2015e4b6b9fbf6f98e8e80d15
pkgname = qt5-jsonserializer
+pkgname = qt5-jsonserializer-doc
+ depends = qt5-jsonserializer
+ optdepends =
+
diff --git a/PKGBUILD b/PKGBUILD
index 9a6843e7714a..d9ba45d99e19 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,15 @@
# Maintainer: Felix Barz <skycoder42.de@gmx.de>
-pkgname=qt5-jsonserializer
-pkgver=3.1.0
+pkgbase=qt5-jsonserializer
+pkgname=(qt5-jsonserializer qt5-jsonserializer-doc)
+group=qt5-jsonserializer-full
+pkgver=3.1.1
pkgrel=1
pkgdesc="A library to perform generic seralization and deserialization of QObjects"
arch=('i686' 'x86_64')
url="https://github.com/Skycoder42/QtJsonSerializer"
license=('BSD')
depends=('qt5-base')
-makedepends=('git' 'qt5-tools')
+makedepends=('git' 'qt5-tools' 'python' 'doxygen' 'graphviz')
optdepends=("repkg: Automatically rebuild the package on dependency updates")
_pkgfqn=$pkgname-$pkgver
source=("$_pkgfqn::git+https://github.com/Skycoder42/QtJsonSerializer.git#tag=$pkgver"
@@ -25,11 +27,14 @@ build() {
qmake "../$_pkgfqn/"
make qmake_all
make
+ make doxygen
}
-package() {
+package_qt5-jsonserializer() {
cd build
+ cd src/jsonserializer
make INSTALL_ROOT="$pkgdir" install
+ cd ../..
# Drop QMAKE_PRL_BUILD_DIR because reference the build dir
find "$pkgdir/usr/lib" -type f -name '*.prl' \
@@ -38,3 +43,11 @@ package() {
install -D -m644 "../$_pkgfqn/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -D -m644 "../${pkgname}.rule" "$pkgdir/etc/repkg/rules/${pkgname}.rule"
}
+
+package_qt5-jsonserializer-doc() {
+ depends=('qt5-jsonserializer')
+ optdepends=()
+
+ cd build/doc
+ make INSTALL_ROOT="$pkgdir" install
+}