rpms/libsilc/devel libsilc-filter-provides.sh, NONE, 1.1 libsilc.spec, 1.14, 1.15

Warren Togami (wtogami) fedora-extras-commits at redhat.com
Wed Sep 26 17:50:38 UTC 2007


Author: wtogami

Update of /cvs/pkgs/rpms/libsilc/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv8765

Modified Files:
	libsilc.spec 
Added Files:
	libsilc-filter-provides.sh 
Log Message:
- filter out libsilc module SONAME Provides (#245323)
- add a check section with a test that fails when the modules move



--- NEW FILE libsilc-filter-provides.sh ---
#!/bin/sh

if [ -x /usr/lib/rpm/redhat/find-provides ] ; then
   FINDPROV=/usr/lib/rpm/redhat/find-provides
else
   FINDPROV=/usr/lib/rpm/find-provides
fi

sed '\,/silc/modules/,d' | $FINDPROV "$@"


Index: libsilc.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libsilc/devel/libsilc.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- libsilc.spec	21 Aug 2007 14:45:40 -0000	1.14
+++ libsilc.spec	26 Sep 2007 17:50:06 -0000	1.15
@@ -1,11 +1,14 @@
 Summary: SILC Client Library
 Name: libsilc
 Version: 1.0.2
-Release: 3%{?dist}
+Release: 4%{?dist}
 License: GPLv2 or BSD
 Group: System Environment/Libraries
 URL: http://www.silcnet.org/
 Source0: silc-toolkit-%{version}.tar.bz2
+Source1: libsilc-filter-provides.sh
+%define _use_internal_dependency_generator 0
+%define __find_provides %{SOURCE1}
 Patch0: silc-toolkit-1.0.2-libs.patch
 Patch1: silc-toolkit-1.0.2-wordsize.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
@@ -55,6 +58,10 @@
 rm -f $RPM_BUILD_ROOT%{_libdir}/libsilcclient.a
 rm -f $RPM_BUILD_ROOT%{_libdir}/libsilcclient.la
 
+%check
+# If this fails, the filter-provides script needs an update.
+[ -d $RPM_BUILD_ROOT%{_libdir}/silc/modules ]
+
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
@@ -86,6 +93,10 @@
 %{_includedir}/silc/*.h
 
 %changelog
+* Mon Sep 24 2007 Michael Schwendt <mschwendt at users.sf.net> 1.0.2-4
+- filter out libsilc module SONAME Provides (#245323)
+- add a check section with a test that fails when the modules move
+
 * Tue Aug 21 2007 Warren Togami <wtogami at redhat.com> 1.0.2-3
 - rebuild
 




More information about the fedora-extras-commits mailing list