gnu: windowmaker: Update to 0.95.9.

* gnu/packages/gnustep.scm (windowmaker): Update to 0.95.9.
[source]: Update URI.
[home-page]: Use HTTPS URL.
This commit is contained in:
Kei Kebreau 2020-07-14 23:34:43 -04:00
parent 607a136a25
commit 4b3d54e73e
No known key found for this signature in database
GPG Key ID: E6A5EE3C19467A0D
1 changed files with 18 additions and 18 deletions

View File

@ -67,16 +67,16 @@ to easily create cross-compiled binaries.")
(define-public windowmaker (define-public windowmaker
(package (package
(name "windowmaker") (name "windowmaker")
(version "0.95.8") (version "0.95.9")
(synopsis "NeXTSTEP-like window manager") (synopsis "NeXTSTEP-like window manager")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append (uri (string-append
"http://windowmaker.org/pub/source/release/WindowMaker-" "https://github.com/window-maker/wmaker/releases/download/"
version ".tar.gz")) "wmaker-" version "/WindowMaker-" version ".tar.gz"))
(sha256 (sha256
(base32 (base32
"12p8kljqgx5hnic0zvs5mxwp7kg21sb6qjagb2qw8ydvf5amrgwx")))) "055pqvlkhipyjn7m6bb3fs4zz9rd1ynzl0mmwbhp05ihc3zmh8zj"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
`(#:modules ((guix build gnu-build-system) `(#:modules ((guix build gnu-build-system)
@ -113,26 +113,26 @@ to easily create cross-compiled binaries.")
(call-with-output-file (call-with-output-file
(string-append xsessions "/windowmaker.desktop") (string-append xsessions "/windowmaker.desktop")
(lambda (port) (lambda (port)
(format port "~ (format port "~
[Desktop Entry]~@ [Desktop Entry]~@
Name=Window Maker~@ Name=Window Maker~@
Comment=~a~@ Comment=~a~@
Exec=~a/bin/wmaker~@ Exec=~a/bin/wmaker~@
Type=Application~%" Type=Application~%"
(string-map (match-lambda (string-map (match-lambda
(#\newline #\space) (#\newline #\space)
(chr chr)) (chr chr))
,synopsis) out)))) ,synopsis) out))))
#t)) #t))
(add-after 'install-xsession 'wrap (add-after 'install-xsession 'wrap
(lambda* (#:key outputs #:allow-other-keys) (lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out")) (let* ((out (assoc-ref outputs "out"))
(bin (string-append out "/bin"))) (bin (string-append out "/bin")))
;; In turn, 'wmaker.inst' wants to invoke 'wmmenugen' ;; In turn, 'wmaker.inst' wants to invoke 'wmmenugen'
;; etc., so make sure everything is in $PATH. ;; etc., so make sure everything is in $PATH.
(wrap-program (string-append bin "/wmaker.inst") (wrap-program (string-append bin "/wmaker.inst")
`("PATH" ":" prefix (,bin))) `("PATH" ":" prefix (,bin)))
#t)))))) #t))))))
(inputs (inputs
`(("libxmu" ,libxmu) `(("libxmu" ,libxmu)
("libxft" ,libxft) ("libxft" ,libxft)
@ -145,7 +145,7 @@ to easily create cross-compiled binaries.")
("libtiff" ,libtiff))) ("libtiff" ,libtiff)))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) `(("pkg-config" ,pkg-config)))
(home-page "http://windowmaker.org/") (home-page "https://windowmaker.org/")
(description (description
"Window Maker is an X11 window manager originally designed to provide "Window Maker is an X11 window manager originally designed to provide
integration support for the GNUstep Desktop Environment. In every way integration support for the GNUstep Desktop Environment. In every way