aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/cpio.scm
blob: 58b2f45937e5c6ce46b3b1f4d4b9ef87b186860b (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
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2012 Nikita Karetnikov <nikita@karetnikov.org>
;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
;;;
;;; 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 cpio)
  #:use-module (guix licenses)
  #:use-module (gnu packages)
  #:use-module (gnu packages autotools)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix build-system gnu))

(define-public cpio
  (package
    (name "cpio")
    (version "2.13")
    (source (origin
             (method url-fetch)
             (uri (string-append "mirror://gnu/cpio/cpio-"
                                 version ".tar.bz2"))
             (sha256
              (base32
               "0vbgnhkawdllgnkdn6zn1f56fczwk0518krakz2qbwhxmv2vvdga"))))
    (build-system gnu-build-system)
    (home-page "https://www.gnu.org/software/cpio/")
    (synopsis "Manage cpio and tar file archives")
    (description
     "GNU cpio copies files into or out of cpio or tar archives.  Indeed,
many formats are supported, including legacy formats.  The format is
determined automatically by the program and is handled appropriately.
Furthermore, the location of the archive is not important.  It can be another
file on the drive, a tape, or data on a pipe.")
    (license gpl3+)))
ages/disk.scm (hddtemp)[description]: Likewise. * gnu/packages/django.scm (python-djangorestframework)[description]: Likewise. * gnu/packages/documentation.scm (doc++)[description]: Likewise. * gnu/packages/emacs-xyz.scm (emacs-kakoune, emacs-pyim-basedict, eless) (emacs-scpaste)[description]: Likewise. * gnu/packages/file-systems.scm (dbxfs)[description]: Likewise. * gnu/packages/finance.scm (python-stdnum)[description]: Likewise. * gnu/packages/fontutils.scm (woff2)[description]: Likewise. * gnu/packages/games.scm (openttd-opengfx)[description]: Likewise. * gnu/packages/gnome-xyz.scm (gnome-shell-extension-topicons-redux) [description]: Likewise. * gnu/packages/gnome.scm (libgrss)[description]: Likewise. * gnu/packages/golang.scm (go-github-com-mitchellh-reflectwalk) [description]: Likewise. (go-github-com-go-git-go-billy)[synopsis, description]: Likewise. * gnu/packages/haskell-check.scm (ghc-inspection-testing)[description]: Likewise. * gnu/packages/haskell-web.scm (ghc-yesod-form)[description]: Likewise. * gnu/packages/haskell-xyz.scm (ghc-hex)[description]: Likewise. * gnu/packages/hyperledger.scm (hyperledger-iroha-ed25519)[description]: Likewise. * gnu/packages/java.scm (java-mail)[synopsis]: Likewise. (java-native-access-platform)[description]: Likewise. * gnu/packages/kde-frameworks.scm (kactivities-stats)[description]: Likewise. * gnu/packages/kde-utils.scm (krusader)[description]: Likewise. * gnu/packages/language.scm (praat)[description]: Likewise. * gnu/packages/linux.scm (light)[description]: Likewise. * gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.defclass-star)[description]: Likewise. * gnu/packages/mail.scm (dovecot-trees, sieve-connect)[description]: Likewise. * gnu/packages/ocaml.scm (ocaml-opam-file-format, ocaml-cppo) (ocaml4.07-ppx-variants-conv)[description]: Likewise. * gnu/packages/perl.scm (perl-convert-binhex)[description]: Likewise. * gnu/packages/python-crypto.scm (python-ecdsa)[description]: Likewise. * gnu/packages/python-web.scm (python-html5lib)[synopsis, description]: Likewise. (python-venusian)[synopsis]: Likewise. * gnu/packages/python-xyz.scm (python-readlike, python-gssapi) (python-flufl-i18n)[description]: Likewise. (python-pox, python-watchdog, python-xattr)[synopsis, description]: Likewise. * gnu/packages/ruby.scm (ruby-sorcerer)[description]: Likewise. * gnu/packages/rust-apps.scm (watchexec)[description]: Likewise. * gnu/packages/rust.scm (mrustc)[synopsis]: Likewise. * gnu/packages/shells.scm (s-shell)[description]: Likewise. * gnu/packages/ssh.scm (sshpass)[description]: Likewise. * gnu/packages/terminals.scm (beep)[description]: Likewise. * gnu/packages/web.scm (perl-lwp-useragent-cached)[description]: Likewise. * gnu/packages/wv.scm (wv)[description]: Likewise. 2020-09-12gnu: Add python-potr.Raghav Gururajan * gnu/packages/python-crypto.scm (python-potr): New variable. 2020-09-04gnu: python-paramiko: Update to 2.7.2.Tobias Geerinckx-Rice * gnu/packages/python-crypto.scm (python-paramiko): Update to 2.7.2. 2020-09-01gnu: python-jeepney: Update to 0.4.3.Tobias Geerinckx-Rice * gnu/packages/python-crypto.scm (python-jeepney): Update to 0.4.3. 2020-08-09gnu: Add python-certipy.Efraim Flashner * gnu/packages/python-crypto.scm (python-certipy): New variable. 2020-08-09gnu: Add python-trustme.Vinicius Monego * gnu/packages/python-crypto.scm (python-trustme): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> 2020-08-05gnu: python-m2crypto: Add swig as native-input.Jelle Licht * gnu/packages/python-crypto.scm (python-m2crypto)[native-inputs]: Add swig. 2020-07-29gnu: Add python-sop.Justus Winter * gnu/packages/python-crypto.scm (python-sop): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2020-07-29gnu: Add python-pgpy.Justus Winter * gnu/packages/python-crypto.scm (python-pgpy): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2020-07-14gnu: python-pynacl: Update to 1.4.0.Marius Bakke * gnu/packages/python-crypto.scm (python-pynacl): Update to 1.4.0. [source](snippet): Adjust to fix spurious build requirement. [arguments]: Add #:modules. Replace check phase with custom pytest invocation. 2020-07-14gnu: python-paramiko: Update to 2.7.1.Marius Bakke * gnu/packages/python-crypto.scm (python-paramiko): Update to 2.7.1. 2020-07-14gnu: python-txtorcon: Remove unused input.Marius Bakke * gnu/packages/python-crypto.scm (python-txtorcon)[propagated-inputs]: Remove PYTHON-IPADDRESS. 2020-07-12gnu: Remove ".git" from "https://github/…/….git".Ludovic Courtès Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix swh) would sometimes return #f for these because the ".git" URLs are redirects to the non-".git" URLs. Consequently, 'guix lint -c archival' would keep saying "scheduled Software Heritage archival"; likewise, the fallback download code would fail. * gnu/packages/ada.scm, gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/android.scm, gnu/packages/animation.scm, gnu/packages/arcan.scm, gnu/packages/assembly.scm, gnu/packages/audio.scm, gnu/packages/authentication.scm, gnu/packages/avr.scm, gnu/packages/axoloti.scm, gnu/packages/backup.scm, gnu/packages/bash.scm, gnu/packages/benchmark.scm, gnu/packages/bioconductor.scm, gnu/packages/bioinformatics.scm, gnu/packages/bittorrent.scm, gnu/packages/boost.scm, gnu/packages/build-tools.scm, gnu/packages/c.scm, gnu/packages/calendar.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/chemistry.scm, gnu/packages/chez.scm, gnu/packages/clojure.scm, gnu/packages/code.scm, gnu/packages/compression.scm, gnu/packages/compton.scm, gnu/packages/coq.scm, gnu/packages/cpp.scm, gnu/packages/cran.scm, gnu/packages/crypto.scm, gnu/packages/curl.scm, gnu/packages/databases.scm, gnu/packages/datastructures.scm, gnu/packages/debug.scm, gnu/packages/disk.scm, gnu/packages/distributed.scm, gnu/packages/django.scm, gnu/packages/dlang.scm, gnu/packages/dns.scm, gnu/packages/docker.scm, gnu/packages/education.scm, gnu/packages/efi.scm, gnu/packages/elixir.scm, gnu/packages/emacs-xyz.scm, gnu/packages/embedded.scm, gnu/packages/emulators.scm, gnu/packages/engineering.scm, gnu/packages/erlang.scm, gnu/packages/fabric-management.scm, gnu/packages/file-systems.scm, gnu/packages/finance.scm, gnu/packages/firmware.scm, gnu/packages/flashing-tools.scm, gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/fpga.scm, gnu/packages/game-development.scm, gnu/packages/games.scm, gnu/packages/genealogy.scm, gnu/packages/genimage.scm, gnu/packages/geo.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/gnome-xyz.scm, gnu/packages/gnome.scm, gnu/packages/gnuzilla.scm, gnu/packages/golang.scm, gnu/packages/gpodder.scm, gnu/packages/graph.scm, gnu/packages/graphics.scm, gnu/packages/graphviz.scm, gnu/packages/groff.scm, gnu/packages/groovy.scm, gnu/packages/gtk.scm, gnu/packages/guile-xyz.scm, gnu/packages/guile.scm, gnu/packages/hardware.scm, gnu/packages/haskell-apps.scm, gnu/packages/haskell-xyz.scm, gnu/packages/hexedit.scm, gnu/packages/i2p.scm, gnu/packages/ibus.scm, gnu/packages/image-processing.scm, gnu/packages/image-viewers.scm, gnu/packages/image.scm, gnu/packages/ipfs.scm, gnu/packages/java-graphics.scm, gnu/packages/java-maths.scm, gnu/packages/java.scm, gnu/packages/javascript.scm, gnu/packages/jrnl.scm, gnu/packages/julia.scm, gnu/packages/jupyter.scm, gnu/packages/kodi.scm, gnu/packages/language.scm, gnu/packages/lego.scm, gnu/packages/less.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lirc.scm, gnu/packages/lisp-xyz.scm, gnu/packages/llvm.scm, gnu/packages/logging.scm, gnu/packages/lolcode.scm, gnu/packages/lua.scm, gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/machine-learning.scm, gnu/packages/mail.scm, gnu/packages/markup.scm, gnu/packages/maths.scm, gnu/packages/maven.scm, gnu/packages/mes.scm, gnu/packages/messaging.scm, gnu/packages/monitoring.scm, gnu/packages/mpd.scm, gnu/packages/music.scm, gnu/packages/networking.scm, gnu/packages/node-xyz.scm, gnu/packages/ocaml.scm, gnu/packages/ocr.scm, gnu/packages/onc-rpc.scm, gnu/packages/opencl.scm, gnu/packages/opencog.scm, gnu/packages/pantheon.scm, gnu/packages/password-utils.scm, gnu/packages/patchutils.scm, gnu/packages/pdf.scm, gnu/packages/perl6.scm, gnu/packages/phabricator.scm, gnu/packages/popt.scm, gnu/packages/printers.scm, gnu/packages/prolog.scm, gnu/packages/protobuf.scm, gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm, gnu/packages/python-web.scm, gnu/packages/python-xyz.scm, gnu/packages/qt.scm, gnu/packages/radio.scm, gnu/packages/rails.scm, gnu/packages/rdf.scm, gnu/packages/rednotebook.scm, gnu/packages/rpc.scm, gnu/packages/rsync.scm, gnu/packages/ruby.scm, gnu/packages/rust.scm, gnu/packages/scheme.scm, gnu/packages/screen.scm, gnu/packages/security-token.scm, gnu/packages/selinux.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/shellutils.scm, gnu/packages/simh.scm, gnu/packages/sml.scm, gnu/packages/ssh.scm, gnu/packages/statistics.scm, gnu/packages/stenography.scm, gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/synergy.scm, gnu/packages/telephony.scm, gnu/packages/terminals.scm, gnu/packages/tex.scm, gnu/packages/texinfo.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tmux.scm, gnu/packages/tor.scm, gnu/packages/toys.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/virtualization.scm, gnu/packages/vlang.scm, gnu/packages/vnc.scm, gnu/packages/vpn.scm, gnu/packages/web-browsers.scm, gnu/packages/web.scm, gnu/packages/wireservice.scm, gnu/packages/wm.scm, gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, tests/lint.scm: Remove trailing ".git" from 'git-reference' URL. 2020-06-06Merge branch 'master' into stagingMarius Bakke 2020-06-02gnu: python-axolotl: Update to 0.2.3.Arun Isaac * gnu/packages/python-crypto.scm (python-axolotl): Update to 0.2.3. [source]: Use PyPI URI. [propagated-inputs]: Remove python-dateutil and python-pycrypto. Add python-cryptography. 2020-06-02gnu: python-axolotl-curve25519: Update to 0.4.1.post2.Arun Isaac * gnu/packages/python-crypto.scm (python-axolotl-curve25519): Update to 0.4.1.post2. [source]: Use PyPI URI. [arguments]: Remove --root=/ configure flag. 2020-05-29Merge branch 'master' into stagingMarius Bakke 2020-05-26gnu: python-pyopenssl: Update to 19.1.0.Marius Bakke * gnu/packages/python-crypto.scm (python-pyopenssl): Update to 19.1.0. 2020-05-26gnu: python-cryptography: Update to 2.9.2.Marius Bakke * gnu/packages/python-crypto.scm (python-cryptography-vectors, python-cryptography): Update to 2.9.2. 2020-05-26gnu: python-certifi: Update to 2020.4.5.1.Marius Bakke * gnu/packages/python-crypto.scm (python-certifi): Update to 2020.4.5.1. [arguments]: New field. Explicitly disable tests. 2020-05-25Updating python-argon2-cffi to 20.1.0Josh Marshall Signed-off-by: Efraim Flashner <efraim@flashner.co.il> 2020-05-13mailmap: Update entries for Nikita.nikita * .mailmap: change email and name for Nikita. * Makefile.am, doc/guix.texi, etc/completion/fish/guix.fish, gnu/packages/accessibility.scm, gnu/packages/admin.scm, gnu/packages/audio.scm, gnu/packages/autotools.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/cinnamon.scm, gnu/packages/compression.scm, gnu/packages/crypto.scm, gnu/packages/databases.scm, gnu/packages/django.scm, gnu/packages/dns.scm, gnu/packages/elixir.scm, gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm, gnu/packages/enlightenment.scm, gnu/packages/erlang.scm, gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/forth.scm, gnu/packages/fvwm.scm, gnu/packages/games.scm, gnu/packages/gl.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile-xyz.scm, gnu/packages/haskell-apps.scm, gnu/packages/haskell-check.scm, gnu/packages/haskell-crypto.scm, gnu/packages/haskell-xyz.scm, gnu/packages/haskell.scm, gnu/packages/image-viewers.scm, gnu/packages/image.scm, gnu/packages/irc.scm, gnu/packages/language.scm, gnu/packages/libcanberra.scm, gnu/packages/linux.scm, gnu/packages/lisp-xyz.scm, gnu/packages/lisp.scm, gnu/packages/lolcode.scm, gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/mail.scm, gnu/packages/markup.scm, gnu/packages/mate.scm, gnu/packages/maths.scm, gnu/packages/mc.scm, gnu/packages/messaging.scm, gnu/packages/music.scm, gnu/packages/ncurses.scm, gnu/packages/networking.scm, gnu/packages/nickle.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm, gnu/packages/perl-check.scm, gnu/packages/perl.scm, gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm, gnu/packages/python-web.scm, gnu/packages/python-xyz.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm, gnu/packages/rust.scm, gnu/packages/scheme.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/ssh.scm, gnu/packages/suckless.scm, gnu/packages/tbb.scm, gnu/packages/telephony.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm, gnu/packages/tor.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/web.scm, gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xfce.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/services/certbot.scm, gnu/services/desktop.scm, gnu/services/version-control.scm, gnu/services/web.scm, guix/import/hackage.scm, guix/licenses.scm: Likewise. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> 2020-04-11gnu: python-pycrypto: Fix build with Python 3.8.Marius Bakke * gnu/packages/patches/python-pycrypto-time-clock.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/python-crypto.scm (python-pycrypto)[source](patches): Add it. 2020-03-26gnu: Add python-ntlm-auth.Alexandros Theodotou * gnu/packages/python-crypto.scm (python-ntlm-auth): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net> 2020-03-26gnu: Add python-kerberos.Alexandros Theodotou * gnu/packages/python-crypto.scm (python-kerberos): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net> 2020-03-22gnu: Add python-privy.Efraim Flashner * gnu/packages/python-crypto.scm (python-privy): New variable. 2020-03-22gnu: Add python-argon2-cffi.Efraim Flashner * gnu/packages/python-crypto.scm (python-argon2-cffi): New variable. 2020-03-22gnu: Add python-keyrings.alt.Efraim Flashner * gnu/packages/python-crypto.scm (python-keyring.alt): New variable. 2020-03-21gnu: python-scrypt: Use HTTPS home page.Tobias Geerinckx-Rice * gnu/packages/python-crypto.scm (python-scrypt)[home-page]: Use HTTPS. 2020-03-15gnu: Add python-blurhash.Efraim Flashner * gnu/packages/python-crypto.scm (python-blurhash): New variable. 2020-02-24Merge branch 'master' into stagingMarius Bakke 2020-02-21gnu: python-pycrypto: Update home page.Tobias Geerinckx-Rice * gnu/packages/python-crypto.scm (python-pycrypto)[home-page]: Follow (HTTPS) redirection. 2020-02-14gnu: python-pyopenssl: Fix test failure.Marius Bakke * gnu/packages/python-crypto.scm (python-pyopenssl)[native-inputs]: Add LIBFAKETIME. [arguments]: Use it to run tests with a fixed date. (cherry picked from commit 84f1e12b8b84acca1b3be7d41daacce28feb391d) 2020-01-11gnu: python-keyring: Update to 21.0.0.Efraim Flashner * gnu/packages/python-crypto.scm (python-keyring): Update to 21.0.0. [source]: Add snippet to backport test failure. [arguments]: Use custom 'check phase. [native-inputs]: Remove python-pytest-runner. Add python-pytest-checkdocks, python-pytest-cov, python-pytest-flake8. [propagated-inputs]: Remove python-pycrypto. Add python-importlib-metadata, python-secretstorage. [properties]: New field. (python2-keyring): Rewrite package to stay at 8.7. 2020-01-11gnu: Add python-secretstorage.Efraim Flashner * gnu/packages/python-crypto.scm (python-secretstorage): New variable. 2020-01-11gnu: Add python-jeepney.Efraim Flashner * gnu/packages/python-crypto.scm (python-jeepney): New variable. 2020-01-06gnu: python-axolotl: Don't use unstable tarball.Efraim Flashner * gnu/packages/python-crypto.scm (python-axolotl)[source]: Download using git-fetch. 2019-12-18gnu: python-ecdsa: Actually run the test suite.Efraim Flashner * gnu/packages/python-crypto.scm (python-ecdsa)[arguments]: Replace 'check phase. [native-inputs]: Add python-pytest. 2019-12-18gnu: python-ecdsa: Update to 0.14.1.Efraim Flashner * gnu/packages/python-crypto.scm (python-ecdsa): Update to 0.14.1. [inputs]: Move openssl ... [native-inputs]: ... to here. [propagated-inputs]: Add python-six. 2019-11-30gnu: python-passlib: Update to 1.7.2.Tobias Geerinckx-Rice * gnu/packages/python-crypto.scm (python-passlib): Update to 1.7.2. 2019-11-19gnu: Add python-mcuboot-imgtool.Clément Lassieur * gnu/packages/python-crypto.scm (python-mcuboot-imgtool): New variable. 2019-11-11gnu: python-keyutils: Fix typo in description.Vagrant Cascadian * gnu/packages/python-crypto (python-keyutils)[description]: Fix typo. 2019-10-30gnu: Add python-keyutils.Guillaume Le Vaillant * gnu/packages/python-crypto.scm (python-keyutils): New variable.