]> git.pld-linux.org Git - packages/LPRng.git/commitdiff
[3.6.2-1]
authorkloczek <kloczek@pld-linux.org>
Sat, 10 Jul 1999 15:04:48 +0000 (15:04 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- 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.

Changed files:
    LPRng.spec -> 1.15

LPRng.spec

index fa0f0d093a8ad09338b20e2c489f90cf20056631..f85f8b051d6afd28c7e93b5ab1d08475464f2208 100644 (file)
@@ -1,21 +1,23 @@
 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.
@@ -25,15 +27,18 @@ LPRng jest systemem drukowania nowej generacji zwi
 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
 
@@ -42,60 +47,58 @@ rm -rf $RPM_BUILD_ROOT
 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
This page took 0.173106 seconds and 4 git commands to generate.