;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2021 Maxim Cournoyer ;;; ;;; 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 . (define-module (gnu packages patool) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (guix build-system python) #:use-module (gnu packages) #:use-module (gnu packages backup) #:use-module (gnu packages cdrom) #:use-module (gnu packages check) #:use-module (gnu packages compression) #:use-module (gnu packages cpio) #:use-module (gnu packages debian) #:use-module (gnu packages file) #:use-module (gnu packages package-management) #:use-module (gnu packages xiph)) (define-public patool (package (name "patool") (version "1.12") (source (origin (method git-fetch) ;no test data in PyPI archive (uri (git-reference (url "https://github.com/wummel/patool") (commit (string-append "upstream/" version)))) (file-name (git-file-name name version)) (sha256 (base32 "0zgvgx9549rvb57rgkpjalydz46k71gibfs6ab3b3sy439s0ay4h")))) (build-system python-build-system) (arguments `(#:phases (modify-phases %standard-phases (replace 'check (lambda* (#:key tests? #:allow-other-keys) (when tests? (invoke "pytest"))))))) (native-inputs (list bzip2 cabextract cdrtools clzip cpio dpkg file flac libarchive ;for bsdtar lhasa lrzip lzip lzop python-pytest p7zip pbzip2 pigz plzip rpm)) (home-page "https://wummel.github.io/patool/") (synopsis "Portable archive file manager") (description "Patool provides a unified command line interface for a plethora of archivers. It supports the following archive formats natively: @itemize @item TAR (.tar, .cbt) @item BZIP2 (.bz2) @item GZIP (.gz) @item ZIP (zip, .jar, .cbz). @end itemize The archive formats below are also supported as long as the corresponding compressor or archiver commands are available: @itemize @item 7z (.7z, .cb7) @item ACE (.ace, .cba) @item ADF (.adf) @item ALZIP (.alz) @item APE (.ape) @item AR (.a) @item ARC (.arc) @item ARJ (.arj) @item CAB (.cab) @item COMPRESS (.Z) @item CPIO (.cpio) @item DEB (.deb) @item DMS (.dms) @item FLAC (.flac) @item GZIP (.gz) @item ISO (.iso) @item LRZIP (.lrz) @item LZH (.lha, .lzh) @item LZIP (.lz) @item LZMA (.lzma) @item LZOP (.lzo) @item RPM (.rpm) @item RAR (.rar, .cbr) @item RZIP (.rz) @item SHN (.shn) @item TAR (.tar, .cbt) @item XZ (.xz) @item ZOO (.zoo). @end itemize") (license license:gpl3+))) anial Behzadi 2021-06-14gnu: tor: Update to 0.4.6.5....* gnu/packages/tor.scm (tor): Update to 0.4.6.5. [source]: Add a patch to fix building with GCC 7. * gnu/packages/patches/tor-fix-build-with-gcc-7.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Tobias Geerinckx-Rice 2021-06-14gnu: tor: Update to 0.4.5.9 [security fixes]....This release fixes CVE-2021-34548, CVE-2021-34550, and TROVE-2021-004. * gnu/packages/tor.scm (tor): Update to 0.4.5.9. Tobias Geerinckx-Rice 2021-05-10gnu: tor: Update to 0.4.5.8....* gnu/packages/tor.scm (tor): Update to 0.4.5.8. Efraim Flashner 2021-03-16gnu: tor: Update to 0.4.5.7 [security fixes]....* gnu/packages/tor.scm (tor): Update to 0.4.5.7. Efraim Flashner 2021-03-14gnu: Update OnionShare to 2.3.1....* gnu/packages/tor.scm (onionshare-cli): New variable. (onionshare): Inherit from onionshare-cli. [arguments]: Add patch-tests and install-data phases. Adjust check phase for new tests. [inputs]: Remove python-pycryptodome, python-nautilus, python-sip, python-stem, and python-pyqt. Add onionshare-cli, python-shiboken-2, python-pyside-2, python-qrcode. [description]: Use new upstream description. Eric Bavier 2021-02-28gnu: privoxy: Update to 3.0.32 [security fixes]....Fixes OVE-20210203-0001, OVE-20210206-0001, OVE-20210207-0001, OVE-20210205-0001, and OVE-20210222-0001. * gnu/packages/tor.scm (privoxy): Update to 3.0.32. Kei Kebreau 2021-02-15gnu: tor: Update to 0.4.5.6....* gnu/packages/tor.scm (tor): Update to 0.4.5.6. Tobias Geerinckx-Rice