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