summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPiotr Rogoża2015-06-14 15:58:06 +0200
committerPiotr Rogoża2015-06-14 15:58:06 +0200
commita9713c71ca500a21e267c7a78053e4275f2ac7d7 (patch)
treebad4b7b581e81023748d0179d5b5cb04971554f9
downloadaur-a9713c71ca500a21e267c7a78053e4275f2ac7d7.tar.gz
Initial import
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD50
-rw-r--r--oktopi-git.install12
3 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..94f9da2550d8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = oktopi-git
+ pkgdesc = A fork of Pacman’s GUI Octopi for Chakra.
+ pkgver = 7eb4ed6
+ pkgrel = 2
+ url = http://gitorious.org/chakra/oktopi
+ install = oktopi-git.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ makedepends = kdelibs
+ makedepends = cmake
+ makedepends = automoc4
+ depends = kdebase-runtime
+ provides = oktopi
+ conflicts = oktopi
+
+pkgname = oktopi-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a73f11565272
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# vim:set ts=2 sw=2 et ft=sh tw=100: expandtab
+# Maintainer: Piotr Rogoża <rogoza dot piotr at gmail dot com>
+# Contributor: Piotr Rogoża <rogoza dot piotr at gmail dot com>
+
+pkgname=oktopi-git
+pkgver=7eb4ed6
+pkgrel=2
+pkgdesc='A fork of Pacman’s GUI Octopi for Chakra.'
+arch=('i686' 'x86_64')
+url='http://gitorious.org/chakra/oktopi'
+license=('GPL')
+depends=(kdebase-runtime)
+makedepends=(git kdelibs cmake automoc4)
+provides=(oktopi)
+conflicts=(oktopi)
+install='oktopi-git.install'
+_gitroot='git://gitorious.org/chakra/oktopi.git'
+_gitname='oktopi'
+
+pkgver() {
+ if [ -d "$srcdir"/$_gitname ]; then
+ cd "$srcdir"/$_gitname
+ git describe --always | sed 's|-|.|g'
+ fi
+}
+
+build(){
+ cd "$srcdir"
+ msg2 "Connecting to GIT server...."
+
+ if [ -d ${_gitname}/.git ] ; then
+ cd $_gitname
+ git pull --depth 1 origin
+ msg2 "The local files are updated."
+ else
+ git clone --depth 1 $_gitroot $_gitname
+ cd $_gitname
+ fi
+
+ msg2 "GIT checkout done or server timeout"
+
+ [ ! -d build ] && mkdir build
+ cd build
+ cmake .. -DCMAKE_INSTALL_PREFIX=$(kde4-config --prefix) -DCMAKE_BUILD_TYPE=Release
+ make
+}
+package(){
+ cd "$srcdir"/$_gitname/build
+ make DESTDIR="$pkgdir/" install
+}
diff --git a/oktopi-git.install b/oktopi-git.install
new file mode 100644
index 000000000000..8ec315e7c2ac
--- /dev/null
+++ b/oktopi-git.install
@@ -0,0 +1,12 @@
+post_install() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}