From eafbc1a6b8996ad1b94d1c4f2e6dfc7e3f66df6a Mon Sep 17 00:00:00 2001 From: milisbir Date: Sat, 26 Aug 2017 16:24:33 +0300 Subject: [PATCH] mugshot --- talimatname/genel/mugshot/fix-local.patch.gz | Bin 0 -> 392 bytes .../genel/mugshot/missing_default_face.patch | 28 ++++++++++++++ talimatname/genel/mugshot/office-phone.patch | 35 ++++++++++++++++++ talimatname/genel/mugshot/talimat | 27 ++++++++++++++ .../genel/python3-distutils-extra/talimat | 14 +++++++ talimatname/genel/python3-pexpect/talimat | 14 +++++++ 6 files changed, 118 insertions(+) create mode 100644 talimatname/genel/mugshot/fix-local.patch.gz create mode 100644 talimatname/genel/mugshot/missing_default_face.patch create mode 100644 talimatname/genel/mugshot/office-phone.patch create mode 100644 talimatname/genel/mugshot/talimat create mode 100644 talimatname/genel/python3-distutils-extra/talimat create mode 100644 talimatname/genel/python3-pexpect/talimat diff --git a/talimatname/genel/mugshot/fix-local.patch.gz b/talimatname/genel/mugshot/fix-local.patch.gz new file mode 100644 index 0000000000000000000000000000000000000000..8b3b08e226e5586126c1f9d4e7f53f38623c6811 GIT binary patch literal 392 zcmV;30eAi%iwFo)Dq2?n17>M>Eo^UNVQemNVRU0?0CiGLZ-X!lz4I$9b^rwQck(|PLp;(sLD!GvO$6%)mBaW?~6kj4Qq2rY(GCg+lk{C$hBn7Q-8m5QOM6( zb8^Bkgtyz_G=+GzzK_-r;Q-F1_e>1qY8Kj&r;CD2H@FCp}06wJHliOAM^xV zK<1UQrn{!p`CbH`WQ^}GY+4gu;e(McFHf9!T0zUGsPIurraAKfwp&vtuRRgUqKmkO~uttked1( ztyl#33@$opNUJ(62>mmI_Jfg?3$8e+5a7C_oAI_&6JJFJ*B|$JIv#klcgclsY6Ss2 z;)twS4ul4gEpj`0=IPUQ_VUUm&gJb|*)qw4NhQ5~jN$qX=Jr-Gd`;}X;e@?#)IHtD mxBV4d)2N&D4M*UjY;EGDt$|T{hUb|7 +Date: Thu, 5 Nov 2015 11:47:30 -0500 +Subject: [PATCH] Support the -o flag if the -w flag fails + +--- +mugshot/MugshotWindow.py | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/mugshot/MugshotWindow.py b/mugshot/MugshotWindow.py +index 35323be..b557edf 100644 +--- a/mugshot/MugshotWindow.py ++++ b/mugshot/MugshotWindow.py +@@ -632,11 +632,18 @@ class MugshotWindow(Window): + success = False + + logger.debug('Updating Office Phone...') ++ + command = "%s -w \"%s\" %s" % (chfn, office_phone, username) ++ # Office phone is potentially handled by the -o flag in newer versions of chfn ++ command2 = "%s -o \"%s\" %s" % (chfn, office_phone, username) + if self.process_terminal_password(command, password): + self.office_phone = office_phone + else: +- success = False ++ # Retry with command2 ++ if self.process_terminal_password(command2, password): ++ self.office_phone = office_phone ++ else: ++ success = False + + return (success, response) + +-- +2.6.2 diff --git a/talimatname/genel/mugshot/talimat b/talimatname/genel/mugshot/talimat new file mode 100644 index 000000000..0a8b278ec --- /dev/null +++ b/talimatname/genel/mugshot/talimat @@ -0,0 +1,27 @@ +# Description: Program to update personal user details +# URL: https://launchpad.net/mugshot +# Packager: milisarge +# Depends on: intltool gtk3 python3-distutils-extra python3-pexpect dbus-python python3-cairo python3-gobject accountsservice + +name=mugshot +version=0.3.2 +release=1 +source=(https://launchpad.net/mugshot/${version%.*}/0.3.2/+download/m$name-$version.tar.gz::$name-$version.tar.gz + office-phone.patch + missing_default_face.patch + fix-local.patch.gz) + +build() { + cd "${SRC}/${name}-${version}" + patch -p1 -i "${SRC}"/office-phone.patch + cd "${SRC}" + patch -Np1 -i "${SRC}"/missing_default_face.patch + cd "${SRC}/${name}-${version}" + zcat $SRC/fix-local.patch.gz | patch -p1 --verbose || exit 1 + sed -i 's/^Categories=*.*/Categories=X-XFCE;GTK;DesktopSettings;/g' mugshot.desktop.in + python3 setup.py build + python3 setup.py install --root=$PKG --optimize=1 + if [ -d $PKG/usr/share/doc ]; then + rm -rf $PKG/usr/share/doc + fi +} diff --git a/talimatname/genel/python3-distutils-extra/talimat b/talimatname/genel/python3-distutils-extra/talimat new file mode 100644 index 000000000..39a2c4b4d --- /dev/null +++ b/talimatname/genel/python3-distutils-extra/talimat @@ -0,0 +1,14 @@ +# Description: Python3 derleme sistemi +# URL: https://launchpad.net/python-distutils-extra +# Packager: milisarge +# Depends on: python3 python3-setuptools intltool + +name=python3-distutils-extra +version=2.40 +release=1 +source=(https://launchpad.net/ubuntu/+archive/primary/+files/python-distutils-extra_2.40.tar.xz) + +build() { + cd python-distutils-extra-$version + python3 setup.py install --root="$PKG/" +} diff --git a/talimatname/genel/python3-pexpect/talimat b/talimatname/genel/python3-pexpect/talimat new file mode 100644 index 000000000..9e1080ed4 --- /dev/null +++ b/talimatname/genel/python3-pexpect/talimat @@ -0,0 +1,14 @@ +# Description: Diğer programların otomasyon ve kontrolu için kullanılan python3 kütüphanesi. +# URL: http://pexpect.readthedocs.org/en/stable/ +# Packager: milisarge +# Depends on: python3 + +name=python3-pexpect +version=4.2.1 +release=1 +source=(https://pypi.python.org/packages/e8/13/d0b0599099d6cd23663043a2a0bb7c61e58c6ba359b2656e6fb000ef5b98/pexpect-$version.tar.gz) + +build() { + cd "pexpect-$version" + python3 setup.py install --root="$PKG" +}