]> git.pld-linux.org Git - packages/goocanvas.git/blame - goocanvas.spec
- release 3
[packages/goocanvas.git] / goocanvas.spec
CommitLineData
8282f4dc 1Summary: Cairo/GTK+ Canvas
d846ce8c 2Summary(pl.UTF-8): Płótno Cairo/GTK+
8282f4dc 3Name: goocanvas
fa3e6838 4Version: 0.10
b4a69bb1 5Release: 3
d846ce8c
JB
6License: LGPL v2
7Group: X11/Libraries
8282f4dc 8Source0: http://dl.sourceforge.net/goocanvas/%{name}-%{version}.tar.gz
fa3e6838 9# Source0-md5: ed67903a547ca16e093255041ce46671
4754c303 10Patch0: %{name}-configure_fix.patch
8282f4dc 11URL: http://sourceforge.net/projects/goocanvas/
d846ce8c
JB
12BuildRequires: autoconf >= 2.50
13BuildRequires: automake >= 1:1.7
8282f4dc 14BuildRequires: cairo-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}
d846ce8c
JB
41Requires: cairo-devel
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
75%prep
76%setup -q
4754c303 77%patch0 -p0
8282f4dc 78
79%build
4e84ad9d 80%{__libtoolize}
8282f4dc 81%{__aclocal}
82%{__autoconf}
4e84ad9d 83%{__autoheader}
8282f4dc 84%{__automake}
85%configure \
86 --enable-gtk-doc \
87 --with-html-dir=%{_gtkdocdir}
88%{__make}
89
90%install
91rm -rf $RPM_BUILD_ROOT
92
93%{__make} install \
94 DESTDIR=$RPM_BUILD_ROOT
95
96%find_lang %{name}
97
98%clean
99rm -rf $RPM_BUILD_ROOT
100
ac6d0188
PZ
101%post -p /sbin/ldconfig
102%postun -p /sbin/ldconfig
103
8282f4dc 104%files -f %{name}.lang
105%defattr(644,root,root,755)
d846ce8c
JB
106%doc AUTHORS ChangeLog NEWS README TODO
107%attr(755,root,root) %{_libdir}/libgoocanvas.so.*.*.*
fa3e6838 108%attr(755,root,root) %ghost %{_libdir}/libgoocanvas.so.3
8282f4dc 109
110%files devel
111%defattr(644,root,root,755)
d846ce8c 112%attr(755,root,root) %{_libdir}/libgoocanvas.so
8282f4dc 113%{_libdir}/libgoocanvas.la
d846ce8c 114%{_includedir}/goocanvas-1.0
8282f4dc 115%{_pkgconfigdir}/goocanvas.pc
116
117%files static
118%defattr(644,root,root,755)
119%{_libdir}/libgoocanvas.a
120
121%files apidocs
122%defattr(644,root,root,755)
123%{_gtkdocdir}/goocanvas
This page took 0.063093 seconds and 4 git commands to generate.