]> git.pld-linux.org Git - packages/goocanvas.git/blame - goocanvas.spec
- gtkdocize
[packages/goocanvas.git] / goocanvas.spec
CommitLineData
8282f4dc 1Summary: Cairo/GTK+ Canvas
d846ce8c 2Summary(pl.UTF-8): Płótno Cairo/GTK+
8282f4dc 3Name: goocanvas
b1b18d9c 4Version: 0.14
2932e506 5Release: 1
d846ce8c
JB
6License: LGPL v2
7Group: X11/Libraries
b1b18d9c
PZ
8Source0: http://ftp.gnome.org/pub/GNOME/sources/goocanvas/0.14/%{name}-%{version}.tar.bz2
9# Source0-md5: c2bfb5d717e602842981112dff61bf2e
0ddbb086 10URL: http://live.gnome.org/GooCanvas
d846ce8c
JB
11BuildRequires: autoconf >= 2.50
12BuildRequires: automake >= 1:1.7
0ddbb086
MB
13BuildRequires: cairo-devel >= 1.4.0
14BuildRequires: gettext-devel
d846ce8c
JB
15BuildRequires: glib2-devel >= 1:2.10.0
16BuildRequires: gtk+2-devel >= 2:2.10.0
17BuildRequires: gtk-doc >= 1.8
4e84ad9d 18BuildRequires: libtool
d846ce8c
JB
19BuildRequires: pkgconfig
20Requires: glib2 >= 1:2.10.0
21Requires: gtk+2 >= 2:2.10.0
8282f4dc 22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%description
d846ce8c 25GooCanvas is a new canvas widget for GTK+ that uses the Cairo 2D
8282f4dc 26library for drawing. It has a model/view split, and uses interfaces
27for canvas items and views, so you can easily turn any application
28object into canvas items.
29
d846ce8c
JB
30%description -l pl.UTF-8
31GooCanvas to nowy widget "płótna" dla GTK+ wykorzystujący do rysowania
32bibliotekę Cairo 2D. Ma podział model/widok i używa interfejsów dla
33elementów i widoków, więc można łatwo zamieniać dowolny obiekt
34aplikacji w elementy płótna.
35
8282f4dc 36%package devel
37Summary: Header files for goocanvas
d846ce8c
JB
38Summary(pl.UTF-8): Pliki nagłówkowe goocanvas
39Group: X11/Development/Libraries
8282f4dc 40Requires: %{name} = %{version}-%{release}
0ddbb086 41Requires: cairo-devel >= 1.4.0
d846ce8c
JB
42Requires: glib2-devel >= 1:2.10.0
43Requires: gtk+2-devel >= 2:2.10.0
8282f4dc 44
45%description devel
46Header files for goocanvas.
47
d846ce8c
JB
48%description devel -l pl.UTF-8
49Pliki nagłówkowe goocanvas.
50
8282f4dc 51%package static
d846ce8c
JB
52Summary: GooCanvas static library
53Summary(pl.UTF-8): Statyczna biblioteka GooCanvas
54Group: X11/Development/Libraries
8282f4dc 55Requires: %{name}-devel = %{version}-%{release}
56
57%description static
d846ce8c 58GooCanvas static library.
8282f4dc 59
d846ce8c
JB
60%description static -l pl.UTF-8
61Statyczna biblioteka GooCanvas.
8282f4dc 62
63%package apidocs
64Summary: goocanvas API documentation
d846ce8c 65Summary(pl.UTF-8): Dokumentacja API goocanvas
8282f4dc 66Group: Documentation
67Requires: gtk-doc-common
68
69%description apidocs
70goocanvas API documentation.
71
d846ce8c 72%description apidocs -l pl.UTF-8
8282f4dc 73Dokumentacja API goocanvas.
74
0ddbb086
MB
75%package examples
76Summary: Example programs using goocanvas library
77Summary(pl.UTF-8): Przykładowe programy używające biblioteki goocanvas
78Group: X11/Development/Libraries
79
80%description examples
81Example programs using goocanvas library.
82
83%description examples -l pl.UTF-8
84Przykładowe programy używające biblioteki goocanvas.
85
8282f4dc 86%prep
87%setup -q
88
89%build
a8437739 90%{__gtkdocize}
4e84ad9d 91%{__libtoolize}
8282f4dc 92%{__aclocal}
93%{__autoconf}
4e84ad9d 94%{__autoheader}
8282f4dc 95%{__automake}
96%configure \
97 --enable-gtk-doc \
98 --with-html-dir=%{_gtkdocdir}
99%{__make}
100
101%install
102rm -rf $RPM_BUILD_ROOT
0ddbb086 103install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
8282f4dc 104
105%{__make} install \
106 DESTDIR=$RPM_BUILD_ROOT
107
0ddbb086
MB
108# prepare and install examples
109%{__make} clean -C demo
cadc154a 110cp demo/*.c demo/*.h demo/*.png $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
0ddbb086 111
8282f4dc 112%find_lang %{name}
113
114%clean
115rm -rf $RPM_BUILD_ROOT
116
ac6d0188
PZ
117%post -p /sbin/ldconfig
118%postun -p /sbin/ldconfig
119
8282f4dc 120%files -f %{name}.lang
121%defattr(644,root,root,755)
d846ce8c
JB
122%doc AUTHORS ChangeLog NEWS README TODO
123%attr(755,root,root) %{_libdir}/libgoocanvas.so.*.*.*
fa3e6838 124%attr(755,root,root) %ghost %{_libdir}/libgoocanvas.so.3
8282f4dc 125
126%files devel
127%defattr(644,root,root,755)
d846ce8c 128%attr(755,root,root) %{_libdir}/libgoocanvas.so
8282f4dc 129%{_libdir}/libgoocanvas.la
d846ce8c 130%{_includedir}/goocanvas-1.0
8282f4dc 131%{_pkgconfigdir}/goocanvas.pc
132
133%files static
134%defattr(644,root,root,755)
135%{_libdir}/libgoocanvas.a
136
137%files apidocs
138%defattr(644,root,root,755)
139%{_gtkdocdir}/goocanvas
0ddbb086
MB
140
141%files examples
142%defattr(644,root,root,755)
143%{_examplesdir}/%{name}-%{version}
This page took 0.07645 seconds and 4 git commands to generate.