]> git.pld-linux.org Git - packages/libgnomecanvas.git/blame - libgnomecanvas.spec
- unconditional noarch subpackages
[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 89BuildArch: noarch
3c102b82
MB
90
91%description apidocs
92libgnomecanvas API documentation.
93
94%description apidocs -l pl.UTF-8
171d5501 95Dokumentacja API biblioteki libgnomecanvas.
3c102b82
MB
96
97%package examples
98Summary: libgnomecanvas - example programs
99Summary(pl.UTF-8): libgnomecanvas - przykładowe programy
100Group: X11/Development/Libraries
101Requires: %{name}-devel = %{version}-%{release}
fdd40213 102BuildArch: noarch
3c102b82
MB
103
104%description examples
105libgnomecanvas - example programs.
106
a3f40df3 107%description examples -l pl.UTF-8
3c102b82
MB
108libgnomecanvas - przykładowe programy.
109
af3bccf4 110%prep
111%setup -q
eae99fdb 112%patch0 -p1
af3bccf4 113
114%build
3d5ecfe8 115%{__gtkdocize}
3c102b82
MB
116%{__glib_gettextize}
117%{__intltoolize}
df063c93 118%{__libtoolize}
ad938901 119%{__aclocal}
b8c06266 120%{__autoconf}
121%{__automake}
c8002b4a 122%configure \
4b4e065d 123 %{?with_apidocs:--enable-gtk-doc} \
85c57672
MB
124 --with-html-dir=%{_gtkdocdir} \
125 --enable-glade
e9ded783 126%{__make}
af3bccf4 127
128%install
e9ded783 129rm -rf $RPM_BUILD_ROOT
3c102b82 130install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
af3bccf4 131
e9ded783 132%{__make} install \
f63d32b5 133 DESTDIR=$RPM_BUILD_ROOT
af3bccf4 134
3c102b82
MB
135cp demos/*.{c,h,png} $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
136
f96133dc 137# no static modules and *.la for glade modules
171d5501 138%{__rm} $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/*.{la,a} \
c47b01ea 139 $RPM_BUILD_ROOT%{_libdir}/*.la
c79302b0 140
fdd40213 141%{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
eae99fdb 142
171d5501 143%find_lang %{name}-2.0
a0817ed9 144
e9ded783 145%clean
c79302b0 146rm -rf $RPM_BUILD_ROOT
af3bccf4 147
ea2bf5bc 148%post -p /sbin/ldconfig
149%postun -p /sbin/ldconfig
f843afd5 150
171d5501 151%files -f %{name}-2.0.lang
e9ded783 152%defattr(644,root,root,755)
c79302b0 153%doc AUTHORS ChangeLog NEWS README
14c99eeb 154%attr(755,root,root) %{_libdir}/libgnomecanvas-2.so.*.*.*
5da2584e 155%attr(755,root,root) %ghost %{_libdir}/libgnomecanvas-2.so.0
24a7b3ca 156%attr(755,root,root) %{_libdir}/libglade/2.0/libcanvas.so
af3bccf4 157
158%files devel
e9ded783 159%defattr(644,root,root,755)
14c99eeb 160%attr(755,root,root) %{_libdir}/libgnomecanvas-2.so
1836acd7 161%{_includedir}/libgnomecanvas-2.0
14c99eeb 162%{_pkgconfigdir}/libgnomecanvas-2.0.pc
af3bccf4 163
e9ded783 164%files static
165%defattr(644,root,root,755)
14c99eeb 166%{_libdir}/libgnomecanvas-2.a
3c102b82
MB
167
168%files apidocs
169%defattr(644,root,root,755)
170%{_gtkdocdir}/libgnomecanvas
171
172%files examples
173%defattr(644,root,root,755)
174%{_examplesdir}/%{name}-%{version}
This page took 0.056857 seconds and 4 git commands to generate.