summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDiab Neiroukh2021-03-18 02:52:05 +0000
committerDiab Neiroukh2021-03-18 02:55:44 +0000
commita6c451cf013defd0edd6fc7398aaa66ccaccb605 (patch)
treeb89586b5fa2497e94a2a0966b0eaeee2e92d0169
parent3abbb77f8330bbd9ab65f2fbc8e7774f5ece0462 (diff)
downloadaur-a6c451cf013defd0edd6fc7398aaa66ccaccb605.tar.gz
Initial Commit
Signed-off-by: Diab Neiroukh <lazerl0rd@thezest.dev>
-rw-r--r--.SRCINFO2
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD41
3 files changed, 25 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 82517b9c9331..f98e742acbd9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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.*
diff --git a/PKGBUILD b/PKGBUILD
index 6bfdc6d89f8c..cd4d090b4549 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}