aboutsummaryrefslogtreecommitdiff
path: root/system/epson-printer-utility
diff options
context:
space:
mode:
authorTim Dickson <dickson.tim@googlemail.com>2024-02-07 06:36:13 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2024-02-10 16:09:45 +0700
commit9e8cd247cb6789167c9a8f379f1944d6bd92b166 (patch)
tree73ddd34d1fe8b34f9b2ef6011fd02879f5e8fcb4 /system/epson-printer-utility
parented73f48e0a4f484a44682fe2de6da68ff80f9f50 (diff)
downloadslackbuilds-9e8cd247cb6789167c9a8f379f1944d6bd92b166.tar.xz
system/epson-printer-utility: Updated for version 1.1.3.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'system/epson-printer-utility')
-rw-r--r--system/epson-printer-utility/README.models201
-rw-r--r--system/epson-printer-utility/doinst.sh6
-rw-r--r--system/epson-printer-utility/epson-printer-utility.SlackBuild90
-rw-r--r--system/epson-printer-utility/epson-printer-utility.info6
4 files changed, 118 insertions, 185 deletions
diff --git a/system/epson-printer-utility/README.models b/system/epson-printer-utility/README.models
index 14536bb454c6..243f65fba1f7 100644
--- a/system/epson-printer-utility/README.models
+++ b/system/epson-printer-utility/README.models
@@ -8,87 +8,89 @@ EC-C110 Series, EC-C7000 Series, EP-10VA Series, EP-302, EP-306 Series
EP-30VA Series, EP-315 Series, EP-4004, EP-50V Series, EP-702A, EP-703A
EP-704A, EP-705A Series, EP-706A Series, EP-707A Series, EP-708A Series
EP-710A Series, EP-711A Series, EP-712A Series, EP-713A Series
-EP-714A Series, EP-715A Series, EP-774A, EP-775A Series, EP-776A Series
-EP-777A Series, EP-801A, EP-802A, EP-803A, EP-804A, EP-805A Series
-EP-806A Series, EP-807A Series, EP-808A Series, EP-810A Series
-EP-811A Series, EP-812A Series, EP-813A Series, EP-814A Series
-EP-815A Series, EP-879A Series, EP-880A Series, EP-881A Series
-EP-882A Series, EP-883A Series, EP-884A Series, EP-885A Series, EP-901A
-EP-901F, EP-902A, EP-903A, EP-903F, EP-904A, EP-904F, EP-905A Series
+EP-714A Series, EP-715A Series, EP-716A Series, EP-774A, EP-775A Series
+EP-776A Series, EP-777A Series, EP-801A, EP-802A, EP-803A, EP-804A
+EP-805A Series, EP-806A Series, EP-807A Series, EP-808A Series
+EP-810A Series, EP-811A Series, EP-812A Series, EP-813A Series
+EP-814A Series, EP-815A Series, EP-816A Series, EP-879A Series
+EP-880A Series, EP-881A Series, EP-882A Series, EP-883A Series
+EP-884A Series, EP-885A Series, EP-886A Series, EP-901A, EP-901F
+EP-902A, EP-903A, EP-903F, EP-904A, EP-904F, EP-905A Series
EP-905F Series, EP-906F Series, EP-907F Series, EP-976A3 Series
-EP-977A3 Series, EP-978A3 Series, EP-982A3 Series, EP-M552T Series
-EP-M553T Series, EP-M570T Series, ET-1110 Series, ET-14000 Series
-ET-15000 Series, ET-16150 Series, ET-16600 Series, ET-16650 Series
-ET-16680 Series, ET-1810 Series, ET-18100 Series, ET-2400 Series
-ET-2500 Series, ET-2550 Series, ET-2600 Series, ET-2610 Series
-ET-2650 Series, ET-2700 Series, ET-2710 Series, ET-2720 Series
-ET-2750 Series, ET-2760 Series, ET-2800 Series, ET-2810 Series
-ET-2820 Series, ET-2830 Series, ET-2840 Series, ET-2850 Series
-ET-3700 Series, ET-3710 Series, ET-3750 Series, ET-3760 Series
-ET-3800 Series, ET-3830 Series, ET-3840 Series, ET-3850 Series
-ET-4500 Series, ET-4550 Series, ET-4700 Series, ET-4750 Series
-ET-4760 Series, ET-4810 Series, ET-4850 Series, ET-5150 Series
-ET-5170 Series, ET-5180 Series, ET-5800 Series, ET-5850 Series
-ET-5880 Series, ET-7700 Series, ET-7750 Series, ET-8500 Series
-ET-8550 Series, ET-8700 Series, ET-M1100 Series, ET-M1120 Series
-ET-M1140 Series, ET-M1170 Series, ET-M1180 Series, ET-M16600 Series
-ET-M16680 Series, ET-M2120 Series, ET-M2140 Series, ET-M2170 Series
-ET-M3140 Series, ET-M3170 Series, ET-M3180 Series, EW-052A Series
-EW-452A Series, EW-M5071FT Series, EW-M530F Series, EW-M5610FT Series
-EW-M571T Series, EW-M630T Series, EW-M634T Series, EW-M660FT Series
-EW-M670FT Series, EW-M674FT Series, EW-M752T Series, EW-M754T Series
-EW-M770T Series, EW-M873T Series, EW-M970A3T Series, EW-M973A3T Series
-K100, K200, K300, L110 Series, L1110 Series, L11160 Series, L120 Series
-L1210 Series, L1250 Series, L130 Series, L1300 Series, L132 Series
-L14150 Series, L1455 Series, L15150 Series, L15160 Series
-L15180 Series, L1800 Series, L18050 Series, L210 Series, L220 Series
-L222 Series, L300 Series, L3050 Series, L3060 Series, L3070 Series
-L310 Series, L3100 Series, L3110 Series, L312 Series, L3150 Series
-L3160 Series, L3200 Series, L3210 Series, L3250 Series, L3260 Series
-L350 Series, L355 Series, L3550 Series, L3560 Series, L360 Series
-L362 Series, L364 Series, L365 Series, L366 Series, L375 Series
-L380 Series, L382 Series, L386 Series, L395 Series, L396 Series
-L405 Series, L4150 Series, L4160 Series, L4260 Series, L455 Series
-L456 Series, L475 Series, L486 Series, L495 Series, L5190 Series
-L5290 Series, L550 Series, L555 Series, L5590 Series, L565 Series
-L566 Series, L575 Series, L605 Series, L6160 Series, L6170 Series
-L6190 Series, L6260 Series, L6270 Series, L6290 Series, L6460 Series
-L6490 Series, L655 Series, L6550 Series, L6570 Series, L6580 Series
-L7160 Series, L7180 Series, L800, L805 Series, L8050 Series
-L810 Series, L8160 Series, L8180 Series, L850 Series, LX-10000F
-LX-10000FK, LX-10020M, LX-10050KF, LX-10050MF, LX-6050MF, LX-7000F
-LX-7550MF, M100 Series, M105 Series, M1100 Series, M1120 Series
-M1140 Series, M1170 Series, M1180 Series, M15140 Series, M15180 Series
-M200 Series, M205 Series, M2110 Series, M2120 Series, M2140 Series
-M2170 Series, M3140 Series, M3170 Series, M3180 Series, ME 10, ME 200
-ME 32, ME 320, ME 33, ME 330, ME 340, ME OFFICE 520, ME OFFICE 530
-ME OFFICE 560W, ME OFFICE 570, ME OFFICE 620F, ME OFFICE 82WD
-ME OFFICE 85ND, ME OFFICE 900WD, ME OFFICE 940FW, ME OFFICE 960FWD
-ME Office 510, ME Office 600F, ME Office 650FN, ME Office 700FW
-ME-10 Series, ME-100 Series, ME-301 Series, ME-303 Series
-ME-400 Series, NX130 TX130, NX230 TX230, NX430 TX435, PF-70 Series
-PF-71 Series, PF-81 Series, PM-400 Series, PM-520 Series, PM-A750
-PM-A820, PM-A840, PM-A840S, PM-A890, PM-A920, PM-A940, PM-A950, PM-A970
-PM-D600, PM-D800, PM-D870, PM-G4500, PM-G850, PM-T960, PM-T990
-PX-045A Series, PX-046A Series, PX-047A Series, PX-048A Series
-PX-105 Series, PX-1200, PX-1600F, PX-1700F, PX-203, PX-204
-PX-205 Series, PX-402A, PX-403A, PX-404A, PX-405A Series, PX-434A
-PX-435A Series, PX-436A Series, PX-437A Series, PX-501A, PX-502A
-PX-503A, PX-504A, PX-505F Series, PX-535F Series, PX-5600, PX-5V
-PX-601F, PX-602F, PX-603F, PX-605F Series, PX-673F, PX-675F Series
-PX-7V, PX-A620, PX-A640, PX-A650, PX-A720, PX-A740, PX-B700, PX-B750F
-PX-FA700, PX-G5300, PX-K100, PX-K150 Series, PX-M160T Series
-PX-M270FT Series, PX-M270T Series, PX-M270UT Series, PX-M350F, PX-M380F
-PX-M381FL, PX-M5040F, PX-M5041F, PX-M5080F Series, PX-M5081F Series
-PX-M6010F Series, PX-M6011F Series, PX-M650A, PX-M650F
-PX-M6711FT Series, PX-M6712FT Series, PX-M680F Series, PX-M7050 Series
-PX-M7050FP, PX-M7050FX, PX-M7070FX, PX-M7080FX, PX-M7090FX, PX-M7110F
-PX-M7110FP, PX-M730F Series, PX-M740F, PX-M741F, PX-M780F Series
-PX-M781F Series, PX-M791FT Series, PX-M840F, PX-M840FX, PX-M860F
-PX-M880FX, PX-M884F, PX-M885F, PX-M886FL, PX-M887F, PX-S05 Series
-PX-S06 Series, PX-S155 Series, PX-S160T Series, PX-S170T Series
-PX-S170UT Series, PX-S270T Series, PX-S350, PX-S380, PX-S381L
-PX-S5010 Series, PX-S5040, PX-S505 Series, PX-S5080 Series
+EP-977A3 Series, EP-978A3 Series, EP-982A3 Series, EP-M476T Series
+EP-M552T Series, EP-M553T Series, EP-M570T Series, ET-1110 Series
+ET-14000 Series, ET-14100 Series, ET-15000 Series, ET-16150 Series
+ET-16600 Series, ET-16650 Series, ET-16680 Series, ET-1810 Series
+ET-18100 Series, ET-2400 Series, ET-2500 Series, ET-2550 Series
+ET-2600 Series, ET-2610 Series, ET-2650 Series, ET-2700 Series
+ET-2710 Series, ET-2720 Series, ET-2750 Series, ET-2760 Series
+ET-2800 Series, ET-2810 Series, ET-2820 Series, ET-2830 Series
+ET-2840 Series, ET-2850 Series, ET-3700 Series, ET-3710 Series
+ET-3750 Series, ET-3760 Series, ET-3800 Series, ET-3830 Series
+ET-3840 Series, ET-3850 Series, ET-4500 Series, ET-4550 Series
+ET-4700 Series, ET-4750 Series, ET-4760 Series, ET-4810 Series
+ET-4850 Series, ET-5150 Series, ET-5170 Series, ET-5180 Series
+ET-5800 Series, ET-5850 Series, ET-5880 Series, ET-7700 Series
+ET-7750 Series, ET-8500 Series, ET-8550 Series, ET-8700 Series
+ET-M1100 Series, ET-M1120 Series, ET-M1140 Series, ET-M1170 Series
+ET-M1180 Series, ET-M16600 Series, ET-M16680 Series, ET-M2120 Series
+ET-M2140 Series, ET-M2170 Series, ET-M3140 Series, ET-M3170 Series
+ET-M3180 Series, EW-052A Series, EW-452A Series, EW-M5071FT Series
+EW-M530F Series, EW-M5610FT Series, EW-M571T Series, EW-M630T Series
+EW-M634T Series, EW-M660FT Series, EW-M670FT Series, EW-M674FT Series
+EW-M752T Series, EW-M754T Series, EW-M770T Series, EW-M873T Series
+EW-M970A3T Series, EW-M973A3T Series, K100, K200, K300, L110 Series
+L11050 Series, L1110 Series, L11160 Series, L120 Series, L1210 Series
+L1250 Series, L130 Series, L1300 Series, L132 Series, L14150 Series
+L1455 Series, L15150 Series, L15160 Series, L15180 Series, L1800 Series
+L18050 Series, L210 Series, L220 Series, L222 Series, L300 Series
+L3050 Series, L3060 Series, L3070 Series, L310 Series, L3100 Series
+L3110 Series, L312 Series, L3150 Series, L3160 Series, L3200 Series
+L3210 Series, L3250 Series, L3260 Series, L350 Series, L355 Series
+L3550 Series, L3560 Series, L360 Series, L362 Series, L364 Series
+L365 Series, L366 Series, L375 Series, L380 Series, L382 Series
+L386 Series, L395 Series, L396 Series, L405 Series, L4150 Series
+L4160 Series, L4260 Series, L455 Series, L456 Series, L475 Series
+L486 Series, L495 Series, L5190 Series, L5290 Series, L550 Series
+L555 Series, L5590 Series, L565 Series, L566 Series, L575 Series
+L605 Series, L6160 Series, L6170 Series, L6190 Series, L6260 Series
+L6270 Series, L6290 Series, L6460 Series, L6490 Series, L655 Series
+L6550 Series, L6570 Series, L6580 Series, L7160 Series, L7180 Series
+L800, L805 Series, L8050 Series, L810 Series, L8160 Series
+L8180 Series, L850 Series, LX-10000F, LX-10000FK, LX-10020M, LX-10050KF
+LX-10050MF, LX-6050MF, LX-7000F, LX-7550MF, M100 Series, M105 Series
+M1050 Series, M1100 Series, M1120 Series, M1140 Series, M1170 Series
+M1180 Series, M15140 Series, M15180 Series, M200 Series, M205 Series
+M2050 Series, M2110 Series, M2120 Series, M2140 Series, M2170 Series
+M3140 Series, M3170 Series, M3180 Series, ME 10, ME 200, ME 32, ME 320
+ME 33, ME 330, ME 340, ME OFFICE 520, ME OFFICE 530, ME OFFICE 560W
+ME OFFICE 570, ME OFFICE 620F, ME OFFICE 82WD, ME OFFICE 85ND
+ME OFFICE 900WD, ME OFFICE 940FW, ME OFFICE 960FWD, ME Office 510
+ME Office 600F, ME Office 650FN, ME Office 700FW, ME-10 Series
+ME-100 Series, ME-301 Series, ME-303 Series, ME-400 Series, NX130 TX130
+NX230 TX230, NX430 TX435, PF-70 Series, PF-71 Series, PF-81 Series
+PM-400 Series, PM-520 Series, PM-A750, PM-A820, PM-A840, PM-A840S
+PM-A890, PM-A920, PM-A940, PM-A950, PM-A970, PM-D600, PM-D800, PM-D870
+PM-G4500, PM-G850, PM-T960, PM-T990, PX-045A Series, PX-046A Series
+PX-047A Series, PX-048A Series, PX-105 Series, PX-1200, PX-1600F
+PX-1700F, PX-203, PX-204, PX-205 Series, PX-402A, PX-403A, PX-404A
+PX-405A Series, PX-434A, PX-435A Series, PX-436A Series, PX-437A Series
+PX-501A, PX-502A, PX-503A, PX-504A, PX-505F Series, PX-535F Series
+PX-5600, PX-5V, PX-601F, PX-602F, PX-603F, PX-605F Series, PX-673F
+PX-675F Series, PX-7V, PX-A620, PX-A640, PX-A650, PX-A720, PX-A740
+PX-B700, PX-B750F, PX-FA700, PX-G5300, PX-K100, PX-K150 Series
+PX-M160T Series, PX-M161T Series, PX-M270FT Series, PX-M270T Series
+PX-M270UT Series, PX-M350F, PX-M380F, PX-M381FL, PX-M382F, PX-M5040F
+PX-M5041F, PX-M5080F Series, PX-M5081F Series, PX-M6010F Series
+PX-M6011F Series, PX-M650A, PX-M650F, PX-M6711FT Series
+PX-M6712FT Series, PX-M680F Series, PX-M7050 Series, PX-M7050FP
+PX-M7050FX, PX-M7070FX, PX-M7080FX, PX-M7090FX, PX-M7110F, PX-M7110FP
+PX-M730F Series, PX-M740F, PX-M741F, PX-M780F Series, PX-M781F Series
+PX-M791FT Series, PX-M840F, PX-M840FX, PX-M860F, PX-M880FX, PX-M884F
+PX-M885F, PX-M886FL, PX-M887F, PX-S05 Series, PX-S06 Series
+PX-S155 Series, PX-S160T Series, PX-S161T Series, PX-S170T Series
+PX-S170UT Series, PX-S270T Series, PX-S350, PX-S380, PX-S381L, PX-S382
+PX-S383L, PX-S5010 Series, PX-S5040, PX-S505 Series, PX-S5080 Series
PX-S6010 Series, PX-S6710T Series, PX-S7050 Series, PX-S7050PS
PX-S7070X, PX-S7090X, PX-S7110, PX-S7110P, PX-S730 Series, PX-S740
PX-S840, PX-S860, PX-S880X, PX-S884, PX-S885, PX-S887, PictureMate 500
@@ -98,23 +100,23 @@ PictureMate PM 240, PictureMate PM 245, PictureMate PM 250
PictureMate PM 260, PictureMate PM 270, PictureMate PM 280
PictureMate PM 290, PictureMate PM 300, PictureMate PM 310
ST-2000 Series, ST-3000 Series, ST-4000 Series, ST-C2100 Series
-ST-C4100 Series, ST-C8000 Series, ST-C8090 Series, ST-M1000 Series
-ST-M3000 Series, Epson Stylus CX2800, Epson Stylus CX2900
-Epson Stylus CX3700, Epson Stylus CX3800, Epson Stylus CX3900
-Epson Stylus CX4200, Epson Stylus CX4800, Epson Stylus CX4900
-Epson Stylus CX5000, Epson Stylus CX5900, Epson Stylus CX6000
-Epson Stylus CX7300, Epson Stylus CX7400, Epson Stylus CX7700
-Epson Stylus CX7800, Epson Stylus CX8300, Epson Stylus CX8400
-Epson Stylus CX9300F, Epson Stylus CX9400Fax, Epson Stylus DX3800
-Epson Stylus DX4000, Epson Stylus DX4200, Epson Stylus DX4800
-Epson Stylus DX5000, Epson Stylus DX7400, Epson Stylus DX8400
-Epson Stylus DX9400F, Epson Stylus N10 N11, Epson Stylus NX110
-Epson Stylus NX125 NX127, Epson Stylus NX130, Epson Stylus NX200
-Epson Stylus NX210, Epson Stylus NX215, Epson Stylus NX230
-Epson Stylus NX300, Epson Stylus NX330, Epson Stylus NX400
-Epson Stylus NX410, Epson Stylus NX420, Epson Stylus NX430
-Epson Stylus NX510, Epson Stylus NX530, Epson Stylus NX620
-Epson Stylus NX635, Epson Stylus Office B42WD
+ST-C4100 Series, ST-C5000 Series, ST-C5500 Series, ST-C8000 Series
+ST-C8090 Series, ST-M1000 Series, ST-M3000 Series, Epson Stylus CX2800
+Epson Stylus CX2900, Epson Stylus CX3700, Epson Stylus CX3800
+Epson Stylus CX3900, Epson Stylus CX4200, Epson Stylus CX4800
+Epson Stylus CX4900, Epson Stylus CX5000, Epson Stylus CX5900
+Epson Stylus CX6000, Epson Stylus CX7300, Epson Stylus CX7400
+Epson Stylus CX7700, Epson Stylus CX7800, Epson Stylus CX8300
+Epson Stylus CX8400, Epson Stylus CX9300F, Epson Stylus CX9400Fax
+Epson Stylus DX3800, Epson Stylus DX4000, Epson Stylus DX4200
+Epson Stylus DX4800, Epson Stylus DX5000, Epson Stylus DX7400
+Epson Stylus DX8400, Epson Stylus DX9400F, Epson Stylus N10 N11
+Epson Stylus NX110, Epson Stylus NX125 NX127, Epson Stylus NX130
+Epson Stylus NX200, Epson Stylus NX210, Epson Stylus NX215
+Epson Stylus NX230, Epson Stylus NX300, Epson Stylus NX330
+Epson Stylus NX400, Epson Stylus NX410, Epson Stylus NX420
+Epson Stylus NX430, Epson Stylus NX510, Epson Stylus NX530
+Epson Stylus NX620, Epson Stylus NX635, Epson Stylus Office B42WD
Epson Stylus Office BX300F, Epson Stylus Office BX305
Epson Stylus Office BX305 Plus, Epson Stylus Office BX310FN
Epson Stylus Office BX320FW, Epson Stylus Office BX525WD
@@ -198,8 +200,9 @@ WF-C8610 Series, WF-C8690 Series, WF-C8690B, WF-C869R Series
WF-C878R Series, WF-C878RB, WF-C879R Series, WF-C879RB, WF-C879RBAM
WF-M1030 Series, WF-M1130 Series, WF-M1560 Series, WF-M20590 Series
WF-M21000 Series, WF-M4119 Series, WF-M4619 Series, WF-M5190 Series
-WF-M5298 Series, WF-M5299 Series, WF-M5299BAM, WF-M5690 Series
-WF-M5799 Series, WF-M5799BAM, WF-R4640 Series, WF-R5190 Series
+WF-M5298 Series, WF-M5299 Series, WF-M5299BAM, WF-M5399 Series
+WF-M5399BAM, WF-M5690 Series, WF-M5799 Series, WF-M5799BAM
+WF-M5899 Series, WF-M5899BAM, WF-R4640 Series, WF-R5190 Series
WF-R5690 Series, WF-R8590 Series, WP-4010 Series, WP-4011 Series
WP-4015 Series, WP-4020 Series, WP-4022 Series, WP-4023 Series
WP-4025 Series, WP-4090 Series, WP-4091 Series, WP-4092 Series
diff --git a/system/epson-printer-utility/doinst.sh b/system/epson-printer-utility/doinst.sh
index 757c7d897eab..4826abc83f8a 100644
--- a/system/epson-printer-utility/doinst.sh
+++ b/system/epson-printer-utility/doinst.sh
@@ -30,8 +30,8 @@ if [ -x /usr/bin/kbuildsycoca4 ]; then
fi
echo
-echo "********************* NOTICE *********************************"
-echo "ecbd needs to be running for the printer monitor to be usable:"
+echo "************************* NOTICE *********************************"
+echo "ecbd needs to be running for the printer monitor to be usable. run"
echo "/etc/rc.d/rc.ecbd restart"
if [ x`grep "rc.ecbd start" /etc/rc.d/rc.local|wc -l` = "x0" ]; then
echo "to get it to run automatically at startup, add the following"
@@ -40,5 +40,5 @@ if [ x`grep "rc.ecbd start" /etc/rc.d/rc.local|wc -l` = "x0" ]; then
echo " /etc/rc.d/rc.ecbd start"
echo "fi"
fi
-echo "**************************************************************"
+echo "******************************************************************"
echo
diff --git a/system/epson-printer-utility/epson-printer-utility.SlackBuild b/system/epson-printer-utility/epson-printer-utility.SlackBuild
index daa1ad2f2538..0e87b2491c4e 100644
--- a/system/epson-printer-utility/epson-printer-utility.SlackBuild
+++ b/system/epson-printer-utility/epson-printer-utility.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for epson-printer-utility
-# Copyright 2020-2023 Tim Dickson
+# Copyright 2020-2024 Tim Dickson
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -30,14 +30,16 @@
# - fix weird libtool issue (libcutils.la wasn't being built).
# - stop writing to $CWD. use a top-level build dir instead.
# - fix hardcoded /usr/lib64 in rm command (fix build on 32-bit)!
+# in 1.1.2 epson updated things so it actually works with qt5 now.
+# 20240131 update to 1.1.3
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=epson-printer-utility
-VERSION=${VERSION:-1.1.2}
+VERSION=${VERSION:-1.1.3}
EXTRABIT=1
TARNAM=$PRGNAM-$VERSION-$EXTRABIT.src.tgz
-BUILD=${BUILD:-4}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -79,8 +81,6 @@ set -e
TOPDIR=$TMP/$PRGNAM-$VERSION-build
-#source /etc/profile.d/qt4.sh; export PATH
-
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
@@ -110,30 +110,6 @@ sed -i '/^AM_INIT_AUTOMAKE/a AM_PROG_AR()' configure.ac
sed -i 's_/ect_/etc_g' configure.ac
sed -i 'sZ/opt/Qt/5.15.0/gcc_64/includeZ/usr/include/qt5Zg' configure.ac
-#fix source code. We shouldn't have to do this, but hey ho!....
-#mv EPSCommonLib/epsmp/linux/XAsyncSocket.cpp EPSCommonLib/epsmp/linux/XAsyncSocket.c
-##patch png files to remove incorrect sRGB profile in all of them.
-#mogrify -strip PrinterUtility/Images/*.png
-##patch the Resources.qrc file to include missing png's
-#sed -i 'sZInklow.png</file>ZInklow.png</file>\n <file>Images/Inklow_.png</file>\n <file>Images/printer_status_OLD.png</file>\n <file>Images/printer_status_error_laser.png</file>\n <file>Images/printer_status_warning_laser.png</file>\n <file>Images/warning.png</file>Zg' PrinterUtility/Resources.qrc
-##we need to regenerate qrc_Resources.cpp (which would have been generated by qmake)
-##as the one shipped has all the png's with iCCP invalid sRGB profiles.
-##echo "create new qrc_resources.cpp file using our patched Resources.qrc file"
-#cd PrinterUtility
-#rm -f qrc_Resources.cpp
-#rcc -o qrc_Resources.cpp Resources.qrc
-#cd ..
-##echo "now we have a resources file with fixed pngs embeded in it"
-##lets run qmake :-) - or lets not. it looks like a bunch of stuff is missing.!
-##the list of stuff reported missing by qmake was sent to linux-printer@epson.jp 28/09/2020
-##with a request for them to include the missing source code. hopefully they will supply
-##the missing code, so we can update this script and remove some of the patches.
-
-##keep next few lines incase we can actually use it in the future.
-##cd PrinterUtility
-##qmake PrinterUtility.pro
-##cd ..
-
aclocal
autoreconf --install --force
#patch things to point to the correct dir
@@ -141,17 +117,6 @@ echo "patch makefile.am configs"
sed -i "sZ/x86_64-linux-gnu/qt5Z/qt5Zg" EPSCommonLib/Makefile.am
sed -i "sZ/x86_64-linux-gnu/qt5Z/qt5Zg" PrinterUtility/Makefile.am
-##we still have to fix the Makefile.am files that autoreconf didn't sort out
-##fix hardcoded /opt/lsb stuff
-#sed -i 's_/opt/lsb_/usr_g' EPSCommonLib/Makefile.am
-##patch qtlibs reference in wrong place
-#sed -i "s_/usr/include/QtCore_/usr/lib${LIBDIRSUFFIX}/qt4/include/QtCore_g" EPSCommonLib/Makefile.am
-#sed -i 's_/opt/lsb_/usr_g' PrinterUtility/Makefile.am
-#sed -i "s_/usr/include/QtCore_/usr/lib${LIBDIRSUFFIX}/qt4/include/QtCore_g" PrinterUtility/Makefile.am
-#sed -i "s_/usr/include/QtGui_/usr/lib${LIBDIRSUFFIX}/qt4/include/QtGui_g" PrinterUtility/Makefile.am
-#sed -i "s_include/QtNetwork_lib${LIBDIRSUFFIX}/qt4/include/QtNetwork_g" PrinterUtility/Makefile.am
-echo "running configure"
-
CC=/usr/bin/c++ \
CXX=/usr/bin/c++ \
CFLAGS="$SLKCFLAGS -fpermissive" \
@@ -167,22 +132,10 @@ CXXFLAGS="$SLKCFLAGS -fpermissive" \
--disable-static \
--build=$ARCH-slackware-linux
-#echo "more patching of source files"
-##add missing header for sleep
-#sed -i "1 i #include <unistd.h>" PrinterUtility/EPUMainController.cpp
-#sed -i "1 i #include <unistd.h>" PrinterUtility/EPUPrinterListDialog.cpp
-##we need to patch the moc files so they work with qt 4.8.7 that ships with slackware 14.2
-##when the source is complete and we can run qmake, that should fix this.
-#for i in `ls PrinterUtility/moc_*.cpp`; do
-# sed -i 's/59/63/g' $i
-#done
-
##patch hardcoded path in Main.cpp so it can find language files
echo "patch Main.cpp to fix language file paths"
sed -i "s_/opt/epson_/usr/share/epson_g" PrinterUtility/Main.cpp
-echo "running make"
make
-echo "running make install"
make install DESTDIR=$PKG
#as make install doesn't do much we sort it out manually
mkdir -p $PKG/usr/bin
@@ -195,11 +148,7 @@ mv $PKG/usr/resource/Languages/*.qm $PKG/usr/share/epson-printer-utility/resourc
rm -r $PKG/usr/resource
mkdir -p $PKG/usr/share/pixmaps
cp PrinterUtility/Images/AppIcon.png $PKG/usr/share/pixmaps/epson-printer-utility.png
-echo "do communnication daemon next"
-#exit 1
-#+-----------------------------------------------------------+
-#| we now have to process the communication daemon |
-#+-----------------------------------------------------------+
+#=====now for backend.
cd $TOPDIR/epson-backend
chown -R root:root .
find -L . \
@@ -208,13 +157,12 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
-echo "running aclocal"
+#i don't think next line is needed. Seems to work without it.
aclocal
-echo "running autoreconf"
+#next line is needed to make things work with 1.1.3
+touch m4-macros
autoreconf --install --force
-echo "running configure"
-
CC=/usr/bin/gcc \
CXX=/usr/bin/c++ \
CFLAGS="$SLKCFLAGS -Wno-unused-but-set-variable -Wno-unused-function -Wno-implicit-function-declaration -Wno-pointer-sign -Wno-unused-variable" \
@@ -229,30 +177,12 @@ CXXFLAGS="$SLKCFLAGS -fpermissive" \
--disable-static \
--build=$ARCH-slackware-linux
-#lets see if we can miss out the patches
-echo "patching source for backend daemon. epmnt.c"
+#we need to patch the source
sed -i "1 i #include <stdlib.h>\n#include <string.h>" daemon/epmnt.c
-echo "running make"
-#make -C src libcutils.la # 20220307 bkw: this one wasn't being made
make
-echo "running make install"
make install DESTDIR=$PKG
-#read -p "done that. press Enter to do manual install fixing"
-
-#now lets tidy everything up. after all, we are not debian :-)
-#there are three important program files, /usr/bin/epson-printer-utility
-#/usr/lib/epson-backend/ecbd the communication daemon, and
-#/usr/lib64/cups/backend/ecblp the cups backend
-#we will trash the contents of /usr/lib64/epson-backend for now, it looks like it is just debian daemon stuff.
-#we need to create our own rc.ecbd file to start/stop/restart the backend
-#this should be added into rc.local to make it active at startup
-#rm -rf $PKG/usr/lib
-#rm -r $PKG/usr/lib$LIBDIRSUFFIX/epson-backend
-echo "1"
mkdir -p $PKG/etc/rc.d
-echo "2"
cp $CWD/rc.ecbd $PKG/etc/rc.d/rc.ecbd.new
-echo "3"
#the utility won't work without the daemon, so reduce steps admin has to do to get
#things working on a clean install.
chmod +x $PKG/etc/rc.d/rc.ecbd.new
diff --git a/system/epson-printer-utility/epson-printer-utility.info b/system/epson-printer-utility/epson-printer-utility.info
index ca36612b51e8..4e710d8479e3 100644
--- a/system/epson-printer-utility/epson-printer-utility.info
+++ b/system/epson-printer-utility/epson-printer-utility.info
@@ -1,8 +1,8 @@
PRGNAM="epson-printer-utility"
-VERSION="1.1.2"
+VERSION="1.1.3"
HOMEPAGE="http://download.ebz.epson.net/dsc/search/01/search/"
-DOWNLOAD="https://sourceforge.net/projects/slackbuildsdirectlinks/files/epson-printer/epson-printer-utility-1.1.2-1.src.rpm"
-MD5SUM="39cc812d5c15c00b9d79a88035c9423d"
+DOWNLOAD="https://sourceforge.net/projects/slackbuildsdirectlinks/files/epson-printer/epson-printer-utility-1.1.3-1.src.rpm"
+MD5SUM="3aba3e2565a7b6a986d97096d952e191"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""