1 # $Revision: 1.27 $, $Da1te: 2007/09/07 15:28:31 $
4 %bcond_without gnome # disable all GNOME components
6 %define orgname goffice
8 Summary: Glib/Gtk+ set of document centric objects and utilities
9 Summary(pl.UTF-8): Zestaw zorientowanych dokumentowo obiektów i narzędzi Glib/Gtk+
15 Source0: http://ftp.gnome.org/pub/GNOME/sources/goffice/0.6/%{orgname}-%{version}.tar.bz2
16 # Source0-md5: f52d78cffbcfc3c13336fd308ea3926e
17 BuildRequires: GConf2-devel >= 2.20.0
18 BuildRequires: autoconf >= 2.54
19 BuildRequires: automake
20 BuildRequires: cairo-devel >= 1.2.4
21 BuildRequires: gettext-devel
22 %{?with_gnome:BuildRequires: gnome-common >= 2.20.0}
23 BuildRequires: gtk+2-devel >= 2:2.12.0
24 BuildRequires: gtk-doc >= 1.4
25 BuildRequires: intltool >= 0.35.0
26 BuildRequires: libart_lgpl-devel >= 2.3.11
27 BuildRequires: libglade2-devel >= 1:2.6.2
28 %{?with_gnome:BuildRequires: libgnomeui-devel >= 2.20.0}
29 %{?with_gnome:BuildRequires: libgsf-gnome-devel >= 1.14.6}
30 BuildRequires: libtool
31 BuildRequires: libxml2-devel >= 1:2.6.26
32 BuildRequires: pcretest
33 BuildRequires: pkgconfig
34 %{?with_gnome:Requires: libgsf-gnome >= 1.14.6}
35 # sr@Latn vs. sr@latin
36 Conflicts: glibc-misc < 6:2.7
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 GOffice - a Glib/Gtk+ set of document centric objects and utilities.
42 %description -l pl.UTF-8
43 GOffice - Zestaw zorientowanych dokumentowo obiektów i narzędzi
47 Summary: Header files for GOffice library
48 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki GOffice
49 Group: Development/Libraries
50 Requires: %{name} = %{version}-%{release}
51 Requires: gtk+2-devel >= 2:2.12.0
52 Requires: libart_lgpl-devel >= 2.3.11
53 Requires: libglade2-devel >= 1:2.6.2
54 Requires: libgsf-gnome-devel >= 1.14.6
55 Requires: libxml2-devel >= 1:2.6.26
58 This is the package containing the header files for GOffice.
60 %description devel -l pl.UTF-8
61 Ten pakiet zawiera pliki nagłówkowe GOffice.
64 Summary: Static GOffice library
65 Summary(pl.UTF-8): Statyczna biblioteka GOffice
66 Group: Development/Libraries
67 Requires: %{name}-devel = %{version}-%{release}
70 Static GOffice library.
72 %description static -l pl.UTF-8
73 Statyczna biblioteka GOffice.
76 Summary: GOffice library API documentation
77 Summary(pl.UTF-8): Dokumentacja API biblioteki GOffice
79 Requires: gtk-doc-common
82 GOffice library API documentation.
84 %description apidocs -l pl.UTF-8
85 Dokumentacja API biblioteki GOffice.
88 %setup -qn %{orgname}-%{version}
100 %{?with_gnome:--with-gnome} \
101 --with-html-dir=%{_gtkdocdir}
105 rm -rf $RPM_BUILD_ROOT
108 DESTDIR=$RPM_BUILD_ROOT
110 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
111 rm -f $RPM_BUILD_ROOT%{_libdir}/goffice/%{version}/plugins/*/*.{a,la}
112 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/no
114 %find_lang %{orgname}-%{version}
117 rm -rf $RPM_BUILD_ROOT
119 %post -p /sbin/ldconfig
120 %postun -p /sbin/ldconfig
122 %files -f %{orgname}-%{version}.lang
123 %defattr(644,root,root,755)
124 %doc AUTHORS BUGS ChangeLog MAINTAINERS NEWS README
125 %attr(755,root,root) %{_libdir}/libgoffice-0.6.so.*.*.*
126 %dir %{_libdir}/goffice
127 %dir %{_libdir}/goffice/%{version}
128 %dir %{_libdir}/goffice/%{version}/plugins
129 %dir %{_libdir}/goffice/%{version}/plugins/*
130 %attr(755,root,root) %{_libdir}/goffice/%{version}/plugins/*/*.so
131 %{_libdir}/goffice/%{version}/plugins/*/*.glade
132 %{_libdir}/goffice/%{version}/plugins/*/*.xml
134 %{_pixmapsdir}/goffice
137 %defattr(644,root,root,755)
138 %attr(755,root,root) %{_libdir}/libgoffice-0.6.so
139 %{_libdir}/libgoffice-0.6.la
140 %{_includedir}/libgoffice-0.6
141 %{_pkgconfigdir}/libgoffice-0.6.pc
144 %defattr(644,root,root,755)
145 %{_libdir}/libgoffice-0.6.a
148 %defattr(644,root,root,755)
149 %{_gtkdocdir}/goffice