Mac OS X >= 10.7 support
[runtime.git] / srt.spec.in
index ea620ba88ca591efd56cef6a895c82f8c2b52b45..ddfabba9f5f5038eb39342dd8f1f41bd192f475e 100644 (file)
@@ -1,44 +1,44 @@
-Summary: SILC Toolkit
-Name: silc-toolkit
+Summary: SILC Runtime Toolkit
+Name: srt
 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
+Source0: srt-%{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.
+SILC Runtime Toolkit provides a full featured runtime library for
+applications.  It provides the application's main loop, threads, locks,
+file utilities, file streams, socket streams, TCP and UDP network routines,
+a finite state machine, lists, a hash table, UTF-8 routines and other string
+utilities, and many other utility routines.  The library works on multiple
+platforms.
 
 %package devel
 Group: Development/Libraries
-Summary: SILC Toolkit providing headers, libraries and documentation
-Requires: silc-toolkit = %{epoch}:%{version}-%{release}
+Summary: SILC Runtime Toolkit providing headers, libraries and documentation
+Requires: srt = %{epoch}:%{version}-%{release}
 Requires: pkgconfig
 
 %description devel
-The SILC Toolkit development libraries, headers and documentation.  SILC
-Toolkit enables SILC application development.
+SILC Runtime Toolkit development libraries, headers and documentation.
+SILC Runtime Toolkit provides a full featured runtime library for
+applications.  It provides the application's main loop, threads, locks,
+file utilities, file streams, socket streams, TCP and UDP network routines,
+a finite state machine, lists, a hash table, UTF-8 routines and other string
+utilities, and many other utility routines.  The library works on multiple
+platforms.
 
 %prep
-%setup -q -n silc-toolkit-%{version}
+%setup -q -n srt-%{version}
 
 %build
 %configure --libdir=%{_libdir} \
-           --includedir=%{_includedir}/silc \
-           --with-simdir=%{_libdir}/silc/modules \
+           --includedir=%{_includedir}/srt \
            --docdir=%{_docdir}/%{name}-%{version}
 make -j4
 
@@ -46,7 +46,6 @@ make -j4
 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
@@ -57,51 +56,20 @@ rm -rf $RPM_BUILD_ROOT
 
 %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
+%{_libdir}/libsrt-1.2.so*
+%dir %_libdir/srt
 %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
+%doc CHANGES COPYING GPL BSD doc/runtime
+%{_libdir}/libsrt.so
+%{_libdir}/libsrt.*a
+%{_libdir}/pkgconfig/srt.pc
+%dir %_includedir/srt
+%{_includedir}/srt/*.h
 
 %changelog
-* Wed May 30 2007 Pekka Riikonen <priikone@silcnet.org>
-- Rewrote .spec for SILC Toolkit 1.1.  Obsoletes libsilc.  Renamed to
-  silc-toolkit.
-
-* Tue Sep 1 2004 Toni Willberg <toniw@iki.fi>
-- 0.9.12-0.fdr.6 - Had to remove smp_mflags because build fails with them
-  (Michael Schwendt)
-
-* Tue Aug 31 2004 Toni Willberg <toniw@iki.fi>
-- 0.9.12-0.fdr.5 - corrections to lib and include path (from Michael Schwendt)
-
-* Tue Aug 31 2004 Toni Willberg <toniw@iki.fi>
-- 0.9.12-0.fdr.4 - post/postun /sbin/ldconfig
-  (Patch 823 from Stu Tomlinson)
-
-* Tue Aug 31 2004 Toni Willberg <toniw@iki.fi>
-- 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 <toniw@iki.fi>
-- fix so permissions and hardcoded paths (patch from Michael Schwendt)
-
-* Mon Jul 5 2004 Toni Willberg <toniw@iki.fi>
-- Fixed various errors
-
-* Sun Jul 4 2004 Toni Willberg <toniw@iki.fi>
+* Sun Jan 27 2008 Pekka Riikonen <priikone@silcnet.org>
 - Initial version for Fedora