farsight-vl.spec 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. %define gstreamer_ver 0.10.13
  2. %define jingle_ver 0.3.11
  3. Summary: A audio/video conferencing framework
  4. Summary(ja): 音声/ビデオ会議フレームワーク
  5. Name: farsight
  6. Version: 0.1.28
  7. Release: 2%{?_dist_release}
  8. Group: System Environment/Libraries
  9. License: LGPLv2+
  10. URL: http://farsight.freedesktop.org/wiki/
  11. Source0: http://farsight.freedesktop.org/releases/farsight/farsight-%{version}.tar.gz
  12. Patch0: %{name}-0.1.26-gcc43.patch
  13. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  14. BuildRequires: gstreamer-devel >= %{gstreamer_ver}
  15. BuildRequires: gstreamer-plugins-base-devel
  16. BuildRequires: libjingle-devel >= %{jingle_ver}
  17. BuildRequires: check-devel >= 0.9.4
  18. BuildRequires: gtk-doc
  19. Requires: gstreamer-plugins-farsight
  20. %description
  21. FarSight is an audio/video conferencing framework specifically designed
  22. for Instant Messengers. It aims to provide a code structure that will be
  23. able to absorb as many video conferencing protocols as possible. It also
  24. offers an interface to those Instant Messengers, allowing them to embed
  25. the video feeds and controls into them.
  26. FarSight is not a standalone application. It provides two APIs, one for
  27. interfacing with the different "protocol modules" and one for interfacing
  28. with the Instant Messenger GUI.
  29. %package devel
  30. Summary: Development files for %{name}
  31. Summary(ja): Development files for %{name}
  32. Group: Development/Libraries
  33. Requires: %{name} = %{version}-%{release}
  34. Requires: libjingle-devel
  35. Requires: gstreamer-devel
  36. Requires: gstreamer-plugins-base-devel
  37. Requires: pkgconfig
  38. %description devel
  39. The %{name}-devel package contains libraries and header files for
  40. developing applications that use %{name}.
  41. %prep
  42. %setup -q
  43. %patch0 -p1 -b .gcc43
  44. %build
  45. %configure --disable-static \
  46. --disable-sequence-diagrams \
  47. --disable-sofia-sip \
  48. --disable-gnet \
  49. --disable-msnwebcam \
  50. --disable-yahoowebcam \
  51. --enable-jingle-p2p \
  52. --enable-rtp \
  53. --enable-gtk-doc
  54. make %{?_smp_mflags}
  55. %install
  56. rm -rf $RPM_BUILD_ROOT
  57. make install DESTDIR=$RPM_BUILD_ROOT
  58. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
  59. %clean
  60. rm -rf $RPM_BUILD_ROOT
  61. %post -p /sbin/ldconfig
  62. %postun -p /sbin/ldconfig
  63. %files
  64. %defattr(-,root,root,-)
  65. %doc COPYING AUTHORS
  66. %dir %{_sysconfdir}/%{name}
  67. %config(noreplace) %{_sysconfdir}/%{name}/gstelements.conf
  68. %config(noreplace) %{_sysconfdir}/%{name}/gstcodecs.conf
  69. %{_libdir}/*.so.*
  70. %dir %{_libdir}/%{name}-0.1-3
  71. %{_libdir}/%{name}-0.1-3/*.so
  72. %files devel
  73. %defattr(-,root,root,-)
  74. %{_libdir}/lib%{name}-0.1.so
  75. %{_libdir}/pkgconfig/%{name}-0.1.pc
  76. %{_includedir}/%{name}-0.1/
  77. %{_datadir}/gtk-doc/html/%{name}
  78. %changelog
  79. * Fri Apr 29 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.1.28-2
  80. - rebuild with rpm-4.8.1
  81. * Fri Sep 26 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.28-1
  82. - initial build for Vine Linux
  83. * Fri May 9 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.1.28-1
  84. - Update to 0.1.28.
  85. - Drop darth vader patch. Fixed upstream.
  86. * Fri May 2 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.1.27-2
  87. - Add patch to fix speex voip to not sound like Dart Vader.
  88. * Tue Apr 22 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.1.27-1
  89. - Update to 0.1.27.
  90. * Thu Mar 27 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.1.26-1
  91. - Update to 0.1.26.
  92. * Sun Mar 16 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.1.25-4
  93. - Add patch to fix build w/ gcc-4.3.
  94. * Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.1.25-3
  95. - Autorebuild for GCC 4.3
  96. * Fri Feb 8 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.1.25-2
  97. - Rebuild for gcc-4.3.
  98. * Sun Sep 16 2007 Brian Pepple <bpepple@fedoraproject.org> - 0.1.25-1
  99. - Update to 0.1.25.
  100. * Wed Aug 22 2007 Brian Pepple <bpepple@fedoraproject.org> - 0.1.24-1
  101. - Update to 0.1.24.
  102. * Tue Aug 21 2007 Brian Pepple <bpepple@fedoraproject.org> - 0.1.23-3
  103. - Rebuild.
  104. * Fri Aug 10 2007 Brian Pepple <bpepple@fedoraproject.org> - 0.1.23-2
  105. - Add new conf file.
  106. - Add BR on check-devel.
  107. * Fri Aug 10 2007 Brian Pepple <bpepple@fedoraproject.org> - 0.1.23-1
  108. - Update to 0.1.23.
  109. * Thu Aug 2 2007 Brian Pepple <bpepple@fedoraproject.org> - 0.1.21-2
  110. - Update license tag.
  111. * Mon Jul 30 2007 Brian Pepple <bpepple@fedoraproject.org> - 0.1.21-1
  112. - Update to 0.1.21.
  113. * Fri Jun 15 2007 Brian Pepple <bpepple@fedoraproject.org> - 0.1.20-2
  114. - Add min version of libjingle needed.
  115. * Thu Jun 14 2007 Brian Pepple <bpepple@fedoraproject.org> - 0.1.20-1
  116. - Update to 0.1.20.
  117. * Sun May 20 2007 Brian Pepple <bpepple@fedoraproject.org> - 0.1.19-2
  118. - use correct libdir.
  119. * Sun May 20 2007 Brian Pepple <bpepple@fedoraproject.org> - 0.1.19-1
  120. - Update to 0.1.19.
  121. * Mon Apr 16 2007 Brian Pepple <bpepple@fedoraproject.org> - 0.1.17-1
  122. - Update to 0.1.17.
  123. * Tue Mar 27 2007 Brian Pepple <bpepple@fedoraproject.org> - 0.1.15-1
  124. - Update to 0.1.15.
  125. - Update URL & Source to new locations.
  126. * Sun Dec 3 2006 Brian Pepple <bpepple@fedoraproject.org> - 0.1.10-2
  127. - Add requires for gstreamer-devel & gstreamer-plugins-base-devel to devel package.
  128. * Wed Nov 22 2006 Brian Pepple <bpepple@fedoraproject.org> - 0.1.10-1
  129. - Update to 0.1.10.
  130. * Thu Oct 05 2006 Christian Iseli <Christian.Iseli@licr.org> 0.1.8-3
  131. - rebuilt for unwind info generation, broken in gcc-4.1.1-21
  132. * Sat Sep 23 2006 Brian Pepple <bpepple@fedoraproject.org> - 0.1.8-2
  133. - Use correct license (LGPL).
  134. * Wed Sep 13 2006 Brian Pepple <bpepple@fedoraproject.org> - 0.1.8-1
  135. - Intial FE spec.