me
/
guix
Archived
1
0
Fork 0

gnu: emacs-helm-system-packages: Update to 20190316.

* gnu/packages/emacs-xyz.scm (emacs-helm-system-packages): Update to 20190316.
master
Pierre Neidhardt 2019-03-16 12:27:11 +01:00
parent 54f51df681
commit 703a095e7e
No known key found for this signature in database
GPG Key ID: 9BDCF497A4BBCC7F
1 changed files with 35 additions and 31 deletions

View File

@ -5869,42 +5869,46 @@ Yasnippet.")
(license license:gpl2+)))) (license license:gpl2+))))
(define-public emacs-helm-system-packages (define-public emacs-helm-system-packages
(package ;; There won't be a new release after 1.10.1 until
(name "emacs-helm-system-packages") ;; https://github.com/emacs-helm/helm-system-packages/issues/25 is fixed,
(version "1.10.1") ;; and latest commits fix import issues with Guix.
(source (origin (let ((commit "6572340f41611ef1991e9612d34d59130957ee4a"))
(method git-fetch) (package
(uri (git-reference (name "emacs-helm-system-packages")
(url "https://github.com/emacs-helm/helm-system-packages") (version (git-version "1.10.1" "1" commit))
(commit (string-append "v" version)))) (source (origin
(file-name (string-append name "-" version "-checkout")) (method git-fetch)
(sha256 (uri (git-reference
(base32 (url "https://github.com/emacs-helm/helm-system-packages")
"01by0c4lqi2cw8xmbxkjw7m9x78zssm31sx4hdpw5j35s2951j0f")))) (commit commit)))
(build-system emacs-build-system) (file-name (git-file-name name version))
(inputs (sha256
`(("recutils" ,recutils))) (base32
(propagated-inputs "0mcz6vkpk12vsyd37xv1rbg4v442sxc3lj8yxskqg294xbdaclz4"))))
`(("emacs-helm" ,emacs-helm))) (build-system emacs-build-system)
(arguments (inputs
`(#:phases `(("recutils" ,recutils)))
(modify-phases %standard-phases (propagated-inputs
(add-after 'unpack 'configure `(("emacs-helm" ,emacs-helm)))
(lambda* (#:key inputs outputs #:allow-other-keys) (arguments
(let ((recutils (assoc-ref inputs "recutils"))) `(#:phases
;; Specify the absolute file names of the various (modify-phases %standard-phases
;; programs so that everything works out-of-the-box. (add-after 'unpack 'configure
(substitute* "helm-system-packages-guix.el" (lambda* (#:key inputs outputs #:allow-other-keys)
(("recsel") (string-append recutils "/bin/recsel"))))))))) (let ((recutils (assoc-ref inputs "recutils")))
(home-page "https://github.com/emacs-helm/helm-system-packages") ;; Specify the absolute file names of the various
(synopsis "Helm System Packages is an interface to your package manager") ;; programs so that everything works out-of-the-box.
(description "List all available packages in Helm (with installed (substitute* "helm-system-packages-guix.el"
(("recsel") (string-append recutils "/bin/recsel")))))))))
(home-page "https://github.com/emacs-helm/helm-system-packages")
(synopsis "Helm System Packages is an interface to your package manager")
(description "List all available packages in Helm (with installed
packages displayed in their own respective face). Fuzzy-search, mark and packages displayed in their own respective face). Fuzzy-search, mark and
execute the desired action over any selections of packages: Install, execute the desired action over any selections of packages: Install,
uninstall, display packages details (in Org Mode) or insert details at point, uninstall, display packages details (in Org Mode) or insert details at point,
find files owned by packages... And much more, including performing all the find files owned by packages... And much more, including performing all the
above over the network.") above over the network.")
(license license:gpl3+))) (license license:gpl3+))))
(define-public emacs-memoize (define-public emacs-memoize
(package (package