source: projects/specs/trunk/g/gtk-vnc/gtk-vnc-vl.spec @ 6011

Revision 6011, 7.2 KB checked in by Takemikaduchi, 12 years ago (diff)

new upstream release

Line 
1Summary: A GTK widget for VNC clients
2Summary(ja): VNCクライアント用 GTK ウィジェット
3
4Name: gtk-vnc
5Version: 0.5.0
6Release: 1%{?_dist_release}
7License: LGPLv2+
8Group: Development/Libraries
9Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}c/0.5/%{name}-%{version}.tar.xz
10Patch100: gtk-vnc-0.3.8-fast.patch
11
12BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
13URL: http://gtk-vnc.sf.net/
14BuildRequires: gtk3-devel pygtk2-devel python-devel zlib-devel
15BuildRequires: gnutls-devel gtkglext-devel cyrus-sasl-devel
16BuildRequires: vala-tools
17
18Vendor: Project Vine
19Distribution: Vine Linux
20Packager: Takemikaduchi
21
22%description
23gtk-vnc is a VNC viewer widget for GTK. It is built using coroutines
24allowing it to be completely asynchronous while remaining single threaded.
25
26%package devel
27Summary: Development filesdor gtk-vnc library
28Summary(ja): gtk-vnc ライブラリの開発ファイル
29Group: Development/Libraries
30Requires: %{name} = %{version}-%{release}
31Requires: pkgconfig
32Requires: pygtk2-devel gtk3-devel gnutls-devel
33
34%description devel
35gtk-vnc is a VNC viewer widget for GTK. It is built using coroutines
36allowing it to be completely asynchronous while remaining single threaded.
37
38Libraries, includes, etc. to compile with the gtk-vnc library
39
40%package python
41Summary: Python bindings for the gtk-vnc library
42Summary(ja): gtk-vnc ライブラリの python バインディング
43Group: Development/Libraries
44Requires: %{name} = %{version}-%{release}
45
46%description python
47gtk-vnc is a VNC viewer widget for GTK. It is built using coroutines
48allowing it to be completely asynchronous while remaining single threaded.
49
50A module allowing use of the GTK-VNC widget from python
51
52%package vala
53Summary: Vala bindings for gtk-vnc
54Group: Development/Libraries
55Requires: %{name} = %{version}-%{release}
56Requires: vala
57
58%description vala
59Vala bindings for gtk-vnc
60
61
62%prep
63%setup -q
64## %patch100 -p1
65
66%build
67%configure --with-gtk=3.0
68%__make %{?_smp_mflags}
69
70%install
71rm -fr %{buildroot}
72%__make install DESTDIR=%{buildroot}
73rm -f %{buildroot}%{_libdir}/*.a
74rm -f %{buildroot}%{_libdir}/*.la
75rm -f %{buildroot}%{_libdir}/python*/site-packages/*.a
76rm -f %{buildroot}%{_libdir}/python*/site-packages/*.la
77
78%find_lang %{name}
79
80%clean
81rm -fr %{buildroot}
82
83%post -p /sbin/ldconfig
84
85%postun -p /sbin/ldconfig
86
87%files -f %{name}.lang
88%defattr(-, root, root)
89%doc AUTHORS ChangeLog NEWS README COPYING.LIB
90%{_bindir}/gvnccapture
91%{_libdir}/lib*.so.*
92%{_libdir}/girepository-1.0/*.typelib
93%{_mandir}/man1/gvnccapture.1.gz
94
95%files devel
96%defattr(-, root, root)
97%doc examples/gvncviewer.c
98%{_libdir}/lib*.so
99%dir %{_includedir}/%{name}-2.0/
100%dir %{_includedir}/gvnc-1.0/
101%{_includedir}/%{name}-2.0/*.h
102%{_includedir}/gvnc-1.0/*.h
103%{_libdir}/pkgconfig/%{name}-2.0.pc
104%{_libdir}/pkgconfig/gvnc-1.0.pc
105%{_datadir}/gir-1.0/*.gir
106
107%files python
108%defattr(-, root, root)
109%doc examples/gvncviewer.py
110# %{_libdir}/python*/site-packages/gtkvnc.so
111
112%files vala
113%defattr(-, root, root)
114%{_datadir}/vala/vapi/gtk-vnc-2.0.*
115%{_datadir}/vala/vapi/gvnc-1.0.*
116
117
118%changelog
119* Sun Apr 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5.0-1
120- new upstream release
121
122* Thu Feb 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.4-2
123- rebuild with python-2.7.2
124
125* Mon Nov 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.4-1
126- new upstream release
127- add BuildRequires: vala-tools
128- create %%{name}-vala sub package
129
130* Tue Aug 16 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.3-2
131- change BuildRequires: gtk3-devel instead of gtk2-devel
132- add configure option: --with-gtk=3.0
133
134* Thu Feb 24 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.3-1
135- new upstream release
136
137* Sun Sep 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.1-2
138- rebuild with rpm-4.8.1 for pkg-config file
139
140* Sun Jul 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.1-1
141- new upstream release
142- drop Patch100
143- fix %files
144
145* Sun Apr 11 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.3.10-1
146- new upstream release
147
148* Tue Feb 02 2010 Shu KONNO <owa@bg.wakwak.com> 0.3.9-2
149- rebuild with python-2.6
150
151* Wed Aug 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.9-1
152- new upstream release
153- add Patch100 to speed up
154- add BR: cyrus-sasl-devel
155
156* Mon Jan 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.8-2
157- rebuild with gnutls-2.6.3
158
159* Wed Dec 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.8-1
160- new upstream release
161
162* Sat Sep 20 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.7-1
163- initial build for Vine Linux
164
165* Fri Sep  5 2008 Matthias Clasen  <mclasen@redhat.com> - 0.3.7-1
166- Update to 0.3.7
167
168* Thu Aug 28 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.6-4.fc9
169- Fix key/mouse event propagation (rhbz #454627)
170
171* Mon Jul  7 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.3.6-3
172- fix conditional comparison
173
174* Wed Jun 25 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.6-2.fc10
175- Rebuild for GNU TLS ABI change
176
177* Wed May  7 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.6-1.fc10
178- Updated to 0.3.6 release
179
180* Fri Apr 25 2008 Matthias Clasen <mclasen@redhat.com> - 0.3.5-1.fc9
181- Update to 0.3.5
182
183* Fri Apr  4 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.4-4.fc9
184- Remove bogus chunk of render patch
185
186* Thu Apr  3 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.4-3.fc9
187- Fix OpenGL rendering artifacts (rhbz #440184)
188
189* Thu Apr  3 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.4-2.fc9
190- Fixed endianness conversions
191- Fix makecontext() args crash on x86_64
192- Fix protocol version negotiation
193
194* Thu Mar  6 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.4-1.fc9
195- Update to 0.3.4 release
196- Fix crash with OpenGL scaling code
197
198* Sun Feb  3 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.3-1.fc9
199- Update to 0.3.3 release
200
201* Mon Jan 14 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.2-2.fc9
202- Track keystate to avoid stuck modifier keys
203
204* Mon Dec 31 2007 Daniel P. Berrange <berrange@redhat.com> - 0.3.2-1.fc9
205- Update to 0.3.2 release
206- Added dep on zlib-devel
207
208* Thu Dec 13 2007 Daniel P. Berrange <berrange@redhat.com> - 0.3.1-1.fc9
209- Update to 0.3.1 release
210
211* Thu Oct 10 2007 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-4.fc8
212- Fixed coroutine cleanup to avoid SEGV (rhbz #325731)
213
214* Thu Oct  4 2007 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-3.fc8
215- Fixed coroutine caller to avoid SEGV
216
217* Wed Sep 26 2007 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-2.fc8
218- Remove use of PROT_EXEC for coroutine stack (rhbz #307531 )
219
220* Thu Sep 13 2007 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-1.fc8
221- Update to 0.2.0 release
222
223* Wed Aug 29 2007 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-5.fc8
224- Fixed handling of mis-matched client/server colour depths
225
226* Wed Aug 22 2007 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-4.fc8
227- Fix mixed endian handling & BGR pixel format (rhbz #253597)
228- Clear widget areas outside of framebuffer (rhbz #253599)
229- Fix off-by-one in python demo
230
231* Thu Aug 16 2007 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-3.fc8
232- Tweaked post scripts
233- Removed docs from sub-packages
234- Explicitly set license to LGPLv2+
235- Remove use of macro for install rule
236
237* Wed Aug 15 2007 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-2.fc8
238- Added gnutls-devel requirement to -devel package
239
240* Wed Aug 15 2007 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-1.fc8
241- Initial official release
Note: See TracBrowser for help on using the repository browser.