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