summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsl1pkn072015-06-08 16:43:16 +0200
committersl1pkn072015-06-08 16:43:16 +0200
commit2feed468b1370def312740bc6999ab88cc9ada3b (patch)
tree667b51532e5d17e8d5b6f89e5eb6d01148388eaf
downloadaur-2feed468b1370def312740bc6999ab88cc9ada3b.tar.gz
Initial commit
-rw-r--r--.SRCINFO37
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD56
-rw-r--r--kdevelop-git.install13
4 files changed, 111 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..072a96996be3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,37 @@
+pkgbase = kdevelop-git
+ pkgdesc = A C/C++ development environment for KDE. (GIT Version)
+ pkgver = 4.90.90.r20707.07781db
+ pkgrel = 1
+ url = http://www.kdevelop.org/
+ install = kdevelop-git.install
+ arch = i686
+ arch = x86_64
+ groups = kde
+ license = GPL
+ makedepends = cmake
+ makedepends = git
+ makedepends = okteta
+ makedepends = krunner
+ makedepends = plasma-framework
+ depends = qt5-tools
+ depends = kdevplatform-git
+ depends = krunner
+ depends = hicolor-icon-theme
+ optdepends = krunner: For enabling the KDevelop runner
+ optdepends = plasma-framework: Plasma libraries for enabling the plasma addons
+ optdepends = okteta: hex editor integration
+ optdepends = konsole: embedded terminal
+ optdepends = subversion: SVN support
+ optdepends = git: Git support
+ optdepends = cvs: Concurrent Versions System support
+ optdepends = gdb: GNU Debugger support
+ optdepends = qt4-doc: qt4 documentation integration
+ optdepends = qt5-doc: qt5 documentation integration
+ optdepends = cmake: build system
+ provides = kdevelop
+ conflicts = kdevelop
+ source = git+git://anongit.kde.org/kdevelop
+ sha1sums = SKIP
+
+pkgname = kdevelop-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..6977ffcb26cf
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
+!kdevelop-git.install
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1d631365af0c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,56 @@
+# Maintainer: Gustavo Alvarez <sl1pkn07@gmail.com>
+# Contributor: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
+# Contributor: Jakub Schmidtke <sjakub-at-gmail-dot-com>
+# Contributor: mosra <mosra@centrum.cz>
+
+pkgname=kdevelop-git
+pkgver=4.90.90.r20707.07781db
+pkgrel=1
+pkgdesc="A C/C++ development environment for KDE. (GIT Version)"
+arch=(i686 x86_64)
+url="http://www.kdevelop.org/"
+license=(GPL)
+groups=('kde')
+depends=('qt5-tools' 'kdevplatform-git' 'krunner' 'hicolor-icon-theme')
+makedepends=('cmake' 'git' 'okteta' 'krunner' 'plasma-framework')
+optdepends=('krunner: For enabling the KDevelop runner'
+ 'plasma-framework: Plasma libraries for enabling the plasma addons'
+ 'okteta: hex editor integration'
+ 'konsole: embedded terminal'
+ 'subversion: SVN support'
+ 'git: Git support'
+ 'cvs: Concurrent Versions System support'
+ 'gdb: GNU Debugger support'
+ 'qt4-doc: qt4 documentation integration'
+ 'qt5-doc: qt5 documentation integration'
+ 'cmake: build system')
+provides=('kdevelop')
+conflicts=('kdevelop')
+source=(git+git://anongit.kde.org/kdevelop)
+sha1sums=('SKIP')
+install='kdevelop-git.install'
+
+pkgver() {
+ cd kdevelop
+ _ver="$(cat CMakeLists.txt | grep -e KDEVELOP_VERSION_MAJOR -e KDEVELOP_VERSION_MINOR -e KDEVELOP_VERSION_PATCH | head -n3 | cut -d ' ' -f3 | tr -d ')')"
+ echo "$(echo ${_ver} | tr ' ' .).r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ mkdir -p build
+}
+
+build() {
+ cd build
+ cmake ../kdevelop \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DLIB_INSTALL_DIR=lib \
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
+ -DBUILD_TESTING=OFF
+ make
+}
+
+package() {
+ make -C build DESTDIR="${pkgdir}" install
+}
diff --git a/kdevelop-git.install b/kdevelop-git.install
new file mode 100644
index 000000000000..3b9bb0be62f0
--- /dev/null
+++ b/kdevelop-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
+}