| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
|
|
|
|
| |
Apply patches picked from upstream as done on debian.
Will be included in next upstream release.
|
|
|
|
|
|
|
|
|
| |
Source for the change of upstream url:
* zdohnal/system-config-printer is a fork of
OpenPrinting/system-config-printer
* This is what fedora did:
https://apps.fedoraproject.org/packages/system-config-printer/sources/spec/
(see changelog for 1.5.11-17)
|
| |
|
|
|
|
|
|
|
|
|
| |
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
|
| |
|
|
|
|
| |
camelCase package name was a huge inconsistency in GNOME package set.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This reverts commit 03207c067c6fab03ff59d04c569b6b84f72e40ee, reversing
changes made to 822342ffdfc01464866aca0451c55b782b2d7b07.
Reverted because the change was not needed anymore:
https://github.com/NixOS/nixpkgs/pull/32024#issuecomment-346947664
|
|
|
|
| |
propagated dependencies were not added to PYTHONPATH
|
|
|
|
|
|
| |
pythonPath is used to create the eventual wrappers. It does not recurse
into the Python dependencies, which means e.g. requests doesn't haven
its dependencies.
|
|
|
|
|
| |
Use case:
https://askubuntu.com/questions/548361/browse-button-disabled-in-windows-printer-via-samba-for-printer-shares
|
| |
|
|
|
|
|
|
|
| |
See f63eb5857352705665411130d4f1638d55dd8c58
The `requests2` attribute now throws an error informing that `requests`
should be used instead.
|
|
|
|
| |
Use gappsWrapHook.
|
|
|
|
| |
Workaround for #24128.
|
|
|
|
| |
This reduces its closure size from 484 to 281 MiB.
|
|
|
|
|
| |
Noticed when running on KDE (in contrast with GNOME, which probably
pulls in pycairo via some impurity).
|
|
|
|
|
|
|
|
| |
Wrap s-c-p with CUPS_DATADIR=${cups-filters}/share/cups so that it finds
the "testprint" file needed for "Print Test Page" functionality.
Without this change, s-c-p tries to open /usr/share/cups/data/testprint
(fails).
|
|
|
|
|
| |
Allows the configure-printer@.service to find the udev-configure-printer
program (correct ExecStart path).
|
|
|
|
|
|
|
|
|
| |
See #11567.
Furthermore, it renames pythonPackages.dbus to pythonPackages.dbus-
python as that's the name upstream uses.
There is a small rebuild but I couldn't figure out the actual cause.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Commit 03353ce6ff738acce3d ("system-config-printer: 1.3.12 -> 1 5.7")
forgot to update the hash. So since that commit we actually continued to
use the old version (1.3.12) because of the NixOS tarball cache...
The new version prints some warnings on startup:
/nix/store/HASH-system-config-printer-1.5.7/share/system-config-printer/system-config-printer.py:32: \
PyGIWarning: Polkit was imported without specifying a version first. \
Use gi.require_version('Polkit', '1.0') before import to ensure that the right version gets loaded.
from gi.repository import Polkit
...and similar errors for GdkPixbuf, Gdk, Gtk and Notify. These warnings
are already fixed upstream and will be part of the next release.
Implementation details:
* The new version needs python3.
* Remove unneeded, and python3 incompatible, 'notify' dependency.
system-config-printer > 1.3.12 replaced it with GOBject introspection
bindings to libnotify (from gi.repository import Notify).
* Add gtk3, gdk_pixbuf, pango, atk, libnotify as needed (for gobject
introspection).
* A new --with-udevdir configure option is used to prevent the
installer from trying to install stuff to "/rules.d" (yes, the root).
* Get pycups from the passed pythonPackages set (fixes loading of
python cups module).
* Use pygobject3 instead of pygobject, as needed.
* Use dbus from the passed pythonPackages attrset instead of
pythonDBus, so we get a python3 compatible module that loads
successfully.
* Python requests2 modules is required.
|
|
|
|
|
|
|
|
|
| |
The service file refers to /usr/bin/... instead of a Nix store path.
Fix it.
The original fix was wrongly removed in commit 03353ce6ff738acce3d
("system-config-printer: 1.3.12 -> 1 5.7"). We can remove this fixup on
the _next_ upstream release.
|
| |
|
| |
|
| |
|
|
|
|
| |
Also see #1936.
|
|
|
|
|
|
| |
The latest version of system-config-printer seems to have introduced a
dependency on pycurl. The attached patch includes this, fixing the build of
kde, which depended on it through kdeadmin.
|
|
|
|
|
|
| |
Fixes building against systemd.
http://hydra.nixos.org/build/3469842
|
|
|
|
| |
svn path=/nixpkgs/branches/stdenv-updates/; revision=31678
|
|
|
|
| |
svn path=/nixpkgs/branches/kde-4.7/; revision=27898
|
| |
|
|
|
|
| |
svn path=/nixpkgs/branches/kde-4.7/; revision=27896
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=24899
|
|
|
|
|
|
| |
TODO: make it work with udev (add helpers to udev PATH etc.)
svn path=/nixpkgs/trunk/; revision=23520
|
|
|
|
|
|
| |
we need to have exactly the right versions of those :-)
svn path=/nixpkgs/branches/stdenv-updates/; revision=15183
|
|
python kdebindings closure
svn path=/nixpkgs/trunk/; revision=14246
|