source: projects/specs/branches/6/f/freerdp/freerdp-vl.spec @ 3883

Revision 3883, 4.6 KB checked in by daisuke, 13 years ago (diff)

freerdp: new package

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