| @@ -1,124 +1,138 @@ | | | @@ -1,124 +1,138 @@ |
1 | $NetBSD: patch-ae,v 1.11 2020/01/04 04:24:12 khorben Exp $ | | 1 | $NetBSD: patch-ae,v 1.12 2021/03/18 16:44:02 bouyer Exp $ |
2 | | | 2 | |
3 | # Conform to autoconf's standard variable usage, making it easier | | 3 | # Conform to autoconf's standard variable usage, making it easier |
4 | # to install on pkgsrc platforms | | 4 | # to install on pkgsrc platforms |
5 | | | 5 | |
6 | # reported upstream as https://bugs.launchpad.net/hplip/+bug/726218 | | 6 | # reported upstream as https://bugs.launchpad.net/hplip/+bug/726218 |
7 | | | 7 | |
8 | # still needs to handle the buildlink path for libusb-1.0 :( | | 8 | # still needs to handle the buildlink path for libusb-1.0 :( |
9 | # schnoebe -- Fri May 24 14:55:57 CDT 2013 | | 9 | # schnoebe -- Fri May 24 14:55:57 CDT 2013 |
10 | | | 10 | |
11 | --- Makefile.am.orig 2019-12-10 05:00:36.000000000 +0000 | | 11 | --- Makefile.am.orig 2019-12-10 06:00:36.000000000 +0100 |
12 | +++ Makefile.am | | 12 | +++ Makefile.am 2021-03-18 15:14:51.942673859 +0100 |
13 | @@ -8,7 +8,7 @@ CFLAGS+= -DCONFDIR=\"$(hplip_confdir)\" | | 13 | @@ -8,7 +8,7 @@ |
14 | CXXFLAGS+= -DCONFDIR=\"$(hplip_confdir)\" | | 14 | CXXFLAGS+= -DCONFDIR=\"$(hplip_confdir)\" |
15 | | | 15 | |
16 | hplipdir = $(datadir)/hplip | | 16 | hplipdir = $(datadir)/hplip |
17 | -apparmordir = /etc/apparmor.d | | 17 | -apparmordir = /etc/apparmor.d |
18 | +apparmordir = $(sysconfdir)/apparmor.d | | 18 | +apparmordir = $(sysconfdir)/apparmor.d |
19 | docdir = $(hpdocdir) | | 19 | docdir = $(hpdocdir) |
20 | htmldir = $(hphtmldir) | | 20 | htmldir = $(hphtmldir) |
21 | doc_DATA = COPYING copyright prnt/hpijs/README_LIBJPG | | 21 | doc_DATA = COPYING copyright prnt/hpijs/README_LIBJPG |
22 | @@ -110,6 +110,7 @@ libhpmud_la_LDFLAGS += -lusb | | 22 | @@ -110,6 +110,7 @@ |
23 | else | | 23 | else |
24 | libhpmud_la_SOURCES += io/hpmud/musb.c | | 24 | libhpmud_la_SOURCES += io/hpmud/musb.c |
25 | libhpmud_la_CFLAGS += -I/usr/include/libusb-1.0 | | 25 | libhpmud_la_CFLAGS += -I/usr/include/libusb-1.0 |
26 | +libhpmud_la_CFLAGS += -I$(prefix)/include/libusb-1.0 | | 26 | +libhpmud_la_CFLAGS += -I$(prefix)/include/libusb-1.0 |
27 | libhpmud_la_LDFLAGS += -lusb-1.0 | | 27 | libhpmud_la_LDFLAGS += -lusb-1.0 |
28 | endif | | 28 | endif |
29 | | | 29 | |
30 | @@ -131,12 +132,12 @@ libhpip_la_SOURCES = ip/xconvolve.c ip/x | | 30 | @@ -131,12 +132,12 @@ |
31 | ip/hpip.h ip/ipdefs.h ip/xform.h ip/xjpg_dct.h ip/xjpg_huf.h ip/xjpg_mrk.h | | 31 | ip/hpip.h ip/ipdefs.h ip/xform.h ip/xjpg_dct.h ip/xjpg_huf.h ip/xjpg_mrk.h |
32 | | | 32 | |
33 | #hpmud rules data dir | | 33 | #hpmud rules data dir |
34 | -rulessystemdir=/usr/lib/systemd/system | | 34 | -rulessystemdir=/usr/lib/systemd/system |
35 | +rulessystemdir=$(sysconfdir)/systemd/system | | 35 | +rulessystemdir=$(sysconfdir)/systemd/system |
36 | dist_rulessystem_DATA =data/rules/hplip-printer@.service | | 36 | dist_rulessystem_DATA =data/rules/hplip-printer@.service |
37 | | | 37 | |
38 | # hpmud.rules | | 38 | # hpmud.rules |
39 | if !HPLIP_CLASS_DRIVER | | 39 | if !HPLIP_CLASS_DRIVER |
40 | -rulesdir = /etc/udev/rules.d | | 40 | -rulesdir = /etc/udev/rules.d |
41 | +rulesdir = $(sysconfdir)/udev/rules.d | | 41 | +rulesdir = $(sysconfdir)/udev/rules.d |
42 | if UDEV_SYSFS_RULES | | 42 | if UDEV_SYSFS_RULES |
43 | dist_rules_DATA = data/rules/56-hpmud_sysfs.rules | | 43 | dist_rules_DATA = data/rules/56-hpmud_sysfs.rules |
44 | else | | 44 | else |
45 | @@ -144,11 +145,11 @@ dist_rules_DATA = data/rules/56-hpmud.ru | | 45 | @@ -144,11 +145,11 @@ |
46 | endif | | 46 | endif |
47 | endif #HPLIP_CLASS_DRIVER | | 47 | endif #HPLIP_CLASS_DRIVER |
48 | | | 48 | |
49 | -halpredir = /usr/share/hal/fdi/preprobe/10osvendor | | 49 | -halpredir = /usr/share/hal/fdi/preprobe/10osvendor |
50 | +halpredir = $(datadir)/hal/fdi/preprobe/10osvendor | | 50 | +halpredir = $(datadir)/hal/fdi/preprobe/10osvendor |
51 | dist_halpre_DATA = data/rules/20-hplip-devices.fdi | | 51 | dist_halpre_DATA = data/rules/20-hplip-devices.fdi |
52 | | | 52 | |
53 | # hplip.conf | | 53 | # hplip.conf |
54 | -hplip_confdir = /etc/hp | | 54 | -hplip_confdir = /etc/hp |
55 | +hplip_confdir = $(sysconfdir)/hp | | 55 | +hplip_confdir = $(sysconfdir)/hp |
56 | hplip_conf_DATA = hplip.conf | | 56 | hplip_conf_DATA = hplip.conf |
57 | | | 57 | |
58 | if !HPLIP_CLASS_DRIVER | | 58 | if !HPLIP_CLASS_DRIVER |
59 | @@ -158,7 +159,7 @@ pstotiff_SCRIPTS = fax/filters/pstotiff | | 59 | @@ -158,7 +159,7 @@ |
60 | endif #HPLIP_CLASS_DRIVER | | 60 | endif #HPLIP_CLASS_DRIVER |
61 | | | 61 | |
62 | # hplip.state | | 62 | # hplip.state |
63 | -hplip_statedir = /var/lib/hp | | 63 | -hplip_statedir = /var/lib/hp |
64 | +hplip_statedir = $(localstatedir)/lib/hp | | 64 | +hplip_statedir = $(localstatedir)/lib/hp |
65 | dist_hplip_state_DATA = | | 65 | dist_hplip_state_DATA = |
66 | | | 66 | |
67 | if FULL_BUILD | | 67 | if FULL_BUILD |
68 | @@ -233,11 +234,11 @@ endif # FAX_BUILD | | 68 | @@ -233,11 +234,11 @@ |
69 | if !HPLIP_CLASS_DRIVER | | 69 | if !HPLIP_CLASS_DRIVER |
70 | # AppArmor Changes | | 70 | # AppArmor Changes |
71 | if APPARMOR_BUILD | | 71 | if APPARMOR_BUILD |
72 | -apparmor_profiledir = /etc/apparmor.d | | 72 | -apparmor_profiledir = /etc/apparmor.d |
73 | +apparmor_profiledir = $(sysconfdir)/apparmor.d | | 73 | +apparmor_profiledir = $(sysconfdir)/apparmor.d |
74 | apparmor_profile_DATA = apparmor/usr.share.hplip | | 74 | apparmor_profile_DATA = apparmor/usr.share.hplip |
75 | dist_apparmor_profile_DATA = apparmor/usr.share.hplip | | 75 | dist_apparmor_profile_DATA = apparmor/usr.share.hplip |
76 | | | 76 | |
77 | -apparmor_abstractiondir = /etc/apparmor.d/abstractions | | 77 | -apparmor_abstractiondir = /etc/apparmor.d/abstractions |
78 | +apparmor_abstractiondir = $(sysconfdir)/apparmor.d/abstractions | | 78 | +apparmor_abstractiondir = $(sysconfdir)/apparmor.d/abstractions |
79 | apparmor_abstraction_DATA = apparmor/abstractions/hplip | | 79 | apparmor_abstraction_DATA = apparmor/abstractions/hplip |
80 | dist_apparmor_abstraction_DATA = apparmor/abstractions/hplip | | 80 | dist_apparmor_abstraction_DATA = apparmor/abstractions/hplip |
81 | | | 81 | |
82 | @@ -363,6 +364,7 @@ endif | | 82 | @@ -363,6 +364,7 @@ |
83 | | | 83 | |
84 | if !LIBUSB01_BUILD | | 84 | if !LIBUSB01_BUILD |
85 | hpmudext_la_CFLAGS +=-I/usr/include/libusb-1.0 | | 85 | hpmudext_la_CFLAGS +=-I/usr/include/libusb-1.0 |
86 | +hpmudext_la_CFLAGS +=-I$(prefix)/include/libusb-1.0 | | 86 | +hpmudext_la_CFLAGS +=-I$(prefix)/include/libusb-1.0 |
87 | endif | | 87 | endif |
88 | endif #!HPLIP_CLASS_DRIVER | | 88 | endif #!HPLIP_CLASS_DRIVER |
89 | # ui (qt3) | | 89 | # ui (qt3) |
90 | @@ -448,9 +450,9 @@ endif | | 90 | @@ -448,9 +450,9 @@ |
91 | endif #HPLIP_CLASS_DRIVER | | 91 | endif #HPLIP_CLASS_DRIVER |
92 | # PolicyKit | | 92 | # PolicyKit |
93 | if POLICYKIT_INSTALL | | 93 | if POLICYKIT_INSTALL |
94 | -policykit_dbus_etcdir = /etc/dbus-1/system.d | | 94 | -policykit_dbus_etcdir = /etc/dbus-1/system.d |
95 | +policykit_dbus_etcdir = $(sysconfdir)/dbus-1/system.d | | 95 | +policykit_dbus_etcdir = $(sysconfdir)/dbus-1/system.d |
96 | dist_policykit_dbus_etc_DATA = data/policykit/com.hp.hplip.conf | | 96 | dist_policykit_dbus_etc_DATA = data/policykit/com.hp.hplip.conf |
97 | -policykit_dbus_sharedir = /usr/share/dbus-1/system-services | | 97 | -policykit_dbus_sharedir = /usr/share/dbus-1/system-services |
98 | +policykit_dbus_sharedir = $(datadir)/dbus-1/system-services | | 98 | +policykit_dbus_sharedir = $(datadir)/dbus-1/system-services |
99 | dist_policykit_dbus_share_DATA = data/policykit/com.hp.hplip.service | | 99 | dist_policykit_dbus_share_DATA = data/policykit/com.hp.hplip.service |
100 | policykit_policydir = $(policykit_dir) | | 100 | policykit_policydir = $(policykit_dir) |
101 | dist_policykit_policy_DATA = data/policykit/com.hp.hplip.policy | | 101 | dist_policykit_policy_DATA = data/policykit/com.hp.hplip.policy |
102 | @@ -594,7 +596,7 @@ hpcups_SOURCES = prnt/hpcups/HPCupsFilte | | 102 | @@ -594,7 +596,7 @@ |
103 | prnt/hpcups/ImageProcessor.h | | 103 | prnt/hpcups/ImageProcessor.h |
104 | | | 104 | |
105 | hpcups_CXXFLAGS = $(APDK_ENDIAN_FLAG) $(DBUS_CFLAGS) | | 105 | hpcups_CXXFLAGS = $(APDK_ENDIAN_FLAG) $(DBUS_CFLAGS) |
106 | -hpcups_LDADD = -L./prnt/hpcups/ -ljpeg -ldl -lImageProcessor -lcups -lcupsimage -lz $(DBUS_LIBS) | | 106 | -hpcups_LDADD = -L./prnt/hpcups/ -ljpeg -ldl -lImageProcessor -lcups -lcupsimage -lz $(DBUS_LIBS) |
107 | +hpcups_LDADD = -L./prnt/hpcups/ -ljpeg -ldl -lcups -lcupsimage -lz $(DBUS_LIBS) | | 107 | +hpcups_LDADD = -L./prnt/hpcups/ -ljpeg -ldl -lcups -lcupsimage -lz $(DBUS_LIBS) |
108 | #else | | 108 | #else |
109 | #hpcupsdir = $(cupsfilterdir) | | 109 | #hpcupsdir = $(cupsfilterdir) |
110 | #hpcups_PROGRAMS = hpcups | | 110 | #hpcups_PROGRAMS = hpcups |
111 | @@ -697,13 +699,13 @@ if HPLIP_BUILD | | 111 | @@ -683,27 +685,17 @@ |
| | | 112 | endif #HPLIP_CLASS_DRIVER |
| | | 113 | |
| | | 114 | install-data-hook: |
| | | 115 | if HPLIP_BUILD |
| | | 116 | - if [ \( "$(UNAME)" = "x86_64" -a -d "$(libdir)/" \) ]; then \ |
| | | 117 | - cp prnt/hpcups/libImageProcessor-x86_64.so $(libdir)/ ; \ |
| | | 118 | - chmod 775 $(libdir)/libImageProcessor-x86_64.so ; \ |
| | | 119 | - ln -sf $(libdir)/libImageProcessor-x86_64.so $(libdir)/libImageProcessor.so ; \ |
| | | 120 | - fi; \ |
| | | 121 | - if [ \( \( "$(UNAME)" = "i686" -o "$(UNAME)" = "i386" \) -a -d "$(libdir)/" \) ]; then \ |
| | | 122 | - cp prnt/hpcups/libImageProcessor-x86_32.so $(libdir)/ ; \ |
| | | 123 | - chmod 775 $(libdir)/libImageProcessor-x86_32.so ; \ |
| | | 124 | - ln -sf $(libdir)/libImageProcessor-x86_32.so $(libdir)/libImageProcessor.so ; \ |
| | | 125 | - fi |
112 | if !HPLIP_CLASS_DRIVER | | 126 | if !HPLIP_CLASS_DRIVER |
113 | # If scanner build, add hpaio entry to sane dll.conf. | | 127 | # If scanner build, add hpaio entry to sane dll.conf. |
114 | if [ "$(scan_build)" = "yes" ]; then \ | | 128 | if [ "$(scan_build)" = "yes" ]; then \ |
115 | - $(mkinstalldirs) $(DESTDIR)/etc/sane.d; \ | | 129 | - $(mkinstalldirs) $(DESTDIR)/etc/sane.d; \ |
116 | - if [ ! -f $(DESTDIR)/etc/sane.d/dll.conf ]; then \ | | 130 | - if [ ! -f $(DESTDIR)/etc/sane.d/dll.conf ]; then \ |
117 | - touch $(DESTDIR)/etc/sane.d/dll.conf; \ | | 131 | - touch $(DESTDIR)/etc/sane.d/dll.conf; \ |
118 | + $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/sane.d; \ | | 132 | + $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/sane.d; \ |
119 | + if [ ! -f $(DESTDIR)$(sysconfdir)/sane.d/dll.conf ]; then \ | | 133 | + if [ ! -f $(DESTDIR)$(sysconfdir)/sane.d/dll.conf ]; then \ |
120 | + touch $(DESTDIR)$(sysconfdir)/sane.d/dll.conf; \ | | 134 | + touch $(DESTDIR)$(sysconfdir)/sane.d/dll.conf; \ |
121 | fi; \ | | 135 | fi; \ |
122 | - if ! grep ^hpaio $(DESTDIR)/etc/sane.d/dll.conf >/dev/null 2>/dev/null ; then \ | | 136 | - if ! grep ^hpaio $(DESTDIR)/etc/sane.d/dll.conf >/dev/null 2>/dev/null ; then \ |
123 | - echo "Adding hpaio entry to /etc/sane.d/dll.conf." ; \ | | 137 | - echo "Adding hpaio entry to /etc/sane.d/dll.conf." ; \ |
124 | - echo hpaio >>$(DESTDIR)/etc/sane.d/dll.conf ; \ | | 138 | - echo hpaio >>$(DESTDIR)/etc/sane.d/dll.conf ; \ |