SPECS: webmin.spec - don't package duplicate files - os_version is...

glen glen at pld-linux.org
Sat Mar 25 14:07:30 CET 2006


Author: glen                         Date: Sat Mar 25 13:07:30 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- don't package duplicate files
- os_version is somewhat autodetected

---- Files affected:
SPECS:
   webmin.spec (1.75 -> 1.76) 

---- Diffs:

================================================================
Index: SPECS/webmin.spec
diff -u SPECS/webmin.spec:1.75 SPECS/webmin.spec:1.76
--- SPECS/webmin.spec:1.75	Sat Mar 25 14:04:31 2006
+++ SPECS/webmin.spec	Sat Mar 25 14:07:25 2006
@@ -1,12 +1,12 @@
 # $Revision$, $Date$
 %include	/usr/lib/rpm/macros.perl
-%define	source_version	%{version}
-%define	os_version	2.0
+%define		source_version	%{version}
+%define		os_version	%(rpm -qf /etc/pld-release --qf '%{version}' 2>/dev/null || echo ERROR)
 Summary:	Webmin - web-based administration
 Summary(pl):	Webmin - administracja przez WWW
 Name:		webmin
 Version:	1.260
-Release:	1.2
+Release:	1.4
 License:	BSD-like
 Group:		Applications/System
 Source0:	http://dl.sourceforge.net/webadmin/%{name}-%{version}.tar.gz
@@ -22,7 +22,6 @@
 Patch3:		%{name}-software-poldek.patch
 Patch4:		%{name}-quote.patch
 URL:		http://www.webmin.com/
-BuildRequires:	rpmbuild(macros) >= 1.268
 BuildRequires:	perl-CGI
 BuildRequires:	perl-Compress-Zlib
 BuildRequires:	perl-DBI
@@ -30,7 +29,8 @@
 BuildRequires:	perl-Net-SSLeay
 BuildRequires:	perl-modules
 BuildRequires:	rpm-perlprov
-BuildRequires:	rpmbuild(macros) >= 1.176
+BuildRequires:	rpmbuild(macros) >= 1.268
+BuildRequires:	/etc/pld-release
 BuildRequires:	sed >= 4.0
 Requires(post,preun):	/sbin/chkconfig
 Requires:	perl-modules
@@ -1405,10 +1405,12 @@
 
 %prep
 %setup -q -n %{name}-%{source_version}
+#%patch0 -p1 XXX?!
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+install %{SOURCE3} .
 
 # only for solaris, so rm
 rm -rf zones	# Create and manage Solaris 10 zones.
@@ -1451,14 +1453,11 @@
 
 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/webmin
 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/webmin/miniserv.conf
-install %{SOURCE3} .
-install webmin-pam $RPM_BUILD_ROOT/etc/pam.d/webmin
-install pserver/cvsweb.conf $RPM_BUILD_ROOT%{_sysconfdir}/webmincnf/cvsweb.conf
-install $RPM_BUILD_ROOT%{_datadir}/webmin/miniserv.pem \
-	$RPM_BUILD_ROOT%{_sysconfdir}/webmin/miniserv.pem
+mv $RPM_BUILD_ROOT%{_datadir}/webmin/webmin-pam $RPM_BUILD_ROOT/etc/pam.d/webmin
+mv $RPM_BUILD_ROOT%{_datadir}/webmin/pserver/cvsweb.conf $RPM_BUILD_ROOT%{_sysconfdir}/webmincnf/cvsweb.conf
+mv $RPM_BUILD_ROOT%{_datadir}/webmin/miniserv.pem $RPM_BUILD_ROOT%{_sysconfdir}/webmin/miniserv.pem
 
 export allmods=`cd $RPM_BUILD_ROOT%{_datadir}/webmin; ls */module.info | sed -e 's,/module.info,,g' | xargs echo`
-
 %{__perl} $RPM_BUILD_ROOT%{_datadir}/webmin/copyconfig.pl pld-linux %{os_version} $RPM_BUILD_ROOT%{_datadir}/webmin $RPM_BUILD_ROOT%{_sysconfdir}/webmin "" $allmods
 
 echo "%{__perl}"		> $RPM_BUILD_ROOT%{_sysconfdir}/webmin/perl-path
@@ -1775,7 +1774,8 @@
 
 %files -f base.lang
 %defattr(644,root,root,755)
-%doc %{_datadir}/webmin/LICENC*
+%doc %{_datadir}/webmin/LICENCE
+%doc %lang(ja) %{_datadir}/webmin/LICENCE.ja
 %attr(750,root,root) %dir /var/log/webmin
 %attr(754,root,root) /etc/rc.d/init.d/webmin
 %attr(640,root,root) /etc/pam.d/webmin
@@ -1791,7 +1791,6 @@
 %{_datadir}/webmin/version
 %{_datadir}/webmin/webmin-*
 %{_datadir}/webmin/setup.sh
-%{_datadir}/webmin/miniserv.pem
 %{_datadir}/webmin/defaulttheme
 %{_datadir}/webmin/defaultacl
 %{_datadir}/webmin/favicon.ico
@@ -3152,7 +3151,6 @@
 %{_datadir}/webmin/pserver/config.info
 %{_datadir}/webmin/pserver/header.html
 %{_datadir}/webmin/pserver/defaultacl
-%{_datadir}/webmin/pserver/cvsweb.conf
 %{_datadir}/webmin/pserver/*-*.pl
 %{_datadir}/webmin/pserver/*_*.pl
 %config(noreplace) %{_sysconfdir}/webmin/pserver/config
@@ -3389,6 +3387,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.76  2006/03/25 13:07:25  glen
+- don't package duplicate files
+- os_version is somewhat autodetected
+
 Revision 1.75  2006/03/25 13:04:31  glen
 - pidof finds programs very fine
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/webmin.spec?r1=1.75&r2=1.76&f=u



More information about the pld-cvs-commit mailing list