File: silc-toolkit.spec

package info (click to toggle)
silc-toolkit 1.1.7-2%2Blenny1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 34,708 kB
  • ctags: 8,481
  • sloc: ansic: 79,557; sh: 8,987; cpp: 1,480; asm: 995; makefile: 187; perl: 126
file content (107 lines) | stat: -rw-r--r-- 3,006 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
Summary: SILC Toolkit
Name: silc-toolkit
Version: 1.1.7
Release: 0.fc8
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 <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>
- Initial version for Fedora