Hello community, here is the log from the commit of package pipslite checked in at Wed May 23 17:18:44 CEST 2007. -------- --- pipslite/pipslite.changes 2007-01-29 15:57:24.000000000 +0100 +++ /mounts/work_src_done/STABLE/pipslite/pipslite.changes 2007-05-23 15:56:38.000000000 +0200 @@ -1,0 +2,6 @@ +Wed May 23 15:24:47 CEST 2007 - jsmeix@suse.de + +- Use /usr/lib[64]/EPAva/ instead of /usr/share/EPAva/ to avoid + arch-dependent files (e.g. ELF binaries) in /usr/share/. + +------------------------------------------------------------------- Old: ---- configure.in.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pipslite.spec ++++++ --- /var/tmp/diff_new_pack.Z32168/_old 2007-05-23 17:17:43.000000000 +0200 +++ /var/tmp/diff_new_pack.Z32168/_new 2007-05-23 17:17:43.000000000 +0200 @@ -25,15 +25,13 @@ # from the free sources so that there is no need for the proprietary stuff. Source0: pipslite-1.0.0.tar.bz2 Version: 1.0.0 -Release: 46 +Release: 77 # Patch0 fixes GCC4 "invalid lvalue in assignment" errors: Patch0: fix-invalid_lvalue_in_assignment.diff # Patch1 fixes a "label at end of compound statement" error in ekpstm/main.c: Patch1: fix-ekpstm-main.c.diff # Patch2 fixes a "conflicting types for 'inkbox_get_inkid'" error in ekpstm/inkbox.c: Patch2: fix-ekpstm-inkbox.h.diff -# Patch3 changes the /usr/local/EPAva/ directory to /usr/share/EPAva/ in configure.in: -Patch3: configure.in.diff # Patch4 disables the installation of a binary-only liblite.so in lib/Makefile.am: Patch4: lib-Makefile.am.diff # Patch5 changes the '/var/ekpd' to '/var/run' in ekpd/Makefile.am: @@ -55,12 +53,9 @@ %patch1 # Patch2 fixes a "conflicting types for 'inkbox_get_inkid'" error in ekpstm/inkbox.c: %patch2 -# Patch3 changes the '/usr/local/EPAva/' directory to '/usr/share/EPAva/' in configure.in: -%patch3 -# Change any hardcoded 'local/EPAva' to 'share/EPAva' in any regular file in the sources -# (unfortunately Patch3 is not sufficient): +# Change any hardcoded 'local/EPAva' to 'lib[64]/EPAva' in any regular file in the sources: for f in $( find . -type f ) -do sed -i -e 's|local/EPAva|share/EPAva|g' $f +do sed -i -e 's|local/EPAva|%{_lib}/EPAva|g' $f done # Patch4 disables the installation of a binary-only liblite.so in lib/Makefile.am: %patch4 @@ -113,7 +108,7 @@ %{_libdir}/cups/filter/pipstoprinter %{_libdir}/cups/filter/rastertopips %{_libdir}/liblite.* -%{_datadir}/EPAva/ +%{_libdir}/EPAva/ %{_datadir}/locale/*/LC_MESSAGES/pipslite.mo %{_var}/run/ekplp0 @@ -125,13 +120,20 @@ At the moment it is considered as "alpha" state because it is not in compliance how CUPS works. For example there are no readymade PPD files -but you can create one by calling a special command (see the -"readmelite" files in /usr/share/EPAva/LITE/). Additionally the output -device is fixed set for one single printer in /etc/ekpdrc and the -DeviceURI setting for the CUPS backend is ignored. Therefore it should -be possible to manually set up this software for CUPS (or for another -printing system like LPRng/lpdfilter) but there is no support by any of -the usual CUPS printer setup tools. +but you can create one by calling a special command. Additionally the +output device is fixed set for one single printer in /etc/ekpdrc and +the DeviceURI setting for the CUPS backend is ignored. Therefore it +should be possible to manually set up this software for CUPS (or for +another printing system like LPRng/lpdfilter) but there is no support +by any of the usual CUPS printer setup tools. Use setup-cups.sh to +setup and pipslite-install to make a PPD file. For documentation see +the "readmelite" files. + +Once you have made such a PPD file, it may also work without the +special CUPS backend ekplp which requires the special ekpd daemon. I.e. +it may work only with the PPD file which uses the rastertopips filter +and the usual CUPS "usb" backend so that this setup would be in +compliance to CUPS. @@ -140,7 +142,10 @@ EPSON AVASYS corporation. <http://www.avasys.jp/> -%changelog -n pipslite +%changelog +* Wed May 23 2007 - jsmeix@suse.de +- Use /usr/lib[64]/EPAva/ instead of /usr/share/EPAva/ to avoid + arch-dependent files (e.g. ELF binaries) in /usr/share/. * Mon Jan 29 2007 - jsmeix@suse.de - Package 'sane' was renamed to 'sane-backends'. Adapted it so that it works with 'sane-backends' ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de