Package Details: libuser 0.64-1

Git Clone URL: (read-only, click to copy)
Package Base: libuser
Description: A standardized interface for manipulating and administering user and group accounts.
Upstream URL:
Licenses: LGPL
Submitter: Barthalion
Maintainer: cyqsimon
Last Packager: cyqsimon
Votes: 13
Popularity: 0.000881
First Submitted: 2018-01-07 12:44 (UTC)
Last Updated: 2023-01-24 11:49 (UTC)

Latest Comments

1 2 3 Next › Last »

tormod commented on 2022-03-22 13:10 (UTC)

Just bookmarking this which also can be needed in a "real" solution:

tormod commented on 2022-03-22 12:34 (UTC)

It looks like autoconf/gtk-doc is broken, see and

Currently our --disable-gtk-doc option is not recognized by configure. I guess the --disable-gtk-doc option is not supported unless autoconf was bootstrapped with gtk-doc installed... So ideally upstream would make release tarballs by running autoconf while having themselves gtk-doc installed, then the release tarball can be built without gtk-doc installed by using configure --disable-gtk-doc.

cyqsimon commented on 2022-03-22 09:38 (UTC)


Thanks a lot! Applied your patch and fixed.

tormod commented on 2022-03-22 07:48 (UTC)

--disable-gtk-doc needs to be fixed properly, but here's how I get it to build:

diff --git a/PKGBUILD b/PKGBUILD
index d52781a..01b380e 100644
@@ -8,15 +8,16 @@ arch=('x86_64')
 depends=('glib2' 'pam' 'popt' 'python')
-makedepends=('autoconf' 'automake' 'gettext' 'gtk-doc' 'libtool')
+makedepends=('autoconf' 'automake' 'gettext' 'libtool')

 prepare() {
   cd ${pkgname}-${pkgver}
-  # TODO: we should skip gtk docs but it's not obvious how it should be done
-  #sed -i 's/gtkdocize/# gtkdocize/'
+  sed -i '/^gtkdocize/s/^/#/'
+  sed -i '/^SUBDIRS/d' docs/
+  sed -i '/^AC_CONFIG_FILES/s^docs/reference/Makefile^^'

 build() {
@@ -26,7 +27,7 @@ build() {
     --prefix=/usr \
     --sysconfdir=/etc \
     --sbindir=/usr/bin \
-    --disable-gtk-doc-html \
+    --disable-gtk-doc \
   sed -i 's/SUBDIRS = po docs/SUBDIRS = po/' Makefile

harappan commented on 2022-03-21 15:08 (UTC)

built today without error.

cyqsimon commented on 2022-03-21 03:54 (UTC) (edited on 2022-03-21 03:58 (UTC) by cyqsimon)

Okay, should be fixed now (for some definition of "fixed").

Ideally it should not be necessary to build GTK docs, but it's not obvious how I can disable it fully and properly after a lot of wasted time. For now I have declared makedepends=('gtk-doc') so at least everything builds.

If you have managed to build the newest version (0.6.3) with GTK docs disabled, please comment and tell me how. Thank you.

jghodd commented on 2022-03-20 21:17 (UTC) (edited on 2022-03-20 21:21 (UTC) by jghodd)

Still getting a build error.

automake: error: cannot open < docs/reference/gtk-doc.make: No such file or directory
==> ERROR: A failure occurred in build().

cyqsimon commented on 2022-03-20 16:04 (UTC) (edited on 2022-03-20 16:13 (UTC) by cyqsimon)

@agamemnon Ah okay GTK docs generation was not disabled fully. I added a patch for that. Should be fixed now.

Edit: sry I screwed up. Give me a moment.

cyqsimon commented on 2022-03-20 15:58 (UTC)

@piernov Ah sorry I wrongly assumed you are MIA. That's okay I'll handle libuser-ldap too. It's not much work anyways.

harappan commented on 2022-03-20 15:35 (UTC)

Getting this error:

==> Starting build()...
+ mkdir -p admin m4
+ gtkdocize --docdir docs/reference
./ line 4: gtkdocize: command not found
==> ERROR: A failure occurred in build().
error: failed to build 'libuser-0.63-1': 
error: packages failed to build: libuser-0.63-1