]> git.pld-linux.org Git - packages/libgnomecanvas.git/blame - libgnomecanvas.spec
noarch apidocs and examples
[packages/libgnomecanvas.git] / libgnomecanvas.spec
CommitLineData
1836acd7
JB
1#
2# Conditional build:
faf49bbd 3%bcond_without apidocs # disable gtk-doc
fdd40213 4
e9ded783 5Summary: GnomeCanvas widget
c50fce9f 6Summary(pl.UTF-8): Widget GnomeCanvas
e9ded783 7Name: libgnomecanvas
cbd24255 8Version: 2.30.3
fdd40213 9Release: 5
14c99eeb 10License: LGPL v2+
e9ded783 11Group: X11/Libraries
85c57672 12Source0: http://ftp.gnome.org/pub/GNOME/sources/libgnomecanvas/2.30/%{name}-%{version}.tar.bz2
cbd24255 13# Source0-md5: ffcbb719c671ff5cd86e59aeba8d0b92
eae99fdb 14Patch0: %{name}-am.patch
e9ded783 15URL: http://www.gnome.org/
f30d307c 16BuildRequires: autoconf >= 2.54
b8c06266 17BuildRequires: automake
0dcff6f0 18BuildRequires: docbook-dtd412-xml
3c102b82 19BuildRequires: gail-devel >= 1.20.0
dcbb0a32 20BuildRequires: gettext-tools
fdd40213 21BuildRequires: glib2-devel >= 1:2.10.0
3c102b82
MB
22BuildRequires: gnome-common >= 2.20.0
23BuildRequires: gtk+2-devel >= 2:2.12.0
24%{?with_apidocs:BuildRequires: gtk-doc >= 1.8}
535ea96c 25BuildRequires: gtk-doc-automake >= 1.8
3c102b82
MB
26BuildRequires: intltool >= 0.36.2
27BuildRequires: libart_lgpl-devel >= 2.3.19
28BuildRequires: libglade2-devel >= 1:2.6.2
b8c06266 29BuildRequires: libtool
535ea96c 30BuildRequires: pango-devel >= 1:1.0.1
9114798b 31BuildRequires: perl-base >= 5.002
535ea96c 32BuildRequires: pkgconfig >= 1:0.18
869cb35f 33BuildRequires: rpmbuild(macros) >= 1.197
535ea96c
JB
34Requires: gail >= 1.20.0
35Requires: glib2 >= 1:2.10.0
36Requires: gtk+2 >= 2:2.12.0
37Requires: libart_lgpl >= 2.3.19
38Requires: libglade2 >= 1:2.6.2
39Requires: pango >= 1:1.0.1
f8875572
MB
40# sr@Latn vs. sr@latin
41Conflicts: glibc-misc < 6:2.7
e9ded783 42BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
af3bccf4 44%description
e9ded783 45The canvas widget allows you to create custom displays using stock
46items such as circles, lines, text, and so on. It was originally a
47port of the Tk canvas widget but has evolved quite a bit over time.
af3bccf4 48
ec6eebc3
JR
49%description -l pl.UTF-8
50Widget canvas pozwala tworzyć własne widoki przy użyciu zgromadzonych
51rzeczy takich jak koła, linie, tekst itp. Oryginalnie był to port
52widgetu Tk canvas, ale od tamtego czasu nieco wyewoluował.
f843afd5 53
af3bccf4 54%package devel
f843afd5 55Summary: libgnomecanvas header files
171d5501 56Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libgnomecanvas
f843afd5 57Group: X11/Development/Libraries
9114798b 58Requires: %{name} = %{version}-%{release}
3c102b82 59Requires: gail-devel >= 1.20.0
535ea96c 60Requires: glib2-devel >= 1:2.10.0
3c102b82
MB
61Requires: gtk+2-devel >= 2:2.12.0
62Requires: libart_lgpl-devel >= 2.3.19
63Requires: libglade2-devel >= 1:2.6.2
535ea96c 64Requires: pango-devel >= 1:1.0.1
af3bccf4 65
66%description devel
f843afd5
JB
67Development part of libgnomecanvas - header files.
68
ec6eebc3
JR
69%description devel -l pl.UTF-8
70Część libgnomecanvas dla programistów - pliki nagłówkowe.
f843afd5
JB
71
72%package static
73Summary: Static libgnomecanvas library
c50fce9f 74Summary(pl.UTF-8): Statyczna biblioteka libgnomecanvas
f843afd5 75Group: X11/Development/Libraries
9114798b 76Requires: %{name}-devel = %{version}-%{release}
f843afd5
JB
77
78%description static
79Static version of libgnomecanvas library.
80
ec6eebc3 81%description static -l pl.UTF-8
f843afd5 82Statyczna wersja biblioteki libgnomecanvas.
af3bccf4 83
3c102b82
MB
84%package apidocs
85Summary: libgnomecanvas API documentation
171d5501 86Summary(pl.UTF-8): Dokumentacja API biblioteki libgnomecanvas
3c102b82
MB
87Group: Documentation
88Requires: gtk-doc-common
fdd40213
ER
89%if "%{_rpmversion}" >= "5"
90BuildArch: noarch
91%endif
3c102b82
MB
92
93%description apidocs
94libgnomecanvas API documentation.
95
96%description apidocs -l pl.UTF-8
171d5501 97Dokumentacja API biblioteki libgnomecanvas.
3c102b82
MB
98
99%package examples
100Summary: libgnomecanvas - example programs
101Summary(pl.UTF-8): libgnomecanvas - przykładowe programy
102Group: X11/Development/Libraries
103Requires: %{name}-devel = %{version}-%{release}
fdd40213
ER
104%if "%{_rpmversion}" >= "5"
105BuildArch: noarch
106%endif
3c102b82
MB
107
108%description examples
109libgnomecanvas - example programs.
110
a3f40df3 111%description examples -l pl.UTF-8
3c102b82
MB
112libgnomecanvas - przykładowe programy.
113
af3bccf4 114%prep
115%setup -q
eae99fdb 116%patch0 -p1
af3bccf4 117
118%build
3d5ecfe8 119%{__gtkdocize}
3c102b82
MB
120%{__glib_gettextize}
121%{__intltoolize}
df063c93 122%{__libtoolize}
ad938901 123%{__aclocal}
b8c06266 124%{__autoconf}
125%{__automake}
c8002b4a 126%configure \
4b4e065d 127 %{?with_apidocs:--enable-gtk-doc} \
85c57672
MB
128 --with-html-dir=%{_gtkdocdir} \
129 --enable-glade
e9ded783 130%{__make}
af3bccf4 131
132%install
e9ded783 133rm -rf $RPM_BUILD_ROOT
3c102b82 134install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
af3bccf4 135
e9ded783 136%{__make} install \
f63d32b5 137 DESTDIR=$RPM_BUILD_ROOT
af3bccf4 138
3c102b82
MB
139cp demos/*.{c,h,png} $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
140
f96133dc 141# no static modules and *.la for glade modules
171d5501 142%{__rm} $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/*.{la,a} \
c47b01ea 143 $RPM_BUILD_ROOT%{_libdir}/*.la
c79302b0 144
fdd40213 145%{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
eae99fdb 146
171d5501 147%find_lang %{name}-2.0
a0817ed9 148
e9ded783 149%clean
c79302b0 150rm -rf $RPM_BUILD_ROOT
af3bccf4 151
ea2bf5bc 152%post -p /sbin/ldconfig
153%postun -p /sbin/ldconfig
f843afd5 154
171d5501 155%files -f %{name}-2.0.lang
e9ded783 156%defattr(644,root,root,755)
c79302b0 157%doc AUTHORS ChangeLog NEWS README
14c99eeb 158%attr(755,root,root) %{_libdir}/libgnomecanvas-2.so.*.*.*
5da2584e 159%attr(755,root,root) %ghost %{_libdir}/libgnomecanvas-2.so.0
24a7b3ca 160%attr(755,root,root) %{_libdir}/libglade/2.0/libcanvas.so
af3bccf4 161
162%files devel
e9ded783 163%defattr(644,root,root,755)
14c99eeb 164%attr(755,root,root) %{_libdir}/libgnomecanvas-2.so
1836acd7 165%{_includedir}/libgnomecanvas-2.0
14c99eeb 166%{_pkgconfigdir}/libgnomecanvas-2.0.pc
af3bccf4 167
e9ded783 168%files static
169%defattr(644,root,root,755)
14c99eeb 170%{_libdir}/libgnomecanvas-2.a
3c102b82
MB
171
172%files apidocs
173%defattr(644,root,root,755)
174%{_gtkdocdir}/libgnomecanvas
175
176%files examples
177%defattr(644,root,root,755)
178%{_examplesdir}/%{name}-%{version}
This page took 0.122423 seconds and 4 git commands to generate.