bug#49510: [PATCH] gnu: Add PuTTY.

2021-07-11 Thread terramorpha

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 19b58501e9..af3082b954 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -4100,3 +4100,37 @@ on hub/switched networks.  It is based on 
@acronym{ARP} packets, it will send

 @acronym{ARP} requests and sniff for replies.")
(home-page "https://github.com/netdiscover-scanner/netdiscover";)
(license license:gpl3+)))
+
+(define-public putty
+  (package
+(name "putty")
+(version "0.74.0")
+(source (origin
+ ;; (method url-fetch)
+ (method url-fetch)
+ (uri "http://www.putty.be/0.74/putty-0.74.tar.gz";)
+ (sha256 (base32 
"0zc43g8ycyf712cdrja4k8ih5s3agw1k0nq0jkifdn8xwn4d7mfx"

+(arguments
+ `(#:tests?
+   #f
+   #:phases (modify-phases %standard-phases
+ (add-before 'configure 'go-into-unix/
+   (lambda _ (begin
+  (chdir "unix")
+  #t))
+(build-system gnu-build-system)
+(inputs `(("perl" ,perl)
+ ("python" ,python)
+ ("python2" ,python-2.7)
+ ("pkg-config" ,pkg-config)
+  ("gtk+" ,gtk+)))
+(synopsis "A graphical @acronym{SSH} and telnet client")
+(description
+ "Putty is a powerful terminal client.  It supports @acronym{SSH}, 
telnet,
+and raw socket connections with good terminal emulation. It supports 
public
+key authentication and Kerberos single-sign-on. It also includes 
command-line

+@acronym{SFTP} and @acronym{SCP} implementations.")
+(home-page "https://www.chiark.greenend.org.uk/~sgtatham/putty/";)
+(license  (license:non-copyleft
+  
"https://www.chiark.greenend.org.uk/~sgtatham/putty/licence.html";

+  "The putty license"





bug#49511: [PATCH] gnu: add a2jmidid

2021-07-11 Thread terramorpha

diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 28661c5667..cd120a9dae 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -39,6 +39,7 @@
 ;;; Copyright © 2021 Bonface Munyoki Kilyungi 
 ;;; Copyright © 2021 Frank Pursel 
 ;;; Copyright © 2021 Rovanion Luckey 
+;;; Copyright © 2021 Justin Veilleux 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -6679,3 +6680,27 @@ It is provided as an LV2 plugin and as a 
standalone Jack application.")

   framework.")
   (home-page "http://shiru.untergrund.net/software.shtml";)
   (license license:wtfpl2
+
+(define-public a2jmidid
+  (package
+(name "a2jmidid")
+(version "9")
+(source (origin
+  (method git-fetch)
+  (uri (git-reference
+(url "https://github.com/jackaudio/a2jmidid";)
+(commit version)))
+  (sha256 (base32 
"1x6rcl3f4nklnx4p5jln9a7fpj9y7agjxs9rw7cccmwnski7pnsq"))

+  (file-name (string-append "a2jmidid-" version
+(arguments `(#:tests? #f))
+(build-system meson-build-system)
+(inputs `(("jack" ,jack-1)
+  ("alsa-lib" ,alsa-lib)
+  ("dbus" ,dbus)))
+(native-inputs `(("pkg-config" ,pkg-config)
+ ("cmake" ,cmake)))
+(synopsis "Bridge program to create jack midi devices for each alsa 
midi device")

+(description
+ "a2jmidid is a daemon that implements automatic bridging of alsa 
midi devices to jack midi devices")

+(home-page "https://github.com/jackaudio/a2jmidid";)
+(license license:gpl2)))





bug#49511: [PATCH] gnu: add a2jmidid.

2021-07-13 Thread terramorpha

I can confirm it works.

Cheers.





bug#49510: [PATCH] gnu: Add PuTTY.

2021-07-13 Thread terramorpha

Hi, thank you for the review.

I corrected the version of the package (putty doesn't use 
major.minor.patch, only major.minor),
I fixed the lines that were over the 80 character limit, re added the 
check phase, corrected the
formatting and put in the expat license. However, I do not know what you 
mean by the "ChangeLog
part of the commit message", I thought that standalone patch didn't have 
a commit message attached.

Could you elaborate?

Here is the modified patch.
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 19b58501e9..ce00a016e6 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -4100,3 +4100,38 @@ on hub/switched networks.  It is based on 
@acronym{ARP} packets, it will send

 @acronym{ARP} requests and sniff for replies.")
(home-page "https://github.com/netdiscover-scanner/netdiscover";)
(license license:gpl3+)))
+
+(define-public putty
+  (package
+(name "putty")
+(version "0.75")
+(source
+ (origin
+   (method url-fetch)
+   (uri (string-append "http://www.putty.be/"; version
+   "/putty-" version ".tar.gz"))
+   (sha256
+(base32 
"1xgrr1fbirw79zafspg2b6crzfmlfw910y79md4r7gnxgq1kn5yk"

+(arguments
+ `(#:phases
+   (modify-phases %standard-phases
+ (add-before 'configure 'go-into-unix/
+   (lambda _ (begin
+  (chdir "unix")
+  #t))
+(build-system gnu-build-system)
+(native-inputs
+ `(("pkg-config" ,pkg-config)))
+(inputs
+ `(("gtk+" ,gtk+)
+   ("perl" ,perl)
+   ("python" ,python)
+   ("python2" ,python-2.7)))
+(synopsis "Graphical @acronym{SSH} and telnet client")
+(description
+ "Putty is a powerful terminal client.  It supports @acronym{SSH}, 
telnet,
+and raw socket connections with good terminal emulation.  It supports 
public key
+authentication and Kerberos single-sign-on.  It also includes 
command-line

+@acronym{SFTP} and @acronym{SCP} implementations.")
+(home-page "https://www.chiark.greenend.org.uk/~sgtatham/putty/";)
+(license license:expat)))





bug#49510: [PATCH] gnu: Add PuTTY.

2021-07-13 Thread terramorpha

Thank you for the quick response! I attached a patched created by
`git format-patch`. Hopefully, this one will work.





bug#49510: [PATCH] gnu: Add PuTTY.

2021-07-13 Thread terramorpha
Sorry for wasting your time, there seems to be a problem with my 
client's attachments.