Package Details: recutils 1.8-3

Git Clone URL: https://aur.archlinux.org/recutils.git (read-only, click to copy)
Package Base: recutils
Description: Set of tools and libraries to access plain text databases called recfiles.
Upstream URL: https://www.gnu.org/software/recutils/
Licenses: GPL
Submitter: fgrsnau
Maintainer: fgrsnau
Last Packager: fgrsnau
Votes: 10
Popularity: 0.087063
First Submitted: 2015-12-05 13:03
Last Updated: 2020-06-07 20:25

Latest Comments

chikker commented on 2020-03-16 20:16

Hey there. I've updated PKGBUILD to verify source code using PGP signatures and sha256 hashes instead of relying on broken md5 algorithm.

diff --git a/PKGBUILD b/PKGBUILD
index b3cc045..b08ee26 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,23 @@
 # Maintainer: Stefan Haller <fgrsnau@gmail.com>
 pkgname=recutils
 pkgver=1.8
-pkgrel=2
+pkgrel=3
 pkgdesc="Set of tools and libraries to access plain text databases called recfiles."
 arch=(i686 x86_64)
 url="https://www.gnu.org/software/recutils/"
 license=('GPL')
 depends=('libgcrypt')
 checkdepends=('check')
-source=("https://ftp.gnu.org/gnu/recutils/$pkgname-$pkgver.tar.gz")
-md5sums=('0ec4f9046cc01092758be9c4988c6fb3')
+# Jose E. Marchesi <jemarch.at.gnu.org>
+validpgpkeys=("BDFA5717FC1DD35C2C3832A23EF90523B304AF08")
+source=(
+   "https://ftp.gnu.org/gnu/recutils/$pkgname-$pkgver.tar.gz"
+   "https://ftp.gnu.org/gnu/recutils/$pkgname-$pkgver.tar.gz.sig"
+)
+sha256sums=(
+   'df8eae69593fdba53e264cbf4b2307dfb82120c09b6fab23e2dad51a89a5b193'
+   'SKIP'
+)

 build() {
    cd "$pkgname-$pkgver"

fgrsnau commented on 2020-03-12 21:39

I updated the package according to your request. As I do not use bash as an interactive shell, hence I did not notice any problems. Hope it works now, otherwise I can have a look again :)

matthias.lisin commented on 2020-02-23 15:17

Hey fgrsnau, please remove --with-bash-headers from build(). It seems to set an empty path and prevents bash builtin compilation. The bash headers are detected automatically. Also add package to checkdepends=(check) for additional unittests.

Diff:

diff --git a/PKGBUILD b/PKGBUILD
index 1b54899..b3cc045 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,19 @@
# Maintainer: Stefan Haller <fgrsnau@gmail.com>
pkgname=recutils
pkgver=1.8
-pkgrel=1
+pkgrel=2
pkgdesc="Set of tools and libraries to access plain text databases called recfiles."
arch=(i686 x86_64)
url="https://www.gnu.org/software/recutils/"
license=('GPL')
depends=('libgcrypt')
+checkdepends=('check')
source=("https://ftp.gnu.org/gnu/recutils/$pkgname-$pkgver.tar.gz")
md5sums=('0ec4f9046cc01092758be9c4988c6fb3')

build() {
cd "$pkgname-$pkgver"
-       ./configure --prefix=/usr --with-bash-headers
+       ./configure --prefix=/usr
make
}

fgrsnau commented on 2019-11-10 19:30

Sorry for the delay. I simply forgot that I wanted to bump the version.

gour commented on 2019-01-04 12:46

1.8 builds cleanly here. ;)

fgrsnau commented on 2019-01-04 08:51

Thanks, I will have a look and also update this to v1.8 which was released yesterday.

edit: This seems to be an upstream bug, see <https://bbs.archlinux.org/viewtopic.php?id=240499>.

gour commented on 2019-01-04 08:02

The package does not build any longer:

[...] libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -MT fseterr.lo -MD -MP -MF .deps/fseterr.Tpo -c fseterr.c -fPIC -DPIC -o .libs/fseterr.o fseterr.c: In function 'fseterr': fseterr.c:77:3: error: #error "Please port gnulib fseterr.c to your platform! Look at the definitions of ferror and clearerr on your system, then report this to bug-gnulib." #error "Please port gnulib fseterr.c to your platform! Look at the definitions of ferror and clearerr on your system, then report this to bug-gnulib." [...]