From fe500f0ba03aebc3e0020d974f1266c00001d64e Mon Sep 17 00:00:00 2001 From: Tim Gesthuizen Date: Thu, 17 Jan 2019 20:37:39 +0100 Subject: [PATCH 01/11] gnu: Add repack * gnu/packages/compression.scm (repack): New variable. --- gnu/packages/compression.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 327951fde..837fca477 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -23,6 +23,7 @@ ;;; Copyright © 2018 Rutger Helling ;;; Copyright © 2018 Joshua Sierles, Nextjournal ;;; Copyright © 2018 Pierre Neidhardt +;;; Copyright © 2019 Tim Gesthuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -44,6 +45,7 @@ #:use-module (guix utils) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) @@ -60,6 +62,7 @@ #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) + #:use-module (gnu packages texinfo) #:use-module (gnu packages tls) #:use-module (gnu packages valgrind) #:use-module (ice-9 match) @@ -1422,6 +1425,22 @@ Compression ratios of 2:1 to 3:1 are common for text files.") (license (license:non-copyleft "file://LICENSE" "See LICENSE in the distribution.")))) +(define-public repack + (package + (name "repack") + (version "0.1") + (source (local-file "/home/tibbe/src/repack.tar.gz")) + (build-system cmake-build-system) + (arguments `(#:tests? #f)) + (native-inputs + `(("texinfo" ,texinfo))) + (inputs + `(("libarchive" ,libarchive))) + (home-page #f) + (synopsis "Repack archives to not include time stamps or compression.") + (description #f) + (license license:gpl3+))) + (define-public unzip (package (inherit zip) (name "unzip") -- 2.20.1