From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tobias Geerinckx-Rice Subject: [PATCH] gnu: Add wimlib. Date: Tue, 3 Jan 2017 14:55:10 +0100 Message-ID: <20170103135510.24110-1-me@tobias.gr> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39295) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cOPYK-0005Tx-OC for guix-devel@gnu.org; Tue, 03 Jan 2017 08:55:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cOPYJ-0008Jn-AS for guix-devel@gnu.org; Tue, 03 Jan 2017 08:55:00 -0500 Received: from relay3-d.mail.gandi.net ([2001:4b98:c:538::195]:55220) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cOPYJ-0008Jg-4P for guix-devel@gnu.org; Tue, 03 Jan 2017 08:54:59 -0500 Received: from localhost.localdomain (ptr-1poeq1hygr41pf3ggr9.18120a2.ip6.access.telenet.be [IPv6:2a02:1810:3919:8200:55b3:acd5:e33f:7d5]) (Authenticated sender: me@tobias.gr) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 512E9A80C2 for ; Tue, 3 Jan 2017 14:54:56 +0100 (CET) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org * gnu/packages/backup.scm (wimlib): New variable. --- Guix, This adds wimlib, a handy litte tool for liberating files from .wim images. I've kept the description rather short to avoid any promotion of the format and platform, for obvious reasons. Kind regards, T G-R gnu/packages/backup.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm index 86c6712..44119d2 100644 --- a/gnu/packages/backup.scm +++ b/gnu/packages/backup.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2014, 2015 Eric Bavier ;;; Copyright © 2014 Ian Denhardt ;;; Copyright © 2015, 2016 Leo Famulari +;;; Copyright © 2017 Tobias Geerinckx-Rice ;;; ;;; This file is part of GNU Guix. ;;; @@ -544,3 +545,37 @@ changes are stored.") (home-page "https://attic-backup.org/") (license license:bsd-3) (properties `((superseded . ,borg))))) + +(define-public wimlib + (package + (name "wimlib") + (version "1.10.0") + (source (origin + (method url-fetch) + (uri (string-append "https://wimlib.net/downloads/" + name "-" version ".tar.gz")) + (sha256 + (base32 + "0mbz03smlc054i2m9q2sbqymml9m897kfs84q7g81i26y811p6wq")))) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("fuse" ,fuse) + ("libxml2" ,libxml2) + ("ntfs-3g" ,ntfs-3g) + ("openssl" ,openssl))) + (arguments + `(#:configure-flags (list "--enable-test-support"))) + (home-page "https://wimlib.net/") + (synopsis "WIM file manipulation library and utilities") + (description "wimlib is a C library and set of command-line utilities for +creating, modifying, extracting, and mounting archives in the Windows Imaging +Format (@dfn{WIM files}). It can capture and apply WIMs directly from and to +NTFS volumes using @code{ntfs-3g}, preserving NTFS-specific attributes.") + ;; wimlib is dual-licenced under either the GPL or LGPL (both version 3 or + ;; later), except those files explicitly marked as being released into the + ;; public domain (CC0) in their headers. + (license (list license:gpl3+ + license:lgpl3+ + license:cc0)))) -- 2.9.3