[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
87/201: gnu: gdb: Normalize indentation.
From: |
guix-commits |
Subject: |
87/201: gnu: gdb: Normalize indentation. |
Date: |
Mon, 1 Nov 2021 23:18:43 -0400 (EDT) |
apteryx pushed a commit to branch core-updates-frozen-batched-changes
in repository guix.
commit fad447ca4934e3e821941f2f76d1e30ce7150808
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Thu Oct 14 21:04:42 2021 -0400
gnu: gdb: Normalize indentation.
* gnu/packages/gdb.scm (gdb-10): Fix indentation and remove extraneous
newlines. Remove trailing #t.
(gdb-minimal): Fix indentation.
---
gnu/packages/gdb.scm | 100 ++++++++++++++++++++++++---------------------------
1 file changed, 46 insertions(+), 54 deletions(-)
diff --git a/gnu/packages/gdb.scm b/gnu/packages/gdb.scm
index 0645729..5bdad02 100644
--- a/gnu/packages/gdb.scm
+++ b/gnu/packages/gdb.scm
@@ -49,25 +49,22 @@
(name "gdb")
(version "10.2")
(source (origin
- (method url-fetch)
- (uri (string-append "mirror://gnu/gdb/gdb-"
- version ".tar.xz"))
- (sha256
- (base32
- "0aag1c0fw875pvhjg1qp7x8pf6gf92bjv5gcic5716scacyj58da"))
- (patches
- (search-patches "gdb-hurd.patch"))))
+ (method url-fetch)
+ (uri (string-append "mirror://gnu/gdb/gdb-"
+ version ".tar.xz"))
+ (sha256
+ (base32
+ "0aag1c0fw875pvhjg1qp7x8pf6gf92bjv5gcic5716scacyj58da"))
+ (patches
+ (search-patches "gdb-hurd.patch"))))
(build-system gnu-build-system)
(outputs '("out" "debug"))
(arguments
`(#:tests? #f ; FIXME "make check" fails on single-processor systems.
-
#:out-of-source? #t
-
#:modules ((srfi srfi-1)
,@%gnu-build-system-modules)
-
#:phases (modify-phases %standard-phases
(add-after 'unpack 'patch-paths
(lambda* (#:key inputs #:allow-other-keys)
@@ -77,34 +74,30 @@
"gdbsupport/pathstuff.cc")
(("\"/bin/sh\"")
(format #f "~s" sh))))))
- (add-after
- 'configure 'post-configure
- (lambda _
- (for-each patch-makefile-SHELL
- (find-files "." "Makefile\\.in"))
- #t))
- (add-after
- 'install 'remove-libs-already-in-binutils
- (lambda* (#:key native-inputs inputs outputs
- #:allow-other-keys)
- ;; Like Binutils, GDB installs libbfd, libopcodes, etc.
- ;; However, this leads to collisions when both are
- ;; installed, and really is none of its business,
- ;; conceptually. So remove them.
- (let* ((binutils (or (assoc-ref inputs "binutils")
- (assoc-ref native-inputs
"binutils")))
- (out (assoc-ref outputs "out"))
- (files1 (with-directory-excursion binutils
- (append (find-files "lib")
- (find-files "include"))))
- (files2 (with-directory-excursion out
- (append (find-files "lib")
- (find-files "include"))))
- (common (lset-intersection string=?
- files1 files2)))
- (with-directory-excursion out
- (for-each delete-file common)
- #t)))))))
+ (add-after 'configure 'post-configure
+ (lambda _
+ (for-each patch-makefile-SHELL
+ (find-files "." "Makefile\\.in"))))
+ (add-after 'install 'remove-libs-already-in-binutils
+ (lambda* (#:key native-inputs inputs outputs
+ #:allow-other-keys)
+ ;; Like Binutils, GDB installs libbfd, libopcodes, etc.
+ ;; However, this leads to collisions when both are
+ ;; installed, and really is none of its business,
+ ;; conceptually. So remove them.
+ (let* ((binutils (or (assoc-ref inputs "binutils")
+ (assoc-ref native-inputs
"binutils")))
+ (out (assoc-ref outputs "out"))
+ (files1 (with-directory-excursion binutils
+ (append (find-files "lib")
+ (find-files "include"))))
+ (files2 (with-directory-excursion out
+ (append (find-files "lib")
+ (find-files "include"))))
+ (common (lset-intersection string=?
+ files1 files2)))
+ (with-directory-excursion out
+ (for-each delete-file common))))))))
(inputs
`(("bash" ,bash)
("expat" ,expat)
@@ -123,16 +116,16 @@
;; The Hurd needs -lshouldbeinlibc.
,@(if (hurd-target?) `(("hurd" ,hurd)) '())))
(native-inputs
- `(("texinfo" ,texinfo)
- ("dejagnu" ,dejagnu)
- ("pkg-config" ,pkg-config)
- ,@(if (hurd-target?)
- ;; When cross-compiling from x86_64-linux, make sure to use a
- ;; 32-bit MiG because we assume target i586-pc-gnu.
- `(("mig" ,(if (%current-target-system)
- mig/32-bit
- mig)))
- '())))
+ `(("texinfo" ,texinfo)
+ ("dejagnu" ,dejagnu)
+ ("pkg-config" ,pkg-config)
+ ,@(if (hurd-target?)
+ ;; When cross-compiling from x86_64-linux, make sure to use a
+ ;; 32-bit MiG because we assume target i586-pc-gnu.
+ `(("mig" ,(if (%current-target-system)
+ mig/32-bit
+ mig)))
+ '())))
;; TODO: Add support for the GDB_DEBUG_FILE_DIRECTORY environment
;; variable in GDB itself instead of relying on some glue code in
;; the Guix-provided .gdbinit file.
@@ -187,8 +180,7 @@ written in C, C++, Ada, Objective-C, Pascal and more.")
gdb-10)
(define-public gdb-minimal
- (package/inherit
- gdb
- (name "gdb-minimal")
- (inputs (fold alist-delete (package-inputs gdb)
- '("libxml2" "ncurses" "python-wrapper" "source-highlight")))))
+ (package/inherit gdb
+ (name "gdb-minimal")
+ (inputs (fold alist-delete (package-inputs gdb)
+ '("libxml2" "ncurses" "python-wrapper"
"source-highlight")))))
- 28/201: gnu: python-pygobject: Update to 3.40.1., (continued)
- 28/201: gnu: python-pygobject: Update to 3.40.1., guix-commits, 2021/11/01
- 41/201: gnu: gst-plugins-base: Update to 1.19.2., guix-commits, 2021/11/01
- 51/201: gnu: pulseaudio: Update to 15.0., guix-commits, 2021/11/01
- 52/201: Revert commits made to resolve a gdk-pixbuf+svg propagation issue., guix-commits, 2021/11/01
- 63/201: gnu: gst-plugins-bad: Update to 1.18.5., guix-commits, 2021/11/01
- 69/201: gnu: tensorflow: Enable parallel build (at least partially)., guix-commits, 2021/11/01
- 76/201: gnu: glibc: Look for the current timezone in /etc/localtime., guix-commits, 2021/11/01
- 78/201: gnu: gtk+-2: Fix ‘builder’ test., guix-commits, 2021/11/01
- 82/201: gnu: curl: Honor #:tests?., guix-commits, 2021/11/01
- 90/201: gnu: glade3: Remove sitecustomize.py workaround., guix-commits, 2021/11/01
- 87/201: gnu: gdb: Normalize indentation.,
guix-commits <=
- 96/201: gnu: python-pypa-build: Update to 0.7.0., guix-commits, 2021/11/01
- 24/201: gnu: gst-libav: Update to 1.18.4., guix-commits, 2021/11/01
- 20/201: gnu: gst-plugins-base: Update to 1.18.4., guix-commits, 2021/11/01
- 23/201: gnu: gst-plugins-ugly: Update to 1.18.4., guix-commits, 2021/11/01
- 27/201: gnu: gst-editing-services: Update to 1.18.4., guix-commits, 2021/11/01
- 29/201: gnu: e2fsprogs: Update to 1.46.2., guix-commits, 2021/11/01
- 30/201: gnu: farstream: Enable tests., guix-commits, 2021/11/01
- 31/201: gnu: libevdev: Update to 1.11.0., guix-commits, 2021/11/01
- 32/201: gnu: python-docutils: Update to 0.17.1., guix-commits, 2021/11/01
- 33/201: gnu: bluez: Update to 5.59., guix-commits, 2021/11/01