summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjmcb2023-02-13 18:51:47 +0000
committerjmcb2023-02-13 18:51:47 +0000
commitfa5832eff9b6d1ac95d8731b356b6e4f9ece4b34 (patch)
treeb4c54f02488f579702d0906894ec342f8281bbec
downloadaur-fa5832eff9b6d1ac95d8731b356b6e4f9ece4b34.tar.gz
Initial commit
-rw-r--r--.SRCINFO14
-rw-r--r--.gitignore15
-rw-r--r--PKGBUILD41
3 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..fd8faf8aeec8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = pg-spgist_hamming-git
+ pkgdesc = Fast hamming-distance range searches via native GiST Indexing facility in PostgreSQL
+ pkgver = r42.9fa70b0
+ pkgrel = 1
+ url = https://github.com/fake-name/pg-spgist_hamming
+ arch = x86_64
+ license = BSD
+ makedepends = clang
+ depends = postgresql
+ provides = pg-spgist_hamming
+ source = git+https://github.com/fake-name/pg-spgist_hamming.git
+ sha256sums = SKIP
+
+pkgname = pg-spgist_hamming-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..4bf1a1d28079
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,15 @@
+pg-spgist_hamming
+
+*.tar
+*.tar.*
+*.jar
+*.exe
+*.msi
+*.zip
+*.tgz
+*.log
+*.log.*
+*.sig
+
+pkg/
+src/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9b5ac6bec417
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: jmcb <joelsgp@protonmail.com>
+pkgname=pg-spgist_hamming-git
+pkgver=r42.9fa70b0
+pkgrel=1
+pkgdesc="Fast hamming-distance range searches via native GiST Indexing facility in PostgreSQL"
+arch=('x86_64')
+url="https://github.com/fake-name/pg-spgist_hamming"
+license=('BSD')
+depends=('postgresql')
+makedepends=('clang')
+checkdepends=()
+optdepends=()
+provides=("${pkgname%-git}")
+conflicts=()
+source=("git+https://github.com/fake-name/pg-spgist_hamming.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "${pkgname%-git}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
+}
+
+build() {
+ cd "${pkgname%-git}/bktree"
+ make
+}
+
+# makefile only has installcheck
+# check() {
+# cd "${pkgname%-git}/bktree"
+# make -k check
+# }
+
+package() {
+ cd "${pkgname%-git}/bktree"
+ make DESTDIR="$pkgdir/" install
+
+ # license
+ cd ..
+ install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname%-git}" LICENSE
+}