summaryrefslogtreecommitdiff
path: root/gnu/packages/cups.scm
AgeCommit message (Collapse)Author
2025-07-18gnu: hplip: Fix build on gcc 14.Zheng Junjie
* gnu/packages/cups.scm (hplip)[arguments]<#:phases>: Also Add -Wno-error=implicit-int to relax gcc-14's strictness. Change-Id: If1dcaffad3e18c8070656451f3f22960f9eb4c16
2025-07-18gnu: cups-minimal: Ungraft.Zheng Junjie
* gnu/packages/cups.scm (cups-minimal)[replacement]: Remove it. [source]: Add cups-minimal-Address-PPD-injection-issues.patch. * gnu/packages/cups.scm (cups-minimal/fixed): Remove it. Change-Id: Icb5295af42b5a84741a73ed4b662bc8736ab6b2b
2025-07-18gnu: epson-inkjet-printer-escpr: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/cups.scm (epson-inkjet-printer-escpr)[arguments]: Add CFLAGS to #:configure-flags to relax gcc-14's strictness. Change-Id: I2333252701bc47adfef3da9f40b14c4dbda36abe
2025-07-18gnu: hplip: Update to 3.24.4 and fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/cups.scm (hplip): Update to 3.24.4. [arguments]: Add "set-gcc-14-cflags" phase to relax gcc-14's strictness. Change-Id: Ie753c9ebb51f08c4683e9a9762e9c269eceb5e22
2025-07-12gnu: brlaser: Update to 6.2.7.Antoine Côté
Pdewacht repository no longer active, upstream development moved to Owl-Maintain fork. * gnu/packages/cups.scm (brlaser): Update to 6.2.7. [source]: Switch to maintained fork. [home-page]: Update URL. [description]: Update the list of supported printers. Change-Id: I4ef2f1837c38ece8bcb0b900214355eb7c833f6f Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-03-30gnu: hplip-minimal: Disable networking.Lukas Gradl
* gnu/packages/cups.scm (hplip-minimal): Disable networking. [arguments] <#:configure-flags>: Add "--disable-network-build". The "lite build" of hplip is incompatible with the "network build", so disable the latter explicitly. [inputs]: Rephrase the inputs as a positive list and remove net-snmp, openssl, and avahi (inherited from hplip). Change-Id: I954b665fe5bdeae2a2fab79c1e2cbfa8ac01f58b Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-03-30gnu: hplip: Enable networking.Lukas Gradl
* gnu/packages/cups.scm (hplip): Enable networking. [arguments] <#:configure-flags>: Remove flag "--disable-network-build". [inputs]: Add net-snmp, openssl, and avahi. Change-Id: Ibd95a9786c7bea5b45d0fcfa6ab81eca47ca82a0 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-03-30gnu: hplip: Update to 3.24.4.Lukas Gradl
* gnu/packages/cups.scm (hplip): Update to 3.24.4. Change-Id: Ic9c88ce3a6d4ad7f5b6b85373a1cb12b26cfea9f Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2024-09-22gnu: cups-minimal: Address PPD injection issues [security fixes].Tobias Geerinckx-Rice
* gnu/packages/cups.scm (cups-minimal)[replacement]: Graft with... (cups-minimal/fixed): ...this new variable. [source]: Add a patch to do the thing. * gnu/packages/patches/cups-minimal-Address-PPD-injection-issues.patch: New file. Change-Id: Id4db145887e72081b404dedbccd62c23a8f52d55
2024-09-22gnu: cups: Update to 2.4.10 [fixes nothitg]Tobias Geerinckx-Rice
Change-Id: Ic600f96d7cae1d4ecc0f5b1b4561caae317c4048
2024-08-31gnu: cups-minimal: Update to 2.4.9 [fixes CVE-2024-35235].Tobias Geerinckx-Rice
* gnu/packages/cups.scm (cups-minimal): Update to 2.4.9. Change-Id: I153a75bccd1950c29d4ef6111321be262494208d
2024-08-31gnu: cups-minimal: Add libxcrypt dependency.Josselin Poiret
* gnu/packages/cups.scm (cups-minimal): Add libxcrypt dependency. Change-Id: Icfd65026d5d8350d694a4268d03096aafa33341f
2024-08-31gnu: python-pycups: Update to 2.0.1.Maxim Cournoyer
* gnu/packages/cups.scm (python-pycups): Update to 2.0.1. Change-Id: Iedf57c35c543f1002b5716f972e1bdc676110b75
2024-08-31gnu: cups-filters: Update to 1.28.16.Maxim Cournoyer
* gnu/packages/cups.scm (cups-filters): Update to 1.28.16. [configure-flags]: Set CFLAGS and CXXFLAGS. [inputs]: Add libexif. Change-Id: Ib8a05d27533af0d9e59d72771670373acb300140
2024-08-31gnu: cups-minimal: Ungraft.Ludovic Courtès
* gnu/packages/cups.scm (cups-minimal): Update to 2.4.7. [replacement]: Remove. (cups-minimal/fixed): Remove. Change-Id: I6359cec26fc5c1fa134c61c76f2fe8581d646ad6
2024-08-31gnu: cups.scm: Add missing module import.Efraim Flashner
* gnu/packages/cups.scm: Import (gnu packages bash).
2024-08-31gnu: foo2zjs: Add bash-minimal to inputs.Maxim Cournoyer
* gnu/packages/cups.scm (foo2zjs) [inputs]: Add bash-minimal. Change-Id: Ia9d0e303f00490e242bb0f59b2b033636dbf91fa
2024-08-31gnu: cups-filters: Add bash-minimal to inputs.Maxim Cournoyer
* gnu/packages/cups.scm (cups-filters) [inputs]: Add bash-minimal. Change-Id: Ie6059967d41bbf83fa7d51ea34db269e57b76af5
2024-08-31gnu: splix: Import the correct set of modules.Maxim Cournoyer
* gnu/packages/cups.scm (splix) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: Id510a57db2bd6cabb3fcbd0d1dd6c55ed65b6219
2024-08-31gnu: epson-inkjet-printer-escpr: Import the correct set of modules.Maxim Cournoyer
* gnu/packages/cups.scm (epson-inkjet-printer-escpr) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I1066d14e8000e0edf90f0d66886de0505018efb8
2024-08-31build-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer
%default-gnu-modules. Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
2024-08-31gnu: cups-filters: Sort inputs.Maxim Cournoyer
* gnu/packages/cups.scm (cups-filters) [inputs]: Sort. Change-Id: I0c9527ae72bc569030aa49a2f003e0061e3af20b
2024-08-31gnu: cups-filters: Add coreutils and sed to wrapped PATH.Emmanuel Beffara
* gnu/packages/cups.scm (cups-filters) [arguments]: Add coreutils and sed to PATH in wrap-filters phase. [inputs]: Add coreutils and sed. Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-18gnu: cups-minimal: Update graft to 2.4.9 [fixes CVE-2024-35235].Tobias Geerinckx-Rice
* gnu/packages/cups.scm (cups-minimal/fixed): Update to 2.4.9. Change-Id: Ibb3c371b0e90457736b396f5e97b3055a4c7fc97
2023-11-19gnu: hplip: Update to 3.23.12.Tobias Geerinckx-Rice
* gnu/packages/cups.scm (hplip): Update to 3.23.12. Change-Id: If27e2cfcd0b4e3667ba399569a24df976d6aa41d
2023-11-19gnu: cups-minimal/fixed: Update to 2.4.7.Tobias Geerinckx-Rice
* gnu/packages/cups.scm (cups-minimal/fixed): Update to 2.4.7. Change-Id: I47b34356c53715462e1750e1b639b9768f2c3287
2023-10-26gnu: cups: Fix cross-compiling.Zheng Junjie
* gnu/packages/cups.scm (cups-filters)[native-inputs]: When cross-compiling add cups-minimal. (cups-minimal)[native-inputs]: When cross-compiling add this-package. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Change-Id: Ifcc34f09d0a5afb3a1b95be51715c509b8ef5ed4
2023-10-25gnu: hplip: Fix USB timeouts.Bruno Victal
* gnu/packages/patches/hplip-usb-timeout.patch: New file. * gnu/local.mk: Register it. * gnu/packages/cups.scm (hplip): Use it. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-09-24gnu: hplip: Update to 3.23.8.Tobias Geerinckx-Rice
* gnu/packages/cups.scm (hplip): Update to 3.23.8.
2023-07-16gnu: epson-inkjet-printer-escpr: Document missing newer tarballs.Tobias Geerinckx-Rice
* gnu/packages/cups.scm (epson-inkjet-printer-escpr)[source]: Add more bad news to comment.
2023-07-16gnu: hplip: Update to 3.23.5.Tobias Geerinckx-Rice
* gnu/packages/cups.scm (hplip): Update to 3.23.5.
2023-07-02gnu: brlaser: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/cups.scm (brlaser)[arguments]: Rewrite as G-expressions.
2023-07-02gnu: brlaser: Update to 6-2.2a49e32.Tobias Geerinckx-Rice
* gnu/packages/cups.scm (brlaser): Update to 6-2.2a49e32.
2023-07-09gnu: cups: Don't set #:tests? to #:true.Efraim Flashner
* gnu/packages/cups.scm (cups)[arguments]: Rewrite to strip the #:tests? argument from the inherited package.
2023-07-02gnu: cups: Replace with 2.4.6 [fixes CVE-2023-34241].Tobias Geerinckx-Rice
* gnu/packages/cups.scm (cups-minimal/fixed): New variable. (cups-minimal)[replacement]: Assign it to new field.
2023-04-14gnu: hplip: Update to 3.23.3.Maxim Cournoyer
* gnu/packages/cups.scm (hplip): Update to 3.23.3. [arguments]: Remove the fix-build-with-python-3.8 phase.
2023-04-14gnu: hplip: Remove input labels.Maxim Cournoyer
* gnu/packages/cups.scm (hplip) [inputs]: Remove input labels.
2023-04-14gnu: hplip: Use gexps.Maxim Cournoyer
* gnu/packages/cups.scm (hplip) [arguments]: Use gexps. * gnu/packages/cups.scm (hplip-minimal): Likewise.
2023-04-14gnu: hplip: Re-order fields.Maxim Cournoyer
* gnu/packages/cups.scm (hplip): Re-order fields.
2023-04-14gnu: hplip: Update to 3.22.10.Maxim Cournoyer
* gnu/packages/cups.scm (hplip): Update to 3.22.10. [arguments]: Absorb the fix-more-hard-coded-file-names phase from hplip-next into the fix-hard-coded-file-names phase. (hplip-next): Delete variable.
2023-04-14gnu: cups-minimal: Add config to native inputs unconditionally.Maxim Cournoyer
* gnu/packages/cups.scm (cups-minimal) [native-inputs]: Always add config.
2023-04-14Merge branch 'master' into core-updates.Maxim Cournoyer
Conflicts: gnu/local.mk gnu/packages/build-tools.scm gnu/packages/certs.scm gnu/packages/check.scm gnu/packages/compression.scm gnu/packages/cups.scm gnu/packages/fontutils.scm gnu/packages/gnuzilla.scm gnu/packages/guile.scm gnu/packages/ibus.scm gnu/packages/image-processing.scm gnu/packages/linux.scm gnu/packages/music.scm gnu/packages/nss.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/qt.scm gnu/packages/ruby.scm gnu/packages/shells.scm gnu/packages/tex.scm gnu/packages/video.scm gnu/packages/vulkan.scm gnu/packages/web.scm gnu/packages/webkit.scm gnu/packages/wm.scm
2023-04-10gnu: cups-minimal: Fix cross-building to riscv64-linux.Efraim Flashner
* gnu/packages/cups.scm (cups-minimal)[arguments]: When building for riscv64-linux replace the config.guess and config.sub files. [native-inputs]: When building for riscv64-linux add config.
2023-03-02Merge remote-tracking branch 'savannah/master' into core-updatesChristopher Baines
Conflicts: gnu/local.mk gnu/packages/autotools.scm gnu/packages/cmake.scm gnu/packages/gnuzilla.scm gnu/packages/haskell.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/samba.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/wxwidgets.scm
2023-02-19gnu: epson-inkjet-printer-escpr: Update to 1.7.24.Tobias Geerinckx-Rice
* gnu/packages/cups.scm (epson-inkjet-printer-escpr): Update to 1.7.24.
2023-02-19gnu: hplip-next: Simplify the fix-more-hard-coded-file-names phase.Maxim Cournoyer
* gnu/packages/cups.scm (hplip-next) [phases]: Only substitute python files in the fix-more-hard-coded-file-names phase. This greatly reduce the time taken by the phase (from 21 s to 0.4 s) on my system, and is functionally equivalent.
2023-02-18gnu: hplip-next: Update to 3.22.10.Maxim Cournoyer
* gnu/packages/cups.scm (hplip-next): Update to 3.22.10.
2023-02-18gnu: Add hplip-next.Maxim Cournoyer
* gnu/packages/cups.scm (hplip-next): New variable.
2023-01-30Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
Conflicts: doc/guix.texi gnu/local.mk gnu/packages/admin.scm gnu/packages/base.scm gnu/packages/chromium.scm gnu/packages/compression.scm gnu/packages/databases.scm gnu/packages/diffoscope.scm gnu/packages/freedesktop.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/guile.scm gnu/packages/inkscape.scm gnu/packages/llvm.scm gnu/packages/openldap.scm gnu/packages/pciutils.scm gnu/packages/ruby.scm gnu/packages/samba.scm gnu/packages/sqlite.scm gnu/packages/statistics.scm gnu/packages/syndication.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/copy.scm guix/scripts/home.scm
2022-11-27gnu: epson-inkjet-printer-escpr: Update to 1.7.22.Tobias Geerinckx-Rice
* gnu/packages/cups.scm (epson-inkjet-printer-escpr): Update to 1.7.22.