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