[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#34449] [PATCH] gnu: Add trydiffoscope.
From: |
Julien Lepiller |
Subject: |
[bug#34449] [PATCH] gnu: Add trydiffoscope. |
Date: |
Tue, 12 Feb 2019 08:31:28 +0100 |
User-agent: |
K-9 Mail for Android |
Le 12 février 2019 03:08:36 GMT+01:00, Vagrant Cascadian <address@hidden> a
écrit :
>
>* gnu/packages/package-management (trydiffoscope): New variable.
>---
> gnu/packages/package-management.scm | 44 +++++++++++++++++++++++++++++
> 1 file changed, 44 insertions(+)
>
>diff --git a/gnu/packages/package-management.scm
>b/gnu/packages/package-management.scm
>index 587d028d92..49208e3191 100644
>--- a/gnu/packages/package-management.scm
>+++ b/gnu/packages/package-management.scm
>@@ -606,6 +606,50 @@ various binary formats into more human readable
>forms to compare them. It can
> compare two tarballs, ISO images, or PDFs just as easily.")
> (license license:gpl3+)))
>
>+(define-public trydiffoscope
>+ (package
>+ (name "trydiffoscope")
>+ (version "67.0.1")
>+ (source
>+ (origin
>+ (method git-fetch)
>+ (uri (git-reference
>+ (url
>"https://salsa.debian.org/reproducible-builds/trydiffoscope.git")
>+ (commit version)))
>+ (file-name (git-file-name name version))
>+ (sha256
>+ (base32
>+ "03b66cjii7l2yiwffj6ym6mycd5drx7prfp4j2550281pias6mjh"))))
>+ (arguments
>+ `(#:phases
>+ (modify-phases %standard-phases
>+ (add-after 'install 'install-doc
>+ (lambda* (#:key outputs #:allow-other-keys)
>+ (let* ((share (string-append (assoc-ref outputs "out")
>"/usr/share/")))
>+ (mkdir-p (string-append share "/man/man1/" ))
>+ (invoke "rst2man.py"
>+ "trydiffoscope.1.rst"
>+ (string-append share
>"/man/man1/trydiffoscope.1"))
>+ (mkdir-p (string-append share "/doc/" ,name "-"
>,version))
>+ (install-file "./README.rst"
>+ (string-append share "/doc/" ,name "-"
>,version))))))))
>+ (native-inputs
>+ `(("gzip" ,gzip)
>+ ("python-docutils" ,python-docutils)))
>+ (build-system python-build-system)
>+ (home-page "https://try.diffoscope.org")
>+ (synopsis "Compare files and archives in depth")
>+ (description
>+ "This is a minimal diffoscope client that connects to the
>service:
>+
>+https://try.diffoscope.org.
>+
>+Diffoscope tries to get to the bottom of what makes files or
>directories
>+different. It recursively unpacks archives of many kinds and
>transforms
>+various binary formats into more human readable forms to compare them.
> It can
>+compare two tarballs, ISO images, or PDFs just as easily.")
>+ (license license:gpl3+)))
>+
> (define-public python-anaconda-client
> (package
> (name "python-anaconda-client")
Hi,
Iiuc, this is a client to connect to a service that runs diffoscope for you.
But we already have diffoscope, so what's the point? Also this looks like saass
to me, so I think we should refrain from adding it to guix. What do you think?
- [bug#34449] [PATCH] gnu: Add trydiffoscope., Vagrant Cascadian, 2019/02/11
- [bug#34449] [PATCH] gnu: Add trydiffoscope.,
Julien Lepiller <=
- [bug#34449] [PATCH] gnu: Add trydiffoscope., Vagrant Cascadian, 2019/02/12
- [bug#34449] [PATCH] gnu: Add trydiffoscope., Julien Lepiller, 2019/02/12
- [bug#34449] [PATCH] gnu: Add trydiffoscope., Leo Famulari, 2019/02/12
- [bug#34449] [PATCH] gnu: Add trydiffoscope., Julien Lepiller, 2019/02/13
- [bug#34449] [PATCH] gnu: Add trydiffoscope., Vagrant Cascadian, 2019/02/13
- bug#34449: [PATCH] gnu: Add trydiffoscope., Leo Famulari, 2019/02/13
- [bug#34449] [PATCH] gnu: Add trydiffoscope., Vagrant Cascadian, 2019/02/13
- [bug#34449] [PATCH] gnu: Add trydiffoscope., Leo Famulari, 2019/02/13