[PATCH 01/13] gnu: Add go-github-com-mattn-go-isatty.

  • Done
  • quality assurance status badge
Details
2 participants
  • Pierre Neidhardt
  • Ludovic Courtès
Owner
unassigned
Submitted by
Pierre Neidhardt
Severity
normal
P
P
Pierre Neidhardt wrote on 22 Jun 2018 20:27
(address . guix-patches@gnu.org)
20180622182730.1930-1-ambrevar@gmail.com
* gnu/packages/golang.scm (go-github-com-mattn-go-isatty): New variable.
---
gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)

Toggle diff (36 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index ea6ca2286..266c3c029 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1791,3 +1791,29 @@ finding resources located relative to the executable file.")
run programs as a service using a variety of supervisors, including systemd,
SysVinit, and more.")
(license license:zlib))))
+
+(define-public go-github-com-mattn-go-isatty
+ (let ((commit "6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c")
+ (revision "0"))
+ (package
+ (name "go-github-com-mattn-go-isatty")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/mattn/go-isatty")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0zs92j2cqaw9j8qx1sdxpv3ap0rgbs0vrvi72m40mg8aa36gd39w"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/mattn/go-isatty"))
+ (home-page "https://github.com/mattn/go-isatty")
+ (synopsis "@code{isatty} for Golang")
+ (description "This package provides @code{isatty}, a Go module that can
+tell you whether a file descriptor points to a terminal and the type of the
+terminal.")
+ (license license:bsd-style))))
--
2.17.1
P
P
Pierre Neidhardt wrote on 22 Jun 2018 20:30
[PATCH 02/13] gnu: Add go-github-com-mattn-go-colorable.
(address . 31939@debbugs.gnu.org)
20180622183031.3044-1-ambrevar@gmail.com
* gnu/packages/golang.scm (go-github-com-mattn-go-colorable): New variable.
---
gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)

Toggle diff (38 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 266c3c029..0f77b8d48 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1817,3 +1817,31 @@ SysVinit, and more.")
tell you whether a file descriptor points to a terminal and the type of the
terminal.")
(license license:bsd-style))))
+
+(define-public go-github-com-mattn-go-colorable
+ (let ((commit "efa589957cd060542a26d2dd7832fd6a6c6c3ade")
+ (revision "0"))
+ (package
+ (name "go-github-com-mattn-go-colorable")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/mattn/go-colorable")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0kshi4hvm0ayrsxqxy0599iv81kryhd2fn9lwjyczpj593cq069r"))))
+ (build-system go-build-system)
+ (native-inputs
+ `(("go-github-com-mattn-go-isatty"
+ ,go-github-com-mattn-go-isatty)))
+ (arguments
+ '(#:import-path "github.com/mattn/go-colorable"))
+ (home-page "https://github.com/mattn/go-colorable")
+ (synopsis "Handle ANSI color escapes on Windows")
+ (description "This package provides @code{colorable}, a module that
+makes it possible to handle ANSI color escapes on Windows.")
+ (license license:bsd-style))))
--
2.17.1
P
P
Pierre Neidhardt wrote on 22 Jun 2018 20:30
[PATCH 03/13] gnu: Add go-github-com-mgutz-ansi.
(address . 31939@debbugs.gnu.org)
20180622183031.3044-2-ambrevar@gmail.com
* gnu/packages/golang.scm (go-github-com-mgutz-ansi): New variable.
---
gnu/packages/golang.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)

Toggle diff (41 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 0f77b8d48..22eb4b335 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1845,3 +1845,34 @@ terminal.")
(description "This package provides @code{colorable}, a module that
makes it possible to handle ANSI color escapes on Windows.")
(license license:bsd-style))))
+
+(define-public go-github-com-mgutz-ansi
+ (let ((commit "9520e82c474b0a04dd04f8a40959027271bab992")
+ (revision "0"))
+ (package
+ (name "go-github-com-mgutz-ansi")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://github.com/mgutz/ansi")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "00bz22314j26736w1f0q4jy9d9dfaml17vn890n5zqy3cmvmww1j"))))
+ (build-system go-build-system)
+ (native-inputs
+ `(("go-github-com-mattn-go-isatty"
+ ,go-github-com-mattn-go-isatty)
+ ("go-github-com-mattn-go-colorable"
+ ,go-github-com-mattn-go-colorable)))
+ (arguments
+ '(#:import-path "github.com/mgutz/ansi"))
+ (home-page "https://github.com/mgutz/ansi")
+ (synopsis "Small, fast library to create ANSI colored strings and codes")
+ (description "This package provides @code{ansi}, a Go module that can
+generate ANSI colored strings.")
+ (license license:bsd-style))))
--
2.17.1
P
P
Pierre Neidhardt wrote on 22 Jun 2018 20:30
[PATCH 04/13] gnu: Add go-github-com-aarzilli-golua.
(address . 31939@debbugs.gnu.org)
20180622183031.3044-3-ambrevar@gmail.com
* gnu/packages/golang.scm (go-github-com-aarzilli-golua): New variable.
---
gnu/packages/golang.scm | 46 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)

