aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/cryptsetup.scm
blob: 725a3978373376062e52d379f682708683c524cf (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
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2013 Andreas Enge <andreas@enge.fr>
;;;
;;; 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 cryptsetup)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix build-system gnu)
  #:use-module (gnu packages)
  #:use-module (gnu packages gnupg)
  #:use-module (gnu packages popt)
  #:use-module (gnu packages python)
  #:use-module (gnu packages linux))

(define-public cryptsetup
  (package
   (name "cryptsetup")
   (version "1.6.1")
   (source (origin
            (method url-fetch)
            (uri (string-append "http://cryptsetup.googlecode.com/files/cryptsetup-"
                                version ".tar.bz2"))
            (sha256
             (base32
              "170lalkhh2fa316d12i6r7jprm0yss3c949d91069sq37ik6xwxs"))))
   (build-system gnu-build-system)
   (inputs
    `(("libgcrypt" ,libgcrypt)
      ("lvm2" ,lvm2)
      ("util-linux" ,util-linux)
      ("popt" ,popt)))
   (native-inputs
      `(("python" ,python-wrapper)))
   (synopsis "Hard disk encryption tool")
   (description
    "LUKS (Linux Unified Key Setup)/Cryptsetup provides a standard on-disk
encryption format, which does not only facilitate compatibility among
distributions, but which also provides secure management of multiple user
passwords.  In contrast to existing solutions, LUKS stores all setup necessary
setup information in the partition header, enabling the users to transport
or migrate their data seamlessly.")
   (license license:gpl2)
   (home-page "http://code.google.com/p/cryptsetup/")))
ommit/gnu/packages/docbook.scm?id=1757abb01f255a8a3ffd1b7e0228b6da89646ad6'>gnu: docbook-xsl: Move 'use-modules' form to the top level.Ludovic Courtès 2021-03-27gnu: dblatex: Add 'dblatex/stable' variant.Mark H Weaver 2021-03-24Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner 2021-03-06gnu: Fix input typoes.Tobias Geerinckx-Rice 2021-01-29gnu: Replace all uses of texlive-union by texlive-updmap.cfg.Maxim Cournoyer 2021-01-14gnu: Add docbook-sgml-3.1.Maxim Cournoyer 2021-01-14gnu: Add docbook-dsssl.Maxim Cournoyer 2021-01-14gnu: Add docbook-sgml.Maxim Cournoyer 2021-01-14gnu: Add iso-8879-entities.Maxim Cournoyer 2021-01-14gnu: Add docbook-utils.Maxim Cournoyer 2021-01-14gnu: Add docbook-sgml-3.1.Maxim Cournoyer 2021-01-14gnu: Add docbook-dsssl.Maxim Cournoyer 2021-01-14gnu: Add docbook-sgml.Maxim Cournoyer 2021-01-14gnu: Add iso-8879-entities.Maxim Cournoyer 2020-11-29Merge remote-tracking branch 'origin/master' into core-updatesChristopher Baines 2020-11-09gnu: docbook: Update source URI.Efraim Flashner 2020-06-22Merge branch 'master' into core-updatesJakub Kądziołka 2020-06-14gnu: docbook: Add 5.0.1.Marius Bakke 2020-06-14gnu: docbook-xsl: Update to 1.79.2.Marius Bakke 2020-01-21Merge branch 'staging' into core-updatesMarius Bakke 2020-01-19gnu: Use HTTPS for docbook.org.Tobias Geerinckx-Rice 2020-01-11gnu: dblatex: Update to 0.3.11.Marius Bakke