diff options
author | jgmdev | 2017-01-31 16:20:54 -0400 |
---|---|---|
committer | jgmdev | 2017-01-31 16:20:54 -0400 |
commit | e430ff4d471b1c24bad3feb420f59b0059fe582a (patch) | |
tree | 1ab9400c908e57943e92aef2fb29876a1d58eb29 | |
parent | 46b71313398aa1899c36a259272f513c48e78931 (diff) | |
download | aur-e430ff4d471b1c24bad3feb420f59b0059fe582a.tar.gz |
Added manual compilation of the sqlite3 dependency required by manager.
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 13 |
3 files changed, 17 insertions, 3 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Fri Dec 9 15:44:13 UTC 2016 +# Tue Jan 31 20:19:55 UTC 2017 pkgbase = manager-accounting pkgdesc = Manager is free accounting software for small business - pkgver = 16.12.31 + pkgver = 17.1.16 pkgrel = 1 url = http://www.manager.io/ install = manager-accounting.install @@ -18,9 +18,11 @@ pkgbase = manager-accounting source = LICENSE source = fix-path.patch source = https://mngr.s3.amazonaws.com/manager-accounting.zip + source = https://raw.githubusercontent.com/ericsink/SQLitePCL.raw/master/sqlite3/sqlite3.c sha256sums = bd144763506372341487683b0f28ad627e7e8923ea8ef8569541b55f4b987061 sha256sums = 81e73bbae1a386dc76bd1f8b018868864c802cb242667d18b9d6f005518859f7 sha256sums = SKIP + sha256sums = SKIP pkgname = manager-accounting diff --git a/.gitignore b/.gitignore index 35f33d0fc7f2..f9a901f1d282 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ pkg/ src/ *.zip *.tar.xz +sqlite3.c @@ -2,7 +2,7 @@ # Contributor: François M. <francois5537 @ gmail.com> pkgname=manager-accounting -pkgver=16.12.31 +pkgver=17.1.16 pkgrel=1 pkgdesc='Manager is free accounting software for small business' arch=('i686' 'x86_64') @@ -16,11 +16,13 @@ source=( "LICENSE" "fix-path.patch" "https://mngr.s3.amazonaws.com/manager-accounting.zip" + "https://raw.githubusercontent.com/ericsink/SQLitePCL.raw/master/sqlite3/sqlite3.c" ) sha256sums=( 'bd144763506372341487683b0f28ad627e7e8923ea8ef8569541b55f4b987061' '81e73bbae1a386dc76bd1f8b018868864c802cb242667d18b9d6f005518859f7' 'SKIP' + 'SKIP' ) pkgver() { @@ -53,10 +55,19 @@ prepare() { mono ManagerServer.exe -port 1 2>&1 > /dev/null } +build() { + gcc -shared -fPIC -O3 -DNDEBUG -DSQLITE_DEFAULT_FOREIGN_KEYS=1 \ + -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 \ + -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_JSON1 \ + -DSQLITE_ENABLE_RTREE \ + -o libe_sqlite3.so sqlite3.c +} + package() { install -d $pkgdir/usr/{bin,lib,share/{applications,icons}} cp -r opt/manager-accounting $pkgdir/usr/lib/ cp -r usr/share/icons/* $pkgdir/usr/share/icons/ + cp libe_sqlite3.so "${pkgdir}/usr/lib/${pkgname}/" ln -s /usr/lib/manager-accounting/manager-accounting $pkgdir/usr/bin/manager-accounting install -m644 usr/share/applications/$pkgname.desktop $pkgdir/usr/share/applications/ install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" |