summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoan Figueras2016-08-04 19:27:23 +0200
committerJoan Figueras2016-08-04 19:27:23 +0200
commit432e302656391ceeb367307f20927019c9afc9cc (patch)
tree96f2611ba77771f6059a8290deb58fcfe5734815
parent082e3a76352f5a0c563a37aac7c95772c06fd890 (diff)
downloadaur-432e302656391ceeb367307f20927019c9afc9cc.tar.gz
New patch, fix embed xfreerdp
-rw-r--r--.SRCINFO6
-rw-r--r--0003-xfreerdp-new-interface.patch13
-rw-r--r--PKGBUILD10
3 files changed, 24 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 02a8e1372659..0b13691f83cd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Thu Aug 4 15:58:18 UTC 2016
+# Thu Aug 4 17:26:59 UTC 2016
pkgbase = pacmanager-git
pkgdesc = Perl Auto Connector PAC Manager. GIT version with fixed FreeRDP interface.
pkgver = 4.5.5.8
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/perseo22/pacmanager
arch = any
license = GPL3
@@ -28,9 +28,11 @@ pkgbase = pacmanager-git
source = git+https://github.com/perseo22/pacmanager.git
source = 0001-xfreerdp-new-interface.patch
source = 0002-xfreerdp-new-interface.patch
+ source = 0003-xfreerdp-new-interface.patch
md5sums = SKIP
md5sums = d7350164daad682396c3278d6c40bb9d
md5sums = cc4b26825efcf1d6c2aeea2b92531c40
+ md5sums = ac48e3d9ee6b0694a42c123498b06c64
pkgname = pacmanager-git
diff --git a/0003-xfreerdp-new-interface.patch b/0003-xfreerdp-new-interface.patch
new file mode 100644
index 000000000000..843cb8f741b4
--- /dev/null
+++ b/0003-xfreerdp-new-interface.patch
@@ -0,0 +1,13 @@
+--- a/lib/pac_conn 2016-08-04 19:23:57.264676225 +0200
++++ b/lib/pac_conn 2016-08-04 19:24:46.645082365 +0200
+@@ -929,8 +929,8 @@
+ $connection_cmd = "$METHOD -X $$CFG{'tmp'}{'xid'} -g $$CFG{'tmp'}{'width'}x$$CFG{'tmp'}{'height'} $CONNECT_OPTS" . ( $MANUAL ? '' : " -u $USER -p -" ) . " $IP:$PORT";
+ $connection_txt = "$METHOD -X $$CFG{'tmp'}{'xid'} -g $$CFG{'tmp'}{'width'}x$$CFG{'tmp'}{'height'} $CONNECT_OPTS" . ( $MANUAL ? '' : " -u $USER -p -" ) . " $IP:$PORT";
+ } elsif ( defined $$CFG{'tmp'}{'xid'} ) {
+- $connection_cmd = "$METHOD -g $$CFG{'tmp'}{'width'}x$$CFG{'tmp'}{'height'} $CONNECT_OPTS" . ( $MANUAL ? '' : " -u $USER" ) . " $IP:$PORT";
+- $connection_txt = "$METHOD -g $$CFG{'tmp'}{'width'}x$$CFG{'tmp'}{'height'} $CONNECT_OPTS" . ( $MANUAL ? '' : " -u $USER" ) . " $IP:$PORT";
++ $connection_cmd = "$METHOD /parent-window:$$CFG{'tmp'}{'xid'} /size:$$CFG{'tmp'}{'width'}x$$CFG{'tmp'}{'height'} $CONNECT_OPTS" . ( $MANUAL ? '' : " /u:$USER" ) . " /v:$IP:$PORT";
++ $connection_txt = "$METHOD /parent-window:$$CFG{'tmp'}{'xid'} /size:$$CFG{'tmp'}{'width'}x$$CFG{'tmp'}{'height'} $CONNECT_OPTS" . ( $MANUAL ? '' : " /u:$USER" ) . " /v:$IP:$PORT";
+ } elsif ( $METHOD eq 'rdesktop' ) {
+ $connection_cmd = "$METHOD $CONNECT_OPTS" . ( $MANUAL ? '' : " -u $USER -p -" ) . " -T \"$TITLE\" $IP:$PORT";
+ $connection_txt = "$METHOD $CONNECT_OPTS" . ( $MANUAL ? '' : " -u $USER -p -" ) . " -T \"$TITLE\" $IP:$PORT";
diff --git a/PKGBUILD b/PKGBUILD
index 2fa59b5ff860..23e571898aeb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=pacmanager-git
_pkgname=${pkgname%-git}
pkgver=4.5.5.8
-pkgrel=1
+pkgrel=2
arch=('any')
license=('GPL3')
pkgdesc="Perl Auto Connector PAC Manager. GIT version with fixed FreeRDP interface."
@@ -14,16 +14,20 @@ makedepends=('git')
conflicts=(pacmanager-bin)
source=("git+https://github.com/perseo22/pacmanager.git"
"0001-xfreerdp-new-interface.patch"
- "0002-xfreerdp-new-interface.patch")
+ "0002-xfreerdp-new-interface.patch"
+ "0003-xfreerdp-new-interface.patch")
md5sums=('SKIP'
'd7350164daad682396c3278d6c40bb9d'
- 'cc4b26825efcf1d6c2aeea2b92531c40')
+ 'cc4b26825efcf1d6c2aeea2b92531c40'
+ 'ac48e3d9ee6b0694a42c123498b06c64')
prepare() {
cd ${srcdir}/${_pkgname}
# Apply patches for new FreeRDP interface
patch -Np1 -i $srcdir/0001-xfreerdp-new-interface.patch
patch -Np1 -i $srcdir/0002-xfreerdp-new-interface.patch
+ # The third patch is done by me
+ patch -Np1 -i $srcdir/0003-xfreerdp-new-interface.patch
}
build() {