[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
07/11: gnu: fakeroot: Update to 1.25.1.
From: |
guix-commits |
Subject: |
07/11: gnu: fakeroot: Update to 1.25.1. |
Date: |
Sat, 10 Oct 2020 17:40:47 -0400 (EDT) |
mbakke pushed a commit to branch master
in repository guix.
commit 0dc3649e2cce05ea084c245b6c524d63efeb1e5b
Author: Marius Bakke <marius@gnu.org>
AuthorDate: Mon Sep 28 18:08:56 2020 +0200
gnu: fakeroot: Update to 1.25.1.
* gnu/packages/linux.scm (fakeroot): Update to 1.25.1.
[arguments]: Override the 'bootstrap' phase. Remove obsolete statx
workaround.
[native-inputs]: Add AUTOCONF, AUTOMAKE, LIBTOOL, GETTEXT-MINIMAL, and PO4A.
While at it, move ACL ...
[inputs]: ... here, where it belongs according to libfakeroot.la.
---
gnu/packages/linux.scm | 34 ++++++++++++++++++++--------------
1 file changed, 20 insertions(+), 14 deletions(-)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 39960c1..6cdd69b 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -7003,19 +7003,25 @@ the superuser to make device nodes.")
(define-public fakeroot
(package
(name "fakeroot")
- (version "1.24")
+ (version "1.25.1")
(source (origin
+ ;; There are no tags in the repository, so take this snapshot.
(method url-fetch)
(uri (string-append "https://deb.debian.org/debian/pool/main/f/"
"fakeroot/fakeroot_" version ".orig.tar.gz"))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1vb6f93hjyqnwx8dc8mm3dgma7axgqk8s7sdsjs8l2rpc0qmn11f"))))
+ "1ianaacwpjcw02shfiyybkqh5r6il4lvxin10n4y66kw0p7i3kcm"))))
(build-system gnu-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
+ (replace 'bootstrap
+ (lambda _
+ ;; The "preroll" script takes care of Autoconf and also
+ ;; prepares the translated manuals.
+ (invoke "sh" "./preroll")))
(add-after 'configure 'patch-Makefile
(lambda _
;; Note: The root of the problem is already in "Makefile.am".
@@ -7055,21 +7061,21 @@ the superuser to make device nodes.")
;; We don't have an /etc/passwd entry for "root" - use numeric IDs.
(substitute* "test/compare-tar"
(("tar -tvf") "tar --numeric-owner -tvf"))
-
- ;; coreutils 8.32 changed 'ls' to use the statx() syscall instead
- ;; of lstat(). fakeroot 1.24 does not support the former, so
- ;; adjust these tests to use 'test -b' instead of 'ls' to test for
- ;; block device. See <https://bugs.gnu.org/41090>.
- (substitute* '("test/t.mknod" "test/t.chmod_dev")
- (("ls -ld? \\$tmp/hda3")
- "test -b $tmp/hda3 && echo block || echo fail"))
#t)))))
(native-inputs
- `(("acl" ,acl)
- ("sharutils" ,sharutils) ; for the tests
- ("xz" ,xz))) ; for the tests
+ `(;; For bootstrapping the package.
+ ("autoconf" ,autoconf)
+ ("automake" ,automake)
+ ("libtool" ,libtool)
+ ("gettext" ,gettext-minimal)
+ ("po4a" ,po4a)
+
+ ;; For tests.
+ ("sharutils" ,sharutils)
+ ("xz" ,xz)))
(inputs
- `(("libcap" ,libcap/next)
+ `(("acl" ,acl)
+ ("libcap" ,libcap/next)
("util-linux" ,util-linux)
("sed" ,sed)
("coreutils" ,coreutils)))
- branch master updated (5b548a1 -> 26f6bd0), guix-commits, 2020/10/10
- 02/11: gnu: Rename 'llvm-download-uri' to 'llvm-uri'., guix-commits, 2020/10/10
- 04/11: gnu: python-oauthlib: Update to 3.1.0., guix-commits, 2020/10/10
- 01/11: gnu: folly: Remove reference to missing patch., guix-commits, 2020/10/10
- 09/11: gnu: libvpx: Update to 1.9.0., guix-commits, 2020/10/10
- 03/11: gnu: python-openid: Update to 3.2.0., guix-commits, 2020/10/10
- 05/11: gnu: python-dirsync: Update to 2.2.5., guix-commits, 2020/10/10
- 10/11: services: ganeti: Fix typo., guix-commits, 2020/10/10
- 07/11: gnu: fakeroot: Update to 1.25.1.,
guix-commits <=
- 06/11: gnu: python-dirsync: Update home page., guix-commits, 2020/10/10
- 08/11: gnu: drbd-utils: Update to 9.15.0., guix-commits, 2020/10/10
- 11/11: gnu: Add buku., guix-commits, 2020/10/10