commit freerdp for openSUSE:Factory

2020-07-24 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2020-07-24 09:52:11

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new.3592 (New)


Package is "freerdp"

Fri Jul 24 09:52:11 2020 rev:46 rq:821928 version:2.2.0

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2020-07-06 
16:17:15.420943163 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new.3592/freerdp.changes
2020-07-24 09:53:23.957243740 +0200
@@ -1,0 +2,26 @@
+Mon Jul 20 14:22:07 UTC 2020 - Johannes Weberhofer 
+
+- Updated to release 2.2.0 (boo#1174321)
+  * SECURITY: CVE-2020-15103 - Integer overflow due to missing input 
sanitation in rdpegfx channel
+  * Sound & mic - filter GSM codec for microphone redirection 
(gh#FreeRDP/FreeRDP#6263)
+  * windows client title length (gh#FreeRDP/FreeRDP#6335)
+  * "Alternate Secondary Drawing Order UNKNOWN" (gh#FreeRDP/FreeRDP#6370)
+  * remoteapp with dialog is disconnecting when it loses focus 
(gh#FreeRDP/FreeRDP#6298)
+  * v2.1.2: Can't connect to Windows7 (gh#FreeRDP/FreeRDP#6299)
+
+  * fix: memory leak in nsc
+  * urbdrc: some fixes and improvements
+  * build: use cmake to detect getlogin_r, improve asan checks/detection
+  * server/proxy:
+- new: support for heartbeats
+- new: support for rail handshake ex flags
+- fix: possible race condition with redirects
+
+- Removed freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch
+
+---
+Fri Jul 17 08:19:56 UTC 2020 - QK ZHU 
+
+- Drop BuildRequires of libavcodec for Leap/SLE (bsc#1174200) 
+
+---

Old:

  FreeRDP-2.1.2.tar.gz
  freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch

New:

  FreeRDP-2.2.0.tar.gz



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.Xct5l2/_old  2020-07-24 09:53:24.897244733 +0200
+++ /var/tmp/diff_new_pack.Xct5l2/_new  2020-07-24 09:53:24.901244738 +0200
@@ -27,15 +27,13 @@
 %define _lto_cflags %{nil}
 %endif
 Name:   freerdp
-Version:2.1.2
+Version:2.2.0
 Release:0
 Summary:Remote Desktop Viewer Client
 License:Apache-2.0
 Group:  Productivity/Networking/Other
 URL:https://www.freerdp.com/
 Source0:
https://github.com/FreeRDP/FreeRDP/archive/%{version}.tar.gz#/FreeRDP-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch 
boo#1173605 gh#FreeRDP/FreeRDP#6298
-Patch1: freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch
 BuildRequires:  chrpath
 BuildRequires:  cmake >= 2.8
 BuildRequires:  cups-devel
@@ -74,9 +72,6 @@
 BuildRequires:  pkgconfig(xtst)
 BuildRequires:  pkgconfig(xv)
 Requires:   lib%{name}%{major_version} = %{version}-%{release}
-%if 0%{?sle_version} >= 15
-BuildRequires:  pkgconfig(libavcodec)
-%endif
 
 %description
 FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP)

++ FreeRDP-2.1.2.tar.gz -> FreeRDP-2.2.0.tar.gz ++
/work/SRC/openSUSE:Factory/freerdp/FreeRDP-2.1.2.tar.gz 
/work/SRC/openSUSE:Factory/.freerdp.new.3592/FreeRDP-2.2.0.tar.gz differ: char 
23, line 1




commit freerdp for openSUSE:Factory

2020-07-06 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2020-07-06 16:15:37

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new.3060 (New)


Package is "freerdp"

Mon Jul  6 16:15:37 2020 rev:45 rq:818280 version:2.1.2

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2020-06-24 
15:48:59.344430882 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new.3060/freerdp.changes
2020-07-06 16:17:15.420943163 +0200
@@ -1,0 +2,6 @@
+Thu Jul  2 06:57:31 UTC 2020 - Johannes Weberhofer 
+
+- Added freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch 
+  which fixed frequent crashes described in boo#1173605 and 
gh#FreeRDP/FreeRDP#6298
+
+---

New:

  freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.F4xT9A/_old  2020-07-06 16:17:21.544961977 +0200
+++ /var/tmp/diff_new_pack.F4xT9A/_new  2020-07-06 16:17:21.544961977 +0200
@@ -34,6 +34,8 @@
 Group:  Productivity/Networking/Other
 URL:https://www.freerdp.com/
 Source0:
https://github.com/FreeRDP/FreeRDP/archive/%{version}.tar.gz#/FreeRDP-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch 
boo#1173605 gh#FreeRDP/FreeRDP#6298
+Patch1: freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch
 BuildRequires:  chrpath
 BuildRequires:  cmake >= 2.8
 BuildRequires:  cups-devel

++ freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch ++
>From ce1a9d8d1969ecbb4d24b9f4812654638a44abc2 Mon Sep 17 00:00:00 2001
From: Armin Novak 
Date: Tue, 23 Jun 2020 09:24:35 +0200
Subject: [PATCH] Fixed #6298: Mask CACHED_BRUSH when checking brush style

---
 libfreerdp/core/orders.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/libfreerdp/core/orders.c b/libfreerdp/core/orders.c
index dc4e51a873..537e694264 100644
--- a/libfreerdp/core/orders.c
+++ b/libfreerdp/core/orders.c
@@ -139,7 +139,8 @@ static BYTE get_bmf_bpp(UINT32 bmf, BOOL* pValid)
 {
if (pValid)
*pValid = TRUE;
-   switch (bmf)
+   /* Mask out highest bit */
+   switch (bmf & (~CACHED_BRUSH))
{
case 1:
return 1;



commit freerdp for openSUSE:Factory

2020-06-24 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2020-06-24 15:48:54

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new.2956 (New)


Package is "freerdp"

Wed Jun 24 15:48:54 2020 rev:44 rq:816781 version:2.1.2

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2020-06-23 
21:02:26.193425356 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new.2956/freerdp.changes
2020-06-24 15:48:59.344430882 +0200
@@ -4 +4 @@
-- Updated to release 2.1.2
+- Updated to release 2.1.2 (boo#1173247)
@@ -26 +26 @@
-- Updated to release 2.1.1
+- Updated to release 2.1.1 (boo#1171441)
@@ -49 +49 @@
-- Updated to release 2.1.0
+- Updated to release 2.1.0 (boo#1171441)



Other differences:
--



commit freerdp for openSUSE:Factory

2020-06-23 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2020-06-23 21:02:10

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new.2956 (New)


Package is "freerdp"

Tue Jun 23 21:02:10 2020 rev:43 rq:816472 version:2.1.2

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2020-05-29 
21:13:29.970356185 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new.2956/freerdp.changes
2020-06-23 21:02:26.193425356 +0200
@@ -1,0 +2,22 @@
+Mon Jun 22 12:59:59 UTC 2020 - Johannes Weberhofer 
+
+- Updated to release 2.1.2
+  * CVE-2020-4033 Out of bound read in RLEDECOMPRESS
+  * CVE-2020-4031 Use-After-Free in gdi_SelectObject
+  * CVE-2020-4032 Integer casting vulnerability in 
`update_recv_secondary_order`
+  * CVE-2020-4030 OOB read in `TrioParse`
+  * CVE-2020-11099 OOB Read in license_read_new_or_upgrade_license_packet
+  * CVE-2020-11098 Out-of-bound read in glyph_cache_put
+  * CVE-2020-11097 OOB read in ntlm_av_pair_get
+  * CVE-2020-11095 Global OOB read in update_recv_primary_order
+  * CVE-2020-11096 Global OOB read in update_read_cache_bitmap_v3_order
+  * Gateway RPC fixes for windows
+  * Fixed resource fee race resulting in double free in USB redirection
+  * Fixed wayland client crashes
+  * Fixed X11 client mouse mapping issues (X11 mapping on/off)
+  * Some proxy related improvements (capture module)
+  * Code cleanup (use getlogin_r, ...)
+
+- Removed obsolete upstream patch freerdp-bug-6205.patch
+
+---

Old:

  FreeRDP-2.1.1.tar.gz
  freerdp-bug-6205.patch

New:

  FreeRDP-2.1.2.tar.gz



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.2LSc9W/_old  2020-06-23 21:02:27.525429642 +0200
+++ /var/tmp/diff_new_pack.2LSc9W/_new  2020-06-23 21:02:27.529429654 +0200
@@ -27,15 +27,13 @@
 %define _lto_cflags %{nil}
 %endif
 Name:   freerdp
-Version:2.1.1
+Version:2.1.2
 Release:0
 Summary:Remote Desktop Viewer Client
 License:Apache-2.0
 Group:  Productivity/Networking/Other
 URL:https://www.freerdp.com/
 Source0:
https://github.com/FreeRDP/FreeRDP/archive/%{version}.tar.gz#/FreeRDP-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM freerdp-bug-6205.patch gh#FreeRDP/FreeRDP#6205
-Patch0: freerdp-bug-6205.patch
 BuildRequires:  chrpath
 BuildRequires:  cmake >= 2.8
 BuildRequires:  cups-devel

++ FreeRDP-2.1.1.tar.gz -> FreeRDP-2.1.2.tar.gz ++
/work/SRC/openSUSE:Factory/freerdp/FreeRDP-2.1.1.tar.gz 
/work/SRC/openSUSE:Factory/.freerdp.new.2956/FreeRDP-2.1.2.tar.gz differ: char 
23, line 1




commit freerdp for openSUSE:Factory

2020-05-29 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2020-05-29 21:13:24

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new.3606 (New)


Package is "freerdp"

Fri May 29 21:13:24 2020 rev:42 rq:808914 version:2.1.1

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2020-05-09 
19:49:52.384518284 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new.3606/freerdp.changes
2020-05-29 21:13:29.970356185 +0200
@@ -1,0 +2,23 @@
+Wed May 20 15:14:52 UTC 2020 - Johannes Weberhofer 
+
+- Updated to release 2.1.1
+  * CVE-2020-13396: GHSL-2020-100 OOB Read in ntlm_read_ChallengeMessage
+  * CVE-2020-13397: GHSL-2020-101 OOB Read in security_fips_decrypt due to 
uninitialized value
+  * CVE-2020-13398: GHSL-2020-102 OOB Write in crypto_rsa_common
+  * Enforce synchronous legacy RDP encryption count (#6156)
+  * Fixed some leaks and crashes missed in 2.1.0
+  * Removed dynamic channel listener limits
+  * Lots of resource cleanup fixes (clang sanitizers)
+  * A couple of performance improvements
+  * Various small annoyances eliminated (typos, prefilled username for windows 
client, ...)
+
+- Removed freerdp-bug-6175.patch and freerdp-bug-6207.patch because included 
in upstream
+
+---
+Wed May 20 12:34:27 UTC 2020 - Johannes Weberhofer 
+
+- Added freerdp-bug-6205.patch to fix reading newline on certificate accept 
gh#FreeRDP/FreeRDP#6205
+- Added freerdp-bug-6175.patch to fix Certificate Checking Recently Broke 
gh#FreeRDP/FreeRDP#6148
+- Added freerdp-bug-6207.patch to fix Abort on first possible certificate 
validation error gh#FreeRDP/FreeRDP#6207
+
+---

Old:

  FreeRDP-2.1.0.tar.gz

New:

  FreeRDP-2.1.1.tar.gz
  freerdp-bug-6205.patch



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.SzZjtB/_old  2020-05-29 21:13:30.550357933 +0200
+++ /var/tmp/diff_new_pack.SzZjtB/_new  2020-05-29 21:13:30.554357945 +0200
@@ -27,13 +27,15 @@
 %define _lto_cflags %{nil}
 %endif
 Name:   freerdp
-Version:2.1.0
+Version:2.1.1
 Release:0
 Summary:Remote Desktop Viewer Client
 License:Apache-2.0
 Group:  Productivity/Networking/Other
 URL:https://www.freerdp.com/
 Source0:
https://github.com/FreeRDP/FreeRDP/archive/%{version}.tar.gz#/FreeRDP-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM freerdp-bug-6205.patch gh#FreeRDP/FreeRDP#6205
+Patch0: freerdp-bug-6205.patch
 BuildRequires:  chrpath
 BuildRequires:  cmake >= 2.8
 BuildRequires:  cups-devel

++ FreeRDP-2.1.0.tar.gz -> FreeRDP-2.1.1.tar.gz ++
/work/SRC/openSUSE:Factory/freerdp/FreeRDP-2.1.0.tar.gz 
/work/SRC/openSUSE:Factory/.freerdp.new.3606/FreeRDP-2.1.1.tar.gz differ: char 
13, line 1

++ freerdp-bug-6205.patch ++
>From 5b842bc7a78621218b1179923c002d32c41f15fe Mon Sep 17 00:00:00 2001
From: akallabeth 
Date: Wed, 20 May 2020 11:57:01 +0200
Subject: [PATCH] Read newline from stdio on certificate accept

---
 client/common/client.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/client/common/client.c b/client/common/client.c
index 1f44da41a3..380d7de929 100644
--- a/client/common/client.c
+++ b/client/common/client.c
@@ -467,14 +467,17 @@ static DWORD client_cli_accept_certificate(rdpSettings* 
settings)
{
case 'y':
case 'Y':
+   fgetc(stdin);
return 1;
 
case 't':
case 'T':
+   fgetc(stdin);
return 2;
 
case 'n':
case 'N':
+   fgetc(stdin);
return 0;
 
default:



commit freerdp for openSUSE:Factory

2020-05-09 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2020-05-09 19:49:34

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new.2738 (New)


Package is "freerdp"

Sat May  9 19:49:34 2020 rev:41 rq:801823 version:2.1.0

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2020-04-22 
20:42:29.722159211 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new.2738/freerdp.changes
2020-05-09 19:49:52.384518284 +0200
@@ -1,0 +2,39 @@
+Fri May  8 09:51:06 UTC 2020 - Johannes Weberhofer 
+
+- Updated to release 2.1.0
+
+  * Fixed CVEs:
+- CVE-2020-11039
+- CVE-2020-11038
+- CVE-2020-11043
+- CVE-2020-11040
+- CVE-2020-11041
+- CVE-2020-11019
+- CVE-2020-11017
+- CVE-2020-11018
+
+  * Fixed leak and crashing issues:
+- gh#FreeRDP/FreeRDP#6129
+- gh#FreeRDP/FreeRDP#6128
+- gh#FreeRDP/FreeRDP#6127
+- gh#FreeRDP/FreeRDP#6110
+- gh#FreeRDP/FreeRDP#6081
+- gh#FreeRDP/FreeRDP#6077
+
+  * Noteworthy features and improvements:
+- Fixed sound issues (gh#FreeRDP/FreeRDP#6043)
+- New expert command line options /tune and /tune-list to modify all client
+  settings in a generic way.
+- Fixes for smartcard cache, this improves compatibility of smartcard 
devices
+  with newer smartcard channel.
+- Shadow server can now be instructed to listen to multiple interfaces.
+- Improved server certificate support (gh#FreeRDP/FreeRDP#6052)
+- Various fixes for wayland client (fullscreen, mouse wheel, ...)
+- Fixed large mouse pointer support, now mouse pointers > 96x96 pixel are 
visible.
+- USB redirection command line improvements (filter options)
+- Various translation improvements for android and ios clients
+
+- Removed upstream patches fix-freerdp-2.0.0-usbdk-build.patch
+  and fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch
+
+---

Old:

  FreeRDP-2.0.0.tar.gz
  fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch
  fix-freerdp-2.0.0-usbdk-build.patch

New:

  FreeRDP-2.1.0.tar.gz



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.YP52RS/_old  2020-05-09 19:49:55.324524595 +0200
+++ /var/tmp/diff_new_pack.YP52RS/_new  2020-05-09 19:49:55.328524603 +0200
@@ -27,17 +27,13 @@
 %define _lto_cflags %{nil}
 %endif
 Name:   freerdp
-Version:2.0.0
+Version:2.1.0
 Release:0
 Summary:Remote Desktop Viewer Client
 License:Apache-2.0
 Group:  Productivity/Networking/Other
 URL:https://www.freerdp.com/
 Source0:
https://github.com/FreeRDP/FreeRDP/archive/%{version}.tar.gz#/FreeRDP-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch boo#1169748
-Patch0: fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch
-# PATCH-FIX-UPSTREAM fix-freerdp-2.0.0-usbdk-build.patch boo#1169679
-Patch1: fix-freerdp-2.0.0-usbdk-build.patch
 BuildRequires:  chrpath
 BuildRequires:  cmake >= 2.8
 BuildRequires:  cups-devel

++ FreeRDP-2.0.0.tar.gz -> FreeRDP-2.1.0.tar.gz ++
/work/SRC/openSUSE:Factory/freerdp/FreeRDP-2.0.0.tar.gz 
/work/SRC/openSUSE:Factory/.freerdp.new.2738/FreeRDP-2.1.0.tar.gz differ: char 
13, line 1




commit freerdp for openSUSE:Factory

2020-04-22 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2020-04-22 20:42:26

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new.2738 (New)


Package is "freerdp"

Wed Apr 22 20:42:26 2020 rev:40 rq:794909 version:2.0.0

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2020-04-15 
19:53:57.329584398 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new.2738/freerdp.changes
2020-04-22 20:42:29.722159211 +0200
@@ -1,0 +2,14 @@
+Fri Apr 17 12:51:02 UTC 2020 - Johannes Weberhofer 
+
+- Updated and reviewed make command and added 
fix-freerdp-2.0.0-usbdk-build.patch
+  to fix boo#1169679 and make USB working again
+- Fixed build for SLE_12
+- Cleaned up spec file
+
+---
+Fri Apr 17 09:37:36 UTC 2020 - Martin Liška 
+
+- Add fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch in order
+  to fix boo#1169748.
+
+---

New:

  fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch
  fix-freerdp-2.0.0-usbdk-build.patch



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.5hkVFX/_old  2020-04-22 20:42:30.706161137 +0200
+++ /var/tmp/diff_new_pack.5hkVFX/_new  2020-04-22 20:42:30.710161145 +0200
@@ -18,10 +18,7 @@
 
 # X264 and OPENH264 are disabled because openSUSE does not provide the codecs
 # enable -DWITH_GSSAPI=ON again after #gh/FreeRDP/FreeRDP/4348 has been fixed
-#
-#global _with_ffmpeg 1
-#global _with_x264 1
-#global _with_openh264 1
+#global _with_gss 1
 #
 %define major_version 2
 %define uwac_version 0
@@ -37,6 +34,10 @@
 Group:  Productivity/Networking/Other
 URL:https://www.freerdp.com/
 Source0:
https://github.com/FreeRDP/FreeRDP/archive/%{version}.tar.gz#/FreeRDP-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch boo#1169748
+Patch0: fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch
+# PATCH-FIX-UPSTREAM fix-freerdp-2.0.0-usbdk-build.patch boo#1169679
+Patch1: fix-freerdp-2.0.0-usbdk-build.patch
 BuildRequires:  chrpath
 BuildRequires:  cmake >= 2.8
 BuildRequires:  cups-devel
@@ -75,6 +76,9 @@
 BuildRequires:  pkgconfig(xtst)
 BuildRequires:  pkgconfig(xv)
 Requires:   lib%{name}%{major_version} = %{version}-%{release}
+%if 0%{?sle_version} >= 15
+BuildRequires:  pkgconfig(libavcodec)
+%endif
 
 %description
 FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP)
@@ -171,6 +175,7 @@
 
 %prep
 %setup -q -n FreeRDP-%{version}
+%autopatch -p1
 
 %build
 if [ -z "$SOURCE_DATE_EPOCH" ]; then
@@ -181,47 +186,23 @@
 
 %cmake \
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
-   -DCMAKE_INSTALL_LIBDIR=%{_lib} \
-DCMAKE_SKIP_RPATH=ON \
-   -DWITH_ALSA=ON \
+   -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+   -DWITH_SERVER=ON \
-DWITH_PCSC=ON \
-DWITH_CAIRO=ON \
-DWITH_CUPS=ON \
-   -DWITH_PULSE=ON \
-%ifarch %{ix86} x86_64
-   -DWITH_SSE2=ON \
-%endif
+   -DWITH_JPEG=ON \
-DWITH_X264=OFF \
-DWITH_OPENH264=OFF \
-   -DWITH_CLIENT=ON \
-   -DWITH_SERVER=ON \
-   -DCHANNEL_GEOMETRY=ON \
-   -DWITH_CHANNELS=ON \
-   -DWITH_DIRECTFB=OFF \
-   -DWITH_FFMPEG=%{?_with_ffmpeg:ON}%{?!_with_ffmpeg:OFF} \
-DWITH_GSM=ON \
-DWITH_GSSAPI=%{?_with_gss:ON}%{?!_with_gss:OFF} \
-   -DWITH_GSTREAMER_0_10=OFF \
-   -DWITH_GSTREAMER_1_0=ON \
-   -DWITH_ICU=ON \
-   -DWITH_IPP=OFF \
-   -DWITH_JPEG=ON \
-   -DWITH_KRB5=ON \
-   -DWITH_LIBRARY_VERSIONING=ON \
-   -DWITH_OPENH264=%{?_with_openh264:ON}%{?!_with_openh264:OFF} \
-   -DWITH_OPENSSL=ON \
-   -DWITH_X11=ON \
-   -DWITH_X264=%{?_with_x264:ON}%{?!_with_x264:OFF} \
-   -DWITH_XCURSOR=ON \
-   -DWITH_XEXT=ON \
-   -DWITH_XKBFILE=ON \
-   -DWITH_XI=ON \
-   -DWITH_XINERAMA=ON \
-   -DWITH_XRENDER=ON \
-   -DWITH_XV=ON \
-   -DWITH_ZLIB=ON
+   -DWITH_CHANNELS=ON \
+   -DBUILTIN_CHANNELS=ON \
+   -DCHANNEL_URBDRC=ON \
+   -DCHANNEL_URBDRC_CLIENT=ON
 
-%make_build
+make %{?_smp_mflags}
 
 %install
 cd build

++ fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch ++
>From aa39e08c29a43c2353b9f158edb0b113c7e0751f Mon Sep 17 00:00:00 2001
From: akallabeth 
Date: Fri, 10 Apr 2020 14:16:19 +0200
Subject: [PATCH] Fixed URBDRC DEVICE_ADD_FLAG definitions

---
 channels/urbdrc/client/urbdrc_main.h | 14 ++
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/channels/urbdrc/client/urbdrc_main.h 
b/channels/urbdrc/client/urbdrc_main.h
index 5ec839983b..749aaf8727 100644
--- 

commit freerdp for openSUSE:Factory

2020-04-15 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2020-04-15 19:53:51

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new.2738 (New)


Package is "freerdp"

Wed Apr 15 19:53:51 2020 rev:39 rq:793863 version:2.0.0

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2020-03-20 
23:59:22.937021340 +0100
+++ /work/SRC/openSUSE:Factory/.freerdp.new.2738/freerdp.changes
2020-04-15 19:53:57.329584398 +0200
@@ -1,0 +2,59 @@
+Mon Apr 13 05:23:54 UTC 2020 - Johannes Weberhofer 
+
+- Added cairo support for scaling
+- Cleaned up spec
+
+---
+Sun Apr 12 06:06:44 UTC 2020 - Johannes Weberhofer 
+
+- Removed patch freerdp-Fix-realloc-return-handling.patch
+- Added pkgconfig(libusb-1.0) for building
+- Added new package for freerdp-proxy
+- Cleaned up spec file
+
+- Updated to release 2.0.0
+
+  * Fixed CVEs:
+- CVE-2020-11521
+- CVE-2020-11522
+- CVE-2020-11523
+- CVE-2020-11524
+- CVE-2020-11525
+- CVE-2020-11526
+
+  * Fixed security related issues:
+- gh#FreeRDP/FreeRDP#6005
+- gh#FreeRDP/FreeRDP#6006
+- gh#FreeRDP/FreeRDP#6007
+- gh#FreeRDP/FreeRDP#6008
+- gh#FreeRDP/FreeRDP#6009
+- gh#FreeRDP/FreeRDP#6010
+- gh#FreeRDP/FreeRDP#6011
+- gh#FreeRDP/FreeRDP#6012
+- gh#FreeRDP/FreeRDP#6013
+
+  * sha256 is now used instead of sha1 to fingerprint certificates. This will
+invalidate all hosts in FreeRDP known_hosts2 file and causes a prompt if a
+new connection is established after the update
+
+  * First version of the RDP proxy was added (gh#FreeRDP/FreeRDP#5372)
+thanks to @kubistika
+  * Smartcard received some refactoring. Missing functions were added and input
+validation was improved (gh#FreeRDP/FreeRDP#5884)
+  * A new option /cert that unifies all certificate related options 
(gh#FreeRDP/FreeRDP#5880)  
+The old options (cert-ignore, cert-deny, cert-name, cert-tofu) are still
+available but marked as deprecated
+  * Support for Remote Assistance Protocol Version 2 [MS-RA]
+  * The DirectFB client was removed because it was unmaintained
+  * Unified initialization of OrderSupport
+  * Fix for licensing against Windows Server 2003
+  * Font smoothing is now enabled per default
+  * Smart scaling for Wayland using libcairo was added 
(gh#FreeRDP/FreeRDP#5215)
+  * Unified update->BeginPaint and update->EndPaint
+  * An image scaling API for software drawing was added
+  * Rail was updated to the latest spec version 28.0
+  * Support for H.264 in the shadow server is now detected at runtime
+  * Add mask= option for /gfx and /gfx-h264  (gh#FreeRDP/FreeRDP#5771)
+  * A new option /timeout was added to adjust the TCP ACK timeout 
(gh#FreeRDP/FreeRDP#5987)
+
+---

Old:

  FreeRDP-2.0.0-rc4.tar.gz
  freerdp-Fix-realloc-return-handling.patch

New:

  FreeRDP-2.0.0.tar.gz



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.qqlXA8/_old  2020-04-15 19:53:58.237584807 +0200
+++ /var/tmp/diff_new_pack.qqlXA8/_new  2020-04-15 19:53:58.241584810 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package freerdp
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,24 +15,28 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-%ifarch aarch64 %arm
-%define _lto_cflags %{nil}
-%endif
 
+# X264 and OPENH264 are disabled because openSUSE does not provide the codecs
+# enable -DWITH_GSSAPI=ON again after #gh/FreeRDP/FreeRDP/4348 has been fixed
+#
+#global _with_ffmpeg 1
+#global _with_x264 1
+#global _with_openh264 1
+#
 %define major_version 2
 %define uwac_version 0
 %define uwac_package %{uwac_version}-%{uwac_version}
-%define version_file 2.0.0-rc4
+%ifarch aarch64 %{arm}
+%define _lto_cflags %{nil}
+%endif
 Name:   freerdp
-Version:2.0.0~rc4
+Version:2.0.0
 Release:0
 Summary:Remote Desktop Viewer Client
 License:Apache-2.0
 Group:  Productivity/Networking/Other
-Url:http://www.freerdp.com/
-Source0:
https://github.com/FreeRDP/FreeRDP/archive/%{version_file}.tar.gz#/FreeRDP-%{version_file}.tar.gz
-# PATCH-FIX-UPSTREAM freerdp-Fix-realloc-return-handling.patch boo#1153163 
boo#1153164 gh#FreeRDP/FreeRDP#5645 - fezh...@suse.com -- Fix realloc return 
handling that results in memory leaks
-Patch1: 

commit freerdp for openSUSE:Factory

2020-03-20 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2020-03-20 23:55:11

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new.3160 (New)


Package is "freerdp"

Fri Mar 20 23:55:11 2020 rev:38 rq:786780 version:2.0.0~rc4

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2019-11-03 
10:35:01.469313032 +0100
+++ /work/SRC/openSUSE:Factory/.freerdp.new.3160/freerdp.changes
2020-03-20 23:59:22.937021340 +0100
@@ -1,0 +2,5 @@
+Fri Mar 20 07:09:25 UTC 2020 - Guillaume GARDET 
+
+- Disable LTO on aarch64 and %arm to fix build
+
+---



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.1pQu4y/_old  2020-03-20 23:59:23.725021839 +0100
+++ /var/tmp/diff_new_pack.1pQu4y/_new  2020-03-20 23:59:23.737021846 +0100
@@ -15,6 +15,9 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+%ifarch aarch64 %arm
+%define _lto_cflags %{nil}
+%endif
 
 %define major_version 2
 %define uwac_version 0




commit freerdp for openSUSE:Factory

2019-11-03 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2019-11-03 10:35:00

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new.2990 (New)


Package is "freerdp"

Sun Nov  3 10:35:00 2019 rev:37 rq:743737 version:2.0.0~rc4

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2019-04-19 
18:35:59.451002409 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new.2990/freerdp.changes
2019-11-03 10:35:01.469313032 +0100
@@ -1,0 +2,7 @@
+Mon Oct 28 08:03:35 UTC 2019 - Felix Zhang 
+
+- Add freerdp-Fix-realloc-return-handling.patch: Fix realloc return
+  handling that results in memory leaks (boo#1153163, boo#1153164,
+  gh#FreeRDP/FreeRDP#5645, CVE-2019-17177, CVE-2019-17178)
+
+---

New:

  freerdp-Fix-realloc-return-handling.patch



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.3TvJk9/_old  2019-11-03 10:35:01.961313620 +0100
+++ /var/tmp/diff_new_pack.3TvJk9/_new  2019-11-03 10:35:01.961313620 +0100
@@ -28,6 +28,8 @@
 Group:  Productivity/Networking/Other
 Url:http://www.freerdp.com/
 Source0:
https://github.com/FreeRDP/FreeRDP/archive/%{version_file}.tar.gz#/FreeRDP-%{version_file}.tar.gz
+# PATCH-FIX-UPSTREAM freerdp-Fix-realloc-return-handling.patch boo#1153163 
boo#1153164 gh#FreeRDP/FreeRDP#5645 - fezh...@suse.com -- Fix realloc return 
handling that results in memory leaks
+Patch1: freerdp-Fix-realloc-return-handling.patch
 BuildRequires:  chrpath
 BuildRequires:  cmake >= 2.8
 BuildRequires:  cups-devel
@@ -152,6 +154,8 @@
 %prep
 %setup -q -n FreeRDP-%{version_file}
 
+%patch1 -p1
+
 %build
 if [ -z "$SOURCE_DATE_EPOCH" ]; then
 find . -type f -name "*.c" -exec perl -i -pe 's{__(DATE|TIME)__}{""}g' "{}" "+"

++ freerdp-Fix-realloc-return-handling.patch ++
>From 9fee4ae076b1ec97b97efb79ece08d1dab4df29a Mon Sep 17 00:00:00 2001
From: Armin Novak 
Date: Fri, 4 Oct 2019 14:49:30 +0200
Subject: [PATCH] Fixed #5645: realloc return handling

---
 client/X11/generate_argument_docbook.c | 33 +++--
 libfreerdp/codec/region.c  | 17 ++---
 winpr/libwinpr/utils/lodepng/lodepng.c |  6 +-
 3 files changed, 46 insertions(+), 10 deletions(-)

diff --git a/client/X11/generate_argument_docbook.c 
b/client/X11/generate_argument_docbook.c
index b700539e2..1a3ebf563 100644
--- a/client/X11/generate_argument_docbook.c
+++ b/client/X11/generate_argument_docbook.c
@@ -9,6 +9,7 @@
 LPSTR tr_esc_str(LPCSTR arg, bool format)
 {
LPSTR tmp = NULL;
+   LPSTR tmp2 = NULL;
size_t cs = 0, x, ds, len;
size_t s;
 
@@ -25,7 +26,12 @@ LPSTR tr_esc_str(LPCSTR arg, bool format)
ds = s + 1;
 
if (s)
-   tmp = (LPSTR)realloc(tmp, ds * sizeof(CHAR));
+   {
+   tmp2 = (LPSTR)realloc(tmp, ds * sizeof(CHAR));
+   if (!tmp2)
+   free(tmp);
+   tmp = tmp2;
+   }
 
if (NULL == tmp)
{
@@ -43,7 +49,10 @@ LPSTR tr_esc_str(LPCSTR arg, bool format)
case '<':
len = format ? 13 : 4;
ds += len - 1;
-   tmp = (LPSTR)realloc(tmp, ds * sizeof(CHAR));
+   tmp2 = (LPSTR)realloc(tmp, ds * sizeof(CHAR));
+   if (!tmp2)
+   free(tmp);
+   tmp = tmp2;
 
if (NULL == tmp)
{
@@ -64,7 +73,10 @@ LPSTR tr_esc_str(LPCSTR arg, bool format)
case '>':
len = format ? 14 : 4;
ds += len - 1;
-   tmp = (LPSTR)realloc(tmp, ds * sizeof(CHAR));
+   tmp2 = (LPSTR)realloc(tmp, ds * sizeof(CHAR));
+   if (!tmp2)
+   free(tmp);
+   tmp = tmp2;
 
if (NULL == tmp)
{
@@ -84,7 +96,10 @@ LPSTR tr_esc_str(LPCSTR arg, bool format)
 
case '\'':
ds += 5;
-   tmp = (LPSTR)realloc(tmp, ds * sizeof(CHAR));
+   tmp2 = (LPSTR)realloc(tmp, ds * sizeof(CHAR));
+   if (!tmp2)
+   free(tmp);
+   tmp = tmp2;
 
 

commit freerdp for openSUSE:Factory

2019-04-19 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2019-04-19 18:35:58

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new.5536 (New)


Package is "freerdp"

Fri Apr 19 18:35:58 2019 rev:36 rq:694953 version:2.0.0~rc4

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2019-02-04 
21:21:03.787659035 +0100
+++ /work/SRC/openSUSE:Factory/.freerdp.new.5536/freerdp.changes
2019-04-19 18:35:59.451002409 +0200
@@ -1,0 +2,7 @@
+Wed Apr 17 06:50:28 UTC 2019 - Felix Zhang 
+
+- Add Requires: lib%{name}%{major_version} = %{version}-%{release}:
+  freerdp should depend on the same release of libfreerdp2
+  (boo#1129193)
+
+---



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.HnEzq0/_old  2019-04-19 18:36:00.167003319 +0200
+++ /var/tmp/diff_new_pack.HnEzq0/_new  2019-04-19 18:36:00.171003324 +0200
@@ -63,6 +63,7 @@
 BuildRequires:  pkgconfig(xrender)
 BuildRequires:  pkgconfig(xtst)
 BuildRequires:  pkgconfig(xv)
+Requires:   lib%{name}%{major_version} = %{version}-%{release}
 
 %description
 FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP)




commit freerdp for openSUSE:Factory

2019-02-04 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2019-02-04 21:21:02

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new.28833 (New)


Package is "freerdp"

Mon Feb  4 21:21:02 2019 rev:35 rq:666409 version:2.0.0~rc4

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2019-01-15 
13:14:33.256443550 +0100
+++ /work/SRC/openSUSE:Factory/.freerdp.new.28833/freerdp.changes   
2019-02-04 21:21:03.787659035 +0100
@@ -6,2 +6,8 @@
-  * Fixes for CVE-2018-8789, CVE-2018-8785, CVE-2018-8786, CVE-2018-8787,
-CVE-2018-8788, CVE-2018-8784, boo#1116708
+  * Fix the following issues:
+- CVE-2018-8784, boo#1116708
+- CVE-2018-8785, boo#1117967
+- CVE-2018-8786, boo#1117966
+- CVE-2018-8787, boo#1117964
+- CVE-2018-8788, boo#1117963
+- CVE-2018-8789, boo#1117965
+- CVE-2018-1000852, boo#1120507
@@ -9 +14,0 @@
-



Other differences:
--



commit freerdp for openSUSE:Factory

2019-01-15 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2019-01-15 13:14:31

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new.28833 (New)


Package is "freerdp"

Tue Jan 15 13:14:31 2019 rev:34 rq:663571 version:2.0.0~rc4

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2018-12-03 
10:08:44.111800619 +0100
+++ /work/SRC/openSUSE:Factory/.freerdp.new.28833/freerdp.changes   
2019-01-15 13:14:33.256443550 +0100
@@ -92 +92,3 @@
-  * #4306 Cannot connect to shadow server with NLA auth: SEC_E_OUT_OF_SEQUENCE
+  * #4306 Cannot connect to shadow server with NLA auth:
+SEC_E_OUT_OF_SEQUENCE (boo#1085416, boo#1087240, boo#1104918,
+CVE-2018-0886)



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.QBEJvM/_old  2019-01-15 13:14:33.828443102 +0100
+++ /var/tmp/diff_new_pack.QBEJvM/_new  2019-01-15 13:14:33.832443099 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package freerdp
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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




commit freerdp for openSUSE:Factory

2018-12-03 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2018-12-03 10:08:38

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new.19453 (New)


Package is "freerdp"

Mon Dec  3 10:08:38 2018 rev:33 rq:652282 version:2.0.0~rc4

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2018-11-22 
13:23:31.878124657 +0100
+++ /work/SRC/openSUSE:Factory/.freerdp.new.19453/freerdp.changes   
2018-12-03 10:08:44.111800619 +0100
@@ -4 +4 @@
-- upgrade to version 2.0.0-rc4
+- upgrade to version 2.0.0-rc4 (FATE#326739)



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.XK6beV/_old  2018-12-03 10:08:45.631799220 +0100
+++ /var/tmp/diff_new_pack.XK6beV/_new  2018-12-03 10:08:45.631799220 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 




commit freerdp for openSUSE:Factory

2018-11-22 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2018-11-22 13:23:21

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new.19453 (New)


Package is "freerdp"

Thu Nov 22 13:23:21 2018 rev:32 rq:650375 version:2.0.0~rc4

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2018-08-10 
09:45:19.105839699 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new.19453/freerdp.changes   
2018-11-22 13:23:31.878124657 +0100
@@ -1,0 +2,37 @@
+Tue Nov 20 10:28:44 UTC 2018 - jweberho...@weberhofer.at
+
+- upgrade to version 2.0.0-rc4
+
+  * Fixes for CVE-2018-8789, CVE-2018-8785, CVE-2018-8786, CVE-2018-8787,
+CVE-2018-8788, CVE-2018-8784, boo#1116708
+  * Security and stability improvements, including boo#1103557 and boo#1112028
+
+  * Refactored ntlm_av_pairs API
+  * gateway: multiple fixes and improvements
+  * client/X11: support for rail (remote app) icons was added
+  * the licensing code was re-worked: Per-device licenses are now saved on the
+client and used on re-connect: WARNING: this is a change in FreeRDP
+behavior regarding licensing
+  WARNING: this is a change in FreeRDP behavior regarding licensing. If 
the old
+  behavior is required, or no licenses should be saved use the
+  new command line option +old-license (gh#/FreeRDP/FreeRDP#4979)
+  * improve order handling -  only orders that were enabled
+during capability exchange are accepted.
+  WARNING and NOTE: some servers do improperly send orders that weren't 
negotiated,
+  for such cases the new command line option /relax-order-checks was added 
to
+  disable the strict order checking. If connecting to xrdp the options
+  /relax-order-checks *and* +glyph-cache are required. 
(gh#/FreeRDP/FreeRDP#4926)
+  * /smartcard has now support for substring filters (gh#/FreeRDP/FreeRDP#4840)
+for details see https://github.com/FreeRDP/FreeRDP/wiki/smartcard-logon
+  * add new command line option /smartcard-logon to allow
+smartcard login (currently only with RDP security)
+  * add support to set tls security level (for openssl >= 1.1.0)
+- default level is set to 1
+- the new command line option /tls-seclevel:[LEVEL] allows to set
+  a different level if required
+  * new command line option: /window-position to allow positioning
+the window on startup
+  * client/X11: set window title before mapping
+  * rdpsnd/audin (mostly server side) add support for audio re-sampling using 
soxr or ffmpeg
+
+---

Old:

  FreeRDP-2.0.0-rc3.tar.gz

New:

  FreeRDP-2.0.0-rc4.tar.gz



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.daaLUt/_old  2018-11-22 13:23:33.074123412 +0100
+++ /var/tmp/diff_new_pack.daaLUt/_new  2018-11-22 13:23:33.074123412 +0100
@@ -19,9 +19,9 @@
 %define major_version 2
 %define uwac_version 0
 %define uwac_package %{uwac_version}-%{uwac_version}
-%define version_file 2.0.0-rc3
+%define version_file 2.0.0-rc4
 Name:   freerdp
-Version:2.0.0~rc3
+Version:2.0.0~rc4
 Release:0
 Summary:Remote Desktop Viewer Client
 License:Apache-2.0

++ FreeRDP-2.0.0-rc3.tar.gz -> FreeRDP-2.0.0-rc4.tar.gz ++
/work/SRC/openSUSE:Factory/freerdp/FreeRDP-2.0.0-rc3.tar.gz 
/work/SRC/openSUSE:Factory/.freerdp.new.19453/FreeRDP-2.0.0-rc4.tar.gz differ: 
char 13, line 1




commit freerdp for openSUSE:Factory

2018-08-10 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2018-08-10 09:45:15

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new (New)


Package is "freerdp"

Fri Aug 10 09:45:15 2018 rev:31 rq:628227 version:2.0.0~rc3

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2018-05-19 
15:40:06.907788944 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2018-08-10 
09:45:19.105839699 +0200
@@ -1,0 +2,21 @@
+Wed Aug  8 07:07:01 UTC 2018 - jweberho...@weberhofer.at
+
+- upgrade to version 2.0.0-rc3
+  See: https://github.com/FreeRDP/FreeRDP/milestone/9?closed=1
+
+  * Improved and cleaned up the command line interface
+  * Fixed automount issues
+  * Fixed several audio and microphone related issues
+  * Implemented AAC and MP3 codecs
+  * Added Wave2 support
+  * Addedd dynamic resolution with full screen toggle support 
+  * Improved redirection handling and certificate issues
+  * Improved automatic reconnects
+  * Improced connection error handling
+  * Fixed invalid pointer, double-free, integer underflow,
+buffer overflows issues as well as other memory leaks
+  * fixed X11 Right-Ctrl ungrab feature
+  * winpr: Updates time zone data to April 2018
+  * added libressl compatibility
+
+---

Old:

  FreeRDP-2.0.0-rc2.tar.gz

New:

  FreeRDP-2.0.0-rc3.tar.gz



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.Z30ol8/_old  2018-08-10 09:45:19.901840976 +0200
+++ /var/tmp/diff_new_pack.Z30ol8/_new  2018-08-10 09:45:19.901840976 +0200
@@ -19,9 +19,9 @@
 %define major_version 2
 %define uwac_version 0
 %define uwac_package %{uwac_version}-%{uwac_version}
-%define version_file 2.0.0-rc2
+%define version_file 2.0.0-rc3
 Name:   freerdp
-Version:2.0.0~rc2
+Version:2.0.0~rc3
 Release:0
 Summary:Remote Desktop Viewer Client
 License:Apache-2.0

++ FreeRDP-2.0.0-rc2.tar.gz -> FreeRDP-2.0.0-rc3.tar.gz ++
/work/SRC/openSUSE:Factory/freerdp/FreeRDP-2.0.0-rc2.tar.gz 
/work/SRC/openSUSE:Factory/.freerdp.new/FreeRDP-2.0.0-rc3.tar.gz differ: char 
12, line 1




commit freerdp for openSUSE:Factory

2018-05-19 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2018-05-19 15:40:05

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new (New)


Package is "freerdp"

Sat May 19 15:40:05 2018 rev:30 rq:607302 version:2.0.0~rc2

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2018-04-26 
13:23:00.229107840 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2018-05-19 
15:40:06.907788944 +0200
@@ -1,0 +2,39 @@
+Mon May 14 15:56:41 UTC 2018 - jweberho...@weberhofer.at
+
+- removed SLE11 condition
+- removed no_connection_to_windows_10_17101.patch
+- removed -DBUILTIN_CHANNELS=OFF switch
+- explicitly set -DCHANNEL_GEOMETRY=ON
+- Disable the new X264 and OPENH264 codecs because openSUSE does
+  not provide them
+
+- upgrade to version 2.0.0-rc2
+  See: https://github.com/FreeRDP/FreeRDP/milestone/8
+
+  Noteworthy features and improvements:
+  * IMPORTANT: add support CredSSP v6 - this fixes KB4088776 see #4449, #4488
+  * basic support for the "Video Optimized Remoting Virtual Channel 
+Extension" (MS-RDPEVOR) was added
+  * many smart card related fixes and cleanups #4312
+  * fix ccache support
+  * add support for memory and thread sanitizer
+  * support for dynamic resloution changes was added in xfreerdp #4313
+  * support for gateway access token (command line option /gat) was added
+  * initial support for travis-ci.org was added
+  * SSE optimization version of RGB to AVC444 frame split was added
+  * build: -msse2/-msse3 are not enabled globally anymore
+
+  Fixed github issues (excerpt):
+  * #4227 Convert settings->Password to binary blob
+  * #4231 freerdp-2.0.0_rc0: 5 tests failed out of 184 on ppc
+  * #4276 Big endian fixes
+  * #4291 xfreerdp “Segmentation fault” when connecting to freerdp-shadow-cli
+  * #4293 [X11] shadow server memory corruption with /monitors:2 #4293
+  * #4296 drive redirection - raise an error if the directory can't be found
+  * #4306 Cannot connect to shadow server with NLA auth: SEC_E_OUT_OF_SEQUENCE
+  * #4457 Fix /size: /w: /h: with /monitors: (Fix custom sizes)
+  * #4527 pre-connection blob (pcb) support in .rdp files
+  * #4552 Fix Windows 10 cursors drawing as black
+  * smartcard related: #3521, #3431, #3474, #3488, #775, #1424
+
+---

Old:

  FreeRDP-2.0.0-rc1.tar.gz
  no_connection_to_windows_10_17101.patch

New:

  FreeRDP-2.0.0-rc2.tar.gz



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.Cd7IJW/_old  2018-05-19 15:40:07.899752651 +0200
+++ /var/tmp/diff_new_pack.Cd7IJW/_new  2018-05-19 15:40:07.899752651 +0200
@@ -19,17 +19,15 @@
 %define major_version 2
 %define uwac_version 0
 %define uwac_package %{uwac_version}-%{uwac_version}
-%define version_file 2.0.0-rc1
+%define version_file 2.0.0-rc2
 Name:   freerdp
-Version:2.0.0~rc1
+Version:2.0.0~rc2
 Release:0
 Summary:Remote Desktop Viewer Client
 License:Apache-2.0
 Group:  Productivity/Networking/Other
 Url:http://www.freerdp.com/
 Source0:
https://github.com/FreeRDP/FreeRDP/archive/%{version_file}.tar.gz#/FreeRDP-%{version_file}.tar.gz
-# PATCH-FIX-UPSTREAM no_connection_to_windows_10_17101.patch boo#1085416
-Patch0: no_connection_to_windows_10_17101.patch
 BuildRequires:  chrpath
 BuildRequires:  cmake >= 2.8
 BuildRequires:  cups-devel
@@ -152,10 +150,6 @@
 
 %prep
 %setup -q -n FreeRDP-%{version_file}
-%patch0 -p1
-%if 0%{?sles_version} == 11
-cp %{SOURCE1} cmake/
-%endif
 
 %build
 if [ -z "$SOURCE_DATE_EPOCH" ]; then
@@ -164,6 +158,7 @@
 export LDFLAGS="-pie"
 export CFLAGS="%{optflags} -fPIE -pie"
 
+# X264 and OPENH264 are disabled because openSUSE does not provide the codecs
 # enable -DWITH_GSSAPI=ON again after #gh/FreeRDP/FreeRDP/4348 has been fixed
 %cmake \
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
@@ -176,9 +171,12 @@
 %ifarch %{ix86} x86_64
-DWITH_SSE2=ON \
 %endif
+   -DWITH_X264=OFF \
+   -DWITH_OPENH264=OFF \
-DWITH_CLIENT=ON \
-DWITH_SERVER=ON \
-   -DWITH_CHANNELS=ON -DBUILTIN_CHANNELS=OFF \
+   -DCHANNEL_GEOMETRY=ON \
+   -DWITH_CHANNELS=ON \
-DWITH_DIRECTFB=OFF \
-DWITH_FFMPEG=OFF \
-DWITH_GSM=ON \
@@ -232,7 +230,6 @@
 
 %files -n lib%{name}%{major_version}
 %doc LICENSE
-%{_libdir}/%{name}%{major_version}
 %{_libdir}/lib%{name}%{major_version}.so.*
 %{_libdir}/lib%{name}-client%{major_version}.so.*
 %{_libdir}/lib%{name}-shadow%{major_version}.so.*

++ FreeRDP-2.0.0-rc1.tar.gz -> FreeRDP-2.0.0-rc2.tar.gz ++

commit freerdp for openSUSE:Factory

2018-04-26 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2018-04-26 13:22:58

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new (New)


Package is "freerdp"

Thu Apr 26 13:22:58 2018 rev:29 rq:600361 version:2.0.0~rc1

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2018-03-19 
23:32:59.501012300 +0100
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2018-04-26 
13:23:00.229107840 +0200
@@ -1,0 +2,5 @@
+Tue Apr 24 08:59:06 UTC 2018 - br...@ioda-net.ch
+
+- Fix boo#1090677 activate pulse optional component 
+
+---



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.H5XqLw/_old  2018-04-26 13:23:00.853084998 +0200
+++ /var/tmp/diff_new_pack.H5XqLw/_new  2018-04-26 13:23:00.857084852 +0200
@@ -172,6 +172,7 @@
-DWITH_ALSA=ON \
-DWITH_PCSC=ON \
-DWITH_CUPS=ON \
+   -DWITH_PULSE=ON \
 %ifarch %{ix86} x86_64
-DWITH_SSE2=ON \
 %endif




commit freerdp for openSUSE:Factory

2018-03-19 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2018-03-19 23:32:56

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new (New)


Package is "freerdp"

Mon Mar 19 23:32:56 2018 rev:28 rq:587433 version:2.0.0~rc1

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2018-01-16 
09:40:47.330131384 +0100
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2018-03-19 
23:32:59.501012300 +0100
@@ -1,0 +2,15 @@
+Thu Mar 15 07:33:40 UTC 2018 - jweberho...@weberhofer.at
+
+- Added no_connection_to_windows_10_17101.patch to fix 
+  Windows-connection-problem after Windows march 2018 updates.
+  This fix is related to boo#1085416
+
+---
+Mon Mar 12 19:26:30 UTC 2018 - crrodrig...@opensuse.org
+
+- Do not use xorg-x11-devel, instead buildrequire individual
+  x components.
+- Only attempt to ge rid of __DATE__ and __TIME__ if 
+  SOURCE_DATE_EPOCH is not set.
+
+---

New:

  no_connection_to_windows_10_17101.patch



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.tWiM9J/_old  2018-03-19 23:33:00.888962231 +0100
+++ /var/tmp/diff_new_pack.tWiM9J/_new  2018-03-19 23:33:00.896961942 +0100
@@ -26,8 +26,10 @@
 Summary:Remote Desktop Viewer Client
 License:Apache-2.0
 Group:  Productivity/Networking/Other
-URL:http://www.freerdp.com/
+Url:http://www.freerdp.com/
 Source0:
https://github.com/FreeRDP/FreeRDP/archive/%{version_file}.tar.gz#/FreeRDP-%{version_file}.tar.gz
+# PATCH-FIX-UPSTREAM no_connection_to_windows_10_17101.patch boo#1085416
+Patch0: no_connection_to_windows_10_17101.patch
 BuildRequires:  chrpath
 BuildRequires:  cmake >= 2.8
 BuildRequires:  cups-devel
@@ -39,7 +41,6 @@
 BuildRequires:  libjpeg-devel
 BuildRequires:  pkgconfig
 BuildRequires:  xmlto
-BuildRequires:  xorg-x11-devel
 BuildRequires:  zlib-devel
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(gstreamer-1.0)
@@ -53,8 +54,17 @@
 BuildRequires:  pkgconfig(wayland-client)
 BuildRequires:  pkgconfig(wayland-scanner)
 BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(xcursor)
+BuildRequires:  pkgconfig(xdamage)
+BuildRequires:  pkgconfig(xext)
+BuildRequires:  pkgconfig(xfixes)
+BuildRequires:  pkgconfig(xinerama)
 BuildRequires:  pkgconfig(xkbcommon)
 BuildRequires:  pkgconfig(xkbfile)
+BuildRequires:  pkgconfig(xrandr)
+BuildRequires:  pkgconfig(xrender)
+BuildRequires:  pkgconfig(xtst)
+BuildRequires:  pkgconfig(xv)
 
 %description
 FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP)
@@ -142,12 +152,15 @@
 
 %prep
 %setup -q -n FreeRDP-%{version_file}
+%patch0 -p1
 %if 0%{?sles_version} == 11
 cp %{SOURCE1} cmake/
 %endif
 
 %build
+if [ -z "$SOURCE_DATE_EPOCH" ]; then
 find . -type f -name "*.c" -exec perl -i -pe 's{__(DATE|TIME)__}{""}g' "{}" "+"
+fi
 export LDFLAGS="-pie"
 export CFLAGS="%{optflags} -fPIE -pie"
 
@@ -155,7 +168,6 @@
 %cmake \
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DCMAKE_INSTALL_LIBDIR=%{_lib} \
-   -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=ON \
-DWITH_ALSA=ON \
-DWITH_PCSC=ON \

++ no_connection_to_windows_10_17101.patch ++
diff -ur FreeRDP-2.0.0-rc1-orig/libfreerdp/core/nla.c 
FreeRDP-2.0.0-rc1/libfreerdp/core/nla.c
--- FreeRDP-2.0.0-rc1-orig/libfreerdp/core/nla.c2017-11-28 
15:26:30.0 +0100
+++ FreeRDP-2.0.0-rc1/libfreerdp/core/nla.c 2018-03-14 16:25:02.230620541 
+0100
@@ -1663,14 +1663,17 @@
 static int nla_decode_ts_request(rdpNla* nla, wStream* s)
 {
int length;
+   UINT32 version = 0;
 
/* TSRequest */
if (!ber_read_sequence_tag(s, ) ||
!ber_read_contextual_tag(s, 0, , TRUE) ||
-   !ber_read_integer(s, >version))
+   !ber_read_integer(s, ))
{
return -1;
}
+   if (version < nla->version)
+   nla->version = version;
 
/* [1] negoTokens (NegoData) */
if (ber_read_contextual_tag(s, 1, , TRUE) != FALSE)



commit freerdp for openSUSE:Factory

2018-01-16 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2018-01-16 09:40:42

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new (New)


Package is "freerdp"

Tue Jan 16 09:40:42 2018 rev:27 rq:563664 version:2.0.0~rc1

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2017-12-06 
08:53:57.323162469 +0100
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2018-01-16 
09:40:47.330131384 +0100
@@ -1,0 +2,8 @@
+Thu Jan 11 08:10:58 UTC 2018 - jweberho...@weberhofer.at
+
+- Users can connect only once wo windows sessions due to
+  #gh/FreeRDP/FreeRDP/4348
+  Therefore WITH_GSSAPI has been disabled until that issue has been
+  solved
+
+---



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.WduaXY/_old  2018-01-16 09:40:50.521981980 +0100
+++ /var/tmp/diff_new_pack.WduaXY/_new  2018-01-16 09:40:50.537981231 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package freerdp
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -26,7 +26,7 @@
 Summary:Remote Desktop Viewer Client
 License:Apache-2.0
 Group:  Productivity/Networking/Other
-Url:http://www.freerdp.com/
+URL:http://www.freerdp.com/
 Source0:
https://github.com/FreeRDP/FreeRDP/archive/%{version_file}.tar.gz#/FreeRDP-%{version_file}.tar.gz
 BuildRequires:  chrpath
 BuildRequires:  cmake >= 2.8
@@ -150,6 +150,8 @@
 find . -type f -name "*.c" -exec perl -i -pe 's{__(DATE|TIME)__}{""}g' "{}" "+"
 export LDFLAGS="-pie"
 export CFLAGS="%{optflags} -fPIE -pie"
+
+# enable -DWITH_GSSAPI=ON again after #gh/FreeRDP/FreeRDP/4348 has been fixed
 %cmake \
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DCMAKE_INSTALL_LIBDIR=%{_lib} \
@@ -168,7 +170,6 @@
-DWITH_FFMPEG=OFF \
-DWITH_GSM=ON \
-DWITH_GSTREAMER_1_0=ON \
-   -DWITH_GSSAPI=ON \
-DWITH_ICU=ON \
-DWITH_IPP=OFF \
-DWITH_JPEG=ON \




commit freerdp for openSUSE:Factory

2017-12-05 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2017-12-06 08:53:54

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new (New)


Package is "freerdp"

Wed Dec  6 08:53:54 2017 rev:26 rq:547012 version:2.0.0~rc1

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2017-09-07 
22:11:29.981473430 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2017-12-06 
08:53:57.323162469 +0100
@@ -1,0 +2,36 @@
+Thu Nov 30 15:56:24 UTC 2017 - jweberho...@weberhofer.at
+
+- Updated to 2.0.0-rc1
+
+Noteworthy features and improvements:
+
+* support for FIPS mode was added (option +fipsmode)
+* initial client side kerberos support (run cmake with WITH_GSSAPI)
+* support for ssh-agent redirection (as rdp channel)
+* the man page(s) and /help were updated an improved
+* add support for ICU for unicode conversion (-DWITH_ICU=ON)
+* client add option to force password prompt before connection 
(/from-stdin[:force])
+* extend /size to allow width or height percentages (#gh/FreeRDP/FreeRDP/4146)
+* add support for "password is pin"
+* clipboard is now enabled per default (use -clipboard to disable)
+
+Fixed github issues (excerpt):
+
+* #gh/FreeRDP/FreeRDP/4281: Added option to prefer IPv6 over IPv4
+* #gh/FreeRDP/FreeRDP/3890: Point to OpenSSL doc for private CA
+* #gh/FreeRDP/FreeRDP/3378: support 31 static channels as described in the spec
+* #gh/FreeRDP/FreeRDP/4253: Rfx decode tile width.
+* #gh/FreeRDP/FreeRDP/3267: fix parsing of drivestoredirect
+* #gh/FreeRDP/FreeRDP/4257: Proper error checks for /kbd argument
+* #gh/FreeRDP/FreeRDP/4249: Corruption due to recursive parser
+* #gh/FreeRDP/FreeRDP/4111: 15bpp color handling for brush.
+* #gh/FreeRDP/FreeRDP/3509: Added Ctrl+Alt+Enter description
+* #gh/FreeRDP/FreeRDP/3211: Return freerdp error from main.
+* #gh/FreeRDP/FreeRDP/3513: add better description for drive redirection
+* #gh/FreeRDP/FreeRDP/4199: ConvertFindDataAToW string length
+* #gh/FreeRDP/FreeRDP/4135: client/x11: fix colors on big endian
+* #gh/FreeRDP/FreeRDP/4089: fix h264 context leak when DeleteSurface
+* #gh/FreeRDP/FreeRDP/4117: possible segfault
+* #gh/FreeRDP/FreeRDP/4091: fix a regression with remote program
+
+---

Old:

  FreeRDP-2.0.0-rc0.tar.gz

New:

  FreeRDP-2.0.0-rc1.tar.gz



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.LGuk8O/_old  2017-12-06 08:53:58.167131573 +0100
+++ /var/tmp/diff_new_pack.LGuk8O/_new  2017-12-06 08:53:58.171131427 +0100
@@ -19,9 +19,9 @@
 %define major_version 2
 %define uwac_version 0
 %define uwac_package %{uwac_version}-%{uwac_version}
-%define version_file 2.0.0-rc0
+%define version_file 2.0.0-rc1
 Name:   freerdp
-Version:2.0.0~rc0
+Version:2.0.0~rc1
 Release:0
 Summary:Remote Desktop Viewer Client
 License:Apache-2.0
@@ -44,6 +44,7 @@
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(gstreamer-1.0)
 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
+BuildRequires:  pkgconfig(icu-i18n)
 BuildRequires:  pkgconfig(krb5)
 BuildRequires:  pkgconfig(libpcsclite)
 BuildRequires:  pkgconfig(libpulse)
@@ -110,10 +111,10 @@
 %package -n winpr%{major_version}-devel
 Summary:Windows Portable Runtime development files
 Group:  Development/Languages/C and C++
-Obsoletes:  libwinpr2-devel < %{version}-%{release}
-Provides:   libwinpr2-devel = %{version}-%{release}
 Requires:   cmake >= 2.8
 Requires:   libwinpr%{major_version} = %{version}-%{release}
+Obsoletes:  libwinpr2-devel < %{version}-%{release}
+Provides:   libwinpr2-devel = %{version}-%{release}
 
 %description -n winpr%{major_version}-devel
 This package contains header files for developing applications that
@@ -127,15 +128,15 @@
 Using wayland as a client (uwac) is a library to provide common
 functionality for wayland clients.
 
-%package -n uwac%{uwac_version}-devel
+%package -n uwac%{uwac_package}-devel
 Summary:Remote Desktop Toolkit libuwac development files
 Group:  Development/Languages/C and C++
-Obsoletes:  libuwac0-devel < %{version}-%{release}
-Provides:   libuwac0-devel = %{version}-%{release}
 Requires:   cmake >= 2.8
 Requires:   libuwac%{uwac_package} = %{version}-%{release}
+Obsoletes:  libuwac0-devel < %{version}-%{release}
+Provides:   libuwac0-devel = %{version}-%{release}
 
-%description -n uwac%{uwac_version}-devel
+%description -n uwac%{uwac_package}-devel
 This package contains header files for developing applications that
 use the uwac library.
 
@@ -166,9 +167,9 @@

commit freerdp for openSUSE:Factory

2017-09-07 Thread root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2017-09-07 22:11:16

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new (New)


Package is "freerdp"

Thu Sep  7 22:11:16 2017 rev:25 rq:520787 version:2.0.0~rc0

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2017-06-17 
10:17:51.455185172 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2017-09-07 
22:11:29.981473430 +0200
@@ -1,0 +2,33 @@
+Mon Sep  4 11:05:25 UTC 2017 - jeng...@inai.de
+
+- Remove extraneous Obsoletes for packages that never existed
+  in openSUSE:Factory or X11:RemoteDesktop.
+- Rename libuwac0-devel to uwac0-devel and libwinpr-devel to
+  winpr-devel, as that seems to be their upstream name which
+  packages are encouraged to stick to.
+- Remove duplicated pkgconfig requires (these are autodetected).
+
+---
+Fri Sep  1 11:51:54 UTC 2017 - jweberho...@weberhofer.at
+
+- Fixed download location
+
+---
+Fri Sep  1 06:43:47 UTC 2017 - jweberho...@weberhofer.at
+
+- Switched to official RC0
+- Create wayland client package and libuwac0 package
+- Create separate libwinpr2 to be used in other packages
+- enabled gstreamer (currently disabled for tumbleweed)
+- enabled kerberos authentication
+
+- Update to official RC0
+  Fix the following issues identified by the CISCO TALOS project:
+  * TALOS-2017-0336 CVE-2017-2834 boo#1050714
+  * TALOS-2017-0337 CVE-2017-2835 boo#1050712
+  * TALOS-2017-0338 CVE-2017-2836 boo#1050699
+  * TALOS-2017-0339 CVE-2017-2837 boo#1050704
+  * TALOS-2017-0340 CVE-2017-2838 boo#1050708
+  * TALOS-2017-0341 CVE-2017-2839 boo#1050711
+
+---

Old:

  _service
  _servicedata
  freerdp-2.0.0~git.1497095982.1dbd2d28d.tar.xz

New:

  FreeRDP-2.0.0-rc0.tar.gz



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.gU87Lz/_old  2017-09-07 22:11:31.017327437 +0200
+++ /var/tmp/diff_new_pack.gU87Lz/_new  2017-09-07 22:11:31.021326874 +0200
@@ -16,126 +16,247 @@
 #
 
 
-%define sover 2
-
+%define major_version 2
+%define uwac_version 0
+%define uwac_package %{uwac_version}-%{uwac_version}
+%define version_file 2.0.0-rc0
 Name:   freerdp
-Version:2.0.0~git.1497095982.1dbd2d28d
+Version:2.0.0~rc0
 Release:0
 Summary:Remote Desktop Viewer Client
 License:Apache-2.0
 Group:  Productivity/Networking/Other
 Url:http://www.freerdp.com/
-Source0:%{name}-%{version}.tar.xz
-BuildRequires:  alsa-devel
-BuildRequires:  cmake
+Source0:
https://github.com/FreeRDP/FreeRDP/archive/%{version_file}.tar.gz#/FreeRDP-%{version_file}.tar.gz
+BuildRequires:  chrpath
+BuildRequires:  cmake >= 2.8
 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:  hicolor-icon-theme
+BuildRequires:  libgsm-devel
+BuildRequires:  libjpeg-devel
+BuildRequires:  pkgconfig
 BuildRequires:  xmlto
 BuildRequires:  xorg-x11-devel
 BuildRequires:  zlib-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-
-%define libname lib%{name}%{sover}
+BuildRequires:  pkgconfig(alsa)
+BuildRequires:  pkgconfig(gstreamer-1.0)
+BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
+BuildRequires:  pkgconfig(krb5)
+BuildRequires:  pkgconfig(libpcsclite)
+BuildRequires:  pkgconfig(libpulse)
+BuildRequires:  pkgconfig(libsystemd)
+BuildRequires:  pkgconfig(openssl)
+BuildRequires:  pkgconfig(wayland-client)
+BuildRequires:  pkgconfig(wayland-scanner)
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(xkbcommon)
+BuildRequires:  pkgconfig(xkbfile)
 
 %description
 FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP)
 following the Microsoft Open Specifications. This package provides the client
 application.
 
-%package -n %{libname}
-Summary:Remote Desktop Viewer Library
+%package wayland
+Summary:Remote Desktop Viewer Client
+Group:  Productivity/Networking/Other
+
+%description wayland
+FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP)
+following the Microsoft Open Specifications. This package provides the
+wayland-based client application.
+
+%package server
+Summary:Remote Desktop Server
+Group:  

commit freerdp for openSUSE:Factory

2016-08-03 Thread h_root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2016-08-03 11:39:44

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  2016-05-24 
09:34:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2016-08-03 
11:39:45.0 +0200
@@ -8,0 +9 @@
+- Update to GNOME 3.20.2 FATE#318572
@@ -13,2 +14,4 @@
-  + libfreerdp-codec: fix xcrush decompression, revert remote control fix
-  + KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and Morocco
+  + libfreerdp-codec: fix xcrush decompression, revert remote
+control fix
+  + KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and
+Morocco
@@ -20,2 +23,2 @@
-- Update to version 2.0.0, git master branch id a7ca42e (FATE#319661),
-  no upstream changelog available.
+- Update to version 2.0.0, git master branch id a7ca42e
+  (FATE#319661), no upstream changelog available.
@@ -26 +29,2 @@
-scripts need to migrate to the new interfaces to avoid breakages.
+scripts need to migrate to the new interfaces to avoid
+breakages.
@@ -50,2 +54 @@
-  backported from upstream commit:
-  
https://github.com/FreeRDP/FreeRDP/commit/f1d6afca6ae620f9855a33280bdc6f3ad9153be0#diff-b6d68bbca6e0f5875c57ef225cd65c45
+  backported from upstream commit f1d6afc
@@ -76 +79,2 @@
-- Added patch for issue #811 fixing divide key (/) on keypad for 1.0x series
+- Added patch for issue #811 fixing divide key (/) on keypad for
+  1.0x series,
@@ -81 +85,2 @@
-  FreeRDP 1.0.2 is a maintenance release which contains several bug and 
stability fixes.
+  FreeRDP 1.0.2 is a maintenance release which contains several bug
+  and stability fixes.
@@ -83 +88,2 @@
-* new parameter --from-stdin - prompts for unspecified arguments username, 
password, domain and host.
+  * new parameter --from-stdin - prompts for unspecified arguments
+username, password, domain and host.
@@ -98 +104 @@
-* xfreerdp-server
+  * xfreerdp-server:
@@ -102 +108 @@
-* smartcard
+  * smartcard:
@@ -105 +111 @@
-* libfreerdp-codec
+  * libfreerdp-codec:
@@ -108 +114 @@
-* libfreerdp-gdi
+  * libfreerdp-gdi:
@@ -111,2 +117,3 @@
-* plugin
-* ignore CHANNEL_FLAG_SUSPEND/CHANNEL_FLAG_RESUME to prevent possible crash
+  * plugin:
+  * ignore CHANNEL_FLAG_SUSPEND/CHANNEL_FLAG_RESUME to prevent
+possible crash
@@ -117,2 +124,2 @@
-* If windows input language is set to german pressing the divde key (/) on the 
keypad
-  results in minus (-) (see issue #811) 
+  * If windows input language is set to german pressing the divde
+key (/) on the keypad results in minus (-) (see issue #811)
@@ -243 +250,2 @@
-- fix bnc#688484 by passing --with-sound=alsa and alsa-devel in BuildRequires
+- fix bnc#688484 by passing --with-sound=alsa and alsa-devel in
+  BuildRequires
@@ -248,2 +256,2 @@
-- rewrote most of the spec file (wrong group, wrong subpackages, ldconfig
-  called on devel package, shlibs inj devel package, ...)
+- rewrote most of the spec file (wrong group, wrong subpackages,
+  ldconfig called on devel package, shlibs inj devel package, ...)
@@ -253 +261,2 @@
-+ fix buffer overflow when local timezone doesn't fit in 32 bytes
++ fix buffer overflow when local timezone doesn't fit in 32
+  bytes



Other differences:
--



commit freerdp for openSUSE:Factory

2016-05-24 Thread h_root
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.0 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2016-05-24 
09:34:17.0 +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.0 +0200
+++ /var/tmp/diff_new_pack.3jvbt7/_new  2016-05-24 09:34:17.0 +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
 

commit freerdp for openSUSE:Factory

2014-06-25 Thread h_root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2014-06-25 15:24:10

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-19 
13:19:54.0 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2014-06-25 
15:24:23.0 +0200
@@ -1,0 +2,7 @@
+Mon Jun 23 03:05:37 UTC 2014 - fezh...@suse.com
+
+- Add freerdp-CVE-2014-0791.patch to fix bnc#857491
+  backported from upstream commit:
+  
https://github.com/FreeRDP/FreeRDP/commit/f1d6afca6ae620f9855a33280bdc6f3ad9153be0#diff-b6d68bbca6e0f5875c57ef225cd65c45
+
+---

New:

  freerdp-CVE-2014-0791.patch



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.UJBAJ7/_old  2014-06-25 15:24:24.0 +0200
+++ /var/tmp/diff_new_pack.UJBAJ7/_new  2014-06-25 15:24:24.0 +0200
@@ -35,6 +35,7 @@
 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
 BuildRequires:  alsa-devel
 BuildRequires:  cmake
 BuildRequires:  cups-devel
@@ -86,6 +87,7 @@
 %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'

++ freerdp-CVE-2014-0791.patch ++
From 5253b9e27a2de48564f9b41eb3643a8edf11afe9 Mon Sep 17 00:00:00 2001
From: Felix Zhang fezh...@suse.com
Date: Mon, 23 Jun 2014 12:57:55 +0800
Subject: [PATCH] CVE-2014-0791

---
 libfreerdp-core/license.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libfreerdp-core/license.c b/libfreerdp-core/license.c
index 60b9f93..2425ddc 100644
--- a/libfreerdp-core/license.c
+++ b/libfreerdp-core/license.c
@@ -539,6 +539,8 @@ void license_read_scope_list(STREAM* s, SCOPE_LIST* 
scopeList)
uint32 scopeCount;
 
stream_read_uint32(s, scopeCount); /* ScopeCount (4 bytes) */
+   if (scopeCount  stream_get_left(s) / 4)  /* every blob is at least 4 
bytes */
+   return;
 
scopeList-count = scopeCount;
scopeList-array = (LICENSE_BLOB*) xmalloc(sizeof(LICENSE_BLOB) * 
scopeCount);
-- 
1.7.12.4

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit freerdp for openSUSE:Factory

2014-06-19 Thread h_root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2014-06-19 13:19:48

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  2013-11-04 
14:52:50.0 +0100
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2014-06-19 
13:19:54.0 +0200
@@ -1,0 +2,6 @@
+Thu Jun 12 20:50:36 UTC 2014 - dli...@suse.com
+
+- Add freerdp-CVE-2014-0250.patch to fix bnc#880317
+  solves CVE-2014-0250, backport from upstream
+
+---

New:

  freerdp-CVE-2014-0250.patch



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.dze6sP/_old  2014-06-19 13:19:55.0 +0200
+++ /var/tmp/diff_new_pack.dze6sP/_new  2014-06-19 13:19:55.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package freerdp
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -33,16 +33,18 @@
 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
+BuildRequires:  alsa-devel
 BuildRequires:  cmake
 BuildRequires:  cups-devel
 BuildRequires:  ed
+BuildRequires:  libopenssl-devel
+BuildRequires:  libpulse-devel
+BuildRequires:  pcsc-lite-devel
 BuildRequires:  xmlto
 BuildRequires:  xorg-x11-devel
 BuildRequires:  zlib-devel
-BuildRequires:  alsa-devel
-BuildRequires:  pcsc-lite-devel
-BuildRequires:  libpulse-devel
-BuildRequires:  libopenssl-devel
 Recommends: libfreerdp-plugins
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -83,6 +85,7 @@
 %patch1 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
 # use a versioned subdirectory for plugins in order to comply with the shared
 # library policy
 ed -s CMakeLists.txt 2/dev/null 'EOF'

++ freerdp-CVE-2014-0250.patch ++
diff -Npur FreeRDP-1.0.2/libfreerdp-core/fastpath.c 
FreeRDP-1.0.2-new/libfreerdp-core/fastpath.c
--- FreeRDP-1.0.2/libfreerdp-core/fastpath.c2013-01-03 05:46:59.0 
+0800
+++ FreeRDP-1.0.2-new/libfreerdp-core/fastpath.c2014-06-13 
04:46:30.293159988 +0800
@@ -203,8 +203,10 @@ static void fastpath_recv_update(rdpFast
break;
 
case FASTPATH_UPDATETYPE_COLOR:
-   update_read_pointer_color(s, pointer-pointer_color);
-   IFCALL(pointer-PointerColor, context, 
pointer-pointer_color);
+   if (update_read_pointer_color(s, 
pointer-pointer_color))
+   IFCALL(pointer-PointerColor, context, 
pointer-pointer_color);
+   else
+   DEBUG_WARN(update color failed);
break;
 
case FASTPATH_UPDATETYPE_CACHED:
@@ -213,8 +215,10 @@ static void fastpath_recv_update(rdpFast
break;
 
case FASTPATH_UPDATETYPE_POINTER:
-   update_read_pointer_new(s, pointer-pointer_new);
-   IFCALL(pointer-PointerNew, context, 
pointer-pointer_new);
+   if (update_read_pointer_new(s, pointer-pointer_new))
+   IFCALL(pointer-PointerNew, context, 
pointer-pointer_new);
+   else
+   DEBUG_WARN(update pointer error);
break;
 
default:
diff -Npur FreeRDP-1.0.2/libfreerdp-core/rdp.c 
FreeRDP-1.0.2-new/libfreerdp-core/rdp.c
--- FreeRDP-1.0.2/libfreerdp-core/rdp.c 2013-01-03 05:46:59.0 +0800
+++ FreeRDP-1.0.2-new/libfreerdp-core/rdp.c 2014-06-13 04:37:01.317162752 
+0800
@@ -471,7 +471,7 @@ void rdp_recv_set_error_info_data_pdu(rd
rdp_print_errinfo(rdp-errorInfo);
 }
 
-void rdp_recv_data_pdu(rdpRdp* rdp, STREAM* s)
+boolean rdp_recv_data_pdu(rdpRdp* rdp, STREAM* s)
 {
uint8 type;
uint16 length;
@@ -497,7 +497,8 @@ void rdp_recv_data_pdu(rdpRdp* rdp, STRE
break;
 
case DATA_PDU_TYPE_POINTER:
-   update_recv_pointer(rdp-update, s);
+   if (!update_recv_pointer(rdp-update, s))
+

commit freerdp for openSUSE:Factory

2013-11-04 Thread h_root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2013-11-04 14:52:49

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  2013-09-12 
20:03:59.0 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2013-11-04 
14:52:50.0 +0100
@@ -1,0 +2,8 @@
+Thu Oct 31 17:58:21 UTC 2013 - lnt-sysad...@lists.lrz.de
+
+- Allow build on SLES11:
+  * converted pkgconfig() BuildRequires to package names
+  * added FindALSA.cmake
+  * use 'make install' instead of '%make_install' macro
+
+---

New:

  FindALSA.cmake



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.EqxObN/_old  2013-11-04 14:52:53.0 +0100
+++ /var/tmp/diff_new_pack.EqxObN/_new  2013-11-04 14:52:53.0 +0100
@@ -26,6 +26,7 @@
 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
@@ -38,10 +39,10 @@
 BuildRequires:  xmlto
 BuildRequires:  xorg-x11-devel
 BuildRequires:  zlib-devel
-BuildRequires:  pkgconfig(alsa)
-BuildRequires:  pkgconfig(libpcsclite)
-BuildRequires:  pkgconfig(libpulse)
-BuildRequires:  pkgconfig(openssl)
+BuildRequires:  alsa-devel
+BuildRequires:  pcsc-lite-devel
+BuildRequires:  libpulse-devel
+BuildRequires:  libopenssl-devel
 Recommends: libfreerdp-plugins
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -88,6 +89,9 @@
 ,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
 
 %build
 mkdir build
@@ -110,7 +114,7 @@
 
 %install
 cd build
-%make_install
+make install 'DESTDIR=%{buildroot}'
 
 # remove keymaps as we make use of libxkbfile
 # rm -rf $RPM_BUILD_ROOT/usr/share/freerdp/keymaps/

++ FindALSA.cmake ++
# - Find alsa
# Find the alsa libraries (asound)
#
#  This module defines the following variables:
# ALSA_FOUND   - True if ALSA_INCLUDE_DIR  ALSA_LIBRARY are found
# ALSA_LIBRARIES   - Set when ALSA_LIBRARY is found
# ALSA_INCLUDE_DIRS - Set when ALSA_INCLUDE_DIR is found
#
# ALSA_INCLUDE_DIR - where to find asoundlib.h, etc.
# ALSA_LIBRARY - the asound library
#

#=
# Copyright 2009 Kitware, Inc.
# Copyright 2009 Philip Lowman phi...@yhbt.com
#
# Distributed under the OSI-approved BSD License (the License);
# see accompanying file Copyright.txt for details.
#
# This software is distributed WITHOUT ANY WARRANTY; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the License for more information.
#=
# (To distribute this file outside of CMake, substitute the full
#  License text for the above reference.)

find_path(ALSA_INCLUDE_DIR NAMES asoundlib.h
  PATH_SUFFIXES alsa
  DOC The ALSA (asound) include directory
)

find_library(ALSA_LIBRARY NAMES asound
  DOC The ALSA (asound) library
)

# handle the QUIETLY and REQUIRED arguments and set ALSA_FOUND to TRUE if 
# all listed variables are TRUE

FIND_PACKAGE_HANDLE_STANDARD_ARGS(ALSA DEFAULT_MSG ALSA_LIBRARY 
ALSA_INCLUDE_DIR)

if(ALSA_FOUND)
  set( ALSA_LIBRARIES ${ALSA_LIBRARY} )
  set( ALSA_INCLUDE_DIRS ${ALSA_INCLUDE_DIR} )
endif()

mark_as_advanced(ALSA_INCLUDE_DIR ALSA_LIBRARY)
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit freerdp for openSUSE:Factory

2013-09-12 Thread h_root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2013-09-12 20:03:58

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  2013-03-22 
11:06:39.0 +0100
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2013-09-12 
20:03:59.0 +0200
@@ -1,0 +2,6 @@
+Thu Sep 12 07:03:02 UTC 2013 - crrodrig...@opensuse.org
+
+- build with -DOPENSSL_LOAD_CONF so among other things 
+ the application respects the system's openSSL configuration.
+
+---



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.OvptRd/_old  2013-09-12 20:03:59.0 +0200
+++ /var/tmp/diff_new_pack.OvptRd/_new  2013-09-12 20:03:59.0 +0200
@@ -92,7 +92,7 @@
 %build
 mkdir build
 cd build
-export CFLAGS=%{optflags}
+export CFLAGS=%{optflags} -DOPENSSL_LOAD_CONF
 cmake \
 -DCMAKE_INSTALL_PREFIX=%{_prefix} \
 -DCMAKE_INSTALL_LIBDIR=%{_lib} \

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit freerdp for openSUSE:Factory

2013-03-22 Thread h_root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2013-03-22 11:06:37

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new (New)


Package is freerdp, Maintainer is lzw...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2013-01-02 
12:56:24.0 +0100
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2013-03-22 
11:06:39.0 +0100
@@ -1,0 +2,54 @@
+Thu Mar  7 09:10:15 UTC 2013 - br...@ioda-net.ch
+
+- Added patch for issue #811 fixing divide key (/) on keypad for 1.0x series
+  commit 
https://github.com/bmiklautz/FreeRDP/commit/e0cc1e60657b5883a907e5da2f70eb27bf0b91f1
+
+- Added changelog
+
+  FreeRDP 1.0.2 is a maintenance release which contains several bug and 
stability fixes.
+* xfreerdp:
+* new parameter --from-stdin - prompts for unspecified arguments username, 
password, domain and host.
+* fix compability with x2go
+* fix keyboard state in remote app
+* documentation fixes
+* fixed crash when started with --authonly (#843)
+
+* libfreerdp-core:
+* several memory leaks and double frees were fixed
+* support for FastPath PDUs up to 32767
+* register audio only if plugin is registered
+* load extensions after argument parsing
+
+* libfreerdp-utils:
+* fixed crash when HOME environment variable wasn't set
+
+* xfreerdp-server
+* deadlock fixed
+* accept TLSv1 and SSLv3
+
+* smartcard
+* don't incorrectly set SCARD_STATE_IGNORE
+
+* libfreerdp-codec
+* performance improvement
+
+* libfreerdp-gdi
+* support for PatBlt DPa operation
+
+* plugin
+* ignore CHANNEL_FLAG_SUSPEND/CHANNEL_FLAG_RESUME to prevent possible crash
+
+For a detailed list of changes use git log 1.0.1..1.0.2
+known problems:
+
+* If windows input language is set to german pressing the divde key (/) on the 
keypad
+  results in minus (-) (see issue #811) 
+
+---
+Thu Jan 24 14:42:37 UTC 2013 - kkae...@suse.com
+
+- update to 1.0.2
+  - bugfix release (no changelog posted)
+  - drop patches that are upstream
+
+---

Old:

  freerdp-1.0.1.tar.gz
  freerdp-fix-bitmap-cache.patch
  freerdp-fix-incorrect-numlock-state.patch
  freerdp-fix-linking-with-libpulse.patch

New:

  freerdp-1.0.2.tar.gz
  freerdp_branch-1.0.x_fix-kpdivide-issue831.patch



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.vrkNiy/_old  2013-03-22 11:06:41.0 +0100
+++ /var/tmp/diff_new_pack.vrkNiy/_new  2013-03-22 11:06:41.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package freerdp
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,23 +19,19 @@
 %define libname libfreerdp-1_0
 
 Name:   freerdp
-Version:1.0.1
+Version:1.0.2
 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
-# PATCH-FIX-UPSTREAM freerdp-fix-bitmap-cache.patch zawer...@gmail.com -- Fix 
a problem with the bitmap cache resulting in garbled images (backported from 
upstream git)
-Patch0: freerdp-fix-bitmap-cache.patch
 # 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-numlock-behavior.patch 
https://github.com/FreeRDP/FreeRDP/pull/564 zawer...@gmail.com -- Fix incorrect 
num lock state when connecting
-Patch2: freerdp-fix-incorrect-numlock-state.patch
-# PATCH-FIX-UPSTREAM freerdp-fix-linking-with-libpulse.patch 
https://github.com/FreeRDP/FreeRDP/issues/418 g...@opensuse.org -- Link the 
pulseaudio plugins with libpulse
-Patch3: freerdp-fix-linking-with-libpulse.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
 BuildRequires:  cmake
 BuildRequires:  cups-devel
 BuildRequires:  ed

commit freerdp for openSUSE:Factory

2013-01-02 Thread h_root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2013-01-02 12:56:19

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new (New)


Package is freerdp, Maintainer is lzw...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2012-12-28 
22:43:56.0 +0100
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2013-01-02 
12:56:24.0 +0100
@@ -1,0 +2,10 @@
+Fri Dec 28 21:59:58 UTC 2012 - dmuel...@suse.com
+
+- only enable SSE2 on x86*
+
+---
+Fri Dec 28 20:52:03 UTC 2012 - dval...@suse.com
+
+- disable SSE2 for ARM as well 
+
+---



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.fSVGFq/_old  2013-01-02 12:56:26.0 +0100
+++ /var/tmp/diff_new_pack.fSVGFq/_new  2013-01-02 12:56:26.0 +0100
@@ -108,7 +108,7 @@
 -DWITH_PCSC=ON \
 -DWITH_CUPS=ON \
 -DWITH_FFMPEG=OFF \
-%ifnarch ppc ppc64
+%ifarch %ix86 x86_64
 -DWITH_SSE2=ON \
 %endif
 ..

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit freerdp for openSUSE:Factory

2012-12-28 Thread h_root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2012-12-28 15:00:03

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new (New)


Package is freerdp, Maintainer is lzw...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2012-11-11 
08:15:18.0 +0100
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2012-12-28 
15:00:05.0 +0100
@@ -1,0 +2,6 @@
+Thu Dec 27 15:27:06 UTC 2012 - g...@opensuse.org
+
+- build with WITH_SSE2=ON as freerdp now uses runtime detection
+  (bnc#793611)
+
+---



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.9Dt8nu/_old  2012-12-28 15:00:07.0 +0100
+++ /var/tmp/diff_new_pack.9Dt8nu/_new  2012-12-28 15:00:07.0 +0100
@@ -108,7 +108,7 @@
 -DWITH_PCSC=ON \
 -DWITH_CUPS=ON \
 -DWITH_FFMPEG=OFF \
--DWITH_SSE2=OFF \
+-DWITH_SSE2=ON \
 ..
 make %{?_smp_mflags} VERBOSE=1
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit freerdp for openSUSE:Factory

2012-12-28 Thread h_root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2012-12-28 22:43:55

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new (New)


Package is freerdp, Maintainer is lzw...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2012-12-28 
15:00:05.0 +0100
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2012-12-28 
22:43:56.0 +0100
@@ -1,0 +2,5 @@
+Fri Dec 28 17:29:45 UTC 2012 - dval...@suse.com
+
+- disable SSE2 for powerpc 
+
+---



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.qDhYed/_old  2012-12-28 22:43:58.0 +0100
+++ /var/tmp/diff_new_pack.qDhYed/_new  2012-12-28 22:43:58.0 +0100
@@ -108,7 +108,9 @@
 -DWITH_PCSC=ON \
 -DWITH_CUPS=ON \
 -DWITH_FFMPEG=OFF \
+%ifnarch ppc ppc64
 -DWITH_SSE2=ON \
+%endif
 ..
 make %{?_smp_mflags} VERBOSE=1
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit freerdp for openSUSE:Factory

2012-11-10 Thread h_root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2012-11-11 08:15:17

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new (New)


Package is freerdp, Maintainer is lzw...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2012-10-25 
12:09:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2012-11-11 
08:15:18.0 +0100
@@ -1,0 +2,6 @@
+Thu Nov  1 13:07:27 UTC 2012 - g...@opensuse.org
+
+- added freerdp-fix-pulse-no-device-name.patch in order to fix a
+  segfault in case device name is not provided (bnc#785437)
+
+---

New:

  freerdp-handle-null-device-name.patch



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.w2RluH/_old  2012-11-11 08:15:19.0 +0100
+++ /var/tmp/diff_new_pack.w2RluH/_new  2012-11-11 08:15:19.0 +0100
@@ -34,6 +34,8 @@
 Patch2: freerdp-fix-incorrect-numlock-state.patch
 # PATCH-FIX-UPSTREAM freerdp-fix-linking-with-libpulse.patch 
https://github.com/FreeRDP/FreeRDP/issues/418 g...@opensuse.org -- Link the 
pulseaudio plugins with libpulse
 Patch3: freerdp-fix-linking-with-libpulse.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
 BuildRequires:  cmake
 BuildRequires:  cups-devel
 BuildRequires:  ed
@@ -85,6 +87,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 # use a versioned subdirectory for plugins in order to comply with the shared
 # library policy
 ed -s CMakeLists.txt 2/dev/null 'EOF'

++ freerdp-handle-null-device-name.patch ++
From 473ba080e77e6715797f8497cb8f62aed3de56fe Mon Sep 17 00:00:00 2001
From: Vic Lee ll...@163.com
Date: Wed, 9 May 2012 19:18:47 +0800
Subject: rdpsnd/pulse: fix a segfault in case device name is not provided.

---
 channels/rdpsnd/pulse/rdpsnd_pulse.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/channels/rdpsnd/pulse/rdpsnd_pulse.c 
b/channels/rdpsnd/pulse/rdpsnd_pulse.c
index 1a331f0..86e0793 100644
--- a/channels/rdpsnd/pulse/rdpsnd_pulse.c
+++ b/channels/rdpsnd/pulse/rdpsnd_pulse.c
@@ -474,7 +474,7 @@ int 
FreeRDPRdpsndDeviceEntry(PFREERDP_RDPSND_DEVICE_ENTRY_POINTS pEntryPoints)
data = pEntryPoints-plugin_data;
if (data  strcmp((char*)data-data[0], pulse) == 0)
{
-   if(strlen((char*)data-data[1])  0) 
+   if(data-data[1]  strlen((char*)data-data[1])  0) 
pulse-device_name = xstrdup((char*)data-data[1]);
else
pulse-device_name = NULL;
-- 
1.7.10.4

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit freerdp for openSUSE:Factory

2012-10-25 Thread h_root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2012-10-25 12:09:32

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new (New)


Package is freerdp, Maintainer is lzw...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2012-05-07 
22:47:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2012-10-25 
12:09:34.0 +0200
@@ -1,0 +2,7 @@
+Wed Oct 17 15:04:32 UTC 2012 - g...@opensuse.org
+
+- added freerdp-fix-linking-with-libpulse.patch in order to link
+  correctly with libpulse
+  (https://github.com/FreeRDP/FreeRDP/issues/418, bnc#785437)
+
+---

New:

  freerdp-fix-linking-with-libpulse.patch



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.BR2t8q/_old  2012-10-25 12:09:35.0 +0200
+++ /var/tmp/diff_new_pack.BR2t8q/_new  2012-10-25 12:09:35.0 +0200
@@ -32,6 +32,8 @@
 Patch1: freerdp-fix-FindPCSC-macro.patch
 # PATCH-FIX-UPSTREAM freerdp-fix-numlock-behavior.patch 
https://github.com/FreeRDP/FreeRDP/pull/564 zawer...@gmail.com -- Fix incorrect 
num lock state when connecting
 Patch2: freerdp-fix-incorrect-numlock-state.patch
+# PATCH-FIX-UPSTREAM freerdp-fix-linking-with-libpulse.patch 
https://github.com/FreeRDP/FreeRDP/issues/418 g...@opensuse.org -- Link the 
pulseaudio plugins with libpulse
+Patch3: freerdp-fix-linking-with-libpulse.patch
 BuildRequires:  cmake
 BuildRequires:  cups-devel
 BuildRequires:  ed
@@ -82,6 +84,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 # use a versioned subdirectory for plugins in order to comply with the shared
 # library policy
 ed -s CMakeLists.txt 2/dev/null 'EOF'

++ freerdp-fix-linking-with-libpulse.patch ++
From c10866db66c0d462ea7c2c38bb01740bcfb4fcb4 Mon Sep 17 00:00:00 2001
From: Slava Dubrovskiy dub...@altlinux.org
Date: Tue, 14 Feb 2012 13:44:00 -0500
Subject: [PATCH 002/939] Fix not linked with libpulse (issue 418)

Signed-off-by: Slava Dubrovskiy dub...@altlinux.org
---
 channels/drdynvc/audin/pulse/CMakeLists.txt |2 +-
 channels/drdynvc/tsmf/pulse/CMakeLists.txt  |2 +-
 channels/rdpsnd/pulse/CMakeLists.txt|2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/channels/drdynvc/audin/pulse/CMakeLists.txt 
b/channels/drdynvc/audin/pulse/CMakeLists.txt
index 10d6afe..fd6e25e 100644
--- a/channels/drdynvc/audin/pulse/CMakeLists.txt
+++ b/channels/drdynvc/audin/pulse/CMakeLists.txt
@@ -28,7 +28,7 @@ add_library(audin_pulse ${AUDIN_PULSE_SRCS})
 set_target_properties(audin_pulse PROPERTIES PREFIX )
 
 target_link_libraries(audin_pulse freerdp-utils)
-target_link_libraries(audin_pulse ${PULSE_LIBRARIES})
+target_link_libraries(audin_pulse ${PULSEAUDIO_LIBRARY})
 
 install(TARGETS audin_pulse DESTINATION ${FREERDP_PLUGIN_PATH})
 
diff --git a/channels/drdynvc/tsmf/pulse/CMakeLists.txt 
b/channels/drdynvc/tsmf/pulse/CMakeLists.txt
index 373d4d3..144b5ff 100644
--- a/channels/drdynvc/tsmf/pulse/CMakeLists.txt
+++ b/channels/drdynvc/tsmf/pulse/CMakeLists.txt
@@ -28,7 +28,7 @@ add_library(tsmf_pulse ${TSMF_PULSE_SRCS})
 set_target_properties(tsmf_pulse PROPERTIES PREFIX )
 
 target_link_libraries(tsmf_pulse freerdp-utils)
-target_link_libraries(tsmf_pulse ${PULSE_LIBRARIES})
+target_link_libraries(tsmf_pulse ${PULSEAUDIO_LIBRARY})
 
 install(TARGETS tsmf_pulse DESTINATION ${FREERDP_PLUGIN_PATH})
 
diff --git a/channels/rdpsnd/pulse/CMakeLists.txt 
b/channels/rdpsnd/pulse/CMakeLists.txt
index 4460daf..bac3e51 100644
--- a/channels/rdpsnd/pulse/CMakeLists.txt
+++ b/channels/rdpsnd/pulse/CMakeLists.txt
@@ -28,6 +28,6 @@ add_library(rdpsnd_pulse ${RDPSND_PULSE_SRCS})
 set_target_properties(rdpsnd_pulse PROPERTIES PREFIX )
 
 target_link_libraries(rdpsnd_pulse freerdp-utils)
-target_link_libraries(rdpsnd_pulse ${PULSE_LIBRARIES})
+target_link_libraries(rdpsnd_pulse ${PULSEAUDIO_LIBRARY})
 
 install(TARGETS rdpsnd_pulse DESTINATION ${FREERDP_PLUGIN_PATH})
-- 
1.7.10.4

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit freerdp for openSUSE:Factory

2012-05-07 Thread h_root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2012-05-07 22:45:33

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new (New)


Package is freerdp, Maintainer is lzw...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2012-04-23 
17:40:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2012-05-07 
22:47:05.0 +0200
@@ -1,0 +2,7 @@
+Sun Apr 29 14:01:04 UTC 2012 - zawer...@gmail.com
+
+- added freerdp-fix-incorrect-numlock-state.patch which fixes
+  incorrect num lock state when connecting
+  (https://github.com/FreeRDP/FreeRDP/pull/564)
+
+---

New:

  freerdp-fix-incorrect-numlock-state.patch



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.3UiI2B/_old  2012-05-07 22:47:06.0 +0200
+++ /var/tmp/diff_new_pack.3UiI2B/_new  2012-05-07 22:47:06.0 +0200
@@ -30,6 +30,8 @@
 Patch0: freerdp-fix-bitmap-cache.patch
 # 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-numlock-behavior.patch 
https://github.com/FreeRDP/FreeRDP/pull/564 zawer...@gmail.com -- Fix incorrect 
num lock state when connecting
+Patch2: freerdp-fix-incorrect-numlock-state.patch
 BuildRequires:  cmake
 BuildRequires:  cups-devel
 BuildRequires:  ed
@@ -79,6 +81,7 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 # use a versioned subdirectory for plugins in order to comply with the shared
 # library policy
 ed -s CMakeLists.txt 2/dev/null 'EOF'

++ freerdp-fix-incorrect-numlock-state.patch ++
--- freerdp-1.0.1.orig/libfreerdp-core/connection.c 2012-02-10 
06:01:42.0 +0400
+++ freerdp-1.0.1/libfreerdp-core/connection.c  2012-04-29 17:45:40.317494115 
+0400
@@ -489,9 +489,6 @@
return false;
if (!rdp_send_client_control_pdu(rdp, CTRLACTION_REQUEST_CONTROL))
return false;
-
-   rdp-input-SynchronizeEvent(rdp-input, 0);
-
if (!rdp_send_client_persistent_key_list_pdu(rdp))
return false;
if (!rdp_send_client_font_list_pdu(rdp, FONTLIST_FIRST | FONTLIST_LAST))
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit freerdp for openSUSE:Factory

2012-04-23 Thread h_root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2012-04-23 17:40:02

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new (New)


Package is freerdp, Maintainer is lzw...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2012-04-02 
19:52:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2012-04-23 
17:40:03.0 +0200
@@ -1,0 +2,14 @@
+Sun Apr 22 18:07:53 UTC 2012 - g...@opensuse.org
+
+- added freerdp-fix-FindPCSC-macro.patch which fixes the build by
+  setting PCSC_LIBRARIES and PCSC_INCLUDE_DIRS variables explicitly
+  which are otherwise empty
+  (https://github.com/FreeRDP/FreeRDP/issues/562)
+
+---
+Thu Apr 19 15:31:06 UTC 2012 - g...@opensuse.org
+
+- applied fix for a bug in freerdp-fix-bitmap-cache.patch from
+  upstream git
+
+---

New:

  freerdp-fix-FindPCSC-macro.patch



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.wxFkzK/_old  2012-04-23 17:40:05.0 +0200
+++ /var/tmp/diff_new_pack.wxFkzK/_new  2012-04-23 17:40:05.0 +0200
@@ -28,6 +28,8 @@
 Source0:
https://github.com/downloads/FreeRDP/FreeRDP/%{name}-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM freerdp-fix-bitmap-cache.patch zawer...@gmail.com -- Fix 
a problem with the bitmap cache resulting in garbled images (backported from 
upstream git)
 Patch0: freerdp-fix-bitmap-cache.patch
+# 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
 BuildRequires:  cmake
 BuildRequires:  cups-devel
 BuildRequires:  ed
@@ -76,6 +78,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 # use a versioned subdirectory for plugins in order to comply with the shared
 # library policy
 ed -s CMakeLists.txt 2/dev/null 'EOF'
@@ -98,7 +101,6 @@
 -DWITH_FFMPEG=OFF \
 -DWITH_SSE2=OFF \
 ..
-
 make %{?_smp_mflags} VERBOSE=1
 
 %install

++ freerdp-fix-FindPCSC-macro.patch ++
Index: freerdp-1.0.1/cmake/FindPCSC.cmake
===
--- freerdp-1.0.1.orig/cmake/FindPCSC.cmake
+++ freerdp-1.0.1/cmake/FindPCSC.cmake
@@ -8,6 +8,9 @@ find_path(PCSC_INCLUDE_DIR pcsclite.h PA
   PATH_SUFFIXES PCSC )
 find_library(PCSC_LIBRARY pcsclite PATHS ${PCSC_LIBRARY_DIRS})
 
+set(PCSC_LIBRARIES ${PCSC_LIBRARY} )
+set(PCSC_INCLUDE_DIRS ${PCSC_INCLUDE_DIR} )
+
 FIND_PACKAGE_HANDLE_STANDARD_ARGS(PCSC DEFAULT_MSG PCSC_INCLUDE_DIR 
PCSC_LIBRARY)
 
 mark_as_advanced(PCSC_INCLUDE_DIR PCSC_LIBRARY)
++ freerdp-fix-bitmap-cache.patch ++
--- /var/tmp/diff_new_pack.wxFkzK/_old  2012-04-23 17:40:05.0 +0200
+++ /var/tmp/diff_new_pack.wxFkzK/_new  2012-04-23 17:40:05.0 +0200
@@ -1,8 +1,8 @@
-diff --git a/libfreerdp-cache/bitmap.c b/libfreerdp-cache/bitmap.c
-index 99c1005..e3e2303 100644
 a/libfreerdp-cache/bitmap.c
-+++ b/libfreerdp-cache/bitmap.c
-@@ -173,9 +173,10 @@ rdpBitmap* bitmap_cache_get(rdpBitmapCache* bitmap_cache, 
uint32 id, uint32 inde
+Index: freerdp-1.0.1/libfreerdp-cache/bitmap.c
+===
+--- freerdp-1.0.1.orig/libfreerdp-cache/bitmap.c
 freerdp-1.0.1/libfreerdp-cache/bitmap.c
+@@ -162,9 +162,10 @@ rdpBitmap* bitmap_cache_get(rdpBitmapCac
}
  
if (index == BITMAP_CACHE_WAITING_LIST_INDEX)
@@ -16,7 +16,7 @@
{
printf(get invalid bitmap index %d in cell id: %d\n, index, 
id);
return NULL;
-@@ -195,9 +196,10 @@ void bitmap_cache_put(rdpBitmapCache* bitmap_cache, 
uint32 id, uint32 index, rdp
+@@ -184,9 +185,10 @@ void bitmap_cache_put(rdpBitmapCache* bi
}
  
if (index == BITMAP_CACHE_WAITING_LIST_INDEX)
@@ -30,17 +30,17 @@
{
printf(put invalid bitmap index %d in cell id: %d\n, index, 
id);
return;
-@@ -255,7 +257,8 @@ rdpBitmapCache* bitmap_cache_new(rdpSettings* settings)
+@@ -244,7 +246,8 @@ rdpBitmapCache* bitmap_cache_new(rdpSett
for (i = 0; i  (int) bitmap_cache-maxCells; i++)
{
bitmap_cache-cells[i].number = 
settings-bitmapCacheV2CellInfo[i].numEntries;
 -  bitmap_cache-cells[i].entries = (rdpBitmap**) 
xzalloc(sizeof(rdpBitmap*) * bitmap_cache-cells[i].number);
 +  /* allocate an extra entry 

commit freerdp for openSUSE:Factory

2012-04-02 Thread h_root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2012-04-02 19:48:44

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new (New)


Package is freerdp, Maintainer is lzw...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2011-12-05 
12:43:39.0 +0100
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2012-04-02 
19:52:16.0 +0200
@@ -1,0 +2,35 @@
+Fri Mar 30 12:23:29 UTC 2012 - zawer...@gmail.com
+
+- added freerdp-fix-bitmap-cache.patch fixing a problem with the
+  bitmap cache resulting in garbled images
+  (https://github.com/FreeRDP/FreeRDP/issues/348)
+
+---
+Wed Mar 28 09:37:04 UTC 2012 - g...@opensuse.org
+
+- split off -plugins subpackage
+- specfile cleanup
+
+---
+Tue Mar  6 19:55:41 UTC 2012 - gan...@opensuse.org
+
+- rewrote spec for using cmake.
+- update to version 1.0.1
+  - FreeRDP 1.x series is a complete rewrite now licensed under
+the Apache License 2.0
+  - RemoteFX
+- Both encoder and decoder
+- SSE2 and NEON optimization
+  - NSCodec
+  - RemoteApp
+- Working, minor glitches
+  - Multimedia Redirection
+- ffmpeg support
+  - Network Level Authentication (NLA)
+- NTLMv2
+  - Certificate validation
+  - FIPS-compliant RDP security
+  - new build system (cmake)
+  - added official logo and icon
+
+---

Old:

  freerdp-0.8.2.tar.gz
  freerdp-remove_am_silent_rules.patch

New:

  freerdp-1.0.1.tar.gz
  freerdp-fix-bitmap-cache.patch



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.I2xZFM/_old  2012-04-02 19:52:24.0 +0200
+++ /var/tmp/diff_new_pack.I2xZFM/_new  2012-04-02 19:52:24.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package freerdp
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products 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,49 +16,58 @@
 #
 
 
-%define soname  0
+%define libname libfreerdp-1_0
 
 Name:   freerdp
-Version:0.8.2
+Version:1.0.1
 Release:0
-Summary:Remote Desktop Viewer
-Url:http://www.freerdp.com/
-License:GPL-2.0+
+Summary:Remote Desktop Viewer Client
+License:Apache-2.0
 Group:  Productivity/Networking/Other
-Source0:
http://sourceforge.net/projects/freerdp/files/0.8/freerdp-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE freerdp-remove_am_silent_rules.patch 
pascal.ble...@opensuse.org -- Remove the AM_SILENT_RULES tag, useless and is 
undefined on older dists when running autoreconf
-Patch0: freerdp-remove_am_silent_rules.patch
-BuildRequires:  automake
-BuildRequires:  libtool
+Url:http://www.freerdp.com/
+Source0:
https://github.com/downloads/FreeRDP/FreeRDP/%{name}-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM freerdp-fix-bitmap-cache.patch zawer...@gmail.com -- Fix 
a problem with the bitmap cache resulting in garbled images (backported from 
upstream git)
+Patch0: freerdp-fix-bitmap-cache.patch
+BuildRequires:  cmake
 BuildRequires:  cups-devel
 BuildRequires:  ed
+BuildRequires:  xmlto
+BuildRequires:  xorg-x11-devel
+BuildRequires:  zlib-devel
 BuildRequires:  pkgconfig(alsa)
+BuildRequires:  pkgconfig(libpcsclite)
+BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(openssl)
-BuildRequires:  xorg-x11-devel
+Recommends: libfreerdp-plugins
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Requires:   libfreerdp%{soname} = %{version}
 
 %description
 FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP)
-following the Microsoft Open Specifications.
+following the Microsoft Open Specifications. This package provides the client
+application.
 
-%package -n libfreerdp%{soname}
+%package -n %{libname}
 Summary:Remote Desktop Viewer Library
 Group:  System/Libraries
-Provides:   libfreerdpchanman%{soname} = %{version}-%{release}
-Provides:   libfreerdpgdi%{soname} = %{version}-%{release}
-Provides:   libfreerdpkbd%{soname} = %{version}-%{release}
 
-%description -n libfreerdp%{soname}
+%description -n %{libname}
 FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP)
-following the Microsoft Open Specifications.
+following the Microsoft Open Specifications. This package provides the shared
+library.
 

commit freerdp for openSUSE:Factory

2011-12-05 Thread h_root
Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory checked 
in at 2011-12-05 12:43:31

Comparing /work/SRC/openSUSE:Factory/freerdp (Old)
 and  /work/SRC/openSUSE:Factory/.freerdp.new (New)


Package is freerdp, Maintainer is lzw...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes  2011-10-04 
16:56:50.0 +0200
+++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2011-12-05 
12:43:39.0 +0100
@@ -1,0 +2,10 @@
+Fri Dec  2 13:02:52 UTC 2011 - g...@opensuse.org
+
+- add explicit dependency on libtool
+
+---
+Thu Dec  1 17:05:39 UTC 2011 - co...@suse.com
+
+- add automake as buildrequire to avoid implicit dependency
+
+---



Other differences:
--
++ freerdp.spec ++
--- /var/tmp/diff_new_pack.JIk4bW/_old  2011-12-05 12:43:41.0 +0100
+++ /var/tmp/diff_new_pack.JIk4bW/_new  2011-12-05 12:43:41.0 +0100
@@ -15,22 +15,25 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %define soname  0
 
 Name:   freerdp
 Version:0.8.2
-Release:1
+Release:0
 Summary:Remote Desktop Viewer
-URL:http://www.freerdp.com/
+Url:http://www.freerdp.com/
 License:GPL-2.0+
 Group:  Productivity/Networking/Other
 Source0:
http://sourceforge.net/projects/freerdp/files/0.8/freerdp-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE freerdp-remove_am_silent_rules.patch 
pascal.ble...@opensuse.org -- Remove the AM_SILENT_RULES tag, useless and is 
undefined on older dists when running autoreconf
 Patch0: freerdp-remove_am_silent_rules.patch
+BuildRequires:  automake
+BuildRequires:  libtool
+BuildRequires:  cups-devel
 BuildRequires:  ed
-BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(alsa) 
-BuildRequires:  cups-devel
+BuildRequires:  pkgconfig(openssl)
 BuildRequires:  xorg-x11-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Requires:   libfreerdp%{soname} = %{version}
@@ -126,3 +129,4 @@
 %{_libdir}/lib*.so
 %{_libdir}/pkgconfig/freerdp.pc
 
+%changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit freerdp for openSUSE:Factory

2011-10-04 Thread h_root

Hello community,

here is the log from the commit of package freerdp for openSUSE:Factory
checked in at Tue Oct 4 16:56:53 CEST 2011.




New Changes file:

--- /dev/null   2010-08-26 16:28:41.0 +0200
+++ /mounts/work_src_done/STABLE/freerdp/freerdp.changes2011-09-22 
19:07:36.0 +0200
@@ -0,0 +1,42 @@
+---
+Thu Sep 22 15:31:28 UTC 2011 - g...@opensuse.org
+
+- cleanup to comply with the packaging policy
+  - add header
+  - use the correct license format
+  - remove %clean section
+  - simplify the manipulation of PLUGIN_PATH
+  - remove %debug_package
+  - add meaningful description
+  - do not recompres the source tarball any more
+  - corrected URLs
+
+---
+Tue Jun  7 22:21:56 UTC 2011 - pascal.ble...@opensuse.org
+
+- fix bnc#688484 by passing --with-sound=alsa and alsa-devel in BuildRequires
+
+---
+Wed Nov 17 11:35:04 UTC 2010 - pascal.ble...@opensuse.org
+
+- rewrote most of the spec file (wrong group, wrong subpackages, ldconfig
+  called on devel package, shlibs inj devel package, ...)
+
+- update to 0.8.2:
+  * libfreerdp:
++ fix buffer overflow when local timezone doesn't fit in 32 bytes
++ fix data corruption after TLS license package
++ free TLS resources to avoid memory leaks
+  * mcs:
++ fix connecting to VirtualBox with extra channels
+  * rdpsnd plugin:
++ ensure the ALSA device is closed when freeing resources
+  * rdpdr plugin:
++ fix various memory leaks
++ fix a segfault in multi-session environment
+
+---
+Wed Oct 27 00:00:00 UTC 2010 - hrus...@gmail.com
+
+- initial build
+

calling whatdependson for head-i586


New:

  freerdp-0.8.2.tar.gz
  freerdp-remove_am_silent_rules.patch
  freerdp.changes
  freerdp.spec



Other differences:
--
++ freerdp.spec ++
#
# spec file for package freerdp
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An Open Source License is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

%define soname  0

Name:   freerdp
Version:0.8.2
Release:1
Summary:Remote Desktop Viewer
URL:http://www.freerdp.com/
License:GPL-2.0+
Group:  Productivity/Networking/Other
Source0:
http://sourceforge.net/projects/freerdp/files/0.8/freerdp-%{version}.tar.gz
# PATCH-FIX-OPENSUSE freerdp-remove_am_silent_rules.patch 
pascal.ble...@opensuse.org -- Remove the AM_SILENT_RULES tag, useless and is 
undefined on older dists when running autoreconf
Patch0: freerdp-remove_am_silent_rules.patch
BuildRequires:  ed
BuildRequires:  pkgconfig(openssl)
BuildRequires:  pkgconfig(alsa) 
BuildRequires:  cups-devel
BuildRequires:  xorg-x11-devel
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
Requires:   libfreerdp%{soname} = %{version}

%description
FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP)
following the Microsoft Open Specifications.

%package -n libfreerdp%{soname}
Summary:Remote Desktop Viewer Library
Group:  System/Libraries
Provides:   libfreerdpchanman%{soname} = %{version}-%{release}
Provides:   libfreerdpgdi%{soname} = %{version}-%{release}
Provides:   libfreerdpkbd%{soname} = %{version}-%{release}

%description -n libfreerdp%{soname}
FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP)
following the Microsoft Open Specifications.

This package provides the shared library as well as its plugins.

%package devel
Summary:Development Files for %{name}
Group:  Development/Libraries/C and C++
Requires:   libfreerdp%{soname} = %{version}

%description devel
This package contains development files necessary for developing applications
based on libfreerdp.

%prep
%setup -q
%patch0
# use a versioned subdirectory for plugins in order to comply with the shared
# library policy
ed -s configure.ac 2/dev/null 'EOF'
,s/PLUGIN_PATH='\${libdir}\/freerdp'/PLUGIN_PATH='\${libdir}\/freerdp%{soname}'/
w
EOF

%build
autoreconf -fi
%configure \
--disable-static \
--with-ipv6 \
--enable-smartcard \
--with-sound=alsa \