diff options
author | Diab Neiroukh | 2021-03-18 02:52:05 +0000 |
---|---|---|
committer | Diab Neiroukh | 2021-03-18 02:55:44 +0000 |
commit | a6c451cf013defd0edd6fc7398aaa66ccaccb605 (patch) | |
tree | b89586b5fa2497e94a2a0966b0eaeee2e92d0169 | |
parent | 3abbb77f8330bbd9ab65f2fbc8e7774f5ece0462 (diff) | |
download | aur-a6c451cf013defd0edd6fc7398aaa66ccaccb605.tar.gz |
Initial Commit
Signed-off-by: Diab Neiroukh <lazerl0rd@thezest.dev>
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 41 |
3 files changed, 25 insertions, 24 deletions
@@ -1,5 +1,5 @@ pkgbase = keydb - pkgdesc = A Multithreaded Fork of Redis + pkgdesc = A Multithreaded fork of Redis. pkgver = 6.0.16 pkgrel = 3 url = https://keydb.dev diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..d3b351780505 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +pkg/
+src/
+Layan-cursors/
+*.tar.gz
+
+*.pkg.*
@@ -1,17 +1,12 @@ -# Maintainer: Diab Neiroukh <officiallazerl0rd@gmail.com> +# Maintainer: Diab Neiroukh <lazerl0rd at thezest dot dev> pkgname="keydb" pkgver=6.0.16 pkgrel=3 -pkgdesc="A Multithreaded Fork of Redis" -arch=( - "i686" - "x86_64" -) +arch=("i686" "x86_64") +pkgdesc="A Multithreaded fork of Redis." url="https://keydb.dev" -license=( - "BSD" -) +license=("BSD") depends=( "jemalloc" "libatomic_ops" @@ -49,36 +44,36 @@ b2sums=( "d93a88d286698163e9f29fe77a15eb60c0afc028b5343b6bf195da0a123857463c36496a1a378c87fa263f7e901b73db07bf7e47f57a2172b50f0e8502de6fbd" ) -prepare() { - cd "KeyDB-$pkgver" || exit - patch "keydb.conf" <../keydb.conf-sane-defaults.patch - patch "src/Makefile" <../keydb-5.0-use-system-jemalloc.patch +prepare() +{ + cd "KeyDB-$pkgver" + patch "keydb.conf" <"../keydb.conf-sane-defaults.patch" + patch "src/Makefile" <"../keydb-5.0-use-system-jemalloc.patch" } build() { export LDFLAGS="$LDFLAGS -latomic" - make BUILD_TLS=yes MALLOC=jemalloc -C "KeyDB-$pkgver" + make BUILD_TLS="yes" MALLOC="jemalloc" -C "KeyDB-$pkgver" } -# TODO: Fix tests in makepkg's environment. -: ' -check() { - cd "KeyDB-$pkgver" || exit +# TODO: Fix the tests in makepkg's environment. +""" +check() +{ + cd "KeyDB-$pkgver" make test } -' +""" -package() { +package() +{ cd "KeyDB-$pkgver" || exit make PREFIX="$pkgdir/usr" install - install -Dm644 "COPYING" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" install -Dm644 "keydb.conf" "$pkgdir/etc/keydb.conf" install -Dm644 "../keydb.service" "$pkgdir/usr/lib/systemd/system/keydb.service" install -Dm644 "../keydb.logrotate" "$pkgdir/etc/logrotate.d/keydb" - ln -sf "keydb-server" "$pkgdir/usr/bin/keydb-sentinel" - install -Dm644 "../keydb.sysusers" "$pkgdir/usr/lib/sysusers.d/keydb.conf" install -Dm644 "../keydb.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/keydb.conf" } |