]> git.pld-linux.org Git - packages/libgnomecanvas.git/blob - libgnomecanvas.spec
- tabs in preamble
[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.14.0
9 Release:        5
10 License:        LGPL
11 Group:          X11/Libraries
12 Source0:        http://ftp.gnome.org/pub/gnome/sources/libgnomecanvas/2.14/%{name}-%{version}.tar.bz2
13 # Source0-md5:  516c46fb4a1401b05cfef58c350fbd3d
14 URL:            http://www.gnome.org/
15 BuildRequires:  autoconf >= 2.54
16 BuildRequires:  automake
17 BuildRequires:  gettext-devel
18 BuildRequires:  gnome-common >= 2.8.0
19 BuildRequires:  gtk+2-devel >= 2:2.10.0
20 %{?with_apidocs:BuildRequires:  gtk-doc >= 1.6}
21 BuildRequires:  gtk-doc-automake >= 1.3
22 BuildRequires:  libart_lgpl-devel >= 2.3.14
23 BuildRequires:  libglade2-devel >= 1:2.6.0
24 BuildRequires:  libtool
25 BuildRequires:  perl-base >= 5.002
26 BuildRequires:  pkgconfig
27 BuildRequires:  rpmbuild(macros) >= 1.197
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
31 The canvas widget allows you to create custom displays using stock
32 items such as circles, lines, text, and so on. It was originally a
33 port of the Tk canvas widget but has evolved quite a bit over time.
34
35 %description -l pl.UTF-8
36 Widget canvas pozwala tworzyć własne widoki przy użyciu zgromadzonych
37 rzeczy takich jak koła, linie, tekst itp. Oryginalnie był to port
38 widgetu Tk canvas, ale od tamtego czasu nieco wyewoluował.
39
40 %package devel
41 Summary:        libgnomecanvas header files
42 Summary(pl.UTF-8):      Pliki nagłówkowe libgnomecanvas
43 Group:          X11/Development/Libraries
44 Requires:       %{name} = %{version}-%{release}
45 Requires:       gtk+2-devel >= 2:2.10.0
46 Requires:       gtk-doc-common
47 Requires:       libart_lgpl-devel >= 2.3.14
48 Requires:       libglade2-devel >= 1:2.6.0
49
50 %description devel
51 Development part of libgnomecanvas - header files.
52
53 %description devel -l pl.UTF-8
54 Część libgnomecanvas dla programistów - pliki nagłówkowe.
55
56 %package static
57 Summary:        Static libgnomecanvas library
58 Summary(pl.UTF-8):      Statyczna biblioteka libgnomecanvas
59 Group:          X11/Development/Libraries
60 Requires:       %{name}-devel = %{version}-%{release}
61
62 %description static
63 Static version of libgnomecanvas library.
64
65 %description static -l pl.UTF-8
66 Statyczna wersja biblioteki libgnomecanvas.
67
68 %prep
69 %setup -q
70
71 %build
72 %{__gtkdocize}
73 %{__libtoolize}
74 %{__aclocal}
75 %{__autoconf}
76 %{__automake}
77 %configure \
78         %{?with_apidocs:--enable-gtk-doc} \
79         --with-html-dir=%{_gtkdocdir}
80 %{__make}
81
82 %install
83 rm -rf $RPM_BUILD_ROOT
84
85 %{__make} install \
86         DESTDIR=$RPM_BUILD_ROOT
87
88 # no static modules and *.la for glade modules
89 rm -f $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/*.{la,a}
90
91 rm -r $RPM_BUILD_ROOT%{_datadir}/locale/no
92
93 %find_lang %{name} --with-gnome --all-name
94
95 %clean
96 rm -rf $RPM_BUILD_ROOT
97
98 %post   -p /sbin/ldconfig
99 %postun -p /sbin/ldconfig
100
101 %files -f %{name}.lang
102 %defattr(644,root,root,755)
103 %doc AUTHORS ChangeLog NEWS README
104 %attr(755,root,root) %{_libdir}/lib*.so.*.*
105 %attr(755,root,root) %{_libdir}/libglade/2.0/libcanvas.so
106
107 %files devel
108 %defattr(644,root,root,755)
109 %attr(755,root,root) %{_libdir}/lib*.so
110 %{_libdir}/lib*.la
111 %{_includedir}/libgnomecanvas-2.0
112 %{_pkgconfigdir}/*.pc
113 %{_gtkdocdir}/*
114
115 %files static
116 %defattr(644,root,root,755)
117 %{_libdir}/lib*.a
This page took 0.043665 seconds and 4 git commands to generate.