;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2012, 2013 Andreas Enge ;;; Copyright © 2014, 2015, 2016 Mark H Weaver ;;; Copyright © 2016, 2017 Leo Famulari ;;; Copyright © 2016, 2022 Efraim Flashner ;;; Copyright © 2012, 2013 Nikita Karetnikov ;;; Copyright © 2012, 2017 Ludovic Courtès ;;; Copyright © 2017, 2019 Ricardo Wurmus ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2017 Alex Vong ;;; Copyright © 2019 Mathieu Othacehe ;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen ;;; Copyright © 2020, 2021 Maxim Cournoyer ;;; Copyright © 2021 Maxime Devos ;;; Copyright © 2022 Marius Bakke ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; u
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Eure <ian@retrospec.tv>2024-10-05 09:19:10 -0700
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2024-10-08 16:34:38 +0900
commitdaaba6ac16e287167d612d5d4660735a7058b507 (patch)
tree805032963ade36ba16e069654b2cf9eaca86e48e /gnu/tests/gdm.scm
parenta950a89d2f7e6fed8c0a209e5c75f6605e7b469b (diff)
downloadguix-daaba6ac16e287167d612d5d4660735a7058b507.tar.gz
guix-daaba6ac16e287167d612d5d4660735a7058b507.zip
gnu: librewolf: Fix broken context menu.
This patch fixes a reported bug where context (right-click) menus contain many duplicate and incorrect entries. * gnu/packages/librewolf.scm (librewolf) [phases] <neuter-genai>: Reinstate the genai browser component. Change-Id: I288545ce80b9a7e854edfc26a7ffe43433303458
Diffstat (limited to 'gnu/tests/gdm.scm')
0 files changed, 0 insertions, 0 deletions
ute* "Makefile" (("^install-data-hook:") "install-data-hook:\nx:\n"))))))) (native-inputs (list pkg-config)) (inputs (list gnutls libidn linux-pam zlib libgcrypt libtasn1)) (home-page "https://www.gnu.org/software/shishi/") (synopsis "Implementation of the Kerberos 5 network security system") (description "GNU Shishi is a free implementation of the Kerberos 5 network security system. It is used to allow non-secure network nodes to communicate in a secure manner through client-server mutual authentication via tickets. After installation, the system administrator should generate keys using @code{shisa -a /etc/shishi/shishi.keys}.") (license license:gpl3+))) (define-public heimdal (package (name "heimdal") (version "7.8.0") (source (origin (method url-fetch) (uri (string-append "https://github.com/heimdal/heimdal/releases/download/" "heimdal-" version "/" "heimdal-" version ".tar.gz")) (sha256 (base32 "0f4dblav859p5hn7b2jdj1akw6d8p32as6bj6zym19kghh3s51zx")) (patches (search-patches "heimdal-CVE-2022-45142.patch")))) (build-system gnu-build-system) (arguments `(#:configure-flags ,#~(list ;; Avoid 7 MiB of .a files. "--disable-static" ;; Do not build libedit. (string-append "--with-readline-lib=" (assoc-ref %build-inputs "readline") "/lib") (string-append "--with-readline-include=" (assoc-ref %build-inputs "readline") "/include") ;; Do not build sqlite. (string-append "--with-sqlite3=" (assoc-ref %build-inputs "sqlite")) #$@(if (%current-target-system) ;; The configure script is too pessimistic. ;; Setting this also resolves a linking error. #~("ac_cv_func_getpwnam_r_posix=yes" ;; Allow 'slc' and 'asn1_compile' to be found. (string-append "--with-cross-tools=" #+(file-append this-package "/libexec/heimdal"))) #~())) #:phases (modify-phases %standard-phases ;; Skip the appl folder as obsolete per message from Brian May ;; (add-after 'unpack 'drop-obsolete-executables (lambda* (#:key inputs #:allow-other-keys) (substitute* '("Makefile.am") (("appl") "")))) (add-before 'configure 'pre-configure (lambda* (#:key inputs #:allow-other-keys) (invoke (search-input-file inputs "bin/autoreconf") "--install" "--force") (substitute* "configure" ;; Reproducible build date, etc. (("User=.*$") "User=Guix\n") (("Host=.*$") "Host=GNU\n") (("Date=.*$") "Date=2022\n") ;; The e2fsprogs input is included for libcom_err, ;; let's use it even if cross-compiling. (("test \"\\$\\{krb_cv_com_err\\}\" = \"yes\"") ":") ;; Our 'compile_et' is not in --with-cross-tools, ;; which confuses heimdal. (("ac_cv_prog_COMPILE_ET=\\$\\{with_cross_tools\\}compile_et") "ac_cv_PROG_COMPILE_ET=compile_et")) (substitute* '("tools/Makefile.in") (("/bin/sh") (which "sh"))))) (add-before 'check 'pre-check (lambda _ ;; For 'getxxyyy-test'. (setenv "USER" (passwd:name (getpwuid (getuid)))) ;; Skip 'db' and 'kdc' tests for now. ;; FIXME: figure out why 'kdc' tests fail. (with-output-to-file "tests/db/have-db.in" (lambda () (format #t "#!~a~%exit 1~%" (which "sh"))))))) ;; Tests fail when run in parallel. #:parallel-tests? #f)) (native-inputs (list autoconf automake bison e2fsprogs ;for 'compile_et' flex libtool texinfo unzip ;for tests pkg-config perl perl-json python)) (inputs (list readline bash-minimal bdb e2fsprogs ;for libcom_err libcap-ng libxcrypt openldap sqlite)) (home-page "http://www.h5l.org/") (synopsis "Kerberos 5 network authentication") (description "Heimdal is an implementation of Kerberos 5 network authentication service.") (license license:bsd-3)))