summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD41
-rw-r--r--desktop.patch11
-rw-r--r--keme.install27
4 files changed, 105 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2ebdc7343695
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = keme
+ pkgdesc = Open source accounting application
+ pkgver = 3.0.2.3
+ pkgrel = 1
+ url = http://keme.sourceforge.net/
+ install = keme.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = qt5-base
+ depends = texlive-core
+ depends = texlive-latexextra
+ depends = sqlite
+ optdepends = postgresql: for PostgreSQL Database
+ optdepends = mysql: for MySQL Database
+ optdepends = kdegraphics-okular: for document viewer
+ optdepends = kile: for Tex/Latex frontend
+ source = keme-3.0.2.3.tar.gz::http://sourceforge.net/projects/keme/files/KEME-Contabilidad/3.0.2.3/keme-3.0.2.3.tar.gz/download
+ source = keme.install
+ source = desktop.patch
+ md5sums = 8f1aab2c7b9abdeae97a0d77760d2911
+ md5sums = 5edc6b36dfb458f7546603faef67b01a
+ md5sums = fae9794370e771dd03e94ec084b5ce98
+
+pkgname = keme
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8996a49a3481
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+#Mantainer: Carlos Rivera (Comanshark) <comanshark at openmailbox dot org>
+#Autor: Jose Manuel Diez Botella (dibosa) <dibosa at users dot sourceforge dot net>
+pkgname=keme
+pkgver=3.0.2.3
+pkgrel=1
+pkgdesc="Open source accounting application"
+arch=('i686' 'x86_64')
+url="http://keme.sourceforge.net/"
+license=('GPL')
+depends=('qt5-base' 'texlive-core' 'texlive-latexextra' 'sqlite')
+optdepends=('postgresql: for PostgreSQL Database' 'mysql: for MySQL Database' 'kdegraphics-okular: for document viewer' 'kile: for Tex/Latex frontend')
+source=("$pkgname-$pkgver.tar.gz"::"http://sourceforge.net/projects/$pkgname/files/KEME-Contabilidad/${pkgver}/$pkgname-$pkgver.tar.gz/download"
+ "keme.install"
+ "desktop.patch")
+md5sums=('8f1aab2c7b9abdeae97a0d77760d2911'
+ '5edc6b36dfb458f7546603faef67b01a'
+ 'fae9794370e771dd03e94ec084b5ce98')
+install=keme.install
+
+prepare() {
+mv "${pkgname}5/factur.pro" "${pkgname}5/facture.pro"
+## Avoids a mistake as factur confused when compiling a subdirectory of the same name.
+patch "${pkgname}5/applications/KEME-Contabilidad.desktop" < desktop.patch
+## fix error in the ".desktop" of the application
+}
+build() {
+cd "${pkgname}5"
+qmake-qt5 keme5.pro
+make || return 1
+qmake-qt5 facture.pro
+make || return 1
+} ## Compilation of accounting software and its billing module.
+
+package() {
+install -Dm755 "${pkgname}5/keme5" "$pkgdir/usr/bin/keme5"
+install -Dm755 "${pkgname}5/facture" "$pkgdir/usr/bin/factur"
+install -Dm644 "${pkgname}5/applications/KEME-Contabilidad.desktop" "$pkgdir/usr/share/applications/KEME-Contabilidad.desktop"
+install -Dm644 "${pkgname}5/applications/KEME-Factur.desktop" "$pkgdir/usr/share/applications/KEME-Factur.desktop"
+install -Dm644 "${pkgname}5/pixmaps/keme.xpm" "$pkgdir/usr/share/pixmaps/keme.xpm"
+install -Dm644 "${pkgname}5/pixmaps/factur.xpm" "$pkgdir/usr/share/pixmaps/factur.xpm"
+} ##Installing applications, launchers and icons.
diff --git a/desktop.patch b/desktop.patch
new file mode 100644
index 000000000000..385a4f3d2ce4
--- /dev/null
+++ b/desktop.patch
@@ -0,0 +1,11 @@
+--- KEME-Contabilidad.desktop 2015-01-05 14:12:04.000000000 -0600
++++ correcto.desktop 2016-08-03 16:58:47.160000000 -0600
+@@ -4,7 +4,7 @@
+ Comment[es]=AplicaciĆ³n contable
+ Comment=AplicaciĆ³n contable
+ Encoding=UTF-8
+-Exec='kemepro'
++Exec='keme5'
+ GenericName[es]=KEME-Contabilidad
+ GenericName=KEME-Contabilidad
+ Icon=keme
diff --git a/keme.install b/keme.install
new file mode 100644
index 000000000000..57bfd9e70946
--- /dev/null
+++ b/keme.install
@@ -0,0 +1,27 @@
+#Mantainer: Carlos Rivera (Comanshark) <comanshark at openmailbox dot org>
+#Autor: Jose Manuel Diez Botella (dibosa) <dibosa at users dot sourceforge dot net>
+post_install() {
+ echo "==> The program settings must be changed in Utilidades -> Preferencias <=="
+}
+
+pre_upgrade() {
+ echo "==> Preparing Update/Unistall of KEME-Contabilidad <=="
+ rm "/usr/share/pixmaps/keme.xpm"
+ rm "/usr/share/pixmaps/factur.xpm"
+ rm "/usr/share/applications/KEME-Contabilidad.desktop"
+ rm "/usr/share/applications/KEME-Factur.desktop"
+ echo "==> Removing KEME-Contabilidad"
+ rm "/usr/bin/keme5"
+ echo "==> Removing KEME-factur"
+ rm "/usr/bin/factur"
+ echo "==> Done!! <=="
+}
+
+post_upgrade() {
+ echo "==> Deleting data from previous version"
+ rm -R /home/*/.keme
+}
+
+post_remove() {
+ post_upgrade
+}