Toggle diff (63 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 22eb4b335..0373bca34 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -41,6 +41,7 @@
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages pcre)
+ #:use-module (gnu packages lua)
#:use-module (ice-9 match)
#:use-module (srfi srfi-1))
@@ -1876,3 +1877,48 @@ makes it possible to handle ANSI color escapes on Windows.")
(description "This package provides @code{ansi}, a Go module that can
generate ANSI colored strings.")
(license license:bsd-style))))
+
+(define-public go-github-com-aarzilli-golua
+ (let ((commit "03fc4642d792b1f2bc5e7343b403cf490f8c501d")
+ (revision "0"))
+ (package
+ (name "go-github-com-aarzilli-golua")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://github.com/aarzilli/golua")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1d9hr29i36cza98afj3g6rs3l7xbkprwzz0blcxsr9dd7nak20di"))))
+ (build-system go-build-system)
+ (native-inputs
+ `(("lua" ,lua)))
+ (arguments
+ `(#:unpack-path "github.com/aarzilli/golua"
+ #:import-path "github.com/aarzilli/golua/lua"
+ #:phases
+ (modify-phases %standard-phases
+ (replace 'build
+ (lambda* (#:key import-path #:allow-other-keys)
+ (invoke "go" "install"
+ "-v" ; print the name of packages as they are compiled
+ "-x" ; print each command as it is invoked
+ "-ldflags=-s -w" ; strip the symbol table and debug
+ "-tags" "llua" ; Latest Lua on Guix does not have a version number.
+ import-path)))
+ (replace 'check
+ (lambda* (#:key import-path #:allow-other-keys)
+ (invoke "go" "test"
+ "-tags" "llua" ; Latest Lua on Guix does not have a version number.
+ import-path)))
+ )))
+ (home-page "https://github.com/aarzilli/golua")
+ (synopsis "Go Bindings for the Lua C API")
+ (description "This package provides @code{lua}, a Go module that can
+run a Lua virtual machine.")
+ (license license:bsd-style))))
--
2.17.1
P
P
Pierre Neidhardt wrote on 22 Jun 2018 20:30
[PATCH 05/13] gnu: Add go-gitlab-com-ambrevar-golua-unicode.
(address . 31939@debbugs.gnu.org)
20180622183031.3044-4-ambrevar@gmail.com
* gnu/packages/golang.scm (go-gitlab-com-ambrevar-golua-unicode): New variable.
---
gnu/packages/golang.scm | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)

Toggle diff (48 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 0373bca34..80faf9675 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1922,3 +1922,41 @@ generate ANSI colored strings.")
(description "This package provides @code{lua}, a Go module that can
run a Lua virtual machine.")
(license license:bsd-style))))
+
+(define-public go-gitlab-com-ambrevar-golua-unicode
+ (let ((commit "97ce517e7a1fe2407a90c317a9c74b173d396144")
+ (revision "0"))
+ (package
+ (name "go-gitlab-com-ambrevar-golua-unicode")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://gitlab.com/ambrevar/golua")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1izcp7p8nagjwqd13shb0020w7xhppib1a3glw2d1468bflhksnm"))))
+ (build-system go-build-system)
+ (native-inputs
+ `(("lua" ,lua)
+ ("go-github-com-aarzilli-golua" ,go-github-com-aarzilli-golua)))
+ (arguments
+ `(#:unpack-path "gitlab.com/ambrevar/golua"
+ #:import-path "gitlab.com/ambrevar/golua/unicode"
+ #:phases
+ (modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key import-path #:allow-other-keys)
+ (setenv "USER" "homeless-dude")
+ (invoke "go" "test" import-path))))))
+ (home-page "https://gitlab.com/ambrevar/golua")
+ (synopsis "Add Unicode support to Golua.")
+ (description "This extension to Arzilli's Golua adds Unicode support to
+all functions from the Lua string library. Lua patterns are replaced by Go
+regexps. This breaks compatibility with Lua, but Unicode support breaks it
+anyways and Go regexps are more powerful.")
+ (license license:bsd-style))))
--
2.17.1
P
P
Pierre Neidhardt wrote on 22 Jun 2018 20:30
[PATCH 06/13] gnu: Add go-github-com-yookoala-realpath.
(address . 31939@debbugs.gnu.org)
20180622183031.3044-5-ambrevar@gmail.com
* gnu/packages/golang.scm (go-github-com-yookoala-realpath): New variable.
---
gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)

