diff options
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | desktop.patch | 11 | ||||
-rw-r--r-- | keme.install | 27 |
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 +} |