summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Fischer2016-04-26 08:33:30 +0200
committerThomas Fischer2016-04-26 08:33:30 +0200
commit59d9645298605cc81196d7690810a0c37d77a18e (patch)
tree6be5db1e9a4d188e8192a6079901de3deace3d0e
downloadaur-59d9645298605cc81196d7690810a0c37d77a18e.tar.gz
Initial commit of a KDiff3 package using KF5 development branch
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD43
2 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c11226b5adbf
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = kdiff3-kf5-git
+ pkgdesc = A KDE file comparator/merge tool
+ pkgver = 20160423_2b7e23a
+ pkgrel = 1
+ url = https://quickgit.kde.org/?p=scratch%2Fthomasfischer%2Fkdiff3.git
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = cmake
+ makedepends = extra-cmake-modules
+ makedepends = git
+ makedepends = kdoctools
+ depends = kparts
+ conflicts = kdiff3
+ conflicts = kdiff3-git
+ conflicts = kdiff3-kf5
+ conflicts = kdiff3-qt
+ source = git://anongit.kde.org/scratch/thomasfischer/kdiff3.git#branch=kf5
+ sha512sums = SKIP
+
+pkgname = kdiff3-kf5-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..65701ad52a58
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Thomas Fischer <fischer@unix-ag.uni-kl.de>
+
+_basename=kdiff3
+_gitbranch=kf5
+pkgname=${_basename}-${_gitbranch}-git
+pkgver=20160423_2b7e23a
+pkgrel=1
+pkgdesc="A KDE file comparator/merge tool"
+arch=('i686' 'x86_64')
+url="https://quickgit.kde.org/?p=scratch%2Fthomasfischer%2Fkdiff3.git"
+license=('GPL')
+depends=('kparts')
+conflicts=("$_basename" "${_basename}-git" "${_basename}-${_gitbranch}" "${_basename}-qt")
+makedepends=('cmake' 'extra-cmake-modules' 'git' 'kdoctools')
+source=("git://anongit.kde.org/scratch/thomasfischer/${_basename}.git#branch=${_gitbranch}")
+sha512sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$_basename"
+ echo "$(git log -1 --format="%cd" --date=short | sed 's|-||g')_$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ mkdir -p "$srcdir/build"
+}
+
+build() {
+ cd "$srcdir/build"
+ # Strange source directory structure upstream, so "$srcdir/$_basename/$_basename" *is* correct
+ cmake "$srcdir/$_basename/$_basename" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DSYSCONF_INSTALL_DIR=/etc \
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
+ -DBUILD_TESTING=OFF
+ make
+}
+
+package() {
+ cd "$srcdir/build"
+ make DESTDIR="$pkgdir/" install
+}