SHA256
5
0
forked from pool/hplip

30 Commits

Author SHA256 Message Date
10bfb902d4 Accepting request 1320016 from Printing
Remove dependency on update-desktop-files for factory

OBS-URL: https://build.opensuse.org/request/show/1320016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hplip?expand=0&rev=166
2025-11-27 14:19:01 +00:00
7ffbbaa882 OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=280 2025-11-25 14:01:01 +00:00
ee0405583d - Remove unused BuildRequires: update-desktop-files.
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=279
2025-11-25 13:49:28 +00:00
03fb19a3a4 Rremoved an invisible Unicode U+2002 character in hplip.changes
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=278
2025-11-19 14:29:40 +00:00
f3d2506529 Accepting request 1309931 from Printing
- Move more utilities from hplip-utils to hplip-base.
  * hplip-base now contains all utilities that are not totally useless
    and can run without the Qt GUI.
- Update fix for support of new GPG key, as the key has now been
  uploaded to GPG keyservers (lp#2120738)
  * drop hplip-hardcode-new-signing-key-AC69536A2CF3A243.patch
  * update hplip-change-pgp-server.patch
- Drop dependency on cups-ppdc. It isn't necessary, as PPD
  generation on target system is done by cups-driverd.
- The old and outdated 'hpijs' driver support is finally dropped
  (the 'hpcups' driver is the default driver since 2009)
  so that there is no need for foomatic-filters (boo#1250481)
- Continue refactoring:
  * move GUI tools to "hplip-utils" subpackage
  * convert "hplip" into an empty metapackage that pulls in hplip-utils 
    and all drivers / PPDs (except hpijs PPDs).
- Refactor package structure:
  * hplip: full set of utilities. Pulls in almost all subpackages
    to deliver the "traditional" hplip experience
  * hplip-base: small set of basic utilities that can be run
    without GUI. Includes hp-probe and hp-plugin
  * hplip-cups: minimal package for printing, without PPDs or
    setup helpers
  * hplip-sane: scanning support (unchanged) 
  * hplip-driver-hpcups: hpcups.drv for generating hpcups PPDs on
    the fly (requires ppdc). The functionality of this package is
    similar to the old (misnamed) "hplip-hpijs" package.
  * hplip-driver-hpijs: hpijs.drv for generating PPDs for the deprecated
    hpijs / foomatic_rip filter. Note that this functionality was not part of
    the late hplip-hpijs package, because upstream hasn't ship foomatic PPDs
    since hplip 3.17.11.
  * hplip-ppds-{hpcups,hpps,postscript,hpijs,fax,plugin}: static PPD
    files for different printer types.
    hplip-ppds-hpcups is an alternative to hplip-driver-hpcups.
  * libhplip0: shared library package, used by hplip-cups and
    hplip-sane
  * hplip-common: configuration files and directories used by
    all hplip packages.
- Other spec file changes:
  * Skip deprecated suse_update_desktop_file by default on TW
  * Don't mess with sane configuration in udev rules
  * Only the hpijs packages depend on foomatic-rip, which is only
    provided by cups-filters-1.x. The other packages can be used
    with cups-filters2.
  * Remove Obsoletes: for ancient predecessor packages
  * Remove outdated comments from spec file
  * Shorten package descriptions
  * Fix a couple of rpmlint issues
    
- Fix printer probing using avahi (lp#2120947)
  * Add hplip-fix-driver-probing-using-avahi.patch
  * Add hplip-fix-python-crash-in-avahi.py.patch

OBS-URL: https://build.opensuse.org/request/show/1309931
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hplip?expand=0&rev=165
2025-10-10 15:07:41 +00:00
756b74b309 OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=276 2025-10-09 08:43:31 +00:00
497ec9ee78 - Move more utilities from hplip-utils to hplip-base.
* hplip-base now contains all utilities that are not totally useless
    and can run without the Qt GUI.

- Update fix for support of new GPG key, as the key has now been
  uploaded to GPG keyservers (lp#2120738)
  * drop hplip-hardcode-new-signing-key-AC69536A2CF3A243.patch
  * update hplip-change-pgp-server.patch

- Drop dependency on cups-ppdc. It isn't necessary, as PPD
  generation on target system is done by cups-driverd.

- The old and outdated 'hpijs' driver support is finally dropped
  (the 'hpcups' driver is the default driver since 2009)
  so that there is no need for foomatic-filters (boo#1250481)

- Continue refactoring:
  * move GUI tools to "hplip-utils" subpackage
  * convert "hplip" into an empty metapackage that pulls in hplip-utils 
    and all drivers / PPDs (except hpijs PPDs).

- Refactor package structure:
  * hplip: full set of utilities. Pulls in almost all subpackages
    to deliver the "traditional" hplip experience
  * hplip-base: small set of basic utilities that can be run
    without GUI. Includes hp-probe and hp-plugin
  * hplip-cups: minimal package for printing, without PPDs or
    setup helpers
  * hplip-sane: scanning support (unchanged) 
  * hplip-driver-hpcups: hpcups.drv for generating hpcups PPDs on
    the fly (requires ppdc). The functionality of this package is
    similar to the old (misnamed) "hplip-hpijs" package.
  * hplip-driver-hpijs: hpijs.drv for generating PPDs for the deprecated
    hpijs / foomatic_rip filter. Note that this functionality was not part of
    the late hplip-hpijs package, because upstream hasn't ship foomatic PPDs
    since hplip 3.17.11.
  * hplip-ppds-{hpcups,hpps,postscript,hpijs,fax,plugin}: static PPD
    files for different printer types.
    hplip-ppds-hpcups is an alternative to hplip-driver-hpcups.
  * libhplip0: shared library package, used by hplip-cups and
    hplip-sane
  * hplip-common: configuration files and directories used by
    all hplip packages.
- Other spec file changes:
  * Skip deprecated suse_update_desktop_file by default on TW
  * Don't mess with sane configuration in udev rules
  * Only the hpijs packages depend on foomatic-rip, which is only
    provided by cups-filters-1.x. The other packages can be used
    with cups-filters2.
  * Remove Obsoletes: for ancient predecessor packages
  * Remove outdated comments from spec file
  * Shorten package descriptions
  * Fix a couple of rpmlint issues
    
- Fix printer probing using avahi (lp#2120947)
  * Add hplip-fix-driver-probing-using-avahi.patch
  * Add hplip-fix-python-crash-in-avahi.py.patch

OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=275
2025-10-09 08:17:23 +00:00
c3f7a8c460 Accepting request 1300306 from Printing
OBS-URL: https://build.opensuse.org/request/show/1300306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hplip?expand=0&rev=164
2025-08-20 11:24:51 +00:00
23d046f249 - Fix verification of HP plugin with new GPG key (lp#2120738)
* add hplip-hardcode-new-signing-key-AC69536A2CF3A243.patch
- Fix python crash in hp-setup on compressed PPD file (lp#2120739)
  * add hp-setup-fix-python-crash-when-manually-importing-gz.patch
- Fix missing urllib.URLopener in python 3.14 (lp#2115046)
  * add hplip-no-urlopener.patch
- Only run cupstestppd if explicitly requested with "--with testppd"
  build parameter

- Updated hplip gpg public key
  fingerprint: 82FF A7C6 AA74 11D9 34BD E173 AC69 536A 2CF3 A243
  https://developers.hp.com/hp-linux-imaging-and-printing/hplipDigitalCertificate.html
- Update to hplip 3.25.6
- Added support for new printers:
  * HP LaserJet Enterprise Flow MFP 8601z
  * HP LaserJet Pro MFP M126a plus
  * HP LaserJet Pro MFP M126nw plus
  * HP LaserJet Pro MFP M126snw plus
  * HP Envy Photo 7200 series
  * HP Envy Photo 7900 series
  * HP OfficeJet Pro 9110 Series
  * HP OfficeJet 9120 Series
  * HP OfficeJet Pro 9120 Series
  * HP OfficeJet Pro 9130 Series

OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=273
2025-08-19 14:25:36 +00:00
6af0bcd0d2 Accepting request 1299861 from Printing
- Disable hp-scan-utils on Leap 16.0
  Leap does not want to ship scikit-image -> python-pandas

OBS-URL: https://build.opensuse.org/request/show/1299861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hplip?expand=0&rev=163
2025-08-16 18:37:09 +00:00
2685c80bcc Fix syntax of "%bcond_with scan_utils"
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=271
2025-08-15 20:20:18 +00:00
ee64d56499 - Disable hp-scan-utils on Leap 16.0
Leap does not want to ship scikit-image -> python-pandas

OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=270
2025-08-15 15:40:10 +00:00
4f46173b7f Accepting request 1295165 from Printing
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1295165
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hplip?expand=0&rev=162
2025-07-24 16:34:36 +00:00
c69d1bf3db - Fix ReDoS issue in HPLIP's SLP parser (bsc#1245358)
* add Fix-ReDoS-issue-in-HPLIP-s-SLP-parser.patch

OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=268
2025-07-15 17:54:10 +00:00
01111b9fc0 Accepting request 1275594 from Printing
OBS-URL: https://build.opensuse.org/request/show/1275594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hplip?expand=0&rev=161
2025-05-09 16:39:34 +00:00
b2ab3cb1c9 - Update to hplip 3.25.2
- Added support for new printers:
  * HP LaserJet Enterprise Flow MFP 8601z
  * HP LaserJet Enterprise Flow MFP 8601z+
  * HP LaserJet Enterprise MFP 8601dn
  * HP Color LaserJet Enterprise MFP 8801dn
  * HP Color LaserJet Enterprise Flow MFP 8801z
  * HP Color LaserJet Enterprise Flow MFP 8801z+
  * HP LaserJet Enterprise 8501dn
  * HP LaserJet Enterprise 8501x
  * HP LaserJet Enterprise 8501x+
  * DEX MFP D826
  * DEX MFP D82640
  * DEX MFP D82650
  * DEX MFP D82660
  * DEX D50145
  * DEX MFP D42540
  * DEX MFP D52645
  * DEX Color D55745
  * DEX Color MFP D57945
  * DEX Color MFP D677
  * DEX Color MFP D67755
  * DEX Color MFP D67765
  * DEX Color MFP D877
  * DEX Color MFP D87740
  * DEX Color MFP D87750
  * DEX Color MFP D87760
  * DEX Color MFP D87770
  * DEX Color MFP D786
  * DEX Colour MFP D78625

OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=266
2025-05-08 14:17:16 +00:00
2d0f1b8130 Accepting request 1274854 from Printing
OBS-URL: https://build.opensuse.org/request/show/1274854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hplip?expand=0&rev=160
2025-05-07 17:14:50 +00:00
0f6411a364 add hplip-3.24.4-gcc15.patch to fix gcc-15 compile time error
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=264
2025-05-06 10:04:04 +00:00
18d65bd90a Accepting request 1245683 from Printing
- Add python3-setuptools BuildRequires: replaces the fix to
  manually inject PYTHON_INCLUDEDIR. Fix needed to build against
  Python 3.13.

Fixes build in Staging_A (python 3.13) - and seems to address the real reaason why PYTHON_INCLUDEDIR needed to be injected (forwarded request 1241212 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1245683
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hplip?expand=0&rev=159
2025-02-14 18:19:48 +00:00
b4c6de1fe0 - Add python3-setuptools BuildRequires: replaces the fix to
manually inject PYTHON_INCLUDEDIR. Fix needed to build against
  Python 3.13.

Fixes build in Staging_A (python 3.13) - and seems to address the real reaason why PYTHON_INCLUDEDIR needed to be injected

OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=262
2025-02-13 14:47:04 +00:00
ecc13f65af Accepting request 1241606 from Printing
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1241606
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hplip?expand=0&rev=158
2025-02-03 20:40:38 +00:00
55c3139c15 - Fix error in ConfigBase handling (bsc#1209401)
- add hplip-base-fix-error-in-ConfigBase-handling.patch

- Fix python error on SLE12-SP3 (bsc#1209401, bsc#1234745)
  - add hplip-base-replace-f-string-with-string.format-for-p.patch

OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=260
2025-01-24 09:10:34 +00:00
4291a2a098 added jira reference
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=259
2025-01-17 16:42:26 +00:00
b59d505c60 Accepting request 1238011 from Printing
- hplip.spec: re-introduce macros for SLE12 compatibility, so that
  we can backport security fixes to older releases
  (bsc#1234745, CVE-2020-6923)

OBS-URL: https://build.opensuse.org/request/show/1238011
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hplip?expand=0&rev=157
2025-01-16 17:31:15 +00:00
fb006c9b16 we can backport security fixes to older releases
(bsc#1234745, CVE-2020-6923)

OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=257
2025-01-15 09:35:23 +00:00
1f5e2304f2 - hplip.spec: re-introduce macros for SLE12 compatibility, so that
we can backport security fixes to older releases (bsc#1234745)

OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=256
2025-01-14 15:39:17 +00:00
6e09f335a7 Accepting request 1224910 from Printing
add a bug ref

OBS-URL: https://build.opensuse.org/request/show/1224910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hplip?expand=0&rev=156
2024-11-18 19:01:38 +00:00
e2859bda9a - Bug fixes:
* hpmud: sanitize printer serial number (bsc#1209401, lp#2012262)

OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=254
2024-11-18 16:03:56 +00:00
462d0be98f Accepting request 1187617 from Printing
OBS-URL: https://build.opensuse.org/request/show/1187617
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hplip?expand=0&rev=155
2024-07-17 13:13:40 +00:00
95e3708c4c - Add hplip-pserror-c99.patch hplip-scan-hpaio-include.patch
hplip-scan-orblite-c99.patch hplip-sclpml-strcasestr.patch
  hplip-hpaio-gcc14.patch to avoid C99 violations which prevent
  building with GCC 14. [boo#1225777]

The patches were taken from
bbb19dff5e
and
d726b77698

If the request is OK, please forward it to Factory soon-ish too so
that we can switch the default compiler.  Thanks!

OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=252
2024-07-15 19:10:46 +00:00

Diff Content Not Available