juli pushed a commit to branch wip-goblinsify in repository shepherd. commit 115ef007a9d7553b8e4d1f0b3b87c9843a688d2b Author: Juliana Sims <j...@incana.org> AuthorDate: Thu Jan 16 15:11:31 2025 -0500
Remove goblins-port-manifest.scm. All requisite packages are in mainline Guix. * goblins-port-manifest.scm: Delete. --- goblins-port-manifest.scm | 109 ---------------------------------------------- 1 file changed, 109 deletions(-) diff --git a/goblins-port-manifest.scm b/goblins-port-manifest.scm deleted file mode 100644 index 26cfa46..0000000 --- a/goblins-port-manifest.scm +++ /dev/null @@ -1,109 +0,0 @@ -;; Development environment for Shepherd Goblins port -(use-modules (gnu packages autotools) - (gnu packages flex) - (gnu packages gettext) - (gnu packages gperf) - (gnu packages guile) - (gnu packages guile-xyz) - (gnu packages texinfo) - (guix git-download) - (guix packages)) - -(define (version->latest pkg rev commit) - (git-version (package-version pkg) rev commit)) - -;; this isn't actually useful in this file because only Fibers is packaged with -;; git-download and we need to drop the patches Guix provides for Fibers... -;; it's here for future reference because this pattern comes up often -(define (update-source-git-commit pkg name version commit hash) - (let ((pkg-src (package-source pkg))) - (origin - (inherit pkg-src) - (uri (git-reference - (inherit (origin-uri pkg-src)) - (commit commit))) - (file-name (git-file-name name version)) - (sha256 (base32 hash))))) - -(define guile-git - (let ((rev "0") - (commit "d0790d766bedf08fb65231eff53f6c8044eb94f1")) - (package - (inherit guile-3.0) - (name "guile-git") - (version (version->latest guile-3.0 rev commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://git.savannah.gnu.org/git/guile.git") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "16z5qq281swvm666hyh7j38lnxzjxkkvzwsqbayzmlypy1vj1al2")))) - (native-inputs - (modify-inputs (package-native-inputs guile-3.0) - (prepend autoconf - automake - flex - gettext-minimal - gperf - libtool - texinfo-7)))))) - -(define guile-fibers-git - (let ((rev "0") - (commit "f92e5cb4f78e7e3d3537bfc9622bc59ea99fe9a7")) - (package - (inherit guile-fibers) - (name "guile-fibers-git") - (version (version->latest guile-fibers rev commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/wingo/fibers.git") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1c9z9nnlf9cprx96drbkmpc01c8jv0pzp0as1ivkrvhhmflls5bv")))) - (native-inputs - (modify-inputs (package-native-inputs guile-fibers) - (replace "guile" guile-git))) - (inputs - (modify-inputs (package-inputs guile-fibers) - (replace "guile" guile-git)))))) - -(define guile-goblins-git - (let ((rev "0") - (commit "949eb9ec3e24d78fd98e69bce530ea75b9c04b38")) - (package - (inherit guile-goblins) - (name "guile-goblins-git") - (version (version->latest guile-goblins rev commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://gitlab.com/spritely/guile-goblins.git") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0ycs7sm4kkd21415f4pmqbl89isnjyanybiqjk0yzx0ih78l9801")))) - (propagated-inputs - (modify-inputs (package-propagated-inputs guile-goblins) - (replace "guile-fibers" guile-fibers-git))) - (inputs - (modify-inputs (package-inputs guile-goblins) - (replace "guile" guile-git))) - (native-inputs - (modify-inputs (package-native-inputs guile-goblins) - (prepend autoconf - automake - texinfo-7)))))) - -;; We use the latest git commits to the main branch of each of our dependencies -;; because we like to live dangerously -(packages->manifest (list guile-git - guile-fibers-git - guile-goblins-git))