 8e69437fee
			
		
	
	
		8e69437fee
		
	
	
	
	
		
			
			Since D-Bus 1.9.18 configuration files installed by third-party should go in share/dbus-1/system.d. The old location is for sysadmin overrides.
		
			
				
	
	
		
			31 lines
		
	
	
		
			988 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			988 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { stdenv, fetchurl, intltool, pkgconfig, glib, polkit, cups, fetchpatch }:
 | |
| 
 | |
| stdenv.mkDerivation rec {
 | |
|   version = "0.2.6";
 | |
|   pname = "cups-pk-helper";
 | |
| 
 | |
|   src = fetchurl {
 | |
|     url = "https://www.freedesktop.org/software/cups-pk-helper/releases/cups-pk-helper-${version}.tar.xz";
 | |
|     sha256 = "0a52jw6rm7lr5nbyksiia0rn7sasyb5cjqcb95z1wxm2yprgi6lm";
 | |
|   };
 | |
| 
 | |
|   nativeBuildInputs = [ pkgconfig intltool ];
 | |
|   buildInputs = [ glib polkit cups ];
 | |
| 
 | |
|   patches = [
 | |
|     # Don't use etc/dbus-1/system.d
 | |
|     (fetchpatch {
 | |
|       url = "https://gitlab.freedesktop.org/cups-pk-helper/cups-pk-helper/merge_requests/2.patch";
 | |
|       sha256 = "1kamhr5kn8c1y0q8xbip0fgr7maf3dyddlvab4n0iypk7rwwikl0";
 | |
|     })
 | |
|   ];
 | |
| 
 | |
|   meta = with stdenv.lib; {
 | |
|     description = "PolicyKit helper to configure cups with fine-grained privileges";
 | |
|     homepage = http://www.freedesktop.org/wiki/Software/cups-pk-helper/;
 | |
|     license = licenses.gpl2;
 | |
|     platforms = platforms.linux;
 | |
|     maintainers = [ maintainers.bjornfor ];
 | |
|   };
 | |
| }
 |