Toggle diff (37 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 80faf9675..f5c9214e5 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1960,3 +1960,30 @@ all functions from the Lua string library. Lua patterns are replaced by Go
regexps. This breaks compatibility with Lua, but Unicode support breaks it
anyways and Go regexps are more powerful.")
(license license:bsd-style))))
+
+(define-public go-github-com-yookoala-realpath
+ (let ((commit "d19ef9c409d9817c1e685775e53d361b03eabbc8")
+ (revision "0"))
+ (package
+ (name "go-github-com-yookoala-realpath")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://github.com/yookoala/realpath")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0qvz1dcdldf53rq69fli76z5k1vr7prx9ds1d5rpzgs68kwn40nw"))))
+ (build-system go-build-system)
+ (arguments
+ `(#:import-path "github.com/yookoala/realpath"))
+ (home-page "https://github.com/yookoala/realpath")
+ (synopsis "@code{realpath} for Golang")
+ (description "This package provides @code{realpath}, a Go module that
+when provided with a valid relative path / alias path, it will return you with
+a string of its real absolute path in the system.")
+ (license license:bsd-style))))
--
2.17.1
P
P
Pierre Neidhardt wrote on 22 Jun 2018 20:30
[PATCH 07/13] gnu: Add go-gitlab-com-ambrevar-damerau.
(address . 31939@debbugs.gnu.org)
20180622183031.3044-6-ambrevar@gmail.com
* gnu/packages/golang.scm (go-gitlab-com-ambrevar-damerau): New variable.
---
gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)

Toggle diff (38 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index f5c9214e5..1ae59fee1 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1987,3 +1987,31 @@ anyways and Go regexps are more powerful.")
when provided with a valid relative path / alias path, it will return you with
a string of its real absolute path in the system.")
(license license:bsd-style))))
+
+(define-public go-gitlab-com-ambrevar-damerau
+ (let ((commit "883829e1f25fad54015772ea663e69017cf22352")
+ (revision "0"))
+ (package
+ (name "go-gitlab-com-ambrevar-damerau")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://gitlab.com/ambrevar/damerau")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1b9p8fypc914ij1afn6ir346zsgfqrc5mqc1k3d53n4snypq27qv"))))
+ (build-system go-build-system)
+ (arguments
+ `(#:import-path "gitlab.com/ambrevar/damerau"))
+ (home-page "https://gitlab.com/ambrevar/damerau")
+ (synopsis "Damerau-Levenshtein distance for Golang")
+ (description "This is a spelling corrector implementing the
+Damerau-Levenshtein distance. Takes a string value input from the user.
+Looks for an identical word on a list of words, if none is found, look for a
+similar word.")
+ (license license:bsd-style))))
--
2.17.1
P
P
Pierre Neidhardt wrote on 22 Jun 2018 20:30
[PATCH 09/13] gnu: Add go-github-com-kr-text.
(address . 31939@debbugs.gnu.org)
20180622183031.3044-8-ambrevar@gmail.com
* gnu/packages/golang.scm (go-github-com-kr-text): New variable.
---
gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)

Toggle diff (36 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 18e54cf8b..c0973e838 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -2056,3 +2056,29 @@ User-defined types can be made available to Lua as well: their exported
methods can be called and usual operations such as indexing or arithmetic can
be performed.")
(license license:bsd-style))))
+
+(define-public go-github-com-kr-text
+ (let ((commit "e2ffdb16a802fe2bb95e2e35ff34f0e53aeef34f")
+ (revision "0"))
+ (package
+ (name "go-github-com-kr-text")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://github.com/kr/text")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1gm5bsl01apvc84bw06hasawyqm4q84vx1pm32wr9jnd7a8vjgj1"))))
+ (build-system go-build-system)
+ (arguments
+ `(#:import-path "github.com/kr/text"))
+ (home-page "https://github.com/kr/text")
+ (synopsis "Go package for manipulating paragraphs of text")
+ (description "Package @code{text} provides manipulation Go functions for
+paragraphs of text.")
+ (license license:bsd-style))))
--
2.17.1
P
P
Pierre Neidhardt wrote on 22 Jun 2018 20:30
[PATCH 08/13] gnu: Add go-github-com-stevedonovan-luar.
(address . 31939@debbugs.gnu.org)
20180622183031.3044-7-ambrevar@gmail.com
* gnu/packages/golang.scm (go-github-com-stevedonovan-luar): New variable.
---
gnu/packages/golang.scm | 41 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)

Toggle diff (51 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 1ae59fee1..18e54cf8b 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -2015,3 +2015,44 @@ Damerau-Levenshtein distance. Takes a string value input from the user.
Looks for an identical word on a list of words, if none is found, look for a
similar word.")
(license license:bsd-style))))
+
+(define-public go-github-com-stevedonovan-luar
+ (let ((commit "22d247e5366095f491cd83edf779ee99a78f5ead")
+ (revision "0"))
+ (package
+ (name "go-github-com-stevedonovan-luar")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://github.com/stevedonovan/luar")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1acjgw9cz1l0l9mzkyk7irz6cfk31wnxgbwa805fvm1rqcjzin2c"))))
+ (build-system go-build-system)
+ (native-inputs
+ `(("go-github-com-aarzilli-golua" ,go-github-com-aarzilli-golua)))
+ (arguments
+ `(#:tests? #f ; Upstream tests are broken.
+ #:import-path "github.com/stevedonovan/luar"))
+ (home-page "https://github.com/stevedonovan/luar")
+ (synopsis "Lua reflection bindings for Go")
+ (description "Luar is designed to make using Lua from Go more
+convenient. Go structs, slices and maps can be automatically converted to Lua
+tables and vice-versa. The resulting conversion can either be a copy or a
+proxy. In the latter case, any change made to the result will reflect on the
+source.
+
+Any Go function can be made available to Lua scripts, without having to write
+C-style wrappers.
+
+Luar support cyclic structures (map[string]interface{}, lists, etc.).
+
+User-defined types can be made available to Lua as well: their exported
+methods can be called and usual operations such as indexing or arithmetic can
+be performed.")
+ (license license:bsd-style))))
--
2.17.1
P
P
Pierre Neidhardt wrote on 22 Jun 2018 20:30
[PATCH 10/13] gnu: Add go-github-com-michiwend-golang-pretty.
(address . 31939@debbugs.gnu.org)
20180622183031.3044-9-ambrevar@gmail.com
* gnu/packages/golang.scm (go-github-com-michiwend-golang-pretty): New variable.
---
gnu/packages/golang.scm | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)

Toggle diff (44 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index c0973e838..d0f3ab9df 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -2082,3 +2082,37 @@ be performed.")
(description "Package @code{text} provides manipulation Go functions for
paragraphs of text.")
(license license:bsd-style))))
+
+(define-public go-github-com-michiwend-golang-pretty
+ (let ((commit "8ac61812ea3fa540f3f141a444fcb0dd713cdca4")
+ (revision "0"))
+ (package
+ (name "go-github-com-michiwend-golang-pretty")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://github.com/michiwend/golang-pretty")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0rjfms0csjqi91xnddzx3rcrcaikc7xc027617px3kdwdap80ir4"))))
+ (build-system go-build-system)
+ (native-inputs
+ `(("go-github-com-kr-text" ,go-github-com-kr-text)))
+ (arguments
+ `(#:tests? #f ; Upstream tests seem to be broken.
+ #:import-path "github.com/michiwend/golang-pretty"))
+ (home-page "https://github.com/michiwend/golang-pretty")
+ (synopsis "Pretty printing for Go values")
+ (description "Package @code{pretty} provides pretty-printing for Go
+values. This is useful during debugging, to avoid wrapping long output lines
+in the terminal.
+
+It provides a function, Formatter, that can be used with any function that
+accepts a format string. It also provides convenience wrappers for functions
+in packages fmt and log.")
+ (license license:bsd-style))))
--
2.17.1
P
P
Pierre Neidhardt wrote on 22 Jun 2018 20:30
[PATCH 11/13] gnu: Add go-github-com-michiwend-gomusicbrainz.
(address . 31939@debbugs.gnu.org)
20180622183031.3044-10-ambrevar@gmail.com
* gnu/packages/golang.scm (go-github-com-michiwend-gomusicbrainz): New variable.
---
gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)

Toggle diff (39 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index d0f3ab9df..f703815c7 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -2116,3 +2116,32 @@ It provides a function, Formatter, that can be used with any function that
accepts a format string. It also provides convenience wrappers for functions
in packages fmt and log.")
(license license:bsd-style))))
+
+(define-public go-github-com-michiwend-gomusicbrainz
+ (let ((commit "0cdeb13f9b24d2c714feb7e3c63d595cf7121d7d")
+ (revision "0"))
+ (package
+ (name "go-github-com-michiwend-gomusicbrainz")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://github.com/michiwend/gomusicbrainz")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1li9daw0kghb80rdmxbh7g72qhxcvx3rvhwq5gs0jrr9hb8pjvcn"))))
+ (build-system go-build-system)
+ (native-inputs
+ `(("go-github-com-michiwend-golang-pretty" ,go-github-com-michiwend-golang-pretty)
+ ("go-github-com-kr-text" ,go-github-com-kr-text)))
+ (arguments
+ `(#:import-path "github.com/michiwend/gomusicbrainz"))
+ (home-page "https://github.com/michiwend/gomusicbrainz")
+ (synopsis "MusicBrainz WS2 client library for Golang")
+ (description "Currently GoMusicBrainz provides methods to perform search
+and lookup requests. Browse requests are not supported yet.")
+ (license license:bsd-style))))
--
2.17.1
P
P
Pierre Neidhardt wrote on 22 Jun 2018 20:30
[PATCH 12/13] gnu: Add go-github-com-wtolson-go-taglib.
(address . 31939@debbugs.gnu.org)
20180622183031.3044-11-ambrevar@gmail.com
* gnu/packages/golang.scm (go-github-com-wtolson-go-taglib): New variable.
---
gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)

Toggle diff (46 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index f703815c7..d718d8414 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -42,6 +42,7 @@
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages pcre)
#:use-module (gnu packages lua)
+ #:use-module (gnu packages mp3)
#:use-module (ice-9 match)
#:use-module (srfi srfi-1))
@@ -2145,3 +2146,31 @@ in packages fmt and log.")
(description "Currently GoMusicBrainz provides methods to perform search
and lookup requests. Browse requests are not supported yet.")
(license license:bsd-style))))
+
+(define-public go-github-com-wtolson-go-taglib
+ (let ((commit "6e68349ff94ecea412de7e748cb5eaa26f472777")
+ (revision "0"))
+ (package
+ (name "go-github-com-wtolson-go-taglib")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://github.com/wtolson/go-taglib")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1cpjqnrviwflz150g78iir5ndrp3hh7a93zbp4dwbg6sb2q141p2"))))
+ (build-system go-build-system)
+ (native-inputs
+ `(("pkg-config" ,pkg-config)
+ ("taglib" ,taglib)))
+ (arguments
+ `(#:import-path "github.com/wtolson/go-taglib"))
+ (home-page "https://github.com/wtolson/go-taglib")
+ (synopsis "Go wrapper for taglib")
+ (description "Go wrapper for taglib")
+ (license license:unlicense))))
--
2.17.1
P
P
Pierre Neidhardt wrote on 22 Jun 2018 20:30
[PATCH 13/13] gnu: Add demlo.
(address . 31939@debbugs.gnu.org)
20180622183031.3044-12-ambrevar@gmail.com
* gnu/packages/music.scm (demlo): New variable.
---
gnu/packages/music.scm | 86 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 86 insertions(+)

Toggle diff (110 lines)
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index daefbc57f..521bd5d67 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -45,6 +45,7 @@
#:use-module (guix build-system scons)
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system waf)
+ #:use-module (guix build-system go)
#:use-module (gnu packages)
#:use-module (gnu packages algebra)
#:use-module (gnu packages apr)
@@ -122,6 +123,8 @@
#:use-module (gnu packages xml)
#:use-module (gnu packages xorg)
#:use-module (gnu packages xiph)
+ #:use-module (gnu packages golang)
+ #:use-module (gnu packages lua)
#:use-module ((srfi srfi-1) #:select (last)))
(define-public aria-maestosa
@@ -4004,3 +4007,86 @@ ISRCs and the MCN (=UPC/EAN) from disc.")
mb_client, is a development library geared towards developers who wish to add
MusicBrainz lookup capabilities to their applications.")
(license license:lgpl2.1+)))
+
+(define-public demlo
+ (let ((commit "fe9ec4c8ac2fa995ec18e6ac86d50d46df06ec01")
+ (revision "0"))
+ (package
+ (name "demlo")
+ (version (git-version "3.8" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://gitlab.com/ambrevar/demlo")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1afkbqhzn6da7zaf5ab7dvyqj1izqhzprwfb4hw448fllda9bdvk"))))
+ (build-system go-build-system)
+ (native-inputs
+ `(("lua" ,lua)
+ ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty)
+ ("go-github-com-mattn-go-colorable" ,go-github-com-mattn-go-colorable)
+ ("go-github-com-aarzilli-golua" ,go-github-com-aarzilli-golua)
+ ("go-gitlab-com-ambrevar-damerau" ,go-gitlab-com-ambrevar-damerau)
+ ("go-gitlab-com-ambrevar-golua-unicode" ,go-gitlab-com-ambrevar-golua-unicode)
+ ("go-github-com-mgutz-ansi" ,go-github-com-mgutz-ansi)
+ ("go-github-com-michiwend-gomusicbrainz" ,go-github-com-michiwend-gomusicbrainz)
+ ("go-github-com-stevedonovan-luar" ,go-github-com-stevedonovan-luar)
+ ("go-github-com-wtolson-go-taglib" ,go-github-com-wtolson-go-taglib)
+ ("go-github-com-yookoala-realpath" ,go-github-com-yookoala-realpath)))
+ (inputs
+ `(("chromaprint" ,chromaprint)
+ ("ffmpeg" ,ffmpeg)))
+ (arguments
+ `(#:import-path "gitlab.com/ambrevar/demlo"
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'install 'wrap-program
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ (let ((out (assoc-ref outputs "out"))
+ (ffmpeg (assoc-ref inputs "ffmpeg"))
+ (chromaprint (assoc-ref inputs "chromaprint")))
+ (wrap-program (string-append out "/bin/demlo")
+ `("XDG_DATA_DIRS" ":" prefix (,out))
+ `("PATH" ":" prefix
+ ,(map (lambda (dir)
+ (string-append dir "/bin:"
+ dir "/sbin"))
+ (list ffmpeg chromaprint))))
+ #t)))
+ (add-after 'install-source 'install-scripts
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let* ((out (assoc-ref outputs "out"))
+ (root (string-append out "/src/gitlab.com/ambrevar/demlo"))
+ (xdg-data-dirs (string-append out "/demlo")))
+ (copy-recursively (string-append root "/actions") (string-append xdg-data-dirs "/actions"))
+ (copy-recursively (string-append root "/scripts") (string-append xdg-data-dirs "/scripts"))
+ (install-file (string-append root "/config.lua") xdg-data-dirs)
+ ;; TODO: Test fish completion.
+ (install-file (string-append root "/completion/demlo.fish") (string-append out "/share/fish/vendor_completions.d"))
+ #t))))))
+ (home-page "https://gitlab.com/ambrevar/demlo")
+ (synopsis "Dynamic and extensible music library organizer")
+ (description "Demlo is a music library organizer. It can encode, fix
+case, change folder hierarchy according to tags or file properties, tag from
+an online database, copy covers while ignoring duplicates or those below a
+quality threshold, and much more. It makes it possible to manage your
+libraries uniformly and dynamically. You can write your own rules to fit your
+needs best.
+
+Demlo can address any of these recurring music library issues (and much more):
+
+@itemize
+@item Fix the lack of folder structure.
+@item Normalize tags, fix their case, chose which tags to keep and which to
+discard.
+@item Handle lossy and lossless audio differently.
+@item Handle mp3 id3tags hell…
+@item Handle multiple covers, whether embedded and/or external, resize covers,
+discard bad quality ones.
+@end itemize\n")
+ (license license:bsd-style))))
--
2.17.1
P
P
Pierre Neidhardt wrote on 23 Jun 2018 11:08
(address . 31939@debbugs.gnu.org)
20180623090807.11708-1-ambrevar@gmail.com
* gnu/packages/music.scm (demlo): New variable.
---
gnu/packages/music.scm | 87 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 87 insertions(+)

Toggle diff (118 lines)
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index daefbc57f..c1ec12cd5 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -16,6 +16,7 @@
;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2018 nee <nee.git@hidamari.blue>
;;; Copyright © 2018 Stefan Reichör <stefan@xsteve.at>
+;;; Copyright © 2018 Pierre Neidhardt <ambrevar@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -45,6 +46,7 @@
#:use-module (guix build-system scons)
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system waf)
+ #:use-module (guix build-system go)
#:use-module (gnu packages)
#:use-module (gnu packages algebra)
#:use-module (gnu packages apr)
@@ -122,6 +124,8 @@
#:use-module (gnu packages xml)
#:use-module (gnu packages xorg)
#:use-module (gnu packages xiph)
+ #:use-module (gnu packages golang)
+ #:use-module (gnu packages lua)
#:use-module ((srfi srfi-1) #:select (last)))
(define-public aria-maestosa
@@ -4004,3 +4008,86 @@ ISRCs and the MCN (=UPC/EAN) from disc.")
mb_client, is a development library geared towards developers who wish to add
MusicBrainz lookup capabilities to their applications.")
(license license:lgpl2.1+)))
+
+(define-public demlo
+ (let ((commit "fe9ec4c8ac2fa995ec18e6ac86d50d46df06ec01")
+ (revision "0"))
+ (package
+ (name "demlo")
+ (version (git-version "3.8" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://gitlab.com/ambrevar/demlo")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1afkbqhzn6da7zaf5ab7dvyqj1izqhzprwfb4hw448fllda9bdvk"))))
+ (build-system go-build-system)
+ (native-inputs
+ `(("lua" ,lua)
+ ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty)
+ ("go-github-com-mattn-go-colorable" ,go-github-com-mattn-go-colorable)
+ ("go-github-com-aarzilli-golua" ,go-github-com-aarzilli-golua)
+ ("go-gitlab-com-ambrevar-damerau" ,go-gitlab-com-ambrevar-damerau)
+ ("go-gitlab-com-ambrevar-golua-unicode" ,go-gitlab-com-ambrevar-golua-unicode)
+ ("go-github-com-mgutz-ansi" ,go-github-com-mgutz-ansi)
+ ("go-github-com-michiwend-gomusicbrainz" ,go-github-com-michiwend-gomusicbrainz)
+ ("go-github-com-stevedonovan-luar" ,go-github-com-stevedonovan-luar)
+ ("go-github-com-wtolson-go-taglib" ,go-github-com-wtolson-go-taglib)
+ ("go-github-com-yookoala-realpath" ,go-github-com-yookoala-realpath)))
+ (inputs
+ `(("chromaprint" ,chromaprint)
+ ("ffmpeg" ,ffmpeg)))
+ (arguments
+ `(#:import-path "gitlab.com/ambrevar/demlo"
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'install 'wrap-program
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ (let ((out (assoc-ref outputs "out"))
+ (ffmpeg (assoc-ref inputs "ffmpeg"))
+ (chromaprint (assoc-ref inputs "chromaprint")))
+ (wrap-program (string-append out "/bin/demlo")
+ `("XDG_DATA_DIRS" ":" prefix (,out))
+ `("PATH" ":" prefix
+ ,(map (lambda (dir)
+ (string-append dir "/bin:"
+ dir "/sbin"))
+ (list ffmpeg chromaprint))))
+ #t)))
+ (add-after 'install-source 'install-scripts
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let* ((out (assoc-ref outputs "out"))
+ (root (string-append out "/src/gitlab.com/ambrevar/demlo"))
+ (xdg-data-dirs (string-append out "/demlo")))
+ (copy-recursively (string-append root "/actions") (string-append xdg-data-dirs "/actions"))
+ (copy-recursively (string-append root "/scripts") (string-append xdg-data-dirs "/scripts"))
+ (install-file (string-append root "/config.lua") xdg-data-dirs)
+ ;; TODO: Test fish completion.
+ (install-file (string-append root "/completion/demlo.fish") (string-append out "/share/fish/vendor_completions.d"))
+ #t))))))
+ (home-page "https://gitlab.com/ambrevar/demlo")
+ (synopsis "Dynamic and extensible music library organizer")
+ (description "Demlo is a music library organizer. It can encode, fix
+case, change folder hierarchy according to tags or file properties, tag from
+an online database, copy covers while ignoring duplicates or those below a
+quality threshold, and much more. It makes it possible to manage your
+libraries uniformly and dynamically. You can write your own rules to fit your
+needs best.
+
+Demlo can address any of these recurring music library issues (and much more):
+
+@itemize
+@item Fix the lack of folder structure.
+@item Normalize tags, fix their case, chose which tags to keep and which to
+discard.
+@item Handle lossy and lossless audio differently.
+@item Handle mp3 id3tags hell…
+@item Handle multiple covers, whether embedded and/or external, resize covers,
+discard bad quality ones.
+@end itemize\n")
+ (license license:bsd-style))))
--
2.17.1
P
P
Pierre Neidhardt wrote on 23 Jun 2018 11:08
[PATCH 01/13] gnu: Add go-github-com-mattn-go-isatty.
(address . 31939@debbugs.gnu.org)
20180623090859.12030-1-ambrevar@gmail.com
* gnu/packages/golang.scm (go-github-com-mattn-go-isatty): New variable.
---
gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)

Toggle diff (44 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index ea6ca2286..3991deb5d 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -11,6 +11,7 @@
;;; Copyright © 2018 Christopher Baines <mail@cbaines.net>
;;; Copyright © 2018 Tomáš ?ech <sleep_walker@gnu.org>
;;; Copyright © 2018 Pierre-Antoine Rouby <pierre-antoine.rouby@inria.fr>
+;;; Copyright © 2018 Pierre Neidhardt <ambrevar@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1791,3 +1792,29 @@ finding resources located relative to the executable file.")
run programs as a service using a variety of supervisors, including systemd,
SysVinit, and more.")
(license license:zlib))))
+
+(define-public go-github-com-mattn-go-isatty
+ (let ((commit "6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c")
+ (revision "0"))
+ (package
+ (name "go-github-com-mattn-go-isatty")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/mattn/go-isatty")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0zs92j2cqaw9j8qx1sdxpv3ap0rgbs0vrvi72m40mg8aa36gd39w"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/mattn/go-isatty"))
+ (home-page "https://github.com/mattn/go-isatty")
+ (synopsis "@code{isatty} for Golang")
+ (description "This package provides @code{isatty}, a Go module that can
+tell you whether a file descriptor points to a terminal and the type of the
+terminal.")
+ (license license:bsd-style))))
--
2.17.1
L
L
Ludovic Courtès wrote on 13 Jul 2018 14:25
Re: [bug#31939] [PATCH 08/13] gnu: Add go-github-com-stevedonovan-luar.
(name . Pierre Neidhardt)(address . ambrevar@gmail.com)(address . 31939@debbugs.gnu.org)
87h8l3gw5v.fsf@gnu.org
Pierre Neidhardt <ambrevar@gmail.com> skribis:

Toggle quote (2 lines)
> * gnu/packages/golang.scm (go-github-com-stevedonovan-luar): New variable.

[...]

Toggle quote (11 lines)
> + (description "Luar is designed to make using Lua from Go more
> +convenient. Go structs, slices and maps can be automatically converted to Lua
> +tables and vice-versa. The resulting conversion can either be a copy or a
> +proxy. In the latter case, any change made to the result will reflect on the
> +source.
> +
> +Any Go function can be made available to Lua scripts, without having to write
> +C-style wrappers.
> +
> +Luar support cyclic structures (map[string]interface{}, lists, etc.).

I believe this last line is not valid Texinfo. Since the description is
already a big verbose, I’d suggest removing it.

Ludo’.
L
L
Ludovic Courtès wrote on 13 Jul 2018 14:27
Re: [bug#31939] [PATCH 13/13] gnu: Add demlo.
(name . Pierre Neidhardt)(address . ambrevar@gmail.com)(address . 31939@debbugs.gnu.org)
87d0vrgw2o.fsf@gnu.org
Pierre Neidhardt <ambrevar@gmail.com> skribis:

Toggle quote (7 lines)
> +@itemize
> +@item Fix the lack of folder structure.
> +@item Normalize tags, fix their case, chose which tags to keep and which to
> +discard.
> +@item Handle lossy and lossless audio differently.
> +@item Handle mp3 id3tags hell…

Please use three dots and rendering will replace it with HORIZONTAL
ELLIPSIS if the current locale encoding supports it (well, it doesn’t do
it yet, but someday.)

Ludo’.
L
L
Ludovic Courtès wrote on 13 Jul 2018 14:31
Re: [bug#31939] [PATCH 01/13] gnu: Add go-github-com-mattn-go-isatty.
(name . Pierre Neidhardt)(address . ambrevar@gmail.com)
87y3effhau.fsf@gnu.org
Hi Pierre,

Sorry for the delay getting back to you!

I had a cursory look and it all LGTM, modulo minor issues I reported
(please make sure to run ‘guix lint’ on all of them and fix any issues
it reports—I’ve seen a couple of minor things that it should notice.)

I figured the easiest way to apply it would be to give you commit
access. :-)

Could you create an account on Savannah, add the OpenPGP public key that
you’ll use to sign commits there, and reply with a message signed with
that public key?

Once you’re done, please read the commit access rules in the ‘HACKING’
file.

Thank you!

Ludo’.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEPORkVYqE/cadtAz7CQsRmT2a67UFAltIm6kACgkQCQsRmT2a
67WR1xAAh/JN7+MYcMdgU2IbwPyGO9bbVSJGftiM21JQTDLN6Vqp2+6idL5ghZiF
cDNWLnPWL+X8IJIZ44faZbbxGZxu1/Y5i77INOXcp21VZ2mtjFzYiu+d8g1bCd0Y
pQHfiPyE+rryiaPu6Thsq68V6JWu6x0oD0nzgw3pUlbdt0vP0V4EMvzyYHYWQ++3
Yrh1bitpEz3mVdF5yEUpyHC7qjKch/7j2Sb1xc9JIv/4PCrdkOJD/oFCKVzArS5h
anvDm6RbbKek7xL104DGSuR4j7RQdRj1gHnANC1G7gVZF9d7hpqCSlWlFD+3+8sc
pmv0ukIwcPriF0PeN5HFt3lCT78zY6I5Y9C4FuzzUh0+yrF7pa2t+cHbcw7xwN/7
59ORsPBZ4gzBdGyl4WChqGsUfoch3hKuBqwgtdV5Se1NwCMaOoYzzL/D4CfImyJI
CEVcmLazco71vitwiFjWJsLdOnjuPg6XprdWTuVmnkWMvmC+A6urtqU9e+WhAqmO
UKWEzcW4kvyKlT+E0yY+Dti+DpN+XWqepd6fJ1u1RvPAM9lR7dg2S+TQT9BWztug
ArDPpNPwX6StrBtxXXkrw9FjuD00cbTK7noAmmADSHsh6gz4+zl/QuLu0MSnvzBD
dMuBk/P2y1NoNjurLAlVgf8+/6Ksvv9mdyLOf7bepd+kh9T2HCo=
=Waob
-----END PGP SIGNATURE-----

P
P
Pierre Neidhardt wrote on 16 Jul 2018 23:22
(name . Ludovic Courtès)(address . ludo@gnu.org)
871sc227wb.fsf@gmail.com
Hi Ludo!

Thanks for this fantastic show of trust, I'm very grateful!
You've made my day! :)

I already have an account on Savannah: "ambrevar".
This e-mail should be signed with the same key.

I'll study this HACKING file carefully.

Let me know if there is anything else.

Cheers!
Pierre
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAltNDIQACgkQm9z0l6S7
zH9tDwf/VVP1sq6suAv2zckbuCUvEsbDDxCZgBri2zn1dQknkK5F+/ihE+Gmxxes
NQ89rcFzMMgJtrHcc7wmfaEK/j71ZIWma67ArA9wW/BoppJoLEFwXco1KefpULVh
iqk0imdlXAyY3fViCJnTI8psvayZUdTrZaU7YQARp7TMdCs+WbLgD68y0nDf3PJZ
/bl4NF9rukMutF5+pV65HA523eNSurut8Farum4TAuEtXNcXCOvGRjK9F2ggKPEA
ammTSh1nESaugH3HDXbUhDm4NrbIXmMxZ0r2B3BhBgEXzoTDVOKmx+mvmLmPw1VH
kNNGwnYW6B6ZwE7M+Fk5I25J6AQynA==
=ZEYz
-----END PGP SIGNATURE-----

L
L
Ludovic Courtès wrote on 17 Jul 2018 10:11
(name . Pierre Neidhardt)(address . ambrevar@gmail.com)
87lgaacmd2.fsf@gnu.org
Hello Pierre,

Pierre Neidhardt <ambrevar@gmail.com> skribis:

Toggle quote (8 lines)
> Thanks for this fantastic show of trust, I'm very grateful!
> You've made my day! :)
>
> I already have an account on Savannah: "ambrevar".
> This e-mail should be signed with the same key.
>
> I'll study this HACKING file carefully.

I’ve added you to the Savannah group, so I think we’re all set!

Please let us know if you have any questions or if you’re in doubt with
Git, or with what goes to which branch, etc.

Welcome aboard! :-)

Ludo’.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEPORkVYqE/cadtAz7CQsRmT2a67UFAltNpMkACgkQCQsRmT2a
67WrTg//VX2BYFvoMym8IZwHlTN69IIViPWuUBdbl2QsRz/SlOeDtchKwGFPRumS
lZDpqizmaAyMtYRlCX/D+DJBziuMDnvjO42SNkkr0Q7zBvsw1lqaJWGhswCsRDo6
KdY4cammKFPTtatflysclTJ9J/VmedUpuIOppv8/2P2B66xWYucQOtNhU+QayIhf
9Aoaj/VmaQqOa1VPyT5crHj4uTekTdubLgYnfdwReJ5z0kSk31JFDS6u3HQgna/C
ERmFYPkv/vsOJinU8wea4IKT72C23qpvJzT99PLsF6wvIY8SHnEBs3vs+tc9al4c
0A6Hil/aemawIOTXCbU0WLYGGUC4zyISPagESeLURjDW9Pi0bjBXaKaue9qwR/4N
SDM44NZgYC//NMQsttvT985y0hWUDJxS7sGmHhh3IcgBXq1JkcxlrSppTuKVLhG4
vXzKsTDa9OeJOwEBoAB2ErV2Pct5jz7zBKR1Ex2S8eBQBi5PubsiIbjFw1uC9qBA
saSBnCYPcaTqii0OHUnCNwDNyDe231tAmPbodtnw3MGgcrsrK6hy+bhjHTUS1LKx
EfmBJtIob5ln9ySkfVpnyw1yqdxgIPojHLKhSqcuulTiCvwl4dttasoItb2Z/ZkH
IS2t66QfGjWjC3BbLB2aJafced0VoYisYeeoo3HDI/hxErW7188=
=dSX+
-----END PGP SIGNATURE-----

P
P
Pierre Neidhardt wrote on 22 Jul 2018 22:59
control message for bug #31939
(address . control@debbugs.gnu.org)
871sbvt2av.fsf@gmail.com
tags 31939 fixed
close 31939
P
P
Pierre Neidhardt wrote on 22 Jul 2018 23:02
Re: [bug#31939] [PATCH 01/13] gnu: Add go-github-com-mattn-go-isatty.
(name . Ludovic Courtès)(address . ludo@gnu.org)
87zhyjrnkb.fsf@gmail.com
I've just merged Demlo. Closing.

--
Pierre Neidhardt
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAltU8PQACgkQm9z0l6S7
zH/2uQf+L2lQOb3oOTtJEWkp4qWHSE12WwW48wdd/ARcWqci3cSrkBpWLpuLhzQZ
/JMd6QKlEZLeIRieHnBzrtZONN2rYa4zsMScWz80qgFQaZKRrSqKCOyIOVcT8mx3
TgOkUUfjMP/XDyiuFIq7w9NJ+3O2+n+f56AUW7zjAioQ1GIkY2HG5LTPxA2KXYei
4c7DdW9JpMgqKMlL3UZpwRSbgYbuk07DUEVgDeUD50lu4KmycHs3MVKxS460IUel
LmoJvXe+GanYaOENOt7IRt1wTdfFsAIuMZhBSY2PZ5KR4gIg00CfDqbdNrVCd6fG
ZjQohFDCiYi0s+1j353ZdrySvl4p/g==
=DsPz
-----END PGP SIGNATURE-----

?