|
|
|
@ -8,13 +8,13 @@ |
|
|
|
|
|
|
|
|
|
stdenv.mkDerivation rec { |
|
|
|
|
pname = "system-config-printer"; |
|
|
|
|
version = "1.5.12"; |
|
|
|
|
version = "1.5.15"; |
|
|
|
|
|
|
|
|
|
src = fetchFromGitHub { |
|
|
|
|
owner = "openPrinting"; |
|
|
|
|
repo = pname; |
|
|
|
|
rev = version; |
|
|
|
|
sha256 = "1a812jsd9pb02jbz9bq16qj5j6k2kw44g7s1xdqqkg7061rd7mwf"; |
|
|
|
|
rev = "v${version}"; |
|
|
|
|
sha256 = "0a3v8fp1dfb5cwwpadc3f6mv608b5yrrqd8ddkmnrngizqwlswsc"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
prePatch = '' |
|
|
|
@ -26,17 +26,6 @@ stdenv.mkDerivation rec { |
|
|
|
|
|
|
|
|
|
patches = [ |
|
|
|
|
./detect_serverbindir.patch |
|
|
|
|
|
|
|
|
|
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=958104 |
|
|
|
|
# (Fixes will be included in next upstream release.) |
|
|
|
|
(fetchpatch { |
|
|
|
|
url = "https://github.com/OpenPrinting/system-config-printer/commit/cf9903466c1a2d18a701f3b5e8c7e03483e1244d.patch"; |
|
|
|
|
sha256 = "03gpav618w50q90m2kdkgwclc7fv17m493fgjd633zfavb5kqr3n"; |
|
|
|
|
}) |
|
|
|
|
(fetchpatch { |
|
|
|
|
url = "https://github.com/OpenPrinting/system-config-printer/commit/b9289dfe105bdb502f183f0afe7a115ecae5f2af.patch"; |
|
|
|
|
sha256 = "12w47hy3ly4phh8jcqxvdnd5sgbnbp8dnscjd7d5y2i43kxj7b23"; |
|
|
|
|
}) |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
buildInputs = [ |
|
|
|
@ -55,6 +44,10 @@ stdenv.mkDerivation rec { |
|
|
|
|
|
|
|
|
|
pythonPath = with python3Packages; requiredPythonModules [ pycups pycurl dbus-python pygobject3 requests pycairo pysmbc ]; |
|
|
|
|
|
|
|
|
|
preConfigure = '' |
|
|
|
|
intltoolize --copy --force --automake |
|
|
|
|
''; |
|
|
|
|
|
|
|
|
|
configureFlags = [ |
|
|
|
|
"--with-udev-rules" |
|
|
|
|
"--with-udevdir=${placeholder "out"}/etc/udev" |
|
|
|
|