Date: Tuesday, March 3, 2015 @ 13:32:27 Author: spupykin Revision: 128616
archrelease: copy trunk to community-i686, community-x86_64 Added: freerdp/repos/community-i686/PKGBUILD (from rev 128615, freerdp/trunk/PKGBUILD) freerdp/repos/community-i686/stuck_winkey.patch (from rev 128615, freerdp/trunk/stuck_winkey.patch) freerdp/repos/community-x86_64/PKGBUILD (from rev 128615, freerdp/trunk/PKGBUILD) freerdp/repos/community-x86_64/stuck_winkey.patch (from rev 128615, freerdp/trunk/stuck_winkey.patch) Deleted: freerdp/repos/community-i686/PKGBUILD freerdp/repos/community-i686/stuck_winkey.patch freerdp/repos/community-x86_64/PKGBUILD freerdp/repos/community-x86_64/stuck_winkey.patch -------------------------------------+ /PKGBUILD | 104 ++++++++++++++++++++++++++++++++++ /stuck_winkey.patch | 54 +++++++++++++++++ community-i686/PKGBUILD | 48 --------------- community-i686/stuck_winkey.patch | 27 -------- community-x86_64/PKGBUILD | 48 --------------- community-x86_64/stuck_winkey.patch | 27 -------- 6 files changed, 158 insertions(+), 150 deletions(-) Deleted: community-i686/PKGBUILD =================================================================== --- community-i686/PKGBUILD 2015-03-03 12:32:10 UTC (rev 128615) +++ community-i686/PKGBUILD 2015-03-03 12:32:27 UTC (rev 128616) @@ -1,48 +0,0 @@ -# $Id$ -# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> -# Contributor: Stijn Segers <francesco dot borromini at gmail dot com> - -pkgname=freerdp -pkgver=1.2.0_beta1+20150302 -_pkgver=${pkgver/_/-} -_pkgver=${_pkgver/+/-} -pkgrel=1 -pkgdesc="Free RDP client" -arch=('i686' 'x86_64') -url="http://freerdp.sourceforge.net" -license=('GPL') -depends=('openssl' 'libxcursor' 'libcups' 'alsa-lib' 'libxext' 'libxdamage' - 'ffmpeg' 'libxkbfile' 'libxinerama' 'libxv' 'libpulse' 'libxkbfile' - 'libxrender' 'libxfixes' 'gst-plugins-base-libs') -makedepends=('krb5' 'cmake' 'damageproto' 'fixesproto' 'renderproto' - 'xmlto' 'docbook-xsl' 'git') -conflicts=('freerdp-git') -#source=($pkgname-$pkgver.tar.gz::https://github.com/FreeRDP/FreeRDP/archive/${pkgver/_/-}.tar.gz -source=(FreeRDP-${_pkgver}::git://github.com/FreeRDP/FreeRDP.git#commit=ff6dbb049ce066f6fca5708f81fd33f97086bc0e - stuck_winkey.patch) -md5sums=('SKIP' - 'd29f028e61967f091f021d24005dbee2') - -prepare() { - cd $srcdir/FreeRDP-${_pkgver} - patch -p1 <$srcdir/stuck_winkey.patch -} - -build() { - cd $srcdir/FreeRDP-${_pkgver} - cmake \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -DWITH_PULSE=ON \ - -DWITH_CUPS=ON \ - -DWITH_CHANNELS=ON \ - -DWITH_CLIENT_CHANNELS=ON \ - -DWITH_SERVER_CHANNELS=ON \ - . - make -} - -package() { - cd $srcdir/FreeRDP-${_pkgver} - make DESTDIR="${pkgdir}" install -} Copied: freerdp/repos/community-i686/PKGBUILD (from rev 128615, freerdp/trunk/PKGBUILD) =================================================================== --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2015-03-03 12:32:27 UTC (rev 128616) @@ -0,0 +1,52 @@ +# $Id$ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Contributor: Stijn Segers <francesco dot borromini at gmail dot com> + +pkgname=freerdp +epoch=1 +pkgver=1.2.0_beta1+android9 +_pkgver=${pkgver/_/-} +_pkgver=${_pkgver/+/-} +pkgrel=1 +pkgdesc="Free RDP client" +arch=('i686' 'x86_64') +url="http://freerdp.sourceforge.net" +license=('GPL') +depends=('openssl' 'libxcursor' 'libcups' 'alsa-lib' 'libxext' 'libxdamage' + 'ffmpeg' 'libxkbfile' 'libxinerama' 'libxv' 'libpulse' 'libxkbfile' + 'libxrender' 'libxfixes' 'gst-plugins-base-libs') +makedepends=('krb5' 'cmake' 'damageproto' 'fixesproto' 'renderproto' + 'xmlto' 'docbook-xsl' 'git') +conflicts=('freerdp-git') +#source=(FreeRDP-${_pkgver}::git://github.com/FreeRDP/FreeRDP.git#commit=ff6dbb049ce066f6fca5708f81fd33f97086bc0e +source=($pkgname-$pkgver.tar.gz::https://github.com/FreeRDP/FreeRDP/archive/${pkgver/_/-}.tar.gz + https://github.com/FreeRDP/FreeRDP/commit/1b663ceffe51008af7ae9749e5b7999b2f7d6698.patch + stuck_winkey.patch) +md5sums=('a4a0a4f6e69c871aeab0600091ca6118' + '83da0f44c0e1a51707fad5ed06fd7b06' + 'd29f028e61967f091f021d24005dbee2') + +prepare() { + cd $srcdir/FreeRDP-${_pkgver} + patch -p1 <$srcdir/stuck_winkey.patch + patch -p1 <$srcdir/1b663ceffe51008af7ae9749e5b7999b2f7d6698.patch +} + +build() { + cd $srcdir/FreeRDP-${_pkgver} + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DWITH_PULSE=ON \ + -DWITH_CUPS=ON \ + -DWITH_CHANNELS=ON \ + -DWITH_CLIENT_CHANNELS=ON \ + -DWITH_SERVER_CHANNELS=ON \ + . + make +} + +package() { + cd $srcdir/FreeRDP-${_pkgver} + make DESTDIR="${pkgdir}" install +} Deleted: community-i686/stuck_winkey.patch =================================================================== --- community-i686/stuck_winkey.patch 2015-03-03 12:32:10 UTC (rev 128615) +++ community-i686/stuck_winkey.patch 2015-03-03 12:32:27 UTC (rev 128616) @@ -1,27 +0,0 @@ -diff -rup ./client/X11.old/xf_event.c ./client/X11/xf_event.c ---- ./client/X11.old/xf_event.c 2014-06-12 15:51:57.000000000 +0200 -+++ ./client/X11/xf_event.c 2014-10-22 16:53:53.440644196 +0200 -@@ -556,6 +556,7 @@ static BOOL xf_event_FocusOut(xfContext* - if (event->xfocus.mode == NotifyWhileGrabbed) - XUngrabKeyboard(xfc->display, CurrentTime); - -+ xf_keyboard_release_all_keypress(xfc); - xf_keyboard_clear(xfc); - - if (app) -diff -rup ./client/X11.old/xf_keyboard.c ./client/X11/xf_keyboard.c ---- ./client/X11.old/xf_keyboard.c 2014-06-12 15:51:57.000000000 +0200 -+++ ./client/X11/xf_keyboard.c 2014-10-22 16:57:58.403749478 +0200 -@@ -169,6 +169,12 @@ void xf_keyboard_release_all_keypress(xf - if (xfc->KeyboardState[keycode] != NoSymbol) - { - rdp_scancode = freerdp_keyboard_get_rdp_scancode_from_x11_keycode(keycode); -+ -+ // release tab before releasing the windows key. -+ // this stops the start menu from opening on unfocus event. -+ if (rdp_scancode == RDP_SCANCODE_LWIN) -+ freerdp_input_send_keyboard_event_ex(xfc->instance->input, FALSE, RDP_SCANCODE_TAB); -+ - freerdp_input_send_keyboard_event_ex(xfc->instance->input, FALSE, rdp_scancode); - xfc->KeyboardState[keycode] = NoSymbol; - } Copied: freerdp/repos/community-i686/stuck_winkey.patch (from rev 128615, freerdp/trunk/stuck_winkey.patch) =================================================================== --- community-i686/stuck_winkey.patch (rev 0) +++ community-i686/stuck_winkey.patch 2015-03-03 12:32:27 UTC (rev 128616) @@ -0,0 +1,27 @@ +diff -rup ./client/X11.old/xf_event.c ./client/X11/xf_event.c +--- ./client/X11.old/xf_event.c 2014-06-12 15:51:57.000000000 +0200 ++++ ./client/X11/xf_event.c 2014-10-22 16:53:53.440644196 +0200 +@@ -556,6 +556,7 @@ static BOOL xf_event_FocusOut(xfContext* + if (event->xfocus.mode == NotifyWhileGrabbed) + XUngrabKeyboard(xfc->display, CurrentTime); + ++ xf_keyboard_release_all_keypress(xfc); + xf_keyboard_clear(xfc); + + if (app) +diff -rup ./client/X11.old/xf_keyboard.c ./client/X11/xf_keyboard.c +--- ./client/X11.old/xf_keyboard.c 2014-06-12 15:51:57.000000000 +0200 ++++ ./client/X11/xf_keyboard.c 2014-10-22 16:57:58.403749478 +0200 +@@ -169,6 +169,12 @@ void xf_keyboard_release_all_keypress(xf + if (xfc->KeyboardState[keycode] != NoSymbol) + { + rdp_scancode = freerdp_keyboard_get_rdp_scancode_from_x11_keycode(keycode); ++ ++ // release tab before releasing the windows key. ++ // this stops the start menu from opening on unfocus event. ++ if (rdp_scancode == RDP_SCANCODE_LWIN) ++ freerdp_input_send_keyboard_event_ex(xfc->instance->input, FALSE, RDP_SCANCODE_TAB); ++ + freerdp_input_send_keyboard_event_ex(xfc->instance->input, FALSE, rdp_scancode); + xfc->KeyboardState[keycode] = NoSymbol; + } Deleted: community-x86_64/PKGBUILD =================================================================== --- community-x86_64/PKGBUILD 2015-03-03 12:32:10 UTC (rev 128615) +++ community-x86_64/PKGBUILD 2015-03-03 12:32:27 UTC (rev 128616) @@ -1,48 +0,0 @@ -# $Id$ -# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> -# Contributor: Stijn Segers <francesco dot borromini at gmail dot com> - -pkgname=freerdp -pkgver=1.2.0_beta1+20150302 -_pkgver=${pkgver/_/-} -_pkgver=${_pkgver/+/-} -pkgrel=1 -pkgdesc="Free RDP client" -arch=('i686' 'x86_64') -url="http://freerdp.sourceforge.net" -license=('GPL') -depends=('openssl' 'libxcursor' 'libcups' 'alsa-lib' 'libxext' 'libxdamage' - 'ffmpeg' 'libxkbfile' 'libxinerama' 'libxv' 'libpulse' 'libxkbfile' - 'libxrender' 'libxfixes' 'gst-plugins-base-libs') -makedepends=('krb5' 'cmake' 'damageproto' 'fixesproto' 'renderproto' - 'xmlto' 'docbook-xsl' 'git') -conflicts=('freerdp-git') -#source=($pkgname-$pkgver.tar.gz::https://github.com/FreeRDP/FreeRDP/archive/${pkgver/_/-}.tar.gz -source=(FreeRDP-${_pkgver}::git://github.com/FreeRDP/FreeRDP.git#commit=ff6dbb049ce066f6fca5708f81fd33f97086bc0e - stuck_winkey.patch) -md5sums=('SKIP' - 'd29f028e61967f091f021d24005dbee2') - -prepare() { - cd $srcdir/FreeRDP-${_pkgver} - patch -p1 <$srcdir/stuck_winkey.patch -} - -build() { - cd $srcdir/FreeRDP-${_pkgver} - cmake \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -DWITH_PULSE=ON \ - -DWITH_CUPS=ON \ - -DWITH_CHANNELS=ON \ - -DWITH_CLIENT_CHANNELS=ON \ - -DWITH_SERVER_CHANNELS=ON \ - . - make -} - -package() { - cd $srcdir/FreeRDP-${_pkgver} - make DESTDIR="${pkgdir}" install -} Copied: freerdp/repos/community-x86_64/PKGBUILD (from rev 128615, freerdp/trunk/PKGBUILD) =================================================================== --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2015-03-03 12:32:27 UTC (rev 128616) @@ -0,0 +1,52 @@ +# $Id$ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Contributor: Stijn Segers <francesco dot borromini at gmail dot com> + +pkgname=freerdp +epoch=1 +pkgver=1.2.0_beta1+android9 +_pkgver=${pkgver/_/-} +_pkgver=${_pkgver/+/-} +pkgrel=1 +pkgdesc="Free RDP client" +arch=('i686' 'x86_64') +url="http://freerdp.sourceforge.net" +license=('GPL') +depends=('openssl' 'libxcursor' 'libcups' 'alsa-lib' 'libxext' 'libxdamage' + 'ffmpeg' 'libxkbfile' 'libxinerama' 'libxv' 'libpulse' 'libxkbfile' + 'libxrender' 'libxfixes' 'gst-plugins-base-libs') +makedepends=('krb5' 'cmake' 'damageproto' 'fixesproto' 'renderproto' + 'xmlto' 'docbook-xsl' 'git') +conflicts=('freerdp-git') +#source=(FreeRDP-${_pkgver}::git://github.com/FreeRDP/FreeRDP.git#commit=ff6dbb049ce066f6fca5708f81fd33f97086bc0e +source=($pkgname-$pkgver.tar.gz::https://github.com/FreeRDP/FreeRDP/archive/${pkgver/_/-}.tar.gz + https://github.com/FreeRDP/FreeRDP/commit/1b663ceffe51008af7ae9749e5b7999b2f7d6698.patch + stuck_winkey.patch) +md5sums=('a4a0a4f6e69c871aeab0600091ca6118' + '83da0f44c0e1a51707fad5ed06fd7b06' + 'd29f028e61967f091f021d24005dbee2') + +prepare() { + cd $srcdir/FreeRDP-${_pkgver} + patch -p1 <$srcdir/stuck_winkey.patch + patch -p1 <$srcdir/1b663ceffe51008af7ae9749e5b7999b2f7d6698.patch +} + +build() { + cd $srcdir/FreeRDP-${_pkgver} + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DWITH_PULSE=ON \ + -DWITH_CUPS=ON \ + -DWITH_CHANNELS=ON \ + -DWITH_CLIENT_CHANNELS=ON \ + -DWITH_SERVER_CHANNELS=ON \ + . + make +} + +package() { + cd $srcdir/FreeRDP-${_pkgver} + make DESTDIR="${pkgdir}" install +} Deleted: community-x86_64/stuck_winkey.patch =================================================================== --- community-x86_64/stuck_winkey.patch 2015-03-03 12:32:10 UTC (rev 128615) +++ community-x86_64/stuck_winkey.patch 2015-03-03 12:32:27 UTC (rev 128616) @@ -1,27 +0,0 @@ -diff -rup ./client/X11.old/xf_event.c ./client/X11/xf_event.c ---- ./client/X11.old/xf_event.c 2014-06-12 15:51:57.000000000 +0200 -+++ ./client/X11/xf_event.c 2014-10-22 16:53:53.440644196 +0200 -@@ -556,6 +556,7 @@ static BOOL xf_event_FocusOut(xfContext* - if (event->xfocus.mode == NotifyWhileGrabbed) - XUngrabKeyboard(xfc->display, CurrentTime); - -+ xf_keyboard_release_all_keypress(xfc); - xf_keyboard_clear(xfc); - - if (app) -diff -rup ./client/X11.old/xf_keyboard.c ./client/X11/xf_keyboard.c ---- ./client/X11.old/xf_keyboard.c 2014-06-12 15:51:57.000000000 +0200 -+++ ./client/X11/xf_keyboard.c 2014-10-22 16:57:58.403749478 +0200 -@@ -169,6 +169,12 @@ void xf_keyboard_release_all_keypress(xf - if (xfc->KeyboardState[keycode] != NoSymbol) - { - rdp_scancode = freerdp_keyboard_get_rdp_scancode_from_x11_keycode(keycode); -+ -+ // release tab before releasing the windows key. -+ // this stops the start menu from opening on unfocus event. -+ if (rdp_scancode == RDP_SCANCODE_LWIN) -+ freerdp_input_send_keyboard_event_ex(xfc->instance->input, FALSE, RDP_SCANCODE_TAB); -+ - freerdp_input_send_keyboard_event_ex(xfc->instance->input, FALSE, rdp_scancode); - xfc->KeyboardState[keycode] = NoSymbol; - } Copied: freerdp/repos/community-x86_64/stuck_winkey.patch (from rev 128615, freerdp/trunk/stuck_winkey.patch) =================================================================== --- community-x86_64/stuck_winkey.patch (rev 0) +++ community-x86_64/stuck_winkey.patch 2015-03-03 12:32:27 UTC (rev 128616) @@ -0,0 +1,27 @@ +diff -rup ./client/X11.old/xf_event.c ./client/X11/xf_event.c +--- ./client/X11.old/xf_event.c 2014-06-12 15:51:57.000000000 +0200 ++++ ./client/X11/xf_event.c 2014-10-22 16:53:53.440644196 +0200 +@@ -556,6 +556,7 @@ static BOOL xf_event_FocusOut(xfContext* + if (event->xfocus.mode == NotifyWhileGrabbed) + XUngrabKeyboard(xfc->display, CurrentTime); + ++ xf_keyboard_release_all_keypress(xfc); + xf_keyboard_clear(xfc); + + if (app) +diff -rup ./client/X11.old/xf_keyboard.c ./client/X11/xf_keyboard.c +--- ./client/X11.old/xf_keyboard.c 2014-06-12 15:51:57.000000000 +0200 ++++ ./client/X11/xf_keyboard.c 2014-10-22 16:57:58.403749478 +0200 +@@ -169,6 +169,12 @@ void xf_keyboard_release_all_keypress(xf + if (xfc->KeyboardState[keycode] != NoSymbol) + { + rdp_scancode = freerdp_keyboard_get_rdp_scancode_from_x11_keycode(keycode); ++ ++ // release tab before releasing the windows key. ++ // this stops the start menu from opening on unfocus event. ++ if (rdp_scancode == RDP_SCANCODE_LWIN) ++ freerdp_input_send_keyboard_event_ex(xfc->instance->input, FALSE, RDP_SCANCODE_TAB); ++ + freerdp_input_send_keyboard_event_ex(xfc->instance->input, FALSE, rdp_scancode); + xfc->KeyboardState[keycode] = NoSymbol; + }