Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=mcirstabumps.git;a=commitdiff;h=fa3ab885b5de1399cb31f2fe65da5c8a1a14e154

commit fa3ab885b5de1399cb31f2fe65da5c8a1a14e154
Author: DeX77 <[email protected]>
Date:   Fri Jul 3 11:02:16 2015 +0200

remmina-plugins-1.1.2-1-x86_64

* version bump / rebuild with libvncserver>=0.9.10 and gnutls>=3.4.2

diff --git a/source/xapps-extra/remmina-plugins/FrugalBuild 
b/source/xapps-extra/remmina-plugins/FrugalBuild
index 1936897..401901a 100644
--- a/source/xapps-extra/remmina-plugins/FrugalBuild
+++ b/source/xapps-extra/remmina-plugins/FrugalBuild
@@ -3,24 +3,30 @@
# Contributor: bouleetbil <[email protected]>

pkgname=remmina-plugins
-pkgver=0.9.2
-pkgrel=9
+pkgver=1.1.2
+pkgrel=1
pkgdesc="A GTK+ RDP, VNC, XDMCP and SSH client"
-depends=('remmina>=0.9.3' 'libxkbfile' 'gnutls>=3.2.12.1')
+depends=('remmina>=0.9.3' 'libxkbfile' 'gnutls>=3.4.2' 'avahi' 'libavahi-ui' 
'avahi-gtk3' 'avahi-glib' 'vte3' 'libgnome-keyring')
rodepends=('remmina-vnc' 'remmina-nx' 'remmina-telepathy' 'remmina-xdmcp' 
'remmina-rdp')
makedepends=('intltool')
groups=('xapps-extra')
archs=('i686' 'x86_64')
-_F_sourceforge_dirname="remmina"
-_F_sourceforge_name="$pkgname"
-Finclude sourceforge
-sha1sums=('be51a08b127496f6c81a319ee6ae4fa64d81b2e0')
-Fconfopts+=" --enable-ssh --enable-vnc --enable-nx --enable-telepathy 
--enable-xdmcp --enable-rdp"
+_F_github_author=FreeRDP
+_F_github_name=Remmina
+_F_github_tag=yes
+_F_github_tag_v=yes
+_F_archive_grepv="1.0.0\|rcgit"
+_F_cmake_confopts="    -DWITH_APPINDICATOR=OFF"
+
+Finclude github cmake
+source=("${source[@]}" freerdp-1.2.patch)
+sha1sums=('8be095f181e2cbf9e799b955ec6b37b0210ab046' \
+          '62e810fba562adf2c8fc4a25215ea33e8ec8332f')

subpkgs=("${subpkgs[@]}" 'remmina-vnc')
subdescs=("${subdescs[@]}" 'vnc plugin for remmina')
subrodepends=("${subrodepends[@]}" "")
-subdepends=("${subdepends[@]}" "libvncserver>=0.9.9-2 gnutls>=3.2.12.1")
+subdepends=("${subdepends[@]}" "libvncserver>=0.9.10 gnutls>=3.4.2")
subgroups=("${subgroups[@]}" 'xapps-extra')
subarchs=("${subarchs[@]}" 'i686 x86_64')
subreplaces=("${subreplaces[@]}" "")
@@ -58,8 +64,8 @@ subarchs=("${subarchs[@]}" 'i686 x86_64')
subreplaces=("${subreplaces[@]}" "")

