gtk-vnc-vl.spec 7.2 KB

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