Date: Monday, December 7, 2015 @ 02:28:14 Author: foutrelis Revision: 253146
archrelease: copy trunk to staging-i686, staging-x86_64 Added: signon/repos/staging-i686/ signon/repos/staging-i686/PKGBUILD (from rev 253145, signon/trunk/PKGBUILD) signon/repos/staging-i686/signon.install (from rev 253145, signon/trunk/signon.install) signon/repos/staging-i686/use_keyring.patch (from rev 253145, signon/trunk/use_keyring.patch) signon/repos/staging-x86_64/ signon/repos/staging-x86_64/PKGBUILD (from rev 253145, signon/trunk/PKGBUILD) signon/repos/staging-x86_64/signon.install (from rev 253145, signon/trunk/signon.install) signon/repos/staging-x86_64/use_keyring.patch (from rev 253145, signon/trunk/use_keyring.patch) ----------------------------------+ staging-i686/PKGBUILD | 70 +++++++++++++++++++++++++++++++++++++ staging-i686/signon.install | 6 +++ staging-i686/use_keyring.patch | 12 ++++++ staging-x86_64/PKGBUILD | 70 +++++++++++++++++++++++++++++++++++++ staging-x86_64/signon.install | 6 +++ staging-x86_64/use_keyring.patch | 12 ++++++ 6 files changed, 176 insertions(+) Copied: signon/repos/staging-i686/PKGBUILD (from rev 253145, signon/trunk/PKGBUILD) =================================================================== --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2015-12-07 01:28:14 UTC (rev 253146) @@ -0,0 +1,70 @@ +# $Id$ +# Maintainer: Andrea Scarpino <and...@archlinux.org> +# Contributor: Balló György <ballogyor+arch at gmail dot com> + +pkgbase=signon +pkgname=('libsignon-qt4' 'signon') +pkgver=8.58 +pkgrel=2 +arch=('i686' 'x86_64') +url="https://gitlab.com/accounts-sso/signond/" +license=('LGPL') +makedepends=('qt4' 'libproxy' 'doxygen' 'graphviz' 'qt5-base' 'ttf-font' 'qt5-tools') +options=('!emptydirs') +source=("https://gitlab.com/accounts-sso/signond/repository/archive.tar.bz2?ref=VERSION_$pkgver" + 'use_keyring.patch') +sha1sums=('e736e13d15f7f74e3681696f3a57bc3639bb24ff' + 'cfdd48b494ad267654ceba23f1b81bcb8f56b9a1') + +prepare() { + mv signond-VERSION_$pkgver-* $pkgbase-$pkgver + + cd $pkgbase-$pkgver + # Use gnome-keyring secrets storage if signon-keyring-extension is available + patch -Np1 -i "$srcdir/use_keyring.patch" + cd .. + + cp -a $pkgbase-$pkgver $pkgbase-$pkgver-qt4 + + # qt4 fix + cd $pkgbase-$pkgver-qt4 + sed -i 's/qdbusxml2cpp/qdbusxml2cpp-qt4/' src/signond/signond.pro +} + +build() { + cd $pkgbase-$pkgver + qmake PREFIX=/usr LIBDIR=/usr/lib + make + + cd ../$pkgbase-$pkgver-qt4 + qmake-qt4 PREFIX=/usr LIBDIR=/usr/lib + make +} + +package_libsignon-qt4() { + pkgdesc="Qt4 signon library" + depends=('qt4' 'signon') + conflicts=('signon-qt4') + replaces=('signon-qt4') + + cd $pkgbase-$pkgver-qt4/lib/SignOn + make INSTALL_ROOT="$pkgdir" install + + # Do not ship docs + rm -rf "${pkgdir}"/usr/share/doc +} + +package_signon() { + pkgdesc="Qt Framework to provide credential storage and authentication service" + depends=('qt5-base' 'libproxy') + conflicts=('signon-qt5') + provides=('signon-qt5') + replaces=('signon-qt5') + + cd $pkgbase-$pkgver + make INSTALL_ROOT="$pkgdir" install + + # Do not ship docs + rm -rf "${pkgdir}"/usr/share/doc +} + Copied: signon/repos/staging-i686/signon.install (from rev 253145, signon/trunk/signon.install) =================================================================== --- staging-i686/signon.install (rev 0) +++ staging-i686/signon.install 2015-12-07 01:28:14 UTC (rev 253146) @@ -0,0 +1,6 @@ +post_upgrade() { + if [ "$(vercmp 8.44 "$2")" -eq 1 ]; then + printf '==> Default config location changed\n' + printf ' Move the file signon.db from ~/.signon/ to ~/.config/signond/\n' + fi +} Copied: signon/repos/staging-i686/use_keyring.patch (from rev 253145, signon/trunk/use_keyring.patch) =================================================================== --- staging-i686/use_keyring.patch (rev 0) +++ staging-i686/use_keyring.patch 2015-12-07 01:28:14 UTC (rev 253146) @@ -0,0 +1,12 @@ +=== modified file 'src/signond/signond.conf' +--- old/src/signond/signond.conf 2012-07-25 14:57:50 +0000 ++++ new/src/signond/signond.conf 2012-07-25 19:27:16 +0000 +@@ -17,6 +17,7 @@ + FileSystemName=signonfs + Size=8 + FileSystemType=ext2 ++SecretsStorage=gnome-keyring + + [ObjectTimeouts] + IdentityTimeout=300 + Copied: signon/repos/staging-x86_64/PKGBUILD (from rev 253145, signon/trunk/PKGBUILD) =================================================================== --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2015-12-07 01:28:14 UTC (rev 253146) @@ -0,0 +1,70 @@ +# $Id$ +# Maintainer: Andrea Scarpino <and...@archlinux.org> +# Contributor: Balló György <ballogyor+arch at gmail dot com> + +pkgbase=signon +pkgname=('libsignon-qt4' 'signon') +pkgver=8.58 +pkgrel=2 +arch=('i686' 'x86_64') +url="https://gitlab.com/accounts-sso/signond/" +license=('LGPL') +makedepends=('qt4' 'libproxy' 'doxygen' 'graphviz' 'qt5-base' 'ttf-font' 'qt5-tools') +options=('!emptydirs') +source=("https://gitlab.com/accounts-sso/signond/repository/archive.tar.bz2?ref=VERSION_$pkgver" + 'use_keyring.patch') +sha1sums=('e736e13d15f7f74e3681696f3a57bc3639bb24ff' + 'cfdd48b494ad267654ceba23f1b81bcb8f56b9a1') + +prepare() { + mv signond-VERSION_$pkgver-* $pkgbase-$pkgver + + cd $pkgbase-$pkgver + # Use gnome-keyring secrets storage if signon-keyring-extension is available + patch -Np1 -i "$srcdir/use_keyring.patch" + cd .. + + cp -a $pkgbase-$pkgver $pkgbase-$pkgver-qt4 + + # qt4 fix + cd $pkgbase-$pkgver-qt4 + sed -i 's/qdbusxml2cpp/qdbusxml2cpp-qt4/' src/signond/signond.pro +} + +build() { + cd $pkgbase-$pkgver + qmake PREFIX=/usr LIBDIR=/usr/lib + make + + cd ../$pkgbase-$pkgver-qt4 + qmake-qt4 PREFIX=/usr LIBDIR=/usr/lib + make +} + +package_libsignon-qt4() { + pkgdesc="Qt4 signon library" + depends=('qt4' 'signon') + conflicts=('signon-qt4') + replaces=('signon-qt4') + + cd $pkgbase-$pkgver-qt4/lib/SignOn + make INSTALL_ROOT="$pkgdir" install + + # Do not ship docs + rm -rf "${pkgdir}"/usr/share/doc +} + +package_signon() { + pkgdesc="Qt Framework to provide credential storage and authentication service" + depends=('qt5-base' 'libproxy') + conflicts=('signon-qt5') + provides=('signon-qt5') + replaces=('signon-qt5') + + cd $pkgbase-$pkgver + make INSTALL_ROOT="$pkgdir" install + + # Do not ship docs + rm -rf "${pkgdir}"/usr/share/doc +} + Copied: signon/repos/staging-x86_64/signon.install (from rev 253145, signon/trunk/signon.install) =================================================================== --- staging-x86_64/signon.install (rev 0) +++ staging-x86_64/signon.install 2015-12-07 01:28:14 UTC (rev 253146) @@ -0,0 +1,6 @@ +post_upgrade() { + if [ "$(vercmp 8.44 "$2")" -eq 1 ]; then + printf '==> Default config location changed\n' + printf ' Move the file signon.db from ~/.signon/ to ~/.config/signond/\n' + fi +} Copied: signon/repos/staging-x86_64/use_keyring.patch (from rev 253145, signon/trunk/use_keyring.patch) =================================================================== --- staging-x86_64/use_keyring.patch (rev 0) +++ staging-x86_64/use_keyring.patch 2015-12-07 01:28:14 UTC (rev 253146) @@ -0,0 +1,12 @@ +=== modified file 'src/signond/signond.conf' +--- old/src/signond/signond.conf 2012-07-25 14:57:50 +0000 ++++ new/src/signond/signond.conf 2012-07-25 19:27:16 +0000 +@@ -17,6 +17,7 @@ + FileSystemName=signonfs + Size=8 + FileSystemType=ext2 ++SecretsStorage=gnome-keyring + + [ObjectTimeouts] + IdentityTimeout=300 +