[sane-devel] Building xsane

littlesincanada littlesincanada at yahoo.co.uk
Sun Jul 28 06:05:24 BST 2019


Hi Olaf,

On 2019-07-26 10:04 p.m., Olaf Meeuwissen wrote:
>
> Wheezy was the most recent Debian release that I was able to build XSane
> on without extra work.  I guess someone could take a look at the patches
> used to build on Debian Buster (released earlier this month) and see
> what can be used to make XSane compile on a more recent distribution.
>
OK, well I have been looking at the Ubuntu source package to see what 
patches are applied: actually quite a few.
The xsane version that the package is built from is 0.999.
I'm not sure what mechanism there is for these to come upstream, but 
there are (among other things):

- a couple of translations (fr & es)
- a fix for the libpng issue that I encountered (the fix is identical to 
mine!)
- some build system fixes

More specifically:

dpkg-source: info: applying 0600-man_misleading.patch
dpkg-source: info: applying 0125-desktop_file.patch
dpkg-source: info: applying 0170-typo.patch
dpkg-source: info: applying 0605-typo_manpage.patch
dpkg-source: info: applying 0120-deb_printing_defaults.patch
dpkg-source: info: applying 0100-deb_docviewer.patch
dpkg-source: info: applying 0105-deb_gimp_acquire_menu.patch
dpkg-source: info: applying 0110-deb_inhibit_clickthrough.patch
dpkg-source: info: applying 0130-fix_options_handling_fix.patch
dpkg-source: info: applying 0140-fix_pdf_xref.patch
dpkg-source: info: applying 0135-fix_pdf_floats.patch
dpkg-source: info: applying 0610-fix_broken_links.patch
dpkg-source: info: applying 0910-fix_message_typo.patch
dpkg-source: info: applying 0900-i18n_po_update_es_add_gl.patch
dpkg-source: info: applying 0905-i18n_po_update_fr.patch
dpkg-source: info: applying 0150-fix_preview_mouse_events.patch
dpkg-source: info: applying 0155-fix_spin_button_pagesize.patch
dpkg-source: info: applying 0160-fix_tighten_default_umask.patch
dpkg-source: info: applying 0145-fix_png15.patch
dpkg-source: info: applying 0115-deb_non_working_help_menu.patch
dpkg-source: info: applying 0165-xsane-0.999-lcms2.patch
dpkg-source: info: applying 0001-lcms2_configure.patch
dpkg-source: info: applying 0005-m4.patch
dpkg-source: info: applying 0010-fix_missing_sane-config.patch

I reckon that we should have a look at these and pull in what makes 
sense after the upcoming release.
How is this usually co-ordinated with downstream packagers?

Cheers,
Ralph




More information about the sane-devel mailing list