Package Details: guile-dbi 2.1.6-1

Git Clone URL: https://aur.archlinux.org/guile-dbi.git (read-only, click to copy)
Package Base: guile-dbi
Description: Guile Scheme generic database interface
Upstream URL: http://home.gna.org/guile-dbi/
Licenses: GPL2
Submitter: trebb
Maintainer: trebb
Last Packager: trebb
Votes: 1
Popularity: 0.000000
First Submitted: 2015-08-27 13:56
Last Updated: 2015-11-08 18:17

Latest Comments

andreagi commented on 2020-01-18 10:50

There is a new upstream URL (an archived GitHUB repository), you can use a PKGBUILD as this one (sorry for cut&paste here, just the fastest way):

pkgname=guile-dbi
pkgver=2.1.6
pkgrel=2
pkgdesc='Guile Scheme generic database interface'
arch=(any)
license=(GPL2)
depends=(guile)
url=https://github.com/eestrada/guile-dbi/tree/master/guile-dbi
source=(https://github.com/eestrada/guiledbi/archive/${pkgname}-${pkgver}.tar.gz)
md5sums=('8333d48284f4278df12021216e1a8555')

package() {
cd "${srcdir}/${pkgname}-${pkgname}-${pkgver}"
./autogen.sh --prefix=/usr
make DESTDIR="${pkgdir}" install
}

ausbin commented on 2015-11-08 04:09

Thanks for reviving this package -- I've definitely found it useful.

It does seem to be out of date, though, so here's a patch to get it up to speed: http://ix.io/m03 (if you pipe that into `git apply' with a copy of the repo, it should magically fix the package! :^) )

In that patch, I also put quotes around ${pkgdir} etc. to improve handling of paths containing whitespace and removed `|| return 1' from a few lines in package(). The latter is a little superfluous because makepkg already does `set -e' before calling package(). (if you're curious, see: https://projects.archlinux.org/pacman.git/tree/scripts/makepkg.sh.in?id=d8621b981e100ecf46d260e1a85cc13d202cafda#n770)

I guess neither of those things are particularly important, but I hope someone finds them useful.

Thanks again!