;; guix build -f emacs-hide-comnt.scm ;; guix install $(guix build -f emacs-hide-comnt.scm) ;; maybe cheat at ;; https://github.com/jsoo1/guix-channel ;; for example emacs-dump ;; (license '(license:asl2.0 license:bsd-2)) ;; (define-module (gnu packages emacs-hide-comnt) (define-module (emacs-hide-comnt) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix git-download) #:use-module (gnu packages emacs-xyz) ;; #:use-module (guix build-system gnu) #:use-module (guix build-system emacs) ) (define-public emacs-hide-comnt (let ( (commit "d1e94f5152f20b2dc7b0d42898c1db37e5be57a6") (revision "1") ) (package (name "emacs-hide-comnt") ;; (version (string-append "master" revision "." (string-take commit 7))) ;; (version (string-append "1.6.1" "." (string-take commit 7))) (version (string-append "2019.11")) (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/emacsmirror/hide-comnt") ;; (commit version) ;; (commit "master") (commit commit) )) (file-name (git-file-name name version)) (sha256 (base32 "002i9f97sq3jfknrw2nim1bhvj7xz3icviw7iffqmpmww4g1hq9l") ) )) (build-system emacs-build-system) ;; (propagated-inputs `(("emacs-projectile" ,emacs-projectile))) ;; (propagated-inputs `(("emacs-leaf" ,emacs-leaf))) (propagated-inputs `(("emacs-packed" ,emacs-packed))) ;; (inputs ;; `( ;; ("emacs-packed" ,emacs-packed) ;; )) ;; .... ;; (propagated-inputs `(("emacs-packed" ;; (specification->package "emacs-packed") ;; ))) (home-page "https://www.emacswiki.org/emacs/download/hide-comnt.el") (synopsis "Hide/show comments in code.") (description "Hide/show comments in code.") (license #f) )) ) emacs-hide-comnt