]> git.pld-linux.org Git - packages/goocanvas.git/blame - goocanvas.spec
noarch apidoc
[packages/goocanvas.git] / goocanvas.spec
CommitLineData
8282f4dc 1Summary: Cairo/GTK+ Canvas
d846ce8c 2Summary(pl.UTF-8): Płótno Cairo/GTK+
8282f4dc 3Name: goocanvas
9d0c9328 4Version: 1.0.0
3c8bf435 5Release: 4
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
b6e55818 15BuildRequires: gettext-tools
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
3c8bf435
ER
69%if "%{_rpmversion}" >= "5"
70BuildArch: noarch
71%endif
8282f4dc 72
73%description apidocs
74goocanvas API documentation.
75
d846ce8c 76%description apidocs -l pl.UTF-8
8282f4dc 77Dokumentacja API goocanvas.
78
0ddbb086
MB
79%package examples
80Summary: Example programs using goocanvas library
81Summary(pl.UTF-8): Przykładowe programy używające biblioteki goocanvas
82Group: X11/Development/Libraries
83
84%description examples
85Example programs using goocanvas library.
86
87%description examples -l pl.UTF-8
88Przykładowe programy używające biblioteki goocanvas.
89
8282f4dc 90%prep
91%setup -q
92
93%build
a8437739 94%{__gtkdocize}
4e84ad9d 95%{__libtoolize}
8282f4dc 96%{__aclocal}
97%{__autoconf}
4e84ad9d 98%{__autoheader}
8282f4dc 99%{__automake}
100%configure \
101 --enable-gtk-doc \
102 --with-html-dir=%{_gtkdocdir}
103%{__make}
104
105%install
106rm -rf $RPM_BUILD_ROOT
0ddbb086 107install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
8282f4dc 108
109%{__make} install \
110 DESTDIR=$RPM_BUILD_ROOT
111
0ddbb086
MB
112# prepare and install examples
113%{__make} clean -C demo
cadc154a 114cp demo/*.c demo/*.h demo/*.png $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
0ddbb086 115
4aaa0ee1
AF
116%{__rm} $RPM_BUILD_ROOT%{_libdir}/libgoocanvas.la
117
8282f4dc 118%find_lang %{name}
119
120%clean
121rm -rf $RPM_BUILD_ROOT
122
ac6d0188
PZ
123%post -p /sbin/ldconfig
124%postun -p /sbin/ldconfig
125
8282f4dc 126%files -f %{name}.lang
127%defattr(644,root,root,755)
d846ce8c
JB
128%doc AUTHORS ChangeLog NEWS README TODO
129%attr(755,root,root) %{_libdir}/libgoocanvas.so.*.*.*
fa3e6838 130%attr(755,root,root) %ghost %{_libdir}/libgoocanvas.so.3
8282f4dc 131
132%files devel
133%defattr(644,root,root,755)
d846ce8c 134%attr(755,root,root) %{_libdir}/libgoocanvas.so
d846ce8c 135%{_includedir}/goocanvas-1.0
8282f4dc 136%{_pkgconfigdir}/goocanvas.pc
137
138%files static
139%defattr(644,root,root,755)
140%{_libdir}/libgoocanvas.a
141
142%files apidocs
143%defattr(644,root,root,755)
144%{_gtkdocdir}/goocanvas
0ddbb086
MB
145
146%files examples
147%defattr(644,root,root,755)
148%{_examplesdir}/%{name}-%{version}
This page took 0.119496 seconds and 4 git commands to generate.