all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Xfce collision
@ 2016-02-25 20:36 Andreas Enge
  2016-02-29  8:46 ` [PATCH] gnu: xfce: Don’t wrap startxfce4. (Re: Xfce collision) 宋文武
                   ` (8 more replies)
  0 siblings, 9 replies; 13+ messages in thread
From: Andreas Enge @ 2016-02-25 20:36 UTC (permalink / raw)
  To: guix-devel

Hello,

when installing xfce, there is a collision with xfce4-session for the file
startxfce4.

The reason is the following:
       (alist-replace
        'install
        (lambda* (#:key outputs #:allow-other-keys)
          (let* ((out  (assoc-ref outputs "out"))
                 (bin  (string-append out "/bin"))
                 (prog (string-append bin "/startxfce4")))
            (mkdir-p bin)
            (symlink (string-append
                      (assoc-ref %build-inputs "xfce4-session")
                      "/bin/startxfce4")
                     prog)
            (wrap-program prog
              ;; For xfce4-panel plugins.
              `("X_XFCE4_LIB_DIRS" = ,(list (getenv "X_XFCE4_LIB_DIRS"))))))
    (propagated-inputs
     ...
       ("xfce4-session"        ,xfce4-session)

So if I understand correctly, the startxfce4 of xfce will end up being a
wrapped version of the one in xfce4-session. However, if both are installed,
could it not be possible that the non-wrapped version ends up in the profile?

Andreas

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2016-03-02  0:33 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-25 20:36 Xfce collision Andreas Enge
2016-02-29  8:46 ` [PATCH] gnu: xfce: Don’t wrap startxfce4. (Re: Xfce collision) 宋文武
2016-03-01 21:26   ` Ludovic Courtès
2016-03-02  0:33     ` [PATCH] gnu: xfce: Don’t wrap startxfce4 宋文武
2016-02-29  8:47 ` [PATCH] gnu: xfce: Don’t wrap startxfce4. (Re: Xfce collision) 宋文武
2016-02-29  8:48 ` 宋文武
2016-02-29  8:49 ` 宋文武
2016-02-29  8:50 ` 宋文武
2016-02-29  8:50 ` 宋文武
2016-02-29  8:50 ` 宋文武
2016-02-29  9:26   ` 宋文武
2016-02-29  8:50 ` 宋文武
2016-02-29  8:50 ` 宋文武

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.