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

Revision 6890, 7.3 KB checked in by Takemikaduchi, 12 years ago (diff)

GNOME-3.6.0 & Cinnamon-1.6.1

Line 
1Summary: A GTK widget for VNC clients
2Summary(ja): VNCクライアント用 GTK ウィジェット
3
4Name: gtk-vnc
5Version: 0.5.1
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 Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5.1-1
120- new upstream release
121
122* Sun Apr 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5.0-1
123- new upstream release
124
125* Thu Feb 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.4-2
126- rebuild with python-2.7.2
127
128* Mon Nov 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.4-1
129- new upstream release
130- add BuildRequires: vala-tools
131- create %%{name}-vala sub package
132
133* Tue Aug 16 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.3-2
134- change BuildRequires: gtk3-devel instead of gtk2-devel
135- add configure option: --with-gtk=3.0
136
137* Thu Feb 24 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.3-1
138- new upstream release
139
140* Sun Sep 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.1-2
141- rebuild with rpm-4.8.1 for pkg-config file
142
143* Sun Jul 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.1-1
144- new upstream release
145- drop Patch100
146- fix %files
147
148* Sun Apr 11 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.3.10-1
149- new upstream release
150
151* Tue Feb 02 2010 Shu KONNO <owa@bg.wakwak.com> 0.3.9-2
152- rebuild with python-2.6
153
154* Wed Aug 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.9-1
155- new upstream release
156- add Patch100 to speed up
157- add BR: cyrus-sasl-devel
158
159* Mon Jan 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.8-2
160- rebuild with gnutls-2.6.3
161
162* Wed Dec 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.8-1
163- new upstream release
164
165* Sat Sep 20 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.7-1
166- initial build for Vine Linux
167
168* Fri Sep  5 2008 Matthias Clasen  <mclasen@redhat.com> - 0.3.7-1
169- Update to 0.3.7
170
171* Thu Aug 28 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.6-4.fc9
172- Fix key/mouse event propagation (rhbz #454627)
173
174* Mon Jul  7 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.3.6-3
175- fix conditional comparison
176
177* Wed Jun 25 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.6-2.fc10
178- Rebuild for GNU TLS ABI change
179
180* Wed May  7 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.6-1.fc10
181- Updated to 0.3.6 release
182
183* Fri Apr 25 2008 Matthias Clasen <mclasen@redhat.com> - 0.3.5-1.fc9
184- Update to 0.3.5
185
186* Fri Apr  4 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.4-4.fc9
187- Remove bogus chunk of render patch
188
189* Thu Apr  3 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.4-3.fc9
190- Fix OpenGL rendering artifacts (rhbz #440184)
191
192* Thu Apr  3 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.4-2.fc9
193- Fixed endianness conversions
194- Fix makecontext() args crash on x86_64
195- Fix protocol version negotiation
196
197* Thu Mar  6 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.4-1.fc9
198- Update to 0.3.4 release
199- Fix crash with OpenGL scaling code
200
201* Sun Feb  3 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.3-1.fc9
202- Update to 0.3.3 release
203
204* Mon Jan 14 2008 Daniel P. Berrange <berrange@redhat.com> - 0.3.2-2.fc9
205- Track keystate to avoid stuck modifier keys
206
207* Mon Dec 31 2007 Daniel P. Berrange <berrange@redhat.com> - 0.3.2-1.fc9
208- Update to 0.3.2 release
209- Added dep on zlib-devel
210
211* Thu Dec 13 2007 Daniel P. Berrange <berrange@redhat.com> - 0.3.1-1.fc9
212- Update to 0.3.1 release
213
214* Thu Oct 10 2007 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-4.fc8
215- Fixed coroutine cleanup to avoid SEGV (rhbz #325731)
216
217* Thu Oct  4 2007 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-3.fc8
218- Fixed coroutine caller to avoid SEGV
219
220* Wed Sep 26 2007 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-2.fc8
221- Remove use of PROT_EXEC for coroutine stack (rhbz #307531 )
222
223* Thu Sep 13 2007 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-1.fc8
224- Update to 0.2.0 release
225
226* Wed Aug 29 2007 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-5.fc8
227- Fixed handling of mis-matched client/server colour depths
228
229* Wed Aug 22 2007 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-4.fc8
230- Fix mixed endian handling & BGR pixel format (rhbz #253597)
231- Clear widget areas outside of framebuffer (rhbz #253599)
232- Fix off-by-one in python demo
233
234* Thu Aug 16 2007 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-3.fc8
235- Tweaked post scripts
236- Removed docs from sub-packages
237- Explicitly set license to LGPLv2+
238- Remove use of macro for install rule
239
240* Wed Aug 15 2007 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-2.fc8
241- Added gnutls-devel requirement to -devel package
242
243* Wed Aug 15 2007 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-1.fc8
244- Initial official release
Note: See TracBrowser for help on using the repository browser.