summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfrancoism902015-09-15 22:59:34 +0200
committerfrancoism902015-09-15 22:59:34 +0200
commit6b89e29f6ce4c790552b5dde52a50466d6ffc086 (patch)
treeef28d79c49bdf1efd7687c86837df5e1ff0eef86
downloadaur-6b89e29f6ce4c790552b5dde52a50466d6ffc086.tar.gz
Initial import
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD31
-rw-r--r--fix-path.patch7
-rw-r--r--manager-accounting.desktop9
-rw-r--r--manager-accounting.install12
5 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1c5f7472f4eb
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = manager-accounting
+ pkgdesc = Manager is free accounting software for small business
+ pkgver = 15.5.22
+ pkgrel = 1
+ url = http://www.manager.io/
+ install = manager-accounting.install
+ arch = i686
+ arch = x86_64
+ license = custom
+ makedepends = unzip
+ depends = mono
+ depends = gtk2
+ depends = gtk-sharp-2
+ depends = webkit-sharp
+ options = !makeflags
+ source = http://download.manager.io/manager-accounting.zip
+ source = fix-path.patch
+ source = manager-accounting.desktop
+ sha256sums = e1e0d411932972d2862eceb9518949dc0797e1d092efa5e45a7f1a5aecd88509
+ sha256sums = 845be6d1c2f90597cac8ec7a35f4661030f067fb91fc7163c98456ffb1776adf
+ sha256sums = a90354b1af982e8bda3adbcfbfb5ac5f83c6e80da402ecf4a54a0200ed9a6195
+
+pkgname = manager-accounting
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..05c9147a7b5c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: François M. <francois5537 @ gmail.com>
+
+pkgname=manager-accounting
+pkgver=15.5.22
+pkgrel=1
+pkgdesc='Manager is free accounting software for small business'
+arch=('i686' 'x86_64')
+license=('custom')
+url="http://www.manager.io/"
+depends=('mono' 'gtk2' 'gtk-sharp-2' 'webkit-sharp')
+makedepends=('unzip')
+install=manager-accounting.install
+options=('!makeflags')
+source=("http://download.manager.io/$pkgname.zip"
+ "fix-path.patch"
+ "manager-accounting.desktop")
+sha256sums=('e1e0d411932972d2862eceb9518949dc0797e1d092efa5e45a7f1a5aecd88509'
+ '845be6d1c2f90597cac8ec7a35f4661030f067fb91fc7163c98456ffb1776adf'
+ 'a90354b1af982e8bda3adbcfbfb5ac5f83c6e80da402ecf4a54a0200ed9a6195')
+
+prepare() {
+ tar --strip-components=1 -zxvf "manager-accounting_$pkgver.tar.gz"
+ patch -p1 -i "${srcdir}/fix-path.patch"
+}
+
+package() {
+ install -d "$pkgdir"/usr/{lib,share/{applications,icons}}
+ cp -r opt/manager-accounting "$pkgdir/usr/lib/"
+ cp -r usr/share/icons/* "$pkgdir/usr/share/icons/"
+ install -m644 "$pkgname.desktop" "$pkgdir/usr/share/applications/"
+}
diff --git a/fix-path.patch b/fix-path.patch
new file mode 100644
index 000000000000..4b13f9d1a184
--- /dev/null
+++ b/fix-path.patch
@@ -0,0 +1,7 @@
+--- a/opt/manager-accounting/manager-accounting
++++ b/opt/manager-accounting/manager-accounting
+@@ -1,3 +1,3 @@
+ #!/bin/sh
+
+-exec /usr/bin/cli /opt/manager-accounting/ManagerDesktop.exe "$@"
++exec /usr/bin/mono /usr/lib/manager-accounting/ManagerDesktop.exe "$@"
diff --git a/manager-accounting.desktop b/manager-accounting.desktop
new file mode 100644
index 000000000000..0181218295a9
--- /dev/null
+++ b/manager-accounting.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Manager Accounting
+Comment=Accounting software
+Exec=/usr/lib/manager-accounting/manager-accounting
+Path=/usr/lib/manager-accounting
+Terminal=false
+Icon=manager-accounting
+Type=Application
+Categories=Office;
diff --git a/manager-accounting.install b/manager-accounting.install
new file mode 100644
index 000000000000..c929b541c726
--- /dev/null
+++ b/manager-accounting.install
@@ -0,0 +1,12 @@
+post_install() {
+ update-desktop-database -q
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+} \ No newline at end of file