gnu: guile-wm: Update to 1.0-1.f3c7b3b.

* gnu/packages/guile-wm.scm (guile-xcb): Update to 1.0-1.f3c7b3b.
(version): Use git-version.
(source): Switch to git-fetch.
(native-inputs): Add texinfo.
(home-page): Update to new location.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
master
ng0 2017-12-04 21:48:44 +00:00 committed by Kei Kebreau
parent 0504daaace
commit 7b45392616
No known key found for this signature in database
GPG Key ID: E6A5EE3C19467A0D
1 changed files with 13 additions and 9 deletions

View File

@ -71,18 +71,21 @@ dependencies.")
(license gpl3+)))) (license gpl3+))))
(define-public guile-wm (define-public guile-wm
(let ((commit "f3c7b3be719f425ffb87265d34855a73366351be")
(revision "1"))
(package (package
(name "guile-wm") (name "guile-wm")
(version "1.0") (version (git-version "1.0" revision commit))
(synopsis "X11 window manager toolkit in Scheme") (synopsis "X11 window manager toolkit in Scheme")
(source (origin (source (origin
(method url-fetch) (method git-fetch)
(uri (string-append "http://web.archive.org/web/20161005084324/" (uri (git-reference
"http://www.markwitmer.com/dist/guile-wm-" (url "https://github.com/mwitmer/guile-wm")
version ".tar.gz")) (commit commit)))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1l9qcz236jxvryndimjy62cf8zxf8i3f8vg3zpqqjhw15j9mdk3r")))) "086dijnpl5dpglf70d6f9sizyakr313y7blpdjrmbi687j1x3qcl"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
`( ;; The '.scm' files go to $(datadir), so set that to the `( ;; The '.scm' files go to $(datadir), so set that to the
@ -135,14 +138,15 @@ dependencies.")
Type=Application~%" Type=Application~%"
,name ,synopsis %output)))) ,name ,synopsis %output))))
#t))))) #t)))))
(native-inputs `(("pkg-config" ,pkg-config))) (native-inputs `(("pkg-config" ,pkg-config)
("texinfo" ,texinfo)))
(inputs `(("guile" ,guile-2.0) (inputs `(("guile" ,guile-2.0)
("guile-xcb" ,guile-xcb))) ("guile-xcb" ,guile-xcb)))
(home-page "http://www.markwitmer.com/guile-xcb/guile-wm.html") (home-page "https://github.com/mwitmer/guile-wm/releases")
(description (description
"Guile-WM is a simple window manager that's completely customizableyou "Guile-WM is a simple window manager that's completely customizableyou
have total control of what it does by choosing which modules to include. have total control of what it does by choosing which modules to include.
Included with it are a few modules that provide basic TinyWM-like window Included with it are a few modules that provide basic TinyWM-like window
management, some window record-keeping, multi-monitor support, and emacs-like management, some window record-keeping, multi-monitor support, and emacs-like
keymaps and minibuffer. At this point, it's just enough to get you started.") keymaps and minibuffer. At this point, it's just enough to get you started.")
(license gpl3+))) (license gpl3+))))