From ed42e6261f2e01135a39f0ad9675bc2bf6d77f97 Mon Sep 17 00:00:00 2001 From: Mads Kiilerich Date: Sep 01 2013 12:14:04 +0000 Subject: Update to 1.1.0 beta1, add winpr package, drop plugins package. - Drop unnecessary rm -rf of build roots. --- diff --git a/.gitignore b/.gitignore index a4983c3..b15e0b2 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /fastpath_send_input_pdu-sec_bytes.patch /freerdp-1.0.1.tar.gz /freerdp-1.0.2.tar.gz +/freerdp-1.1.0-beta1.tar.gz diff --git a/freerdp.spec b/freerdp.spec index 57b4c97..e3dba12 100644 --- a/freerdp.spec +++ b/freerdp.spec @@ -1,12 +1,12 @@ Name: freerdp -Version: 1.0.2 -Release: 4%{?dist} +Version: 1.1.0 +Release: 0.beta1%{?dist} Summary: Remote Desktop Protocol client Group: Applications/Communications License: ASL 2.0 URL: http://www.freerdp.com/ -Source0: http://pub.freerdp.com/releases/%{name}-%{version}.tar.gz +Source0: http://pub.freerdp.com/releases/%{name}-%{version}-beta1.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cmake @@ -26,7 +26,7 @@ BuildRequires: desktop-file-utils Provides: xfreerdp = %{version}-%{release} Requires: %{name}-libs%{?_isa} = %{version}-%{release} -Requires: %{name}-plugins%{?_isa} = %{version}-%{release} +Requires: %{name}-libwinpr%{?_isa} = %{version}-%{release} %description The xfreerdp Remote Desktop Protocol (RDP) client from the FreeRDP @@ -39,6 +39,9 @@ machines, xrdp and VirtualBox. %package libs Summary: Core libraries implementing the RDP protocol Group: Applications/Communications +Requires: %{name}-libwinpr%{?_isa} = %{version}-%{release} +Obsoletes: %{name}-plugins < 1.1.0-0 +Provides: %{name}-plugins = %{version}-%{release} %description libs libfreerdp-core can be embedded in applications. @@ -48,30 +51,28 @@ applications together with libfreerdp-core. libfreerdp-core can be extended with plugins handling RDP channels. -%package plugins -Summary: Plugins for handling the standard RDP channels +%package libwinpr +Summary: FreeRDP Windows API runtime Group: Applications/Communications -Requires: %{name}-libs%{?_isa} = %{version}-%{release} -%description plugins -A set of plugins to the channel manager implementing the standard virtual -channels extending RDP core functionality. For instance, sounds, clipboard -sync, disk/printer redirection, etc. +%description libwinpr +An implementation of much of Windows' APIs. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name}-libs%{?_isa} = %{version}-%{release} +Requires: %{name}-libwinpr%{?_isa} = %{version}-%{release} Requires: pkgconfig %description devel The %{name}-devel package contains libraries and header files for -developing applications that use %{name}-libs. +developing applications that use %{name} libs. %prep -%setup -q +%setup -q -n freerdp-1.1.0-beta1 cat << EOF > xfreerdp.desktop [Desktop Entry] @@ -110,21 +111,12 @@ make %{?_smp_mflags} %install -rm -rf $RPM_BUILD_ROOT - make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p' -# No need for keymap files when using xkbfile -rm -rf $RPM_BUILD_ROOT/usr/share/freerdp - desktop-file-install --dir=$RPM_BUILD_ROOT%{_datadir}/applications xfreerdp.desktop install -p -m 644 -D resources/FreeRDP_Icon_256px.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/256x256/apps/%{name}.png -%clean -rm -rf $RPM_BUILD_ROOT - - %post # This is no gtk application, but try to integrate nicely with GNOME if it is available gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : @@ -147,20 +139,24 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %defattr(-,root,root,-) %doc LICENSE README ChangeLog %{_libdir}/lib%{name}-*.so.* -%dir %{_libdir}/%{name}/ -%files plugins +%files libwinpr %defattr(-,root,root,-) -%{_libdir}/%{name}/* +%{_libdir}/libwinpr-*.so.* %files devel %defattr(-,root,root,-) %{_includedir}/%{name}/ -%{_libdir}/lib%{name}-*.so +%{_includedir}/winpr/ +%{_libdir}/lib*.so %{_libdir}/pkgconfig/%{name}.pc %changelog +* Sun Sep 01 2013 Mads Kiilerich - 1.1.0-0.beta+2013071101 +- Update to 1.1.0 beta1, add winpr package, drop plugins package. +- Drop unnecessary rm -rf of build roots. + * Sat Aug 31 2013 Mads Kiilerich - 1.0.2-4 - don't make freerdp.png executable diff --git a/sources b/sources index 99eec1d..1583d64 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -08f0e07d8d77e142f7dc39e4033a458d freerdp-1.0.2.tar.gz +90bcc00031ad7c3000640eb000f38c6a freerdp-1.1.0-beta1.tar.gz