summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSilvio Fricke2015-12-05 14:29:20 +0100
committerSilvio Fricke2015-12-05 14:29:20 +0100
commitb09c9f7ec7d98b252aa29b21bff75ba6c67ebf78 (patch)
treedec4cc15f634045b4cdd6465a16409bed2a64aa8
downloadaur-b09c9f7ec7d98b252aa29b21bff75ba6c67ebf78.tar.gz
inital commit, based on https://aur.archlinux.org/packages/grisbi
Signed-off-by: Silvio Fricke <silvio.fricke@gmail.com>
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD40
-rw-r--r--grisbi.install17
3 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8e0cd1c4f8a8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+# Generated by mksrcinfo v8
+# Sat Dec 5 13:00:45 UTC 2015
+pkgbase = grisbi-git
+ pkgdesc = Personal financial management program
+ pkgver = 1.0.0.216.gfaf4df2
+ pkgrel = 1
+ url = http://www.grisbi.org
+ install = grisbi.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = gettext
+ makedepends = grep
+ makedepends = intltool
+ depends = desktop-file-utils
+ depends = goffice
+ optdepends = libofx: for OFX support
+ options = !libtool
+ source = git://git.code.sf.net/p/grisbi/code
+ sha256sums = SKIP
+
+pkgname = grisbi-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e08091680fbe
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Silvio Fricke <silvio.fricke@gmail.com>
+# based-from: Christoph Drexler <chrdr at gmx dot at>
+
+pkgname=grisbi-git
+pkgver=1.0.0.216.gfaf4df2
+pkgrel=1
+pkgdesc="Personal financial management program"
+arch=('i686' 'x86_64')
+url="http://www.grisbi.org"
+license=('GPL')
+depends=('desktop-file-utils' 'goffice')
+makedepends=('gettext' 'grep' 'intltool')
+optdepends=('libofx: for OFX support')
+options=(!libtool)
+install=grisbi.install
+source=("git://git.code.sf.net/p/grisbi/code")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd code
+ desc="$(git describe)"
+ desc=${desc//upstream_version_/}
+ desc=${desc//_/.}
+ desc=${desc//-/.}
+ printf "${desc}"
+}
+
+build() {
+ cd code
+ ./autogen.sh
+ ./configure \
+ --disable-frenchdoc \
+ --prefix=/usr
+ make
+}
+
+package() {
+ cd code
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/grisbi.install b/grisbi.install
new file mode 100644
index 000000000000..5227b3c628ef
--- /dev/null
+++ b/grisbi.install
@@ -0,0 +1,17 @@
+post_install() {
+ echo ":: Updating icon cache ..."
+ xdg-icon-resource install --novendor --size 48 /usr/share/pixmaps/grisbi/grisbi.png
+ echo ":: Updating MIME database ..."
+ update-mime-database usr/share/mime
+ echo "Updating desktop database ..."
+ update-desktop-database -q 2>&1
+ echo " done."
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}