freerdp-vl.spec 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. Name: freerdp
  2. Version: 0.8.2
  3. Release: 1%{?_dist_release}
  4. Summary: Remote Desktop Protocol client
  5. Summary(ja): リモートデスクトッププロトコルクライアント
  6. Group: Applications/Intenet
  7. License: GPLv2+
  8. URL: http://www.freerdp.com/
  9. Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
  10. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  11. BuildRequires: alsa-lib-devel
  12. BuildRequires: cups-devel
  13. BuildRequires: openssl-devel
  14. BuildRequires: libX11-devel
  15. BuildRequires: libXcursor-devel
  16. Provides: xfreerdp = %{version}-%{release}
  17. Requires: %{name}-libs = %{version}-%{release}, %{name}-plugins = %{version}-%{release}
  18. %description
  19. The xfreerdp Remote Desktop Protocol (RDP) client from the FreeRDP
  20. project.
  21. xfreerdp can connect to RDP servers such as Microsoft Windows
  22. machines, xrdp and VirtualBox.
  23. FreeRDP is a fork of the rdesktop project and intends to rapidly
  24. improve on it and re-implement what is needed.
  25. %package libs
  26. Summary: Core libraries implementing the RDP protocol
  27. Summary(ja): RDPプロトコル実装のコアライブラリ
  28. Group: System Environment/Libraries
  29. %description libs
  30. libfreerdp implements the core of the RDP protocol.
  31. libfreerdpchanman can be used to load plugins that can handle channels
  32. in the RDP protocol.
  33. libfreerdpkbd implements functionality for handling keyboards in X.
  34. %package plugins
  35. Summary: Plugins for handling the standard RDP channels
  36. Summary(ja): 標準RDPチャンネルを扱うためのプラグイン
  37. Group: System Environment/Libraries
  38. Requires: %{name}-libs = %{version}-%{release}
  39. %description plugins
  40. A set of plugins to the channel manager implementing the standard virtual
  41. channels extending RDP core functionality. For example, sounds, clipboard
  42. sync, disk/printer redirection, etc.
  43. %package devel
  44. Summary: Development files for %{name}
  45. Summary(ja): %{name}の開発ファイル
  46. Group: Development/Libraries
  47. Requires: %{name}-libs = %{version}-%{release}
  48. Requires: pkgconfig
  49. %description devel
  50. The %{name}-devel package contains libraries and header files for
  51. developing applications that use %{name}-libs.
  52. %prep
  53. %setup -q
  54. %build
  55. %configure --disable-static --with-sound=alsa --with-crypto=openssl
  56. sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
  57. sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
  58. make %{?_smp_mflags}
  59. %install
  60. rm -rf $RPM_BUILD_ROOT
  61. make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
  62. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
  63. %clean
  64. rm -rf $RPM_BUILD_ROOT
  65. %post libs -p /sbin/ldconfig
  66. %postun libs -p /sbin/ldconfig
  67. %files
  68. %defattr(-,root,root,-)
  69. %{_bindir}/xfreerdp
  70. %{_mandir}/*/*
  71. %files libs
  72. %defattr(-,root,root,-)
  73. %doc COPYING AUTHORS doc/ipv6.txt ChangeLog
  74. %{_libdir}/*.so.*
  75. %dir %{_libdir}/%{name}/
  76. %{_datadir}/%{name}/
  77. %files plugins
  78. %defattr(-,root,root,-)
  79. %{_libdir}/%{name}/*.so
  80. %files devel
  81. %defattr(-,root,root,-)
  82. %{_includedir}/*
  83. %{_libdir}/*.so
  84. %{_libdir}/pkgconfig/%{name}.pc
  85. %changelog
  86. * Fri May 13 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8.2-1
  87. - initial build for Vine Linux
  88. * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.2-3
  89. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  90. * Fri Jan 28 2011 Mads Kiilerich <mads@kiilerich.com> - 0.8.2-2
  91. - rebuild on rawhide because of broken dependencies
  92. * Tue Nov 16 2010 Mads Kiilerich <mads@kiilerich.com> - 0.8.2-1
  93. - freerdp-0.8.2
  94. * Mon Nov 08 2010 Mads Kiilerich <mads@kiilerich.com> - 0.8.1-2
  95. - make -devel require pkgconfig
  96. - first official Fedora package
  97. * Sun Nov 07 2010 Mads Kiilerich <mads@kiilerich.com> - 0.8.1-1
  98. - freerdp-0.8.1
  99. * Sat Sep 25 2010 Mads Kiilerich <mads@kiilerich.com> - 0.7.4-2
  100. - hack the generated libtool to not set rpath on x86_64
  101. - configure with alsa explicitly
  102. * Tue Aug 24 2010 Mads Kiilerich <mads@kiilerich.com> - 0.7.4-1
  103. - freerdp-0.7.4
  104. - cleanup of packaging structure
  105. * Wed Jul 28 2010 Mads Kiilerich <mads@kiilerich.com> - 0.7.3-1
  106. - 0.7.3
  107. - fix some minor pylint warnings
  108. * Fri Jul 23 2010 Mads Kiilerich <mads@kiilerich.com> - 0.7.2-2
  109. - 0.7.2
  110. - Address many comments from cwickert:
  111. - - cleanup of old formatting, alignment with spectemplate-lib.spec and
  112. cwickert spec from #616193
  113. - - add alsa as build requirement
  114. - - remove superfluous configure options and disable static libs
  115. - - add missing rpm groups
  116. * Sun Jun 13 2010 Mads Kiilerich <mads@kiilerich.com> - 0.7.0-1
  117. - First official release, first review request