Summary: A next-generation printing system for UNIX
Summary(pl): System drukowania nowej generacji
Name: LPRng
-Version: 3.6.1
+Version: 3.6.2
Release: 1
Copyright: GPL
Group: Utilities/System
Group(pl): Narzêdzia/System
Source0: ftp://ftp.astart.com/pub/LPRng/LPRng/%{name}-%{version}.tgz
-Source1: ftp://ftp.astart.com/pub/LPRng/LPRng/%{name}_DOC-%{version}.tgz
-Source2: lpd.init
-Patch: LPRng-install.patch
+Source1: lpd.init
+Patch0: LPRng-install.patch
+Patch1: LPRng-autoconf.patch
Requires: /sbin/chkconfig
URL: http://www.astart.com/lprng/LPRng.html
Provides: lpr
Obsoletes: lpr
BuildRoot: /tmp/%{name}-%{version}-root
+%define _libdir %{_sbindir}
+
%description
LPRng is the "next generation" printing system for UNIX, featuring
enhanced reliability and security.
i bezpieczeñstwo.
%prep
-%setup -q -a1
-%patch -p0
+%setup -q
+%patch0 -p0
+%patch1 -p1
%build
-CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
-./configure %{_target_platform} \
- --prefix=/usr
-# --with-lpddir=%{_sbindir} \
-# --with-admindir=%{_sbindir}
+gettextize --copy --force
+aclocal
+autoconf
+LDFLAGS="-s"; export LDFLAGS
+%configure \
+ --enable-nls \
+ --with-included-gettext
make
install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
make install \
- prefix=$RPM_BUILD_ROOT/usr \
- MAN=$RPM_BUILD_ROOT/%{_mandir} \
- INSTALL_LIB=$RPM_BUILD_ROOT%{_sbindir} \
- INSTALL_MAINT=$RPM_BUILD_ROOT%{_sbindir} \
+ DESTDIR=$RPM_BUILD_ROOT \
LPD_CONF_PATH=$RPM_BUILD_ROOT/etc/lpd.conf \
LPD_PERMS_PATH=$RPM_BUILD_ROOT/etc/lpd.perms \
SUID_ROOT_PERMS="755"
-install $RPM_SOURCE_DIR/lpd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/lpd
-# install lpd.conf lpd.perms $RPM_BUILD_ROOT/etc
-# /etc/printcap is in the setup package
-# touch $RPM_BUILD_ROOT/etc/printcap
+install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/lpd
rm -fr TESTSUPPORT/{Makefile*,LPD}
+
gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
ANNOUNCE CHANGES CONTRIBUTORS \
README* TESTSUPPORT/* HOWTO/LPRng-HOWTO.txt
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%pre
-if test -r /etc/rc.d/init.d/lpd
- then /etc/rc.d/init.d/lpd stop
-fi
-
-if test -r /etc/rc.d/init.d/lpd.init
- then /etc/rc.d/init.d/lpd.init stop
-fi
+%find_lang %{name}
%post
-test "$1" = 1 && /sbin/chkconfig lpd on
+/sbin/chkconfig --add lpd
+if test -r /var/run/lpd.pid; then
+ /etc/rc.d/init.d/lpd restart 1>&2
+else
+ echo "Run \"/etc/rc.d/init.d/lpd start\" to start mcserv daemon."
+fi
%preun
-if test "$1" = 0
-then
- /etc/rc.d/init.d/lpd stop
- /sbin/chkconfig lpd off
+if [ "$1" = "0" ]; then
+ /sbin/chkconfig --del lpd
+ /etc/rc.d/init.d/lpd stop 1>&2
fi
-%files
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files -f %{name}.lang
%defattr(644,root,root,755)
-# /etc/printcap is in the setup package
-# %config /etc/printcap
-%config /etc/lpd.conf
-%config /etc/lpd.perms
+%config(noreplace) /etc/lpd.conf
+%config(noreplace) /etc/lpd.perms
%doc {ANNOUNCE,CHANGES,CONTRIBUTORS}.gz
-%doc {HOWTO/LPRng-HOWTO,README*}.gz TESTSUPPORT
+%doc {HOWTO/LPRng-HOWTO.txt,README*}.gz TESTSUPPORT
%attr(754,root,root) /etc/rc.d/init.d/lpd
%attr(755,root,root) %{_bindir}/*
%attr(755,root,root) %{_sbindir}/*
%{_mandir}/man[158]/*
%changelog
+* Sat Jul 10 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
+ [3.6.2-1]
+- added more standard autoconf suit (LPRng-autoconf.patch),
+- removed unused Source1 (LPRng-DOC*tgz),
+- added including in pacckage .mo files (%%find_lang),
+- added using %config macro in %build
+- standarized %post, %preun.
+
* Tue Feb 9 1999 Micha³ Kuratczyk <kurkens@polbox.com>
[3.5.3-2]
- added pl translations