The following OpenPKG Contribution Area operation occurred.
uploaded RPM specfile "lprng.spec" accepted -- moved to contrib area.
No action is required on your part.

Information about lprng.spec follows:
| #   package information
| Name:         lprng
| Summary:      Next-generation LPR software
| URL:          http://www.lprng.com/
| Vendor:               Patrick Powell
| Packager:     Matt Hoosier
| Distribution: PLUS
| Group:                Servers
| License:      Artistic
| Version:      3.8.27
| Release:      20040812
| 
| #   list of sources
| Source0:      ftp://ftp.lprng.com/pub/LPRng/LPRng/LPRng-%{version}.tgz
| 
| #   build information
| Prefix:               %{l_prefix}
| BuildRoot:    %{l_buildroot}
| BuildPreReq:  OpenPKG, openpkg, gcc, make
| PreReq:               OpenPKG, openpkg
| AutoReq:      no
| AutoReqProv:  no
| 
| %description
|     LPRng is the Next Generation in LPR software. It supports the
|     standard BSD lpr commands and also supports a System V interface.
| 
|     Other features include lightweight lpr, lpc, and lprm commands, 
|     dynamic redirection of print queues, automatic job holding, highly
|     verbose diagnostics, multiple printers serving a single queue, client
|     programs do not need to run SUID root, greatly enhanced security
|     checks and a greatly improved permission and authorization mechanism.
| 
|     The default configuration provides a simple BSD LPR interface, but there
|     are options to modify a wide variety of operational facilities. The
|     companion IFHP print filter can interface to a wide
|     variety of printers, from the latest netowrk based high speed to
|     vintage legacy printers.
| 
| %prep
|     #   unpack and patch distribution
|     %setup -q -n LPRng-%{version}
| 
| %build
| 
|     CC="%{l_cc}" \
|     CFLAGS="%{l_cflags -O}" \
|     CPPFLAGS="%{l_cppflags}" \
|     LDFLAGS="%{l_ldflags}" \
|     ./configure \
|         --prefix=%{l_prefix} \
|         --localstatedir=%{l_localstatedir}/lprng/run \
|         --sysconfdir=%{l_prefix}/etc/lprng \
|         --disable-shared \
|         --enable-static \
|         --disable-nls \
|         --with-included-gettext \
|         --disable-kerberos \
|         --disable-ssl \
|         --disable-setuid \
|         --with-unix_socket_path=%{l_localstatedir}/lprng/run/lprng.socket \
|         --with-lockfile=%{l_localstatedir}/lprng/run/lprng.lock \
|         --with-userid=%{l_musr} \
|         --with-groupid=%{l_mgrp}
| 
|     %{l_make} %{l_mflags}
| 
| %install
|     rm -rf $RPM_BUILD_ROOT
| 
|     #   standard installation, sans invasive procedures
|     %{l_make} %{l_mflags} install \
|         DESTDIR=$RPM_BUILD_ROOT POSTINSTALL=NO
| 
|     #   install config
|     _etcdir=${RPM_BUILD_ROOT}%{l_prefix}/etc/lprng
|     _serverconfigdir="${_etcdir}/lpd"
| 
|     %{l_shtool} mkdir -p -m 755 ${_serverconfigdir}
|     %{l_shtool} install -c -m 644 lpd.perms ${_serverconfigdir}/
|     %{l_shtool} install -c -m 644 lpd.conf ${_serverconfigdir}/
| 
|     %{l_shtool} install -c -m 644 \
|         -e 's;/var/spool/lpd;%{l_localstatedir}/lprng/spool;g' \
|         printcap ${_etcdir}/
| 
|     #   make runtime dir
|     %{l_shtool} mkdir \
|         -f -p \
|         -m 755 \
|         ${RPM_BUILD_ROOT}%{l_localstatedir}/lprng/run
| 
|     #   daemon startup information
|     %{l_shtool} mkdir -f -p -m 755 ${RPM_BUILD_ROOT}%{l_prefix}/etc/rc.d
|     %{l_shtool} install -c -m 755 \
|         %{l_value -s -a} \
|         %{l_value -s l_rpmtool} \
|         %{SOURCE rc.lprng} ${RPM_BUILD_ROOT}%{l_prefix}/etc/rc.d/
| 
|     #   files list
|     %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
|         %{l_files_std} \
|         '%config %{l_prefix}/etc/lprng/*'
| 
| 
| %files -f files
| 
| %clean
|     rm -rf $RPM_BUILD_ROOT
| 
| %post
|     #   after upgrade, restart service
|     [ $1 -eq 2 ]  && {
|         eval `%{l_rc} lprng status 2>/dev/null`
|         [ ".$lprng_active" = ".yes" ] && %{l_rc} lprng restart
|         exit 0
|     }
| 
| %preun
|     #   before erase, stop service
|     [ $1 -eq 0 ] && {
|         %{l_rc} lprng stop 2>/dev/null
|         exit 0
|     }
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
Developer Communication List                   [EMAIL PROTECTED]

Reply via email to