summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew O'Neill2021-11-14 14:14:56 -0500
committerAndrew O'Neill2021-11-14 14:14:56 -0500
commitc524109916da208aa3ae4c00831b45785ec35418 (patch)
tree91efbf3fb81b110347aa8e1de9cea9f63a54aa02
parent857f50e182a7caf4d29ffa54d44b0741f1fafcd3 (diff)
downloadaur-c524109916da208aa3ae4c00831b45785ec35418.tar.gz
Adopt and bump version
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD57
2 files changed, 24 insertions, 45 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 50a489f44fa1..27aafa139247 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,16 @@
pkgbase = pgtcl
pkgdesc = Tcl client side interface to PostgreSQL (libpgtcl)
- pkgver = 2.7.1
- pkgrel = 2
+ pkgver = 2.7.7
+ pkgrel = 1
url = https://flightaware.github.io/Pgtcl/
arch = x86_64
license = BSD
depends = postgresql
depends = postgresql-libs
- depends = tcl>=8.6
- depends = tcl<8.7
+ depends = tcl
provides = libpgtcl
conflicts = pgtcl-ng
- source = pgtcl-2.7.1.tar.gz::https://github.com/flightaware/Pgtcl/archive/v2.7.1.tar.gz
- sha1sums = edf384a2bc9ae05b9ffbc69735f7e4064c51a76e
+ source = pgtcl-2.7.7.tar.gz::https://github.com/flightaware/Pgtcl/archive/v2.7.7.tar.gz
+ sha256sums = e0f831a98f1e64b004bcabd9aa9b23286eb3a3bf52406427e6b836b5a3bf422a
pkgname = pgtcl
-
diff --git a/PKGBUILD b/PKGBUILD
index 28cbad39c2c9..2b2fb4309eb1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,36 +1,24 @@
-# Maintainer: Darren Ng <$(base64 --decode <<<'ZGFycmVuMTk5NzA4MTBAZ21haWwuY29tCg==')>
+# Maintainer: Andrew O'Neill <andrew at meanjollies dot com>
+# Contributor: Darren Ng <$(base64 --decode <<<'ZGFycmVuMTk5NzA4MTBAZ21haWwuY29tCg==')>
-# "Plagiarized" from
-# https://packages.ubuntu.com/source/focal/pgtcl
-# https://git.alpinelinux.org/aports/tree/main/pgtcl/APKBUILD
-# https://github.com/OpenIndiana/oi-userland/blob/oi/hipster/components/tcl/pgtcl/Makefile
-
-_pkgname=Pgtcl
pkgname=pgtcl
-pkgver=2.7.1
-pkgrel=2
-pkgdesc="Tcl client side interface to PostgreSQL (libpgtcl)"
-arch=("x86_64")
-url="https://flightaware.github.io/Pgtcl/"
-license=("BSD")
-depends=("postgresql" "postgresql-libs" "tcl>=8.6" "tcl<8.7")
-conflicts=("pgtcl-ng")
-provides=("libpgtcl")
-source=("$pkgname-$pkgver.tar.gz::https://github.com/flightaware/Pgtcl/archive/v$pkgver.tar.gz")
-sha1sums=("edf384a2bc9ae05b9ffbc69735f7e4064c51a76e")
+_pkgname=Pgtcl
+pkgver=2.7.7
+pkgrel=1
+pkgdesc='Tcl client side interface to PostgreSQL (libpgtcl)'
+arch=('x86_64')
+url="https://flightaware.github.io/${_pkgname}/"
+license=('BSD')
+depends=('postgresql' 'postgresql-libs' 'tcl')
+conflicts=('pgtcl-ng')
+provides=('libpgtcl')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/flightaware/${_pkgname}/archive/v${pkgver}.tar.gz")
+sha256sums=('e0f831a98f1e64b004bcabd9aa9b23286eb3a3bf52406427e6b836b5a3bf422a')
build() {
+ cd "${_pkgname}-${pkgver}"
- cd "$_pkgname-$pkgver"
-
- # https://github.com/flightaware/Pgtcl/blob/master/README.Linux
autoreconf
-
- # rpath
- # https://stackoverflow.com/a/8482308
-
- # /usr/lib/tclConfig.sh
-
./configure \
--prefix=/usr \
--mandir=/usr/share/man \
@@ -44,18 +32,11 @@ build() {
--disable-rpath
make
-
}
-# Test HammerDB w/ pgtcl make'd but not installed
-# https://wiki.tcl-lang.org/page/auto_path
-# https://wiki.tcl-lang.org/page/TCLLIBPATH
-# export LD_LIBRARY_PATH="/home/darren/.cache/yay/pgtcl/Pgtcl-2.7.1/tmp/usr/lib"
-# export TCLLIBPATH="/home/darren/.cache/yay/pgtcl/Pgtcl-2.7.1/tmp/usr/lib"
-
package() {
- cd "$_pkgname-$pkgver"
- make DESTDIR="$pkgdir/" install
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- rmdir "$pkgdir/usr/bin" || exit 1
+ cd "${_pkgname}-${pkgver}"
+
+ make DESTDIR="${pkgdir}" install
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}