aboutsummaryrefslogtreecommitdiff
path: root/doc/images/shepherd-graph.dot
diff options
context:
space:
mode:
authorSimon South <simon@simonsouth.net>2020-12-05 10:27:55 -0500
committer宋文武 <iyzsong@member.fsf.org>2021-02-12 15:11:36 +0800
commitdb6b9d2f4bc59511904e8c1412d0257675c46095 (patch)
treebb14d07667f3ae3065cb48b30a64ce8c5059ed44 /doc/images/shepherd-graph.dot
parent8458d8db70885b350285e8b1490734349135e51e (diff)
downloadguix-db6b9d2f4bc59511904e8c1412d0257675c46095.tar.gz
guix-db6b9d2f4bc59511904e8c1412d0257675c46095.zip
services: Add transmission-daemon service.
* gnu/services/file-sharing.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * po/packages/POTFILES.in: Add it. * tests/services/file-sharing.scm: New file. * Makefile.am (SCM_TESTS): Add it. * doc/guix.texi (File-Sharing Services): New section. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
Diffstat (limited to 'doc/images/shepherd-graph.dot')
0 files changed, 0 insertions, 0 deletions
))) (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) ("mpfr" ,mpfr) ("gmp" ,gmp) ("readline" ,readline) ("ncurses" ,ncurses) ("guile" ,guile-3.0) ("python-wrapper" ,python-wrapper) ("source-highlight" ,source-highlight) ;; Allow use of XML-formatted syscall information. This enables 'catch ;; syscall' and similar commands. ("libxml2" ,libxml2) ;; The Hurd needs -lshouldbeinlibc. ,@(if (target-hurd?) `(("hurd" ,hurd)) '()))) (native-inputs `(("texinfo" ,texinfo) ("dejagnu" ,dejagnu) ("pkg-config" ,pkg-config) ,@(if (target-hurd?) ;; 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) (cross-mig (%current-target-system)) 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. (native-search-paths (list (search-path-specification (variable "GDB_DEBUG_FILE_DIRECTORY") (files '("lib/debug"))))) (home-page "https://www.gnu.org/software/gdb/") (synopsis "The GNU debugger") (description "GDB is the GNU debugger. With it, you can monitor what a program is doing while it runs or what it was doing just before a crash. It allows you to specify the runtime conditions, to define breakpoints, and to change how the program is running to try to fix bugs. It can be used to debug programs written in C, C++, Ada, Objective-C, Pascal and more.") (properties `((hidden? . #t))) (license gpl3+))) (define-public gdb-14 (package (inherit gdb/pinned) (version "14.2") (source (origin (method url-fetch) (uri (string-append "mirror://gnu/gdb/gdb-" version ".tar.xz")) (sha256 (base32 "0wkprsjyyh204fdjlkaz20k847l88i9y8m9zqsv15vcd3l3dhk9d")))) (properties '()))) (define-public gdb-15 (package (inherit gdb-14) (version "15.2") (source (origin (method url-fetch) (uri (string-append "mirror://gnu/gdb/gdb-" version ".tar.xz")) (patches (search-patches "gdb-hurd64.patch")) (sha256 (base32 "0k9i8mizg4hby020k53kqmc835pajh9c8d5klv5s1ddm6p6hqdc3")))))) (define-public gdb ;; The "default" version. gdb-14) (define-public gdb-multiarch (package/inherit gdb-14 (name "gdb-multiarch") (arguments (substitute-keyword-arguments (package-arguments gdb-14) ((#:configure-flags flags '()) #~(cons* "--enable-targets=all" "--enable-multilib" "--enable-interwork" "--enable-languages=c,c++" "--disable-nls" #$flags)))) (synopsis "The GNU debugger (with all architectures enabled)"))) (define-public gdb-minimal (package/inherit gdb-14 (name "gdb-minimal") (inputs (fold alist-delete (package-inputs gdb) '("libxml2" "ncurses" "python-wrapper" "source-highlight"))))) (define-public gdb-minimal-15 (package/inherit gdb-15 (name "gdb-minimal") (inputs (fold alist-delete (package-inputs gdb-15) '("libxml2" "ncurses" "python-wrapper" "source-highlight"))))) (define-public avr-gdb (package/inherit gdb-14 (name "avr-gdb") (arguments (substitute-keyword-arguments (package-arguments gdb-14) ((#:configure-flags flags '()) #~(cons* "--target=avr" "--disable-nls" "--enable-languages=c,c++" "--with-system-readline" "--enable-source-highlight" #$flags)))) (synopsis "The GNU Debugger for AVR") (description "GDB is the GNU debugger. With it, you can monitor what a program is doing while it runs or what it was doing just before a crash. It allows you to specify the runtime conditions, to define breakpoints, and to change how the program is running to try to fix bugs. This variant of GDB can be used to debug programs written for the AVR microcontroller architecture.")))