The DMBCS Guix channel.

This commit is contained in:
Dale Mellor 2024-02-26 10:37:51 +00:00
commit 2ea5ab7cc2
Signed by: khleedril
GPG key ID: CA471FD501618A49
8 changed files with 596 additions and 0 deletions

39
packages/curlpp.scm Normal file
View file

@ -0,0 +1,39 @@
(define-module (packages curlpp)
#:use-module (guix packages)
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
#:use-module (guix build-system cmake)
#:use-module (guix licenses)
#:use-module (gnu packages curl)
#:use-module (gnu packages gawk))
(define-public curlpp
(package
(name "curlpp")
(version "0.8.1")
(source (origin (method git-fetch)
(uri (git-reference
(url "https://github.com/jpbarrette/curlpp.git")
(commit "v0.8.1")))
(sha256 (base32 "1b0ylnnrhdax4kwjq64r1fk0i24n5ss6zfzf4hxwgslny01xiwrk"))))
(build-system cmake-build-system)
(arguments `(#:phases (modify-phases %standard-phases (delete 'check))))
(propagated-inputs `(("curl" ,curl)))
(synopsis "C++ wrapper around libcURL")
(description
(string-append
"A free and easy-to-use client-side URL transfer library,"
"supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and"
"LDAP. libcurl supports HTTPS certificates, HTTP POST, HTTP PUT,"
"FTP uploading, kerberos, HTTP form based upload, proxies,"
"cookies, user+password authentication, file transfer resume, http"
"proxy tunneling and more! libcurl is highly portable, it builds"
"and works identically on numerous platforms, including Solaris,"
"NetBSD, FreeBSD, OpenBSD, Darwin, HPUX, IRIX, AIX, Tru64, Linux,"
"Windows, Amiga, OS/2, BeOs, Mac OS X, Ultrix, QNX, OpenVMS, RISC"
"OS, Novell NetWare, DOS and more... libcurl is free, thread-safe,"
"IPv6 compatible, feature rich, well supported and fast." ))
(home-page "http://www.curlpp.org")
(license (non-copyleft "file://COPYING"
"See COPYING in the distribution."))))

28
packages/hack-font.scm Normal file
View file

@ -0,0 +1,28 @@
(define-module (packages hack-font)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix build-system font)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages gawk))
(define-public hack-font
(package
(name "hack-font")
(version "3.003")
(source (origin (method url-fetch)
(uri "https://github.com/source-foundry/Hack/releases/download/v3.003/Hack-v3.003-ttf.zip")
(sha256 (base32 "1b4hh8zkrx92m2v2vfkja1napb0192p0j3laqr0m018z3dih89hc"))))
(build-system font-build-system)
(synopsis "A typeface designed for source code")
(description
(string-append "A workhorse for code. No frills. No gimmicks. "
"Hack is hand-groomed and optically balanced to be "
"your go-to code face."))
(home-page "https://sourcefoundry.org/hack/")
(license
;; See https://github.com/source-foundry/Hack/issues/271 for details.
(list license:expat ; the Hack modifications to...
license:public-domain ; ...the DejaVu modifications to...
(license:x11-style ; ...the Bitstream Vera typeface
"file://LICENSE.md" "Bitstream Vera License")))))