diff options
-rw-r--r-- | .SRCINFO | 23 | ||||
-rwxr-xr-x | PKGBUILD | 45 |
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3bbbbe754539 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +# Generated by mksrcinfo v8 +# Sat Apr 16 04:31:57 UTC 2016 +pkgbase = mingw-w64-kdreports-git + pkgdesc = A Qt library for creating printable reports (mingw-w64) + pkgver = 1.7.50.r132.049ff54 + pkgrel = 1 + url = http://www.kdab.com/kd-reports/ + arch = any + license = GPL + license = LGPL + license = custom + makedepends = git + makedepends = mingw-w64-cmake + depends = mingw-w64-qt5-base + provides = mingw-w64-kdreports + conflicts = mingw-w64-kdreports + options = !strip + options = !buildflags + source = git://github.com/KDAB/KDReports.git + sha512sums = SKIP + +pkgname = mingw-w64-kdreports-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..941e7b7ce43f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Michael Yang <ohmyarchlinux@gmail.com> +pkgname=mingw-w64-kdreports-git +pkgver=1.7.50.r132.049ff54 +pkgrel=1 +pkgdesc="A Qt library for creating printable reports (mingw-w64)" +arch=('any') +url="http://www.kdab.com/kd-reports/" +license=('GPL' 'LGPL' 'custom') +depends=('mingw-w64-qt5-base') +makedepends=('git' 'mingw-w64-cmake') +conflicts=('mingw-w64-kdreports') +provides=('mingw-w64-kdreports') +options=('!strip' '!buildflags') +source=("git://github.com/KDAB/KDReports.git") +sha512sums=('SKIP') + +_architectures="i686-w64-mingw32 x86_64-w64-mingw32" + +pkgver() { + cd KDReports + _ver="$(cat CMakeLists.txt | grep -m3 -e ${PROJECT_NAME}_VERSION_MAJOR -e ${PROJECT_NAME}_VERSION_MINOR -e ${PROJECT_NAME}_VERSION_PATCH | grep -o "[[:digit:]]*" | paste -sd'.')" + echo "$_ver.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" +} + +build() { + unset LDFLAGS + cd "$srcdir/KDReports/" + for _arch in ${_architectures}; do + mkdir -p build-${_arch} && pushd build-${_arch} + ${_arch}-cmake \ + -DKDReports_TESTS=OFF \ + -DCMAKE_BUILD_TYPE=Release \ + .. + make + popd + done +} + +package() { + for _arch in ${_architectures}; do + cd "${srcdir}/KDReports/build-${_arch}" + make DESTDIR="${pkgdir}" install + rm -r "${pkgdir}/usr/${_arch}/share" + done +} |