5 License: GPL/BSD dual licensed
6 Group: System Environment/Libraries
7 URL: http://silcnet.org/
8 Source0: silc-toolkit-%{version}.tar.gz
9 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
10 BuildRequires: libtool pkgconfig
12 Obsoletes: libsilc-devel
13 Obsoletes: libsilc-doc
15 Provides: libsilc-devel
20 SILC Toolkit providing SILC Protocol Core Library, SILC Client Library,
21 runtime library and many other libraries. SILC Toolkit enables SILC
22 application development.
25 Group: Development/Libraries
26 Summary: SILC Toolkit providing headers, libraries and documentation
27 Requires: silc-toolkit = %{epoch}:%{version}-%{release}
31 The SILC Toolkit development libraries, headers and documentation. SILC
32 Toolkit enables SILC application development.
35 %setup -q -n silc-toolkit-%{version}
38 %configure --libdir=%{_libdir} \
39 --includedir=%{_includedir}/silc \
40 --with-simdir=%{_libdir}/silc/modules \
41 --with-docdir=%{_docdir}/%{name}-%{version}
45 rm -rf $RPM_BUILD_ROOT
46 make DESTDIR=$RPM_BUILD_ROOT install
47 chmod 0755 ${RPM_BUILD_ROOT}%{_libdir}/lib*
48 chmod 0755 ${RPM_BUILD_ROOT}%{_libdir}/silc/modules/*.so
50 # Move toolkit reference manual to root
51 mv doc/toolkit toolkit
53 # Remove files we don't want in the packages
55 $RPM_BUILD_ROOT%{_sysconfdir}/silcalgs.conf \
56 $RPM_BUILD_ROOT%{_sysconfdir}/silcd.conf \
57 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/INSTALL \
58 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/README \
59 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/README.MACOSX \
60 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/README.WIN32 \
61 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/README.PLUGIN \
62 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/README.SYMBIAN \
63 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/TODO \
64 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/example_silc.conf \
65 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/example_silcd.conf \
66 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/examples/ \
67 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/CHANGES \
68 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/tutorial \
69 $RPM_BUILD_ROOT%{_mandir}
72 rm -rf $RPM_BUILD_ROOT
74 %post -p /sbin/ldconfig
76 %postun -p /sbin/ldconfig
79 %defattr(0755, root, root, 0755)
80 %{_libdir}/libsilc-1.1.so*
81 %{_libdir}/libsilcclient-1.1.so*
83 %dir %_libdir/silc/modules
84 %{_libdir}/silc/modules/*.so
85 %defattr(0644, root, root, 0755)
86 %doc CHANGES COPYING GPL BSD
89 %defattr(0644, root, root, 0755)
90 %doc CHANGES COPYING GPL BSD
91 %doc --parents toolkit
94 %{_libdir}/libsilcclient.so
95 %{_libdir}/libsilcclient.*a
96 %{_libdir}/pkgconfig/silc.pc
97 %{_libdir}/pkgconfig/silcclient.pc
98 %dir %_includedir/silc
99 %{_includedir}/silc/*.h
102 * Wed May 30 2007 Pekka Riikonen <priikone@silcnet.org>
103 - Rewrote .spec for SILC Toolkit 1.1
105 * Tue Sep 1 2004 Toni Willberg <toniw@iki.fi>
106 - 0.9.12-0.fdr.6 - Had to remove smp_mflags because build fails with them
109 * Tue Aug 31 2004 Toni Willberg <toniw@iki.fi>
110 - 0.9.12-0.fdr.5 - corrections to lib and include path (from Michael Schwendt)
112 * Tue Aug 31 2004 Toni Willberg <toniw@iki.fi>
113 - 0.9.12-0.fdr.4 - post/postun /sbin/ldconfig
114 (Patch 823 from Stu Tomlinson)
116 * Tue Aug 31 2004 Toni Willberg <toniw@iki.fi>
117 - 0.9.12-0.fdr.3 - Move libs to %{_libdir} and add a silc.pc
118 (Patch 815 from Stu Tomlinson)
120 * Tue Aug 17 2004 Toni Willberg <toniw@iki.fi>
121 - fix so permissions and hardcoded paths (patch from Michael Schwendt)
123 * Mon Jul 5 2004 Toni Willberg <toniw@iki.fi>
124 - Fixed various errors
126 * Sun Jul 4 2004 Toni Willberg <toniw@iki.fi>
127 - Initial version for Fedora