diff options
author | sl1pkn07 | 2015-06-08 18:29:52 +0200 |
---|---|---|
committer | sl1pkn07 | 2015-06-08 18:29:52 +0200 |
commit | cf7bff6821ba417628323b0fc6b552886a0d671c (patch) | |
tree | 9d8c97c59f877e46d22eca15a232d9fdcfb61f19 | |
download | aur-cf7bff6821ba417628323b0fc6b552886a0d671c.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 55 |
3 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0d2e4ecbdf52 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,34 @@ +pkgbase = libqgit2-git + pkgdesc = libgit2 bindings for Qt. (GIT Version) + pkgver = 0.22.1.r339.b4f0e31 + pkgrel = 1 + url = https://projects.kde.org/projects/playground/libs/libqgit2 + arch = i686 + arch = x86_64 + license = GPL2 + makedepends = cmake + makedepends = git + makedepends = qt5-base + makedepends = qt4 + makedepends = libgit2-git + source = git://anongit.kde.org/libqgit2.git + sha1sums = SKIP + +pkgname = libqgit2-qt4-git + pkgdesc = libgit2 bindings for Qt4. (GIT Version) + depends = qt4 + depends = libgit2-git + provides = libqgit2-qt4 + conflicts = libqgit2-qt4 + conflicts = libqgit2-qt5 + conflicts = libqgit2-common-git + +pkgname = libqgit2-qt5-git + pkgdesc = libgit2 bindings for Qt5. (GIT Version) + depends = qt5-base + depends = libgit2-git + provides = libqgit2-qt5 + conflicts = libqgit2-qt5 + conflicts = libqgit2-qt4 + conflicts = libqgit2-common-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..05c6d4d4c97b --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!.gitignore +!.SRCINFO +!PKGBUILD diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3532665b514f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ + +pkgbase=libqgit2-git +pkgname=('libqgit2-qt4-git' 'libqgit2-qt5-git') +pkgver=0.22.1.r339.b4f0e31 +pkgrel=1 +pkgdesc='libgit2 bindings for Qt. (GIT Version)' +arch=('i686' 'x86_64') +url="https://projects.kde.org/projects/playground/libs/libqgit2" +license=('GPL2') +makedepends=('cmake' 'git' 'qt5-base' 'qt4' 'libgit2-git') +source=('git://anongit.kde.org/libqgit2.git') +sha1sums=('SKIP') + +pkgver() { + cd libqgit2 + _ver="$(cat qgit2.h | grep LIBQGIT2_VERSION | cut -d '"' -f2)" + echo "$(echo ${_ver} | tr ' ' .).r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" +} + +prepare() { + mkdir -p build-qt{4,5} +} + +build() { + cd "${srcdir}/build-qt4" + cmake ../libqgit2 \ + -DQT4_BUILD=ON \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIBGIT2_TESTS=OFF + make + + cd "${srcdir}/build-qt5" + cmake ../libqgit2 \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIBGIT2_TESTS=OFF + make +} + +package_libqgit2-qt4-git() { + pkgdesc='libgit2 bindings for Qt4. (GIT Version)' + depends=('qt4' 'libgit2-git') + conflicts=('libqgit2-qt4' 'libqgit2-qt5' 'libqgit2-common-git') + provides=('libqgit2-qt4') + make -C build-qt4 DESTDIR="${pkgdir}" install +} + +package_libqgit2-qt5-git() { + pkgdesc='libgit2 bindings for Qt5. (GIT Version)' + depends=('qt5-base' 'libgit2-git') + conflicts=('libqgit2-qt5' 'libqgit2-qt4' 'libqgit2-common-git') + provides=('libqgit2-qt5') + make -C build-qt5 DESTDIR="${pkgdir}" install +} |