diff options
author | João Silva | 2016-08-12 18:11:17 +0100 |
---|---|---|
committer | João Silva | 2016-08-12 18:11:17 +0100 |
commit | de7f12eef2ab30cd7a5d5732aeb6862c6dbf825e (patch) | |
tree | e52e9799884570eaeefe9a2c23186e015d6929e4 | |
download | aur-de7f12eef2ab30cd7a5d5732aeb6862c6dbf825e.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 38 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | kdesvn-git.install | 13 |
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 +} |