Saving my dev environments

This commit is contained in:
Adam Mohammed
2023-12-21 10:57:34 -05:00
commit 33822a6fb5
2 changed files with 74 additions and 0 deletions

55
packet-api/guix.scm Normal file
View File

@@ -0,0 +1,55 @@
(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))