build() {
-       Fcd
-       Fbuild
+       CMake_build
+
Fsplit remmina-vnc usr/lib/remmina/plugins/remmina-plugin-vnc.*
Fsplit remmina-telepathy usr/lib/remmina/plugins/remmina-plugin-telepathy.*
Fsplit remmina-nx usr/lib/remmina/plugins/remmina-plugin-nx.*
diff --git a/source/xapps-extra/remmina-plugins/freerdp-1.2.patch 
b/source/xapps-extra/remmina-plugins/freerdp-1.2.patch
new file mode 100644
index 0000000..0b5b244
--- /dev/null
+++ b/source/xapps-extra/remmina-plugins/freerdp-1.2.patch
@@ -0,0 +1,53 @@
+diff -wbBur Remmina-1.1.1/cmake/FindFREERDP.cmake 
Remmina-1.1.1.my/cmake/FindFREERDP.cmake
+--- Remmina-1.1.1/cmake/FindFREERDP.cmake      2014-10-10 16:25:23.000000000 
+0400
++++ Remmina-1.1.1.my/cmake/FindFREERDP.cmake   2014-11-19 19:32:40.112459977 
+0300
+@@ -24,19 +24,7 @@
+ find_path(FREERDP_INCLUDE_DIR NAMES freerdp/freerdp.h
+       HINTS ${PC_FREERDP_INCLUDEDIR} ${PC_FREERDP_INCLUDE_DIRS})
+
+-find_library(FREERDP_LIBRARY NAMES freerdp-core
+-      HINTS ${PC_FREERDP_LIBDIR} ${PC_FREERDP_LIBRARY_DIRS})
+-
+-find_library(FREERDP_GDI_LIBRARY NAMES freerdp-gdi
+-      HINTS ${PC_FREERDP_LIBDIR} ${PC_FREERDP_LIBRARY_DIRS})
+-
+-find_library(FREERDP_LOCALE_LIBRARY NAMES freerdp-locale
+-      HINTS ${PC_FREERDP_LIBDIR} ${PC_FREERDP_LIBRARY_DIRS})
+-
+-find_library(FREERDP_RAIL_LIBRARY NAMES freerdp-rail
+-      HINTS ${PC_FREERDP_LIBDIR} ${PC_FREERDP_LIBRARY_DIRS})
+-
+-find_library(FREERDP_CODEC_LIBRARY NAMES freerdp-codec
++find_library(FREERDP_LIBRARY NAMES freerdp
+       HINTS ${PC_FREERDP_LIBDIR} ${PC_FREERDP_LIBRARY_DIRS})
+
+ find_library(FREERDP_CLIENT_LIBRARY NAMES freerdp-client
+@@ -46,7 +34,7 @@
+
+ find_package_handle_standard_args(FREERDP DEFAULT_MSG FREERDP_LIBRARY 
FREERDP_INCLUDE_DIR)
+
+-set(FREERDP_LIBRARIES ${FREERDP_LIBRARY} ${FREERDP_GDI_LIBRARY} 
${FREERDP_LOCALE_LIBRARY} ${FREERDP_RAIL_LIBRARY} ${FREERDP_CODEC_LIBRARY} 
${FREERDP_CLIENT_LIBRARY})
++set(FREERDP_LIBRARIES ${FREERDP_LIBRARY} ${FREERDP_CLIENT_LIBRARY})
+ set(FREERDP_INCLUDE_DIRS ${FREERDP_INCLUDE_DIR})
+
+ mark_as_advanced(FREERDP_INCLUDE_DIR FREERDP_LIBRARY)
+diff -wbBur Remmina-1.1.1/remmina-plugins/rdp/rdp_plugin.c 
Remmina-1.1.1.my/remmina-plugins/rdp/rdp_plugin.c
+--- Remmina-1.1.1/remmina-plugins/rdp/rdp_plugin.c     2014-10-10 
16:25:23.000000000 +0400
++++ Remmina-1.1.1.my/remmina-plugins/rdp/rdp_plugin.c  2014-11-19 
19:36:32.241877093 +0300
+@@ -257,7 +257,7 @@
+               settings->LargePointerFlag = True;
+               settings->PerformanceFlags = PERF_FLAG_NONE;
+
+-              rfi->rfx_context = rfx_context_new();
++              rfi->rfx_context = rfx_context_new(FALSE);
+       }
+
+       freerdp_client_load_addins(instance->context->channels, 
instance->settings);
+@@ -1198,7 +1198,6 @@
+
+       remmina_rdp_settings_init();
+       freerdp_handle_signals();
+-      freerdp_channels_global_init();
+
+       return TRUE;
+ }
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to