From 22bce435337177370455f5e994bd783f2806442e Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Sun, 19 Feb 2012 12:43:09 +0000 Subject: main/cups: misc fixes - the doc files is needed for the web interface - we need openssl for automatic https - create lpadmin group from pre-install --- main/cups/APKBUILD | 9 +++++---- main/cups/cups.pre-install | 7 +++++++ 2 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 main/cups/cups.pre-install (limited to 'main/cups') diff --git a/main/cups/APKBUILD b/main/cups/APKBUILD index 9ba85a5a22..9cec7401bc 100644 --- a/main/cups/APKBUILD +++ b/main/cups/APKBUILD @@ -1,17 +1,18 @@ # Maintainer: Natanael Copa pkgname=cups pkgver=1.5.2 -pkgrel=0 +pkgrel=1 pkgdesc="The CUPS Printing System" url="http://www.cups.org/" arch="all" license="GPL" subpackages="$pkgname-dev $pkgname-doc libcups $pkgname-client $pkgname-lang" makedepends="openssl-dev libpaper-dev dbus-dev jpeg-dev>=8 zlib-dev" -depends="cups-client poppler-utils" -install= +depends="cups-client poppler-utils openssl" +install="cups.pre-install" pkggroups="lp lpadmin" pkgusers="lp" +replaces="cups-doc" source="ftp://ftp.easysw.com/pub/$pkgname/$pkgver/$pkgname-$pkgver-source.tar.bz2 $pkgname.logrotate cupsd.initd @@ -37,7 +38,7 @@ build() { --sysconfdir=/etc \ --localstatedir=/var \ --with-logdir=/var/log/cups \ - --with-docdir=/usr/share/doc/cups \ + --with-docdir=/usr/share/cups \ --with-cups-user=lp \ --with-cups-group=lp \ --with-system-groups=lpadmin \ diff --git a/main/cups/cups.pre-install b/main/cups/cups.pre-install new file mode 100644 index 0000000000..f6b88cbd2b --- /dev/null +++ b/main/cups/cups.pre-install @@ -0,0 +1,7 @@ +#!/bin/sh + +addgroup -S ldadmin 2>/dev/null +addgroup -S lp 2>/dev/null +adduser -S -G lp lp 2>/dev/null +addgroup lp lp 2>/dev/null +exit 0 -- cgit v1.2.3