]> git.cworth.org Git - vogl/blob - src/extlib/loki/loki.spec
Initial vogl checkin
[vogl] / src / extlib / loki / loki.spec
1 %define source_name loki
2 Name: %{source_name}-lib
3 Summary: Loki C++ Library
4 Version: 0.1.6
5 Release: 2
6 License: MIT License
7 Group: Productivity/Development
8 URL: http://sourceforge.net/projects/loki-lib
9 Distribution: SuSE 10.2 (i586)
10 Source0: http://prdownloads.sourceforge.net/loki-lib/%{source_name}-%{version}.tar.gz
11 BuildRoot: %{_tmppath}/%{name}-%{version}-root
12 BuildArch: i586
13
14 %package devel
15 Summary: The Loki C++ headers and development libraries
16 Group: System Environment/Libraries
17
18 %package doc
19 Summary: The Loki C++ html docs
20 Group: System Environment/Libraries
21
22 %description
23 A C++ library of designs, containing flexible implementations of common design
24 patterns and idioms.
25
26 %description devel
27 Headers, static libraries, and shared object symlinks for the Loki C++ Library
28
29 %description doc
30 HTML documentation files for the Loki C++ Library
31
32 %prep
33 %setup -n %{source_name}-%{version} -q
34
35 %build
36 make build-static build-shared
37
38 %install
39 rm -rf $RPM_BUILD_ROOT
40 mkdir -p $RPM_BUILD_ROOT/usr/include
41 cp -a include/%{source_name} $RPM_BUILD_ROOT/usr/include
42 mkdir -p $RPM_BUILD_ROOT/usr/lib
43 cp -a lib/lib%{source_name}.* $RPM_BUILD_ROOT/usr/lib
44 (cd $RPM_BUILD_ROOT/usr/lib && ln -s lib%{source_name}.so.%{version} lib%{source_name}.so)
45 mkdir -p $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}
46 cp -a doc/{flex,html,yasli} $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}
47
48 %clean
49 rm -rf $RPM_BUILD_ROOT
50
51 %files
52 %defattr(755,root,root)
53 /usr/lib/lib%{source_name}.so
54 /usr/lib/lib%{source_name}.so.%{version}
55
56 %files devel
57 %defattr(644,root,root,755)
58 /usr/include/%{source_name}
59 /usr/lib/lib%{source_name}.a
60
61 %files doc
62 %defattr(644,root,root)
63 %doc /usr/share/doc/%{name}-%{version}
64
65 %post -p /sbin/ldconfig
66
67 %postun -p /sbin/ldconfig
68
69 %changelog
70 * Thu Mar 16 2006 Regis Desgroppes <rdesgroppes@besancon.parkeon.com>
71 - Renamed package to loki-lib (SourceForge project name) as there is another package named loki (Biology)
72 - Created devel and doc subpackages
73 - Also building shared library
74 - Removed LF chars so that rpmbuild generated scriptlets work
75
76 * Mon Jan 06 2006 Andreas Scherer <andreas_hacker@freenet.de>
77 - Initial build