]> git.pld-linux.org Git - packages/goocanvas.git/blame - goocanvas.spec
- updated to 1.0.0
[packages/goocanvas.git] / goocanvas.spec
CommitLineData
8282f4dc 1Summary: Cairo/GTK+ Canvas
d846ce8c 2Summary(pl.UTF-8): Płótno Cairo/GTK+
8282f4dc 3Name: goocanvas
9d0c9328
JB
4Version: 1.0.0
5Release: 1
d846ce8c
JB
6License: LGPL v2
7Group: X11/Libraries
9d0c9328
JB
8Source0: http://ftp.gnome.org/pub/GNOME/sources/goocanvas/1.0/%{name}-%{version}.tar.bz2
9# Source0-md5: 4858a22239e45cf374195bae520021c2
0ddbb086 10URL: http://live.gnome.org/GooCanvas
d846ce8c
JB
11BuildRequires: autoconf >= 2.50
12BuildRequires: automake >= 1:1.7
0ddbb086 13BuildRequires: cairo-devel >= 1.4.0
feda423c 14BuildRequires: docbook-dtd412-xml
0ddbb086 15BuildRequires: gettext-devel
d846ce8c 16BuildRequires: glib2-devel >= 1:2.10.0
9d0c9328 17BuildRequires: gtk+2-devel >= 2:2.12.0
d846ce8c 18BuildRequires: gtk-doc >= 1.8
4e84ad9d 19BuildRequires: libtool
d846ce8c
JB
20BuildRequires: pkgconfig
21Requires: glib2 >= 1:2.10.0
9d0c9328 22Requires: gtk+2 >= 2:2.12.0
8282f4dc 23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
d846ce8c 26GooCanvas is a new canvas widget for GTK+ that uses the Cairo 2D
8282f4dc 27library for drawing. It has a model/view split, and uses interfaces
28for canvas items and views, so you can easily turn any application
29object into canvas items.
30
d846ce8c
JB
31%description -l pl.UTF-8
32GooCanvas to nowy widget "płótna" dla GTK+ wykorzystujący do rysowania
33bibliotekę Cairo 2D. Ma podział model/widok i używa interfejsów dla
34elementów i widoków, więc można łatwo zamieniać dowolny obiekt
35aplikacji w elementy płótna.
36
8282f4dc 37%package devel
38Summary: Header files for goocanvas
d846ce8c
JB
39Summary(pl.UTF-8): Pliki nagłówkowe goocanvas
40Group: X11/Development/Libraries
8282f4dc 41Requires: %{name} = %{version}-%{release}
0ddbb086 42Requires: cairo-devel >= 1.4.0
d846ce8c 43Requires: glib2-devel >= 1:2.10.0
9d0c9328 44Requires: gtk+2-devel >= 2:2.12.0
8282f4dc 45
46%description devel
47Header files for goocanvas.
48
d846ce8c
JB
49%description devel -l pl.UTF-8
50Pliki nagłówkowe goocanvas.
51
8282f4dc 52%package static
d846ce8c
JB
53Summary: GooCanvas static library
54Summary(pl.UTF-8): Statyczna biblioteka GooCanvas
55Group: X11/Development/Libraries
8282f4dc 56Requires: %{name}-devel = %{version}-%{release}
57
58%description static
d846ce8c 59GooCanvas static library.
8282f4dc 60
d846ce8c
JB
61%description static -l pl.UTF-8
62Statyczna biblioteka GooCanvas.
8282f4dc 63
64%package apidocs
65Summary: goocanvas API documentation
d846ce8c 66Summary(pl.UTF-8): Dokumentacja API goocanvas
8282f4dc 67Group: Documentation
68Requires: gtk-doc-common
69
70%description apidocs
71goocanvas API documentation.
72
d846ce8c 73%description apidocs -l pl.UTF-8
8282f4dc 74Dokumentacja API goocanvas.
75
0ddbb086
MB
76%package examples
77Summary: Example programs using goocanvas library
78Summary(pl.UTF-8): Przykładowe programy używające biblioteki goocanvas
79Group: X11/Development/Libraries
80
81%description examples
82Example programs using goocanvas library.
83
84%description examples -l pl.UTF-8
85Przykładowe programy używające biblioteki goocanvas.
86
8282f4dc 87%prep
88%setup -q
89
90%build
a8437739 91%{__gtkdocize}
4e84ad9d 92%{__libtoolize}
8282f4dc 93%{__aclocal}
94%{__autoconf}
4e84ad9d 95%{__autoheader}
8282f4dc 96%{__automake}
97%configure \
98 --enable-gtk-doc \
99 --with-html-dir=%{_gtkdocdir}
100%{__make}
101
102%install
103rm -rf $RPM_BUILD_ROOT
0ddbb086 104install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
8282f4dc 105
106%{__make} install \
107 DESTDIR=$RPM_BUILD_ROOT
108
0ddbb086
MB
109# prepare and install examples
110%{__make} clean -C demo
cadc154a 111cp demo/*.c demo/*.h demo/*.png $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
0ddbb086 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.084369 seconds and 4 git commands to generate.