gtk-vnc-vl.spec 7.3 KB

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