bug#49510: [PATCH] gnu: Add PuTTY.
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
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.
I can confirm it works. Cheers.
bug#49510: [PATCH] gnu: Add PuTTY.
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.
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.
Sorry for wasting your time, there seems to be a problem with my client's attachments.