gnu: youtube-dl-gui: Add .desktop file.
* gnu/packages/video.scm (youtube-dl-gui)[arguments]: Add a ‘create-desktop-file’ phase.
This commit is contained in:
parent
54278e225e
commit
db37dd91e4
@ -1549,7 +1549,27 @@ (define-public youtube-dl-gui
|
||||
(string-append "os.path.join('"
|
||||
(assoc-ref %outputs "out")
|
||||
"', 'share'")))
|
||||
#t)))))
|
||||
#t))
|
||||
(add-after 'install 'create-desktop-file
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(applications (string-append out "/share/applications")))
|
||||
(mkdir-p applications)
|
||||
(call-with-output-file
|
||||
(string-append applications "/youtube-dl-gui.desktop")
|
||||
(lambda (file)
|
||||
(format
|
||||
file
|
||||
"[Desktop Entry]~@
|
||||
Name=Youtube-dl GUI~@
|
||||
Comment=Graphical interface to download video with youtube-dl~@
|
||||
Exec=youtube-dl-gui~@
|
||||
TryExec=youtube-dl-gui~@
|
||||
Terminal=false~@
|
||||
Icon=youtube-dl-gui~@
|
||||
Type=Application~@
|
||||
Categories=AudioVideo;Audio;Video;Network~%")))
|
||||
#t))))))
|
||||
(inputs
|
||||
`(("python2-wxpython" ,python2-wxpython)
|
||||
("youtube-dl" ,youtube-dl)))
|
||||
|
Loading…
Reference in New Issue
Block a user