aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/gnu-pw-mgr.scm
blob: 08968f1241597c4774c73bf55028b37b91ec8215 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2013 Eric Bavier <bavier@member.fsf.org>
;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2016, 2018, 2020 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.

(define-module (gnu packages gnu-pw-mgr)
  #:use-module (guix packages)
  #:use-module (guix licenses)
  #:use-module (guix download)
  #:use-module (guix build-system gnu)
  #:use-module (gnu packages)
  #:use-module (gnu packages base)
  #:use-module (gnu packages autogen))

(define-public gnu-pw-mgr
  (package
    (name "gnu-pw-mgr")
    (version "2.7.4")
    (source
     (origin
      (method url-fetch)
      (uri (string-append "mirror://gnu/gnu-pw-mgr/gnu-pw-mgr-"
                          version ".tar.xz"))
      (sha256
       (base32 "0fhwvsmsqpw0vnivarfg63l8pgwqfv7d5wi6l80jpb41dj6qpjz8"))))
    (build-system gnu-build-system)
    (arguments
     '(#:phases
       (modify-phases %standard-phases
         (add-after 'patch-source-shebangs 'patch-more-shebangs
           (lambda _
             (substitute* "tests/dom.test"
               (("/usr/bin/printf") (which "printf")))
             #t))
         (add-before 'check 'pre-check
           (lambda _
             ;; In the build environment, there is no /dev/tty.
             (substitute* "tests/base.test"
               (("/dev/tty") "/dev/null"))
             #t)))))
    (native-inputs
     (list which))
    (home-page "https://www.gnu.org/software/gnu-pw-mgr/")
    (synopsis "Retrieve login credentials without recording passwords")
    (description
     "This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.  The
user of this program inputs a self-defined transformation of a web
site URL and obtains the password and user name hint for that web
site.")
    (license gpl3+)))
8fd7ea49140bd'>gnu: openjdk: Arrange patches....Andreas Enge 2023-01-30Merge remote-tracking branch 'origin/master' into core-updates...Efraim Flashner 2023-01-20gnu: java-logback-classic: Fix build....Arne Babenhauserheide 2023-01-18gnu: openjdk: Update to 19....Greg Hogan 2023-01-14gnu: java-logback-core: Drop trailing #T....Ricardo Wurmus 2023-01-14gnu: java-logback-core: Fetch source from git....Ricardo Wurmus 2023-01-14gnu: java-logback-core: Drop input labels....Ricardo Wurmus 2023-01-09gnu: Remove java-ecj-3....Ricardo Wurmus 2023-01-09gnu: ant-junit: Fix inheritance by using gexp....Ricardo Wurmus 2023-01-09gnu: ant-apache-bcel: Fix inheritance by using gexp....Ricardo Wurmus 2023-01-09gnu: java-cisd-jhdf5: Do not override default JDK....Ricardo Wurmus 2023-01-09gnu: java-cisd-jhdf5: Remove trailing #T....Ricardo Wurmus 2023-01-09gnu: java-ecj: Do not inherit from java-ecj-3....Ricardo Wurmus 2023-01-09gnu: Remove java-ecj-3.5....Ricardo Wurmus 2023-01-09gnu: java-cisd-args4j: Do not build with icedtea-7....Ricardo Wurmus 2023-01-09gnu: java-cisd-args4j: Use later version of ECJ....Ricardo Wurmus 2023-01-09gnu: java-cisd-args4j: Remove trailing #T from build phase....Ricardo Wurmus 2023-01-09gnu: java-jgit-4.2: Remove trailing #T from build phase....Ricardo Wurmus 2023-01-09gnu: java-jgit-4.2: Do not build with icedtea-7....Ricardo Wurmus 2023-01-09gnu: Move Java bootstrap packages to separate module....Ricardo Wurmus 2023-01-08gnu: Move Java XML packages to new module....Ricardo Wurmus 2023-01-08gnu: Add java-antlr4-runtime-python....Liliana Marie Prikler 2022-12-20gnu: openjdk18: Update to 18.0.2....Greg Hogan 2022-12-20gnu: openjdk17: Update to 17.0.5....Greg Hogan 2022-12-20gnu: openjdk16: Update to 16.0.2....Greg Hogan 2022-12-20gnu: openjdk15: Update to 15.0.9....Greg Hogan 2022-12-20gnu: openjdk13: Update to 13.0.13....Greg Hogan 2022-12-20gnu: openjdk11: Fix find-files syntax....Efraim Flashner 2022-12-20gnu: openjdk11: Update to 11.0.17....Greg Hogan 2022-11-11gnu: OpenJDK: Avoid usage of (guix build syscalls)....Marius Bakke