]> git.pld-linux.org Git - packages/goocanvas.git/blame - goocanvas.spec
- updated to 0.13
[packages/goocanvas.git] / goocanvas.spec
CommitLineData
8282f4dc 1Summary: Cairo/GTK+ Canvas
d846ce8c 2Summary(pl.UTF-8): Płótno Cairo/GTK+
8282f4dc 3Name: goocanvas
0ddbb086 4Version: 0.13
2932e506 5Release: 1
d846ce8c
JB
6License: LGPL v2
7Group: X11/Libraries
0ddbb086
MB
8Source0: http://ftp.gnome.org/pub/GNOME/sources/goocanvas/0.13/%{name}-%{version}.tar.bz2
9# Source0-md5: 0f10b2dfb760e03b2b5cf945ad05dbd6
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
4e84ad9d 90%{__libtoolize}
8282f4dc 91%{__aclocal}
92%{__autoconf}
4e84ad9d 93%{__autoheader}
8282f4dc 94%{__automake}
95%configure \
96 --enable-gtk-doc \
97 --with-html-dir=%{_gtkdocdir}
98%{__make}
99
100%install
101rm -rf $RPM_BUILD_ROOT
0ddbb086 102install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
8282f4dc 103
104%{__make} install \
105 DESTDIR=$RPM_BUILD_ROOT
106
0ddbb086
MB
107# prepare and install examples
108%{__make} clean -C demo
109rm -rf demo/.deps
110rm -f demo/Makefile*
111cp demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
112
8282f4dc 113%find_lang %{name}
114
115%clean
116rm -rf $RPM_BUILD_ROOT
117
ac6d0188
PZ
118%post -p /sbin/ldconfig
119%postun -p /sbin/ldconfig
120
8282f4dc 121%files -f %{name}.lang
122%defattr(644,root,root,755)
d846ce8c
JB
123%doc AUTHORS ChangeLog NEWS README TODO
124%attr(755,root,root) %{_libdir}/libgoocanvas.so.*.*.*
fa3e6838 125%attr(755,root,root) %ghost %{_libdir}/libgoocanvas.so.3
8282f4dc 126
127%files devel
128%defattr(644,root,root,755)
d846ce8c 129%attr(755,root,root) %{_libdir}/libgoocanvas.so
8282f4dc 130%{_libdir}/libgoocanvas.la
d846ce8c 131%{_includedir}/goocanvas-1.0
8282f4dc 132%{_pkgconfigdir}/goocanvas.pc
133
134%files static
135%defattr(644,root,root,755)
136%{_libdir}/libgoocanvas.a
137
138%files apidocs
139%defattr(644,root,root,755)
140%{_gtkdocdir}/goocanvas
0ddbb086
MB
141
142%files examples
143%defattr(644,root,root,755)
144%{_examplesdir}/%{name}-%{version}
This page took 0.10128 seconds and 4 git commands to generate.