[ptxdist] [PATCH] qrencode: new package: library and tools for encoding QR codes

2017-08-23 Thread Roland Hieber
Signed-off-by: Roland Hieber --- changes in v2: - use SECTION=multimedia_tools - always enable thread safety --- rules/qrencode.in | 25 rules/qrencode.make | 67 + 2 files changed, 92

[ptxdist] [PATCH 4/7] poppler: version bump 0.18.0 -> 0.57.0

2017-08-23 Thread Roland Hieber
This is quite a version bump, spanning six years of poppler development. Upstream now provides data for rendering cyrillic languages in the package poppler-data, but this dependency is only detected at compile time, so make sure the build order is right. Some applications require the old xpdf

[ptxdist] [PATCH 2/7] qpdf: new package: PDF inspection library and tools

2017-08-23 Thread Roland Hieber
Signed-off-by: Roland Hieber --- .../0001-don-t-build-docs-examples-or-tests.patch | 51 + patches/qpdf-6.0.0/series | 4 + rules/qpdf.in | 36 ++ rules/qpdf.make

[ptxdist] [PATCH 1/7] libpaper: new package: system-wide papersize configuration

2017-08-23 Thread Roland Hieber
Signed-off-by: Roland Hieber --- rules/libpaper.in | 32 ++ rules/libpaper.make | 77 + 2 files changed, 109 insertions(+) create mode 100644 rules/libpaper.in create mode 100644

[ptxdist] [PATCH 3/7] poppler-data: new package: optional encoding data for poppler

2017-08-23 Thread Roland Hieber
Signed-off-by: Roland Hieber --- rules/poppler-data.in | 10 +++ rules/poppler-data.make | 79 + 2 files changed, 89 insertions(+) create mode 100644 rules/poppler-data.in create mode 100644 rules/poppler-data.make

[ptxdist] [PATCH 5/7] cups: new package: Common Unix Printing System

2017-08-23 Thread Roland Hieber
If using systemd, CUPS can be started via socket activation or directly, in any case it is run as user daemon, group lp. The default spool and cache locations were moved to /tmp/cups so we don't need to set up a tmpfs for /var/spool/cups and /var/cache/cups. sysvinit script is installed from

[ptxdist] [PATCH 7/7] cups-filters: new package: additional filters and backends for CUPS

2017-08-23 Thread Roland Hieber
Upstream is very responsive, merged some patches and made a new release while I was still packaging the old one :) Signed-off-by: Roland Hieber --- .../0001-configure.ac-check-for-C-11-support.patch | 1019 patches/cups-filters-1.16.1/autogen.sh

[ptxdist] [PATCH 6/7] host-cups: new package: CUPS PPD compiler

2017-08-23 Thread Roland Hieber
Most printer drivers compile model-specific PPDs from a generic schema using ppdc during the build process. For this, ppdc must be able to find CUPS' internal include files in sysroot-target. Unfortunately, the CUPS build system is rather inflexible, so we have to build nearly everything to get a

[ptxdist] [PATCH 0/7] package (some of) the CUPS ecosystem

2017-08-23 Thread Roland Hieber
The main focus of this patch series is to get support for a PDF-driven printing workflow into PTXdist. The dependency tree basically looks like this: CUPS: The Common Unix Printing System: server and clients (cupsd, lpr, lpstat, | lpadmin, ...). Additional host-cups package for the PPD

[ptxdist] [PATCH v2 2/4] lighttpd: Rename memcache option to memcached

2017-08-23 Thread Alexander Dahl
The memcached ./configure option for lighttpd changed, better reflecting a daemon for memory caching should be used (see previous patch). For making this consistent, the menu variable is also renamed here. Took this from a not applied patch from 2016, and added the necessary migration helper

[ptxdist] [PATCH v2 1/4] lighttpd: Ugprade from 1.4.39 to 1.4.45

2017-08-23 Thread Alexander Dahl
* webdav support was improved in 1.4.40, we switch on the additional webdav related configure options, if webdav is selected * auth framework was rewritten in 1.4.42, while all other auth backends (krb5, ldap, mysql) are disabled in ptxdist by configure, the basic file backend is

[ptxdist] [PATCH v2 4/4] lighttpd: Install mime.conf and remove hardcoded values

2017-08-23 Thread Alexander Dahl
As suggested on the mailing list back in late 2016 this removes the hardcoded mimetype values from lighttpd.conf and installs mime.conf provided by upstream instead. You can still have your own mime.conf by putting it in projectroot/etc/lighttpd/conf.d of course. Suggested-by: Clemens Gruber

[ptxdist] [PATCH v2 3/4] lighttpd: Simplify additional config include

2017-08-23 Thread Alexander Dahl
Since version 1.4.40 lighttpd supports file globs for includes. See announcement: https://www.lighttpd.net/2016/7/16/1.4.40/ Signed-off-by: Alexander Dahl --- projectroot/etc/lighttpd/lighttpd.conf | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git

[ptxdist] [PATCH v2 0/4] lighttpd: Update and suggestions from last year

2017-08-23 Thread Alexander Dahl
Hi, in late 2016 there was a patch posted for upgrading lighttpd from 1.4.39 to a newer version. Nothing happened since then and we are still on this old version. Meanwhile upstream is at 1.4.45 with some new features and lots of fixes, including serious security fixes. I took all the

Re: [ptxdist] [PATCH] qrencode: new package: library and tools for encoding QR codes

2017-08-23 Thread Michael Olbrich
On Fri, Aug 11, 2017 at 02:38:37PM +0200, Roland Hieber wrote: > > > On 11.08.2017 12:44, Roland Hieber wrote: > > Signed-off-by: Roland Hieber > > --- > > rules/qrencode.in | 31 + > > rules/qrencode.make | 67 > >

Re: [ptxdist] [PATCH 4/4] lighttpd: Install mime.conf and remove hardcoded values

2017-08-23 Thread Michael Olbrich
On Fri, Aug 11, 2017 at 12:00:26PM +0200, Alexander Dahl wrote: > Hi, > > Am Freitag, 11. August 2017, 10:04:02 schrieb Alexander Dahl: > > + @$(call targetinfo) > > + @cd $(LIGHTTPD_DIR) && \ > > + $(LIGHTTPD_PATH) $(LIGHTTPD_MAKE_ENV) \ > > + $(MAKE)