X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=srt.spec.in;fp=srt.spec.in;h=ea620ba88ca591efd56cef6a895c82f8c2b52b45;hb=72c2de619079457f7a68100eb13385275a424a23;hp=0000000000000000000000000000000000000000;hpb=e7b6c157b80152bf9fb9266e6bdd93f9fb0db776;p=runtime.git diff --git a/srt.spec.in b/srt.spec.in new file mode 100644 index 00000000..ea620ba8 --- /dev/null +++ b/srt.spec.in @@ -0,0 +1,107 @@ +Summary: SILC Toolkit +Name: silc-toolkit +Version: SILC_VERSION +Release: SILC_RELEASE +License: GPL/BSD dual licensed +Group: System Environment/Libraries +URL: http://silcnet.org/ +Source0: silc-toolkit-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot +BuildRequires: pkgconfig +Obsoletes: libsilc +Obsoletes: libsilc-devel +Obsoletes: libsilc-doc +Provides: libsilc +Provides: libsilc-devel +Provides: libsilc-doc +Epoch: 0 + +%description +SILC Toolkit providing SILC Protocol Core Library, SILC Client Library, +runtime library and many other libraries. SILC Toolkit enables SILC +application development. SILC (Secure Internet Live Conferencing) is a +secure conferencing protocol. + +%package devel +Group: Development/Libraries +Summary: SILC Toolkit providing headers, libraries and documentation +Requires: silc-toolkit = %{epoch}:%{version}-%{release} +Requires: pkgconfig + +%description devel +The SILC Toolkit development libraries, headers and documentation. SILC +Toolkit enables SILC application development. + +%prep +%setup -q -n silc-toolkit-%{version} + +%build +%configure --libdir=%{_libdir} \ + --includedir=%{_includedir}/silc \ + --with-simdir=%{_libdir}/silc/modules \ + --docdir=%{_docdir}/%{name}-%{version} +make -j4 + +%install +rm -rf $RPM_BUILD_ROOT +make DESTDIR=$RPM_BUILD_ROOT install +chmod 0755 ${RPM_BUILD_ROOT}%{_libdir}/lib* +chmod 0755 ${RPM_BUILD_ROOT}%{_libdir}/silc/modules/*.so + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(0755, root, root, 0755) +%{_libdir}/libsilc-1.1.so* +%{_libdir}/libsilcclient-1.1.so* +%dir %_libdir/silc +%dir %_libdir/silc/modules +%{_libdir}/silc/modules/*.so +%defattr(0644, root, root, 0755) +%doc CHANGES COPYING GPL BSD + +%files devel +%defattr(0644, root, root, 0755) +%doc CHANGES COPYING GPL BSD doc/toolkit +%{_libdir}/libsilc.so +%{_libdir}/libsilc.*a +%{_libdir}/libsilcclient.so +%{_libdir}/libsilcclient.*a +%{_libdir}/pkgconfig/silc.pc +%{_libdir}/pkgconfig/silcclient.pc +%dir %_includedir/silc +%{_includedir}/silc/*.h + +%changelog +* Wed May 30 2007 Pekka Riikonen +- Rewrote .spec for SILC Toolkit 1.1. Obsoletes libsilc. Renamed to + silc-toolkit. + +* Tue Sep 1 2004 Toni Willberg +- 0.9.12-0.fdr.6 - Had to remove smp_mflags because build fails with them + (Michael Schwendt) + +* Tue Aug 31 2004 Toni Willberg +- 0.9.12-0.fdr.5 - corrections to lib and include path (from Michael Schwendt) + +* Tue Aug 31 2004 Toni Willberg +- 0.9.12-0.fdr.4 - post/postun /sbin/ldconfig + (Patch 823 from Stu Tomlinson) + +* Tue Aug 31 2004 Toni Willberg +- 0.9.12-0.fdr.3 - Move libs to %{_libdir} and add a silc.pc + (Patch 815 from Stu Tomlinson) + +* Tue Aug 17 2004 Toni Willberg +- fix so permissions and hardcoded paths (patch from Michael Schwendt) + +* Mon Jul 5 2004 Toni Willberg +- Fixed various errors + +* Sun Jul 4 2004 Toni Willberg +- Initial version for Fedora