]> git.pld-linux.org Git - packages/libgsf.git/blame - libgsf.spec
- updated libtool version
[packages/libgsf.git] / libgsf.spec
CommitLineData
eaac2cae
JB
1#
2# Conditional build:
9ed3bd84 3%bcond_without apidocs # disable gtk-doc
2f1526ab 4%bcond_without static_libs # don't build static libraries
eaac2cae 5#
066e79a1 6Summary: GNOME Structured File library
ca583b26 7Summary(pl.UTF-8): Biblioteka plików strukturalnych dla GNOME
066e79a1 8Name: libgsf
3e820f9b
MB
9Version: 1.14.33
10Release: 1
b633c6ae 11License: LGPL v2.1
f1bb66e2 12Group: Libraries
04e70d17 13Source0: http://ftp.gnome.org/pub/GNOME/sources/libgsf/1.14/%{name}-%{version}.tar.xz
3e820f9b 14# Source0-md5: b15d54dcb266cae1927c633204a11bda
65f0f5f5 15URL: http://www.gnumeric.org/
af45f0ab 16BuildRequires: autoconf >= 2.54
ea223a19 17BuildRequires: automake >= 1:1.7.1
c5110746 18BuildRequires: bzip2-devel
5ea6af3c 19BuildRequires: docbook-dtd412-xml
04e70d17 20BuildRequires: gdk-pixbuf2-devel >= 2.0
518be601 21BuildRequires: gettext-tools
04e70d17
JB
22BuildRequires: glib2-devel >= 1:2.26.0
23BuildRequires: gobject-introspection-devel >= 1.0.0
24%{?with_apidocs:BuildRequires: gtk-doc >= 1.12}
25%{?with_apidocs:BuildRequires: gtk-doc-automake >= 1.12}
8cd7ce8e 26BuildRequires: intltool >= 0.35.0
aa3839d5 27BuildRequires: libtool >= 2:2.2.6
43a7035a 28BuildRequires: libxml2-devel >= 1:2.6.26
8811fe8d 29BuildRequires: pkgconfig
04e70d17
JB
30BuildRequires: tar >= 1:1.22
31BuildRequires: xz
36551389 32BuildRequires: zlib-devel
04e70d17
JB
33Requires: glib2 >= 1:2.26.0
34Requires: libxml2 >= 1:2.6.26
35Obsoletes: libgsf-gnome
5dce760e 36Obsoletes: python-gsf
6bb45620 37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
066e79a1 38
39%description
65f0f5f5
JB
40A library for reading and writing structured files (e.g. MS OLE and
41Zip).
42
b46d3bb1
JR
43%description -l pl.UTF-8
44Biblioteka do odczytu i zapisu plików strukturalnych (np. MS OLE lub
65f0f5f5 45Zip).
066e79a1 46
47%package devel
65f0f5f5 48Summary: Support files necessary to compile applications with libgsf
ca583b26 49Summary(pl.UTF-8): Pliki do kompilowania aplikacji używających libgsf
066e79a1 50Group: Development/Libraries
25d7c0be 51Requires: %{name} = %{version}-%{release}
c5110746 52Requires: bzip2-devel
04e70d17 53Requires: glib2-devel >= 1:2.26.0
43a7035a 54Requires: libxml2-devel >= 1:2.6.26
04e70d17 55Obsoletes: libgsf-gnome-devel
066e79a1 56
57%description devel
65f0f5f5
JB
58Headers, and support files necessary to compile applications using
59libgsf.
60
b46d3bb1
JR
61%description devel -l pl.UTF-8
62Pliki nagłówkowe i inne potrzebne do kompilowania aplikacji
63używających libgsf.
066e79a1 64
65%package static
65f0f5f5 66Summary: libgsf static libraries
ca583b26 67Summary(pl.UTF-8): Statyczne biblioteki libgsf
066e79a1 68Group: Development/Libraries
25d7c0be 69Requires: %{name}-devel = %{version}-%{release}
04e70d17 70Obsoletes: libgsf-gnome-static
066e79a1 71
72%description static
73Package contains static libraries.
74
b46d3bb1 75%description static -l pl.UTF-8
65f0f5f5
JB
76Statyczne biblioteki libgsf.
77
3a2b9fee
MB
78%package apidocs
79Summary: libgsf API documentation
80Summary(pl.UTF-8): Dokumentacja API libgsf
81Group: Documentation
82Requires: gtk-doc-common
83
84%description apidocs
85libgsf API documentation.
86
87%description apidocs -l pl.UTF-8
88Dokumentacja API libgsf.
89
af45f0ab 90%package -n gsf-office-thumbnailer
91Summary: Simple document thumbnailer
ca583b26 92Summary(pl.UTF-8): Prosty generator miniatur dokumentów
af45f0ab 93Group: X11/Applications
04e70d17 94Requires: %{name} = %{version}-%{release}
af45f0ab 95
96%description -n gsf-office-thumbnailer
97Simple document thumbnailer.
98
b46d3bb1
JR
99%description -n gsf-office-thumbnailer -l pl.UTF-8
100Prosty program tworzący miniaturki dokumentów.
af45f0ab 101
066e79a1 102%prep
103%setup -q
066e79a1 104
105%build
11d41094 106%{?with_apidocs:%{__gtkdocize}}
066e79a1 107%{__libtoolize}
93ea9808 108%{__aclocal} -I m4
066e79a1 109%{__autoconf}
862508f7 110%{__autoheader}
066e79a1 111%{__automake}
30857fd1 112%configure \
8cd7ce8e 113 --disable-silent-rules \
862508f7 114 %{!?with_static_libs:--disable-static} \
ef3882c3 115 %{?with_apidocs:--enable-gtk-doc} \
04e70d17 116 --enable-introspection \
5dce760e
JB
117 --with-html-dir=%{_gtkdocdir}
118
066e79a1 119%{__make}
120
121%install
122rm -rf $RPM_BUILD_ROOT
123
124%{__make} install \
125 DESTDIR=$RPM_BUILD_ROOT
126
93ea9808 127%find_lang %{name}
bc2dec13 128
066e79a1 129%clean
5a0935a9 130rm -rf $RPM_BUILD_ROOT
066e79a1 131
f1bb66e2 132%post -p /sbin/ldconfig
133%postun -p /sbin/ldconfig
fcf0d6d7 134
93ea9808 135%files -f %{name}.lang
066e79a1 136%defattr(644,root,root,755)
5dce760e 137%doc AUTHORS ChangeLog README NEWS
93ea9808 138%attr(755,root,root) %{_bindir}/gsf
139%attr(755,root,root) %{_bindir}/gsf-vba-dump
11984e03
JB
140%attr(755,root,root) %{_libdir}/libgsf-1.so.*.*.*
141%attr(755,root,root) %ghost %{_libdir}/libgsf-1.so.114
04e70d17 142%{_libdir}/girepository-1.0/Gsf-1.typelib
28ec3b96 143%{_mandir}/man1/gsf.1*
0ebe3c7a 144%{_mandir}/man1/gsf-vba-dump.1*
066e79a1 145
146%files devel
147%defattr(644,root,root,755)
11984e03
JB
148%attr(755,root,root) %{_libdir}/libgsf-1.so
149%{_libdir}/libgsf-1.la
a80f7326
JB
150%dir %{_includedir}/libgsf-1
151%{_includedir}/libgsf-1/gsf
04e70d17 152%{_datadir}/gir-1.0/Gsf-1.gir
11984e03 153%{_pkgconfigdir}/libgsf-1.pc
066e79a1 154
2f1526ab 155%if %{with static_libs}
066e79a1 156%files static
157%defattr(644,root,root,755)
11984e03 158%{_libdir}/libgsf-1.a
2f1526ab 159%endif
a80f7326 160
3a2b9fee
MB
161%if %{with apidocs}
162%files apidocs
163%defattr(644,root,root,755)
164%{_gtkdocdir}/gsf
165%endif
166
af45f0ab 167%files -n gsf-office-thumbnailer
168%defattr(644,root,root,755)
169%attr(755,root,root) %{_bindir}/gsf-office-thumbnailer
04e70d17 170%{_datadir}/thumbnailers/gsf-office.thumbnailer
af45f0ab 171%{_mandir}/man1/gsf-office-thumbnailer.1*
This page took 0.153041 seconds and 4 git commands to generate.