Files
dev-environments/packet-api/guix.scm
2023-12-21 10:57:34 -05:00

56 lines
1.2 KiB
Scheme

(use-modules (guix packages)
(guix download)
(guix utils)
(guix licenses)
(guix build-system gnu)
(gnu packages version-control)
(gnu packages compression)
(gnu packages databases)
(gnu packages icu4c)
(gnu packages libffi)
(gnu packages linux)
(gnu packages ssh)
(gnu packages ruby)
(gnu packages rails)
(gnu packages curl)
(gnu packages xml))
(define my-ruby (package
(inherit ruby-2.7)
(name "my-ruby-3.0")
(version "3.0.6")
(source
(origin
(method url-fetch)
(uri (string-append "http://cache.ruby-lang.org/pub/ruby/"
(version-major+minor version)
"/ruby-" version ".tar.xz"))
(sha256
(base32
"1lfvgm6jbspmwmc3haww83l1l8vl1airzi08ljrcz19dws9yxjxm"))))
(inputs
(modify-inputs (package-inputs ruby-2.7)
(replace "openssl-1.1" openssl)))))
(package
(name "packet-api")
(version "0.0.4-git")
(source #f)
(build-system gnu-build-system)
(inputs
(list my-ruby
git
openssh
libxml2
icu4c
curl
strace))
(propagated-inputs
(list my-ruby
git
postgresql-15))
(synopsis "")
(description "")
(home-page "")
(license #f))