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