(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))