unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#23106: rxvt-unicode is missing .desktop file(s)
@ 2016-03-24 12:28 Nils Gillmann
  0 siblings, 0 replies; only message in thread
From: Nils Gillmann @ 2016-03-24 12:28 UTC (permalink / raw)
  To: 23106

urxvt / rxvt-unicode has no .desktop files in Guix and therefore
does not show up in application menus like GNOME provides.


Whoever wants to fix it faster than I do (currently occupied with
psyced related packages), here is my work in progress part of the
rxvt-unicode package.

.desktop files can be found in the source dir of gentoo and
archlinux
(https://projects.archlinux.org/svntogit/community.git/tree/trunk?h=packages/rxvt-unicode)

Code below has not been tested, it may need some fixes, and we
need at least 3 like in archlinux.

    (arguments
     ;; This sets the destination when installing the necessary terminal
     ;; capability data, which are not provided by 'ncurses'.  See
     ;; https://lists.gnu.org/archive/html/bug-ncurses/2009-10/msg00031.html
     '(#:make-flags
       (list (string-append "TERMINFO="
                            (assoc-ref %outputs "out")
                            "/share/terminfo"))
       #:phases
       (modify-phases %standard-phases
         (add-after
             'install 'install-desktop
           (lambda _
             (let ((desktop (string-append %output "/share/applications")))
               (mkdir-p desktop)
               (call-with-output-file
                   (string-append desktop "/urxvt.desktop")
                 (lambda (port)
                   (format port "~
                     [Desktop Entry]~@
                     Name=~a~@
                     Comment=~a~@
                     TryExec=~a/bin/urxvt~@
                     Exec=~a/bin/urxvt~@
                     Icon=terminal~@
                     Type=Application~@
                     Categories=GNOME;GTK;Utility;TerminalEmulator;System;~@
                     StartupNotify=true~%" ,name ,synopsis %output)))))))))
    
-- 
ng
personal contact: http://krosos.sdf.org
EDN: https://wiki.c3d2.de/EDN

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-03-24 12:29 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-24 12:28 bug#23106: rxvt-unicode is missing .desktop file(s) Nils Gillmann

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).