gnu: dbus: Merge with dbus/activation.
* gnu/packages/glib.scm (dbus): Apply patch. (dbus/activation): Remove. * gnu/services/dbus.scm: Use 'dbus' instead of 'dbus/activation'.
This commit is contained in:
		
							parent
							
								
									3b698589d2
								
							
						
					
					
						commit
						2a8b3b4e22
					
				
					 2 changed files with 6 additions and 16 deletions
				
			
		| 
						 | 
				
			
			@ -61,14 +61,15 @@
 | 
			
		|||
    (name "dbus")
 | 
			
		||||
    (version "1.10.0")
 | 
			
		||||
    (source (origin
 | 
			
		||||
              ;; TODO: Apply patch from DBUS/ACTIVATION below.
 | 
			
		||||
              (method url-fetch)
 | 
			
		||||
              (uri (string-append
 | 
			
		||||
                    "https://dbus.freedesktop.org/releases/dbus/dbus-"
 | 
			
		||||
                    version ".tar.gz"))
 | 
			
		||||
              (sha256
 | 
			
		||||
               (base32
 | 
			
		||||
                "0jwj7wlrhq5y0fwfh8k2d9rgdpfax06lj8698g6iqbwrzd2rgyqx"))))
 | 
			
		||||
                "0jwj7wlrhq5y0fwfh8k2d9rgdpfax06lj8698g6iqbwrzd2rgyqx"))
 | 
			
		||||
              (patches
 | 
			
		||||
               (list (search-patch "dbus-helper-search-path.patch")))))
 | 
			
		||||
    (build-system gnu-build-system)
 | 
			
		||||
    (arguments
 | 
			
		||||
     '(#:configure-flags
 | 
			
		||||
| 
						 | 
				
			
			@ -126,17 +127,6 @@ or through unencrypted TCP/IP suitable for use behind a firewall with
 | 
			
		|||
shared NFS home directories.")
 | 
			
		||||
    (license license:gpl2+)))                     ; or Academic Free License 2.1
 | 
			
		||||
 | 
			
		||||
(define-public dbus/activation
 | 
			
		||||
  ;; D-Bus with a patch to fix service activation.
 | 
			
		||||
  ;; TODO: Merge with DBUS above.
 | 
			
		||||
  (package
 | 
			
		||||
    (inherit dbus)
 | 
			
		||||
    (version (string-append (package-version dbus) ".a"))
 | 
			
		||||
    (source (origin
 | 
			
		||||
              (inherit (package-source dbus))
 | 
			
		||||
              (patches
 | 
			
		||||
               (list (search-patch "dbus-helper-search-path.patch")))))))
 | 
			
		||||
 | 
			
		||||
(define glib
 | 
			
		||||
  (package
 | 
			
		||||
   (name "glib")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -21,7 +21,7 @@
 | 
			
		|||
  #:use-module (gnu services)
 | 
			
		||||
  #:use-module (gnu services shepherd)
 | 
			
		||||
  #:use-module (gnu system shadow)
 | 
			
		||||
  #:use-module ((gnu packages glib) #:select (dbus/activation))
 | 
			
		||||
  #:use-module ((gnu packages glib) #:select (dbus))
 | 
			
		||||
  #:use-module (gnu packages admin)
 | 
			
		||||
  #:use-module (guix gexp)
 | 
			
		||||
  #:use-module (guix records)
 | 
			
		||||
| 
						 | 
				
			
			@ -38,7 +38,7 @@
 | 
			
		|||
  dbus-configuration make-dbus-configuration
 | 
			
		||||
  dbus-configuration?
 | 
			
		||||
  (dbus      dbus-configuration-dbus              ;<package>
 | 
			
		||||
             (default dbus/activation))
 | 
			
		||||
             (default dbus))
 | 
			
		||||
  (services  dbus-configuration-services          ;list of <package>
 | 
			
		||||
             (default '())))
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -198,7 +198,7 @@ includes the @code{etc/dbus-1/system.d} directories of each package listed in
 | 
			
		|||
                            (append (dbus-configuration-services config)
 | 
			
		||||
                                    services)))))))
 | 
			
		||||
 | 
			
		||||
(define* (dbus-service #:key (dbus dbus/activation) (services '()))
 | 
			
		||||
(define* (dbus-service #:key (dbus dbus) (services '()))
 | 
			
		||||
  "Return a service that runs the \"system bus\", using @var{dbus}, with
 | 
			
		||||
support for @var{services}.
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue