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