summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Harrigan2021-08-26 06:40:52 +0100
committerDavid Harrigan2021-08-26 06:40:52 +0100
commit283fc3de46546cc5b59dd5480022d1d7b68f28b1 (patch)
treeb5e94a56df363353eb6d81338b0600bb308af15b
downloadaur-283fc3de46546cc5b59dd5480022d1d7b68f28b1.tar.gz
addpkg: kcat-cli 1.7.0-1
kafkacat has been renamed to kcat to adhere to the Apache Software Foundation's (ASF) trademark policies.
-rw-r--r--.SRCINFO19
-rw-r--r--.gitignore26
-rw-r--r--PKGBUILD30
3 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..faea0b88b69c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = kcat-cli
+ pkgdesc = A generic non-JVM producer and consumer for Apache Kafka, think of it as a netcat for Kafka
+ pkgver = 1.7.0
+ pkgrel = 1
+ url = https://github.com/edenhill/kcat
+ arch = x86_64
+ license = BSD
+ depends = avro-c
+ depends = glibc
+ depends = librdkafka
+ depends = yajl
+ depends = zlib
+ provides = kcat
+ conflicts = kcat
+ replaces = kafkacat
+ source = kcat-1.7.0.tar.gz::https://github.com/edenhill/kcat/archive/1.7.0.tar.gz
+ sha256sums = baaed3cb6f5ade6a01355edb8819365e263a325375bee50727e009810e49cb38
+
+pkgname = kcat-cli
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..6e01931f4be8
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,26 @@
+### Vim ###
+# Swap
+[._]*.s[a-v][a-z]
+[._]*.sw[a-p]
+[._]s[a-rt-v][a-z]
+[._]ss[a-gi-z]
+[._]sw[a-p]
+
+# Session
+Session.vim
+
+# Temporary
+.netrwhist
+*~
+# Auto-generated tag files
+tags
+# Persistent undo
+[._]*.un~
+
+*.zip
+*.tar.gz
+*.xz
+pkg
+src
+tags.*
+*.zst
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9ace7e9f64d3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: David Harrigan <dharrigan [@] gmail [dot] com>
+
+pkgname=kcat-cli
+pkgver=1.7.0
+pkgrel=1
+pkgdesc='A generic non-JVM producer and consumer for Apache Kafka, think of it as a netcat for Kafka'
+url="https://github.com/edenhill/kcat"
+license=('BSD')
+arch=(x86_64)
+depends=(avro-c glibc librdkafka yajl zlib)
+provides=('kcat')
+conflicts=('kcat')
+replaces=('kafkacat')
+
+source=("${pkgname%-cli}-${pkgver}.tar.gz::https://github.com/edenhill/${pkgname%-cli}/archive/${pkgver}.tar.gz")
+
+sha256sums=('baaed3cb6f5ade6a01355edb8819365e263a325375bee50727e009810e49cb38')
+
+build() {
+ cd ${pkgname%-cli}-${pkgver}
+ ./configure --prefix=/usr
+ sed -i -e 's/#define KCAT_VERSION.*/#define KCAT_VERSION "'"${pkgver}"'"/g' config.h
+ make
+}
+
+package() {
+ cd ${pkgname%-cli}-${pkgver}
+ make DESTDIR="${pkgdir}/" install
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}