]> git.pld-linux.org Git - packages/libwps.git/blob - libwps.spec
- updated to 0.4.1
[packages/libwps.git] / libwps.spec
1 Summary:        A library for importing MS Works documents
2 Summary(pl.UTF-8):      Biblioteka importu dokumentów MS Works
3 Name:           libwps
4 Version:        0.4.1
5 Release:        1
6 License:        MPL v2.0 or LGPL v2.1+
7 Group:          Libraries
8 Source0:        http://downloads.sourceforge.net/libwps/%{name}-%{version}.tar.xz
9 # Source0-md5:  daf202d25eb443cfa7318f5688f22e30
10 Patch0:         %{name}-include.patch
11 URL:            http://libwps.sourceforge.net/
12 BuildRequires:  autoconf >= 0.65
13 BuildRequires:  automake >= 1:1.11
14 BuildRequires:  doxygen
15 BuildRequires:  librevenge-devel >= 0.0
16 BuildRequires:  libstdc++-devel >= 6:4.3
17 BuildRequires:  libtool >= 2:2
18 BuildRequires:  pkgconfig >= 1:0.20
19 BuildRequires:  tar >= 1:1.22
20 BuildRequires:  xz
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 libwps is a Microsoft Works file format import filter based on top of
25 the librevenge (which is already used in three word processors).
26 Currently, libwps can import all word processing Microsoft Works
27 formats since about 1995 with some success and some spreadsheet
28 Microsoft Works.
29
30 %description -l pl.UTF-8
31 libwps jest filtrem importu plików w formacie Microsoft Works,
32 opartymm na bibliotece librevenge (używanej już w trzech procesorach
33 tekstu). Obecnie libwps potrafi importować wszystkie formaty tekstowe
34 Microsoft Works od około 1995 roku oraz niektóre arkusze kalkulacyjne
35 Microsoft Works.
36
37 %package devel
38 Summary:        Header files for libwps library
39 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libwps
40 Group:          Development/Libraries
41 Requires:       %{name} = %{version}-%{release}
42 Requires:       librevenge-devel >= 0.0
43 Requires:       libstdc++-devel
44
45 %description devel
46 Header files for libwps library.
47
48 %description devel -l pl.UTF-8
49 Pliki nagłówkowe biblioteki libwps.
50
51 %package static
52 Summary:        Static libwps library
53 Summary(pl.UTF-8):      Statyczna biblioteka libwps
54 Group:          Development/Libraries
55 Requires:       %{name}-devel = %{version}-%{release}
56
57 %description static
58 Static libwps library.
59
60 %description static -l pl.UTF-8
61 Statyczna biblioteka libwps.
62
63 %package apidocs
64 Summary:        API documentation for libwps library
65 Summary(pl.UTF-8):      Dokumentacja API biblioteki libwps
66 Group:          Documentation
67 %if "%{_rpmversion}" >= "5"
68 BuildArch:      noarch
69 %endif
70
71 %description apidocs
72 API documentation for libwps library.
73
74 %description apidocs -l pl.UTF-8
75 Dokumentacja API biblioteki libwps.
76
77 %package tools
78 Summary:        Tools to transform Works Documents into other formats
79 Summary(pl.UTF-8):      Narzędzia przekształcające dokumenty MS Works na inne formaty
80 Group:          Applications/Publishing
81 Requires:       %{name} = %{version}-%{release}
82
83 %description tools
84 Tools to transform Works Documents (WPS) into other formats. Currently
85 supported: html, raw, text.
86
87 %description tools -l pl.UTF-8
88 Narzędzia przekształcające dokumenty MS Works (WPS) do innych
89 formatów. Obecnie obsługiwane: html, raw, tekst.
90
91 %prep
92 %setup -q
93 %patch0 -p1
94
95 %build
96 %{__libtoolize}
97 %{__aclocal}
98 %{__automake}
99 %{__autoheader}
100 %{__autoconf}
101 # -std=c++11 is needed for std::shared_ptr
102 CXXFLAGS="%{rpmcxxflags} -std=c++11"
103 %configure \
104         --disable-silent-rules \
105         --enable-static \
106         --with-sharedptr=c++11
107 %{__make}
108
109 %install
110 rm -rf $RPM_BUILD_ROOT
111
112 %{__make} install \
113         DESTDIR=$RPM_BUILD_ROOT
114
115 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
116 # packaged as %doc in -devel
117 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}/html
118
119 %clean
120 rm -rf $RPM_BUILD_ROOT
121
122 %post   -p /sbin/ldconfig
123 %postun -p /sbin/ldconfig
124
125 %files
126 %defattr(644,root,root,755)
127 %doc CREDITS ChangeLog NEWS README
128 %attr(755,root,root) %{_libdir}/libwps-0.4.so.*.*.*
129 %attr(755,root,root) %ghost %{_libdir}/libwps-0.4.so.4
130
131 %files devel
132 %defattr(644,root,root,755)
133 %attr(755,root,root) %{_libdir}/libwps-0.4.so
134 %{_includedir}/libwps-0.4
135 %{_pkgconfigdir}/libwps-0.4.pc
136
137 %files static
138 %defattr(644,root,root,755)
139 %{_libdir}/libwps-0.4.a
140
141 %files apidocs
142 %defattr(644,root,root,755)
143 %doc docs/doxygen/html/*
144
145 %files tools
146 %defattr(644,root,root,755)
147 %attr(755,root,root) %{_bindir}/wks2csv
148 %attr(755,root,root) %{_bindir}/wks2raw
149 %attr(755,root,root) %{_bindir}/wks2text
150 %attr(755,root,root) %{_bindir}/wps2html
151 %attr(755,root,root) %{_bindir}/wps2raw
152 %attr(755,root,root) %{_bindir}/wps2text
This page took 0.068391 seconds and 3 git commands to generate.