[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
36/145: gnu: libpcap: Update to 2.62.
From: |
guix-commits |
Subject: |
36/145: gnu: libpcap: Update to 2.62. |
Date: |
Mon, 10 Jan 2022 11:44:05 -0500 (EST) |
apteryx pushed a commit to branch version-1.4.0
in repository guix.
commit a427597725f82dbab1387e357adbd095a24fc5de
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Sat Dec 18 01:26:33 2021 -0500
gnu: libpcap: Update to 2.62.
* gnu/packages/linux.scm (libpcap): Update to 2.62.
[phases]{configure}: Delete phase, and move LDFLAGS to...
[make-flags]: ... here. Define arguments via G-expressions.
---
gnu/packages/linux.scm | 56 +++++++++++++++++++++++---------------------------
1 file changed, 26 insertions(+), 30 deletions(-)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index e90880dc4a..01dec50366 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -2899,37 +2899,33 @@ configuration (iptunnel, ipmaddr).")
(define-public libcap
(package
(name "libcap")
- (version "2.51")
+ (version "2.62")
(source (origin
- (method url-fetch)
- (uri (string-append
- "mirror://kernel.org/linux/libs/security/linux-privs/"
- "libcap2/libcap-" version ".tar.xz"))
- (sha256
- (base32
- "1ych13qc1mvzv8iscbims5b317vxcmy5ffpmfy98zk7bgamz62b6"))))
- (build-system gnu-build-system)
- (arguments `(#:phases
- ,#~(modify-phases %standard-phases
- (replace 'configure
- ;; Add $libdir to the RUNPATH of executables.
- (lambda _
- (substitute* "Make.Rules"
- (("LDFLAGS \\?= #-g")
- (string-append "LDFLAGS ?= -Wl,-rpath="
- #$output "/lib"))))))
- #:test-target "test"
- #:make-flags
- (list "lib=lib"
- (string-append "prefix=" (assoc-ref %outputs "out"))
- "RAISE_SETFCAP=no"
- ;; Tell the makefile to use TARGET-gcc and friends
- ;; when cross-compiling.
- ,@(if (%current-target-system)
- `(,(string-append "CROSS_COMPILE="
- (%current-target-system) "-")
- "BUILD_CC=gcc")
- '()))))
+ (method url-fetch)
+ (uri (string-append
+ "mirror://kernel.org/linux/libs/security/linux-privs/"
+ "libcap2/libcap-" version ".tar.xz"))
+ (sha256
+ (base32
+ "18l3pngsbaahdjzz01rmzrjgcqny4zld685fkq96mq5yr6m5n30r"))))
+ (build-system gnu-build-system)
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (delete 'configure))
+ #:test-target "test"
+ #:make-flags
+ #~(list "lib=lib"
+ (string-append "prefix=" #$output)
+ (string-append "LDFLAGS=-Wl,-rpath=" #$output "/lib")
+ "RAISE_SETFCAP=no"
+ ;; Tell the makefile to use TARGET-gcc and friends
+ ;; when cross-compiling.
+ #$@(if (%current-target-system)
+ `((list (string-append "CROSS_COMPILE="
+ ,(%current-target-system) "-")
+ "BUILD_CC=gcc"))
+ '()))))
(native-inputs (list perl))
(supported-systems (delete "i586-gnu" %supported-systems))
(home-page "https://sites.google.com/site/fullycapable/")
- 06/145: gnu: python-pyparsing: Update to 3.0.6., (continued)
- 06/145: gnu: python-pyparsing: Update to 3.0.6., guix-commits, 2022/01/10
- 09/145: gnu: meson: Update to 0.60.2 and absorb meson-wrapped., guix-commits, 2022/01/10
- 16/145: gnu: binutils: Absorb binutils-next., guix-commits, 2022/01/10
- 18/145: gnu: rust-bitflags-1: Absorb rust-bitflags-1.3., guix-commits, 2022/01/10
- 29/145: gnu: pciutils: Fix the conditional for the kmod input., guix-commits, 2022/01/10
- 30/145: gnu: glibmm: Remove trailing #t., guix-commits, 2022/01/10
- 32/145: gnu: gnupg: Update to 2.2.32., guix-commits, 2022/01/10
- 20/145: gnu: mozjs-60: Use quasiquote, addressing TODO., guix-commits, 2022/01/10
- 33/145: gnu: util-linux: Update to 2.37.2., guix-commits, 2022/01/10
- 34/145: gnu: eudev: Update to 3.2.11., guix-commits, 2022/01/10
- 36/145: gnu: libpcap: Update to 2.62.,
guix-commits <=
- 39/145: gnu: rust-1.39: Update mrustc to commit c70665., guix-commits, 2022/01/10
- 42/145: gnu: python-gnupg: Update to 0.4.8., guix-commits, 2022/01/10
- 02/145: gnu: libx11: Update to 1.7.3.1., guix-commits, 2022/01/10
- 08/145: gnu: python-flit-core: Update to 3.5.1., guix-commits, 2022/01/10
- 23/145: gnu: heimdal: Unify phases, addressing TODO., guix-commits, 2022/01/10
- 25/145: gnu: libproxy: Remove target condition from check phase., guix-commits, 2022/01/10
- 15/145: gnu: isc-dhcp: Address TODOs., guix-commits, 2022/01/10
- 17/145: guix: lint: Fix comment per TODO., guix-commits, 2022/01/10
- 28/145: gnu: help2man: Update to 1.48.5., guix-commits, 2022/01/10
- 43/145: gnu: epiphany: Update to 41.2., guix-commits, 2022/01/10