summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Stubbs2016-03-22 16:05:08 +0000
committerAndrew Stubbs2016-03-22 16:05:08 +0000
commit25e69ee20f7c211a5b7969543b430082deeb0c14 (patch)
tree879e940b88f47cdd0cd9e86c8a17562808bc4b03
downloadaur-25e69ee20f7c211a5b7969543b430082deeb0c14.tar.gz
New package.
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD37
-rw-r--r--hamster-time-tracker-git.install23
3 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c75aeebe3f94
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,29 @@
+# Generated by mksrcinfo v8
+# Tue Mar 22 16:03:47 UTC 2016
+pkgbase = hamster-time-tracker-git
+ pkgdesc = Time tracking application that helps you to keep track on how much time you have spent during the day on activities you choose to track
+ pkgver = 2.0.rc1.r4.g8c739fe
+ pkgrel = 1
+ url = http://projecthamster.wordpress.com/
+ install = hamster-time-tracker-git.install
+ arch = any
+ license = GPL
+ makedepends = intltool
+ makedepends = gnome-doc-utils
+ depends = python2-dbus
+ depends = python2-gconf
+ depends = python2-notify
+ depends = python2-wnck
+ depends = python2-xdg
+ depends = desktop-file-utils
+ depends = hicolor-icon-theme
+ depends = xdg-utils
+ provides = hamster-time-tracker
+ conflicts = hamster-time-tracker
+ conflicts = hamster-applet
+ replaces = hamster-applet
+ source = git+https://github.com/projecthamster/hamster.git
+ md5sums = SKIP
+
+pkgname = hamster-time-tracker-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..72ab6ba0a806
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+pkgname=hamster-time-tracker-git
+pkgver=2.0.rc1.r4.g8c739fe
+pkgrel=1
+pkgdesc="Time tracking application that helps you to keep track on how much time you have spent during the day on activities you choose to track"
+arch=('any')
+url="http://projecthamster.wordpress.com/"
+license=('GPL')
+depends=('python2-dbus' 'python2-gconf' 'python2-notify' 'python2-wnck' 'python2-xdg' 'desktop-file-utils' 'hicolor-icon-theme' 'xdg-utils')
+makedepends=('intltool' 'gnome-doc-utils')
+provides=('hamster-time-tracker')
+conflicts=('hamster-time-tracker' 'hamster-applet')
+replaces=('hamster-applet')
+install=$pkgname.install
+source=('git+https://github.com/projecthamster/hamster.git')
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/hamster"
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$srcdir/hamster"
+ python2 ./waf configure --prefix=/usr
+ python2 ./waf build
+}
+
+package() {
+ cd "$srcdir/hamster"
+ python2 ./waf install --destdir=$pkgdir
+
+ # Move bash completion and GConf schema to its correct place
+ install -dm755 "$pkgdir/usr/share/bash-completion/completions"
+ mv "$pkgdir/etc/bash_completion.d/hamster.bash" "$pkgdir/usr/share/bash-completion/completions/hamster"
+ mv "$pkgdir/etc/gconf" "$pkgdir/usr/share"
+ rm -r "$pkgdir/etc"
+}
diff --git a/hamster-time-tracker-git.install b/hamster-time-tracker-git.install
new file mode 100644
index 000000000000..44bbd4b78ec3
--- /dev/null
+++ b/hamster-time-tracker-git.install
@@ -0,0 +1,23 @@
+pkgname=hamster-time-tracker
+
+post_install() {
+ echo errorororororo 1>&2
+ gconfpkg --install $pkgname
+ xdg-icon-resource forceupdate
+}
+
+pre_upgrade() {
+ pre_remove $1
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ gconfpkg --uninstall $pkgname
+}
+
+post_remove() {
+ xdg-icon-resource forceupdate
+}