summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoão Silva2016-08-12 18:11:17 +0100
committerJoão Silva2016-08-12 18:11:17 +0100
commitde7f12eef2ab30cd7a5d5732aeb6862c6dbf825e (patch)
treee52e9799884570eaeefe9a2c23186e015d6929e4
downloadaur-de7f12eef2ab30cd7a5d5732aeb6862c6dbf825e.tar.gz
Initial commit
-rw-r--r--.SRCINFO38
-rw-r--r--PKGBUILD47
-rw-r--r--kdesvn-git.install13
3 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..06a820179236
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,38 @@
+pkgbase = kdesvn-git
+ pkgdesc = A pure C++ SVN-client for KDE. (GIT Version)
+ pkgver = 1.7.40.r2000.49083ff
+ pkgrel = 1
+ url = http://www.kdevelop.org
+ install = kdesvn-git.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ makedepends = extra-cmake-modules
+ depends = kbookmarks
+ depends = kconfig
+ depends = kconfigwidgets
+ depends = kcoreaddons
+ depends = kdbusaddons
+ depends = kdoctools
+ depends = ki18n
+ depends = kiconthemes
+ depends = kitemviews
+ depends = kjobwidgets
+ depends = kio
+ depends = knotifications
+ depends = kparts
+ depends = kservice
+ depends = ktexteditor
+ depends = kwallet
+ depends = kwidgetsaddons
+ depends = qt5-base
+ depends = subversion
+ optdepends = git
+ provides = kdesvn
+ conflicts = kdesvn
+ source = git://anongit.kde.org/kdesvn.git
+ sha1sums = SKIP
+
+pkgname = kdesvn-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f628bcdc886a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: João Silva <mwksoul@gmail.com>
+
+pkgname=kdesvn-git
+pkgver=1.7.40.r2000.49083ff
+pkgrel=1
+pkgdesc="A pure C++ SVN-client for KDE. (GIT Version)"
+arch=('i686' 'x86_64')
+url='http://www.kdevelop.org'
+license=('GPL')
+depends=('kbookmarks' 'kconfig' 'kconfigwidgets' 'kcoreaddons'
+ 'kdbusaddons' 'kdoctools' 'ki18n' 'kiconthemes' 'kitemviews'
+ 'kjobwidgets' 'kio' 'knotifications' 'kparts' 'kservice'
+ 'ktexteditor' 'kwallet' 'kwidgetsaddons'
+ 'qt5-base'
+ 'subversion')
+optdepends=('git')
+makedepends=('git' 'extra-cmake-modules')
+conflicts=('kdesvn')
+provides=('kdesvn')
+source=('git://anongit.kde.org/kdesvn.git')
+sha1sums=('SKIP')
+install=kdesvn-git.install
+
+pkgver() {
+ cd kdesvn
+ _ver="$(cat CMakeLists.txt | grep -m3 -e KDESVN_VERSION_MAJOR -e KDESVN_VERSION_MINOR -e KDESVN_VERSION_PATCH | grep -o "[[:digit:]]*" | paste -sd'.')"
+ echo "${_ver}.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ mkdir -p build
+}
+
+build() {
+ cd build
+ cmake ../kdesvn \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DLIB_INSTALL_DIR=lib \
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
+ -DTESTINGBUILD=OFF
+ make
+}
+
+package() {
+ make -C build DESTDIR="${pkgdir}" install
+}
diff --git a/kdesvn-git.install b/kdesvn-git.install
new file mode 100644
index 000000000000..3b9bb0be62f0
--- /dev/null
+++ b/kdesvn-git.install
@@ -0,0 +1,13 @@
+post_install() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ update-desktop-database -q
+ update-mime-database usr/share/mime &> /dev/null
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}