diff options
author | Gabriel Souza Franco | 2018-06-16 12:41:05 +0200 |
---|---|---|
committer | Gabriel Souza Franco | 2018-06-16 12:41:05 +0200 |
commit | 4020680ef47c8ecf206d31391e2092b701ff9d13 (patch) | |
tree | 4fc525a3c339245bd193e826cc1b0b847204169b | |
download | aur-4020680ef47c8ecf206d31391e2092b701ff9d13.tar.gz |
Add Metakit package
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 39 |
3 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..abe234c9f97a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = metakit + pkgdesc = An efficient embedded database library with a small footprint + pkgver = 2.4.9.8 + pkgrel = 1 + url = https://equi4.com/metakit/ + arch = i686 + arch = x86_64 + license = MIT + makedepends = tcl + optdepends = tcl: Tcl bindings + source = metakit-2.4.9.8.tar.gz::https://git.jeelabs.org/jcw/metakit/archive/2.4.9.8.tar.gz + sha256sums = a496db77628766766600585ff3f8f98eabd770e003bf1f32a60644e8e835d621 + +pkgname = metakit + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..aa92e10000dc --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +metakit-*.tar.gz +*.pkg.* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9d807b468d88 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Gabriel Souza Franco <Z2FicmllbGZyYW5jb3NvdXphQGdtYWlsLmNvbQ==> + +pkgname=metakit +pkgver=2.4.9.8 +pkgrel=1 +pkgdesc="An efficient embedded database library with a small footprint" +arch=(i686 x86_64) +url="https://equi4.com/metakit/" +license=('MIT') +optdepends=('tcl: Tcl bindings') +makedepends=('tcl') +source=("$pkgname-$pkgver.tar.gz::https://git.jeelabs.org/jcw/metakit/archive/$pkgver.tar.gz") +sha256sums=('a496db77628766766600585ff3f8f98eabd770e003bf1f32a60644e8e835d621') + +prepare() { + cd $pkgname + sed -i '/add_subdirectory(demos)/d' CMakeLists.txt + sed -i 's/mk4_shared/mk4/;/mk4_static/d' src/CMakeLists.txt +} + +build() { + mkdir -p build + cd build + + cmake \ + -DMETAKIT_PYTHON=OFF \ + -DBUILD_TESTING=OFF \ + ../$pkgname + + make +} + +package() { + cd build + install -Dm755 src/libmk4.so "$pkgdir"/usr/lib/libmk4.so + install -Dm755 tcl/libMk4tcl.so "$pkgdir"/usr/lib/Mk4tcl/libMk4tcl.so + install -Dm644 "$srcdir"/$pkgname/license.terms "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + tclsh <<<"pkg_mkIndex \"$pkgdir/usr/lib/Mk4tcl\"" +} |