Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2016-05-24 09:34:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "freerdp" Changes: -------- --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2014-06-25 15:24:23.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2016-05-24 09:34:17.000000000 +0200 @@ -1,0 +2,45 @@ +Wed May 18 08:44:26 UTC 2016 - jeng...@inai.de + +- Kill off __DATE__ from built sources. + +------------------------------------------------------------------- +Tue May 17 10:25:00 UTC 2016 - fezh...@suse.com + +- Add obs git integration. +- Update to version 2.0.0git.1463131968.4e66df7: + + Fixed memory leaks. + + wfreerdp: fix name build without client interface + + libfreerdp-codec: fix xcrush decompression, revert remote control fix + + KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and Morocco + + libfreerdp-codec: make proper xcrush context reset fix + +------------------------------------------------------------------- +Wed May 4 12:06:22 UTC 2016 - fezh...@suse.com + +- Update to version 2.0.0, git master branch id a7ca42e (FATE#319661), + no upstream changelog available. + * Warning: This is a git snapshot regarded as technical preview + by upstream. + * Warning: For xfreerdp, new /long-option commandline interfaces + have replaced the old --long-option interfaces. Existing user + scripts need to migrate to the new interfaces to avoid breakages. + For more details, see: + https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface + * Add Network Level Ahthentication support. + * Add Windows Portable Runtime. For more details, see: + http://www.freerdp.com/2012/05/24/winpr-windows-portable-runtime + * Obsolete libfreerdp-1_0-plugins. +- Drop FindALSA.cmake: deprecated +- Drop freerdp_branch-1.0.x_fix-kpdivide-issue831.patch: + fixed upstream, implemention now in include/freerdp/scancode.h. +- Drop freerdp-CVE-2014-0250.patch (bnc#880317): + fixed upstream 532c420. +- Drop freerdp-CVE-2014-0791.patch (bnc#857491): + fixed upstream f1d6afc. +- Drop freerdp-fix-FindPCSC-macro.patch: + fixed upstream 9148af3. +- Drop freerdp-handle-null-device-name.patch (bnc#785437): + deprecated, related implementation dropped. + was: freerdp-fix-pulse-no-device-name.patch + +------------------------------------------------------------------- Old: ---- FindALSA.cmake freerdp-1.0.2.tar.gz freerdp-CVE-2014-0250.patch freerdp-CVE-2014-0791.patch freerdp-fix-FindPCSC-macro.patch freerdp-handle-null-device-name.patch freerdp_branch-1.0.x_fix-kpdivide-issue831.patch New: ---- _service _servicedata freerdp-2.0.0~git.1463131968.4e66df7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ freerdp.spec ++++++ --- /var/tmp/diff_new_pack.3jvbt7/_old 2016-05-24 09:34:17.000000000 +0200 +++ /var/tmp/diff_new_pack.3jvbt7/_new 2016-05-24 09:34:17.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package freerdp # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,39 +16,36 @@ # -%define libname libfreerdp-1_0 +%define sover 2 Name: freerdp -Version: 1.0.2 +Version: 2.0.0~git.1463131968.4e66df7 Release: 0 Summary: Remote Desktop Viewer Client License: Apache-2.0 Group: Productivity/Networking/Other Url: http://www.freerdp.com/ -Source0: https://github.com/downloads/FreeRDP/FreeRDP/%{name}-%{version}.tar.gz -Source1: FindALSA.cmake -# PATCH-FIX-UPSTREAM freerdp-fix-FindPCSC-macro.patch https://github.com/FreeRDP/FreeRDP/issues/562 gb...@opensuse.org -- Fix the build by setting PCSC_LIBRARIES and PCSC_INCLUDE_DIRS variables explicitly which are otherwise empty -Patch1: freerdp-fix-FindPCSC-macro.patch -# PATCH-FIX-UPSTREAM freerdp-fix-pulse-no-device-name.patch bnc#785437 g...@opensuse.org -- Fix a segfault in case device name is not provided -Patch4: freerdp-handle-null-device-name.patch -# PATCH-FIX-UPSTREAM (wip) fix handle of kpdivide on keypad - issue #831 -Patch5: freerdp_branch-1.0.x_fix-kpdivide-issue831.patch -# PATCH-FIX-UPSTREAM freerdp-CVE-2014-0250.patch bnc#880317 dli...@suse.com - backport from upstream -Patch6: freerdp-CVE-2014-0250.patch -Patch7: freerdp-CVE-2014-0791.patch +Source0: %{name}-%{version}.tar.gz BuildRequires: alsa-devel BuildRequires: cmake BuildRequires: cups-devel BuildRequires: ed +BuildRequires: fdupes +BuildRequires: gcc-c++ +BuildRequires: gstreamer-devel +BuildRequires: gstreamer-plugins-base-devel BuildRequires: libopenssl-devel BuildRequires: libpulse-devel +BuildRequires: libxkbcommon-devel BuildRequires: pcsc-lite-devel +BuildRequires: systemd-devel BuildRequires: xmlto BuildRequires: xorg-x11-devel BuildRequires: zlib-devel -Recommends: libfreerdp-plugins BuildRoot: %{_tmppath}/%{name}-%{version}-build +%define libname lib%{name}%{sover} + %description FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP) following the Microsoft Open Specifications. This package provides the client @@ -57,21 +54,13 @@ %package -n %{libname} Summary: Remote Desktop Viewer Library Group: System/Libraries +Obsoletes: libfreerdp-1_0-plugins %description -n %{libname} FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP) following the Microsoft Open Specifications. This package provides the shared library. -%package -n %{libname}-plugins -Summary: Plugins for %{libname} -Group: System/Libraries -Provides: libfreerdp-plugins = %{version} -Requires: %{libname} = %{version} - -%description -n %{libname}-plugins -This package provides plugins for %{libname}. - %package devel Summary: Development Files for %{name} Group: Development/Libraries/C and C++ @@ -82,27 +71,11 @@ based on libfreerdp. %prep -%setup -q -n FreeRDP-%{version} -%patch1 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -# use a versioned subdirectory for plugins in order to comply with the shared -# library policy -ed -s CMakeLists.txt 2>/dev/null <<'EOF' -,s/FREERDP_PLUGIN_PATH "\${CMAKE_INSTALL_PREFIX}\/\${CMAKE_INSTALL_LIBDIR}\/freerdp"/FREERDP_PLUGIN_PATH "\${CMAKE_INSTALL_PREFIX}\/\${CMAKE_INSTALL_LIBDIR}\/%{libname}"/ -w -EOF -%if 0%{?sles_version} == 11 - cp %SOURCE1 cmake/ -%endif +%setup -q -n %{name}-%{version} %build -mkdir build -cd build -export CFLAGS="%{optflags} -DOPENSSL_LOAD_CONF" -cmake \ +find . -type f -name "*.c" -exec perl -i -pe 's{__(DATE|TIME)__}{""}g' "{}" "+" +%cmake \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_INSTALL_LIBDIR=%{_lib} \ -DCMAKE_BUILD_TYPE=Release \ @@ -110,7 +83,7 @@ -DWITH_PULSEAUDIO=ON \ -DWITH_PCSC=ON \ -DWITH_CUPS=ON \ - -DWITH_FFMPEG=OFF \ + -DCMAKE_NO_BUILTIN_CHRPATH=ON \ %ifarch %ix86 x86_64 -DWITH_SSE2=ON \ %endif @@ -120,9 +93,8 @@ %install cd build make install 'DESTDIR=%{buildroot}' - -# remove keymaps as we make use of libxkbfile -# rm -rf $RPM_BUILD_ROOT/usr/share/freerdp/keymaps/ +find %{buildroot} -name "*.a" -delete +%fdupes -s %{buildroot} %post -n %{libname} -p /sbin/ldconfig @@ -131,53 +103,34 @@ %files %defattr(-,root,root) %doc LICENSE README ChangeLog +%{_bindir}/winpr-hash +%{_bindir}/winpr-makecert %{_bindir}/xfreerdp -%{_datadir}/%{name} %{_mandir}/man1/xfreerdp.1%{ext_man} %files -n %{libname} %defattr(-,root,root) %doc LICENSE -%{_libdir}/libfreerdp-cache.so.* -%{_libdir}/libfreerdp-channels.so.* -%{_libdir}/libfreerdp-codec.so.* -%{_libdir}/libfreerdp-core.so.* -%{_libdir}/libfreerdp-gdi.so.* -%{_libdir}/libfreerdp-kbd.so.* -%{_libdir}/libfreerdp-rail.so.* -%{_libdir}/libfreerdp-utils.so.* - -%files -n %{libname}-plugins -%defattr(-,root,root) -%doc LICENSE -%dir %{_libdir}/%{libname} -%{_libdir}/%{libname}/audin.so -%{_libdir}/%{libname}/audin_alsa.so -%{_libdir}/%{libname}/audin_pulse.so -%{_libdir}/%{libname}/cliprdr.so -%{_libdir}/%{libname}/disk.so -%{_libdir}/%{libname}/drdynvc.so -%{_libdir}/%{libname}/parallel.so -%{_libdir}/%{libname}/printer.so -%{_libdir}/%{libname}/rdpdr.so -%{_libdir}/%{libname}/rdpsnd.so -%{_libdir}/%{libname}/rdpsnd_alsa.so -%{_libdir}/%{libname}/rdpsnd_pulse.so -%{_libdir}/%{libname}/scard.so -%{_libdir}/%{libname}/serial.so -%{_libdir}/%{libname}/rail.so -%{_libdir}/%{libname}/rdpdbg.so -%{_libdir}/%{libname}/tsmf.so -%{_libdir}/%{libname}/tsmf_alsa.so -%{_libdir}/%{libname}/tsmf_pulse.so +%{_libdir}/libfreerdp-client.so.* +%{_libdir}/libfreerdp.so.* +%{_libdir}/libwinpr.so.* +%{_libdir}/libwinpr-tools.so.* %files devel %defattr(-,root,root) -%dir %{_includedir}/freerdp -%dir %{_includedir}/freerdp/* -%{_includedir}/freerdp/*.h -%{_includedir}/freerdp/*/*.h -%{_libdir}/libfreerdp-*.so -%{_libdir}/pkgconfig/freerdp.pc +%doc LICENSE +%{_includedir}/freerdp2 +%{_includedir}/winpr2 +%{_libdir}/cmake/FreeRDP2 +%{_libdir}/cmake/FreeRDP-Client2 +%{_libdir}/cmake/WinPR2 +%{_libdir}/libfreerdp-client.so +%{_libdir}/libfreerdp.so +%{_libdir}/libwinpr.so +%{_libdir}/libwinpr-tools.so +%{_libdir}/pkgconfig/freerdp2.pc +%{_libdir}/pkgconfig/freerdp-client2.pc +%{_libdir}/pkgconfig/winpr2.pc +%{_libdir}/pkgconfig/winpr-tools2.pc %changelog ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="scm">git</param> <param name="url">https://github.com/FreeRDP/FreeRDP.git</param> <param name="filename">freerdp</param> <param name="versionprefix">2.0.0~git</param> <param name="changesgenerate">enable</param> <param name="revision">refs/heads/master</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> <param name="compression">gz</param> </service> <service name="set_version" mode="disabled"/> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/FreeRDP/FreeRDP.git</param> <param name="changesrevision">4e66df7228b14e432a0793d32ac2524d37cb88ec</param></service></servicedata>