This is a multi-part message in MIME format.
On 2025-03-18 07:50, Martin-Éric Racine wrote:
Yes or just follow what dpkg-source says when it notifies you that you
have modified the source and generates the patch template for you.
Here is my patch, then. Plus a small postscript test document with
an extra short title to demonstrate the difference in file name without
my patch (generating job 29):
[~]$ aptitude show printer-driver-cups-pdf
Package: printer-driver-cups-pdf
Version: 3.0.1-20
State: installed
Automatically installed: no
Priority: optional
Section: graphics
Maintainer: Debian CUPS Maintainers <
debian-printing@lists.debian.org>
Architecture: amd64
[...]
[~]$ ls -al ~/tmp/transfer/print/
total 8
drwxr-xr-x 2 farblos farblos 4096 Mar 21 21:45 .
drwxr-xr-x 5 farblos farblos 4096 Mar 19 17:56 ..
[~]$ lpr -o Title=0 ~/tmp/test.ps
[~]$ ls -al ~/tmp/transfer/print/
total 12
drwxr-xr-x 2 farblos farblos 4096 Mar 21 21:45 .
drwxr-xr-x 5 farblos farblos 4096 Mar 19 17:56 ..
-rw------- 1 farblos farblos 1608 Mar 21 21:45 Y_ome_farblos_tmp_transfer_print-job_29.pdf
And with my patch (generating job 30):
[~]$ aptitude show printer-driver-cups-pdf
Package: printer-driver-cups-pdf
Version: 3.0.1-20.1
State: installed
Automatically installed: no
Priority: optional
Section: graphics
Maintainer: Debian CUPS Maintainers <
debian-printing@lists.debian.org>
Architecture: amd64
[...]
[~]$ ls -al ~/tmp/transfer/print/
total 12
drwxr-xr-x 2 farblos farblos 4096 Mar 21 21:45 .
drwxr-xr-x 5 farblos farblos 4096 Mar 19 17:56 ..
-rw------- 1 farblos farblos 1608 Mar 21 21:45 Y_ome_farblos_tmp_transfer_print-job_29.pdf
[~]$ lpr -o Title=0 ~/tmp/test.ps
[~]$ ls -al ~/tmp/transfer/print/
total 16
drwxr-xr-x 2 farblos farblos 4096 Mar 21 21:48 .
drwxr-xr-x 5 farblos farblos 4096 Mar 19 17:56 ..
-rw------- 1 farblos farblos 1608 Mar 21 21:48 Y-job_30.pdf
-rw------- 1 farblos farblos 1608 Mar 21 21:45 Y_ome_farblos_tmp_transfer_print-job_29.pdf
Please let me know if that is OK for you.
Thanks
Jens
%!PS-Adobe-3.0
%%Title: Y
% See
https://en.wikipedia.org/wiki/PostScript#%22Hello_world%22
/Courier % name the desired font
20 selectfont % choose the size in points and establish
% the font as the current one
72 500 moveto % position the current point at
% coordinates 72, 500 (the origin is at the
% lower-left corner of the page)
(Hello world!) show % stroke the text in parentheses
showpage % print all on the page ZGlmZiAtTnJ1IGN1cHMtcGRmLTMuMC4xL2RlYmlhbi9jaGFuZ2Vsb2cgY3Vwcy1wZGYtMy4w LjEvZGViaWFuL2NoYW5nZWxvZwotLS0gY3Vwcy1wZGYtMy4wLjEvZGViaWFuL2NoYW5nZWxv ZwkyMDI1LTAzLTA4IDE1OjI1OjA1LjAwMDAwMDAwMCArMDEwMAorKysgY3Vwcy1wZGYtMy4w LjEvZGViaWFuL2NoYW5nZWxvZwkyMDI1LTAzLTIxIDIxOjI4OjU0LjAwMDAwMDAwMCArMDEw MApAQCAtMSwzICsxLDExIEBACitjdXBzLXBkZiAoMy4wLjEtMjAuMSkgVU5SRUxFQVNFRDsg dXJnZW5jeT1tZWRpdW0KKworICAqIE5vbi1tYWludGFpbmVyIHVwbG9hZC4KKyAgKiBGaXhl ZCBmaWxlIG5hbWUgZGVyaXZlZCBmcm9tIGluLVBvc3RTY3JpcHQgdGl0bGUgYmVpbmcgZ2Fy YmxlZCBiZWNhdXNlIG9mCisgIHNzY2FuZiBub3QgYWRkaW5nIGEgbnVsbCBieXRlIGZvciB0 aGUgJWMgZm9ybWF0IHNwZWNpZmllciAoQ2xvc2VzOiAjOTEyOTMzKS4KKworIC0tIEZhcmJs b3MgPGZhcmJsb3NAdm9kYWZvbmVtYWlsLmRlPiAgRnJpLCAyMSBNYXIgMjAyNSAyMToyODo1 NCArMDEwMAorCiBjdXBzLXBkZiAoMy4wLjEtMjApIHVuc3RhYmxlOyB1cmdlbmN5PW1lZGl1 bQogCiAgICogW2J1Zy1wcmVzdWJqXQpkaWZmIC1OcnUgY3Vwcy1wZGYtMy4wLjEvZGViaWFu L3BhdGNoZXMvMDNfZml4ZWQtZmlsZS1uYW1lLWJlaW5nLWdhcmJsZWQucGF0Y2ggY3Vwcy1w ZGYtMy4wLjEvZGViaWFuL3BhdGNoZXMvMDNfZml4ZWQtZmlsZS1uYW1lLWJlaW5nLWdhcmJs ZWQucGF0Y2gKLS0tIGN1cHMtcGRmLTMuMC4xL2RlYmlhbi9wYXRjaGVzLzAzX2ZpeGVkLWZp bGUtbmFtZS1iZWluZy1nYXJibGVkLnBhdGNoCTE5NzAtMDEtMDEgMDE6MDA6MDAuMDAwMDAw MDAwICswMTAwCisrKyBjdXBzLXBkZi0zLjAuMS9kZWJpYW4vcGF0Y2hlcy8wM19maXhlZC1m aWxlLW5hbWUtYmVpbmctZ2FyYmxlZC5wYXRjaAkyMDI1LTAzLTIxIDIxOjI4OjU0LjAwMDAw MDAwMCArMDEwMApAQCAtMCwwICsxLDUzIEBACitJbmRleDogY3Vwcy1wZGYtMy4wLjEvc3Jj L2N1cHMtcGRmLmMKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0KKy0tLSBjdXBzLXBkZi0zLjAuMS5vcmlnL3Ny Yy9jdXBzLXBkZi5jCisrKysgY3Vwcy1wZGYtMy4wLjEvc3JjL2N1cHMtcGRmLmMKK0BAIC03 MDIsMTEgKzcwMiwxNCBAQCBzdGF0aWMgY2hhciAqZmdldHMyKGNoYXIgKmZidWZmZXIsIGlu dCBmCisgICByZXR1cm4gcmVzdWx0OworIH0KKyAKKysvKiBhcmd1bWVudCB0aXRsZSBtdXN0 IGJlIHNldCB1cCBieSB0aGUgY2FsbGVyIHdpdGggZW5vdWdoIHJvb20KKysgICBmb3IgQlVG U0laRSBjaGFyJ3MgKi8KKyBzdGF0aWMgaW50IHByZXBhcmVzcG9vbGZpbGUoRklMRSAqZnBz cmMsIGNoYXIgKnNwb29sZmlsZSwgY2hhciAqdGl0bGUsIGNoYXIgKmNtZHRpdGxlLCAKKyAg ICAgICAgICAgICAgICAgICAgICBpbnQgam9iLCBzdHJ1Y3QgcGFzc3dkICpwYXNzd2QpIHsK KyAgIGNwX3N0cmluZyBidWZmZXI7CisgICBpbnQgcmVjX2RlcHRoLGlzX3RpdGxlPTA7Cisg ICBGSUxFICpmcGRlc3Q7CisrICBjb25zdCBjaGFyICp0aXRsZWZvcm1hdDsKKyAKKyAgIGlm IChmcHNyYyA9PSBOVUxMKSB7CisgICAgIGxvZ19ldmVudChDUEVSUk9SLCAiZmFpbGVkIHRv IG9wZW4gc291cmNlIHN0cmVhbSIpOworQEAgLTczNiwxMiArNzM5LDIwIEBAIHN0YXRpYyBp bnQgcHJlcGFyZXNwb29sZmlsZShGSUxFICpmcHNyYywKKyAgICAgICBicmVhazsKKyAgICAg fQorICAgfQorKyAgLyogZGV0ZXJtaW5lIHRpdGxlIGxpbmUgZm9ybWF0IGRlcGVuZGluZyBv biB0aGUgbGluZQorKyAgICAgZGVsaW1pdGVyKHMpIHRoYXQgbWlnaHQgZ2V0IGFkZGVkIGJ5 IGZnZXRzMiBpbiB2YXJpYWJsZQorKyAgICAgYnVmZmVyLiAgV2hhdGV2ZXIgaXMgbWF0Y2hl ZCBieSAlWy4uLl0gKHBsdXMgYSB0ZXJtaW5hdGluZworKyAgICAgbnVsbCBieXRlKSB3aWxs IGZpdCBpbnRvIGFyZ3VtZW50IHRpdGxlLiAgKi8KKysgIGlmIChDb25mX0ZpeE5ld2xpbmVz KQorKyAgICB0aXRsZWZvcm1hdCA9ICIlJSUlVGl0bGU6ICVbXlxuXGZccl0iOworKyAgZWxz ZQorKyAgICB0aXRsZWZvcm1hdCA9ICIlJSUlVGl0bGU6ICVbXlxuXSI7CisgICBsb2dfZXZl bnQoQ1BERUJVRywgIm5vdyBleHRyYWN0aW5nIHBvc3RzY3JpcHQgY29kZSIpOworICAgKHZv aWQpIGZwdXRzKGJ1ZmZlciwgZnBkZXN0KTsKKyAgIHdoaWxlIChmZ2V0czIoYnVmZmVyLCBC VUZTSVpFLCBmcHNyYykgIT0gTlVMTCkgeworICAgICAodm9pZCkgZnB1dHMoYnVmZmVyLCBm cGRlc3QpOworICAgICBpZiAoIWlzX3RpdGxlICYmICFyZWNfZGVwdGgpCistICAgICAgaWYg KHNzY2FuZihidWZmZXIsICIlJSUlVGl0bGU6ICUiVEJVRlNJWkUiYyIsIHRpdGxlKT09MSkg eworKyAgICAgIGlmIChzc2NhbmYoYnVmZmVyLCB0aXRsZWZvcm1hdCwgdGl0bGUpPT0xKSB7 CisgICAgICAgICBsb2dfZXZlbnQoQ1BERUJVRywgImZvdW5kIHRpdGxlIGluIHBzIGNvZGU6 ICVzIiwgdGl0bGUpOworICAgICAgICAgaXNfdGl0bGU9MTsKKyAgICAgICB9CitJbmRleDog Y3Vwcy1wZGYtMy4wLjEvc3JjL2N1cHMtcGRmLmgKKz09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KKy0tLSBjdXBz LXBkZi0zLjAuMS5vcmlnL3NyYy9jdXBzLXBkZi5oCisrKysgY3Vwcy1wZGYtMy4wLjEvc3Jj L2N1cHMtcGRmLmgKK0BAIC0zMyw3ICszMyw2IEBACisgI2RlZmluZSBDUERFQlVHICAgICAg ICAgNAorIAorICNkZWZpbmUgQlVGU0laRSA0MDk2CistI2RlZmluZSBUQlVGU0laRSAiNDA5 NiIKKyAKKyB0eXBlZGVmIGNoYXIgY3Bfc3RyaW5nW0JVRlNJWkVdOworIApkaWZmIC1OcnUg Y3Vwcy1wZGYtMy4wLjEvZGViaWFuL3BhdGNoZXMvc2VyaWVzIGN1cHMtcGRmLTMuMC4xL2Rl Ymlhbi9wYXRjaGVzL3NlcmllcwotLS0gY3Vwcy1wZGYtMy4wLjEvZGViaWFuL3BhdGNoZXMv c2VyaWVzCTIwMjQtMDYtMDcgMjE6Mzc6MDIuMDAwMDAwMDAwICswMjAwCisrKyBjdXBzLXBk Zi0zLjAuMS9kZWJpYW4vcGF0Y2hlcy9zZXJpZXMJMjAyNS0wMy0yMSAyMToyODo1NC4wMDAw MDAwMDAgKzAxMDAKQEAgLTEsMiArMSwzIEBACiAwMV9kZWJpYW5fY2hhbmdlc190b19jdXBz LXBkZl9jb25mLnBhdGNoCiAwMl9yZW1vdmUtZGVwcmVjYXRlZC1naG9zdHNjcmlwdC1zZXRw ZGZ3cml0ZS1vcGVyYXRvci5wYXRjaAorMDNfZml4ZWQtZmlsZS1uYW1lLWJlaW5nLWdhcmJs ZWQucGF0Y2gK
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)