Date: Monday, February 17, 2020 @ 15:46:34 Author: arojas Revision: 375752
archrelease: copy trunk to extra-x86_64 Added: signon-ui/repos/extra-x86_64/PKGBUILD (from rev 375751, signon-ui/trunk/PKGBUILD) signon-ui/repos/extra-x86_64/fake-user-agent.patch (from rev 375751, signon-ui/trunk/fake-user-agent.patch) Deleted: signon-ui/repos/extra-x86_64/PKGBUILD -----------------------+ PKGBUILD | 77 +++++++++++++++++++++++++----------------------- fake-user-agent.patch | 12 +++++++ 2 files changed, 53 insertions(+), 36 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-02-17 15:46:01 UTC (rev 375751) +++ PKGBUILD 2020-02-17 15:46:34 UTC (rev 375752) @@ -1,36 +0,0 @@ -# Maintainer: Antonio Rojas <aro...@archlinux.org> -# Maintainer: Josip Ponjavic <josipponjavic at gmail dot com> -# Contributor: Balló György <ballogyor+arch at gmail dot com> - -pkgname=signon-ui -pkgver=0.17+20171022 -pkgrel=1 -_commit=4368bb77d9d1abc2978af514225ba4a42c29a646 -pkgdesc='UI component responsible for handling the user interactions which can happen during the login process of an online account' -arch=(x86_64) -url="https://launchpad.net/online-accounts-signon-ui" -license=(GPL) -depends=(libaccounts-qt qt5-webengine signond libnotify) -source=("https://gitlab.com/accounts-sso/signon-ui/repository/archive.tar.gz?ref=$_commit") -sha256sums=('58aa8f7a16e56d20c47471f08ae63ac8dce6a3c8cda8274dfdc233041d541145') - -prepare() { - cd signon-ui-* - - # Do not install tests - sed -e 's|src \\|src|' -e '/tests/d' -i signon-ui.pro -} - -build() { - cd signon-ui-* - - qmake-qt5 PREFIX=/usr LIBDIR=/usr/lib - make -} - -package() { - cd signon-ui-* - - make INSTALL_ROOT="$pkgdir" install -} - Copied: signon-ui/repos/extra-x86_64/PKGBUILD (from rev 375751, signon-ui/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-02-17 15:46:34 UTC (rev 375752) @@ -0,0 +1,41 @@ +# Maintainer: Antonio Rojas <aro...@archlinux.org> +# Maintainer: Josip Ponjavic <josipponjavic at gmail dot com> +# Contributor: Balló György <ballogyor+arch at gmail dot com> + +pkgname=signon-ui +pkgver=0.17+20171022 +pkgrel=2 +_commit=4368bb77d9d1abc2978af514225ba4a42c29a646 +pkgdesc='UI component responsible for handling the user interactions which can happen during the login process of an online account' +arch=(x86_64) +url="https://launchpad.net/online-accounts-signon-ui" +license=(GPL) +depends=(libaccounts-qt qt5-webengine signond libnotify) +source=($pkgname-$pkgver.tar.gz::"https://gitlab.com/accounts-sso/signon-ui/repository/archive.tar.gz?ref=$_commit" + fake-user-agent.patch) +sha256sums=('58aa8f7a16e56d20c47471f08ae63ac8dce6a3c8cda8274dfdc233041d541145' + '5eb7782c6472e51a8107a25324d1d30052bac5d8e9050907cd957c89568fa577') + +prepare() { + mv signon-ui-$_commit-$_commit $pkgname-$pkgver + cd $pkgname-$pkgver + + # Do not install tests + sed -e 's|src \\|src|' -e '/tests/d' -i signon-ui.pro + # Fake user ID to bypass Google blacklist + patch -p1 -i ../fake-user-agent.patch +} + +build() { + cd $pkgname-$pkgver + + qmake-qt5 PREFIX=/usr LIBDIR=/usr/lib + make +} + +package() { + cd $pkgname-$pkgver + + make INSTALL_ROOT="$pkgdir" install +} + Copied: signon-ui/repos/extra-x86_64/fake-user-agent.patch (from rev 375751, signon-ui/trunk/fake-user-agent.patch) =================================================================== --- fake-user-agent.patch (rev 0) +++ fake-user-agent.patch 2020-02-17 15:46:34 UTC (rev 375752) @@ -0,0 +1,12 @@ +diff --git a/src/qml/WebView.qml b/src/qml/WebView.qml +index 33462b8..b720111 100644 +--- a/src/qml/WebView.qml ++++ b/src/qml/WebView.qml +@@ -25,6 +25,7 @@ WebEngineView { + profile: WebEngineProfile { + cachePath: rootDir + persistentStoragePath: rootDir ++ httpUserAgent: "Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/77.0" + } + + ProgressBar {