[arch-commits] Commit in (12 files)

Balló György bgyorgy at archlinux.org
Tue Jan 23 16:18:01 UTC 2018


    Date: Tuesday, January 23, 2018 @ 16:17:53
  Author: bgyorgy
Revision: 285865

Move eolie from AUR with 11 votes

And its optional dependencies: python-browserid, python-fxa, 
python-hawkauthlib

Added:
  eolie/
  eolie/trunk/
  eolie/trunk/PKGBUILD
  python-browserid/
  python-browserid/trunk/
  python-browserid/trunk/PKGBUILD
  python-fxa/
  python-fxa/trunk/
  python-fxa/trunk/PKGBUILD
  python-hawkauthlib/
  python-hawkauthlib/trunk/
  python-hawkauthlib/trunk/PKGBUILD

-----------------------------------+
 eolie/trunk/PKGBUILD              |   45 ++++++++++++++++++++++++++++++++++
 python-browserid/trunk/PKGBUILD   |   44 +++++++++++++++++++++++++++++++++
 python-fxa/trunk/PKGBUILD         |   47 ++++++++++++++++++++++++++++++++++++
 python-hawkauthlib/trunk/PKGBUILD |   44 +++++++++++++++++++++++++++++++++
 4 files changed, 180 insertions(+)

Added: eolie/trunk/PKGBUILD
===================================================================
--- eolie/trunk/PKGBUILD	                        (rev 0)
+++ eolie/trunk/PKGBUILD	2018-01-23 16:17:53 UTC (rev 285865)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Contributor: Cédric Bellegarde cedric bellegarde at adishatz dot org
+
+pkgname=eolie
+pkgver=0.9.18
+pkgrel=2
+pkgdesc="Simple web browser for GNOME"
+arch=('x86_64')
+url="https://wiki.gnome.org/Apps/Eolie"
+license=('GPL3')
+depends=('gtkspell3' 'python-cairo' 'python-dateutil' 'python-gobject' 'webkit2gtk')
+makedepends=('git' 'gobject-introspection' 'meson')
+optdepends=('python-beautifulsoup4: Import html bookmarks'
+            'python-crypto: Firefox Sync support' 
+            'python-fxa: Firefox Sync support'
+            'python-pyopenssl: Show SSL certificates')
+_commit=7c6bbd3e29bd0c5caf85d1f00af1fdcf305173b1  # tags/0.9.18^0
+source=("git+https://gitlab.gnome.org/gnumdk/eolie.git#commit=$_commit"
+        "git+https://gitlab.gnome.org/gnumdk/eolie-po.git")
+sha256sums=('SKIP'
+            'SKIP')
+
+pkgver() {
+	cd $pkgname
+	git describe --tags | sed 's/-/+/g'
+}
+
+prepare() {
+	mkdir build
+	cd $pkgname
+	git config submodule.subprojects/po.url "$srcdir/eolie-po"
+	git submodule update --init
+}
+
+build() {
+	cd build
+	meson --prefix=/usr --libexecdir=/usr/lib/$pkgname --buildtype=release ../$pkgname
+	ninja
+}
+
+package() {
+	cd build
+	DESTDIR="$pkgdir" ninja install
+}


Property changes on: eolie/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: python-browserid/trunk/PKGBUILD
===================================================================
--- python-browserid/trunk/PKGBUILD	                        (rev 0)
+++ python-browserid/trunk/PKGBUILD	2018-01-23 16:17:53 UTC (rev 285865)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Contributor: twa022 <twa022 at gmail dot com>
+
+_pkgbase=PyBrowserID
+pkgbase=python-browserid
+pkgname=('python2-browserid' 'python-browserid')
+pkgver=0.14.0
+pkgrel=1
+pkgdesc="Python client library for the BrowserID protocol"
+arch=('any')
+url="https://github.com/mozilla/PyBrowserID"
+license=('MPL2')
+depends=('python-requests' 'python2-requests')
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/mozilla/$_pkgbase/archive/$pkgver.tar.gz")
+sha256sums=('2a59531db7a847fbc1cdd0449e601149e3bab33a8b5629f23bc40c5794b83932')
+
+prepare() {
+  cp -a $_pkgbase-$pkgver{,-py2}
+}
+
+build() {
+  # Building Python2
+  cd $_pkgbase-$pkgver-py2
+  python2 setup.py build
+
+  # Building Python3
+  cd ../$_pkgbase-$pkgver
+  python3 setup.py build
+}
+
+package_python2-browserid() {
+  depends=('python2-requests')
+
+  cd $_pkgbase-$pkgver-py2
+  python2 setup.py install --root="$pkgdir" --optimize=1
+}
+
+package_python-browserid() {
+  depends=('python-requests')
+
+  cd $_pkgbase-$pkgver 
+  python3 setup.py install --root="$pkgdir" --optimize=1
+}


Property changes on: python-browserid/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: python-fxa/trunk/PKGBUILD
===================================================================
--- python-fxa/trunk/PKGBUILD	                        (rev 0)
+++ python-fxa/trunk/PKGBUILD	2018-01-23 16:17:53 UTC (rev 285865)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Contributor: twa022 <twa022 at gmail dot com>
+
+_pkgbase=PyFxA
+pkgbase=python-fxa
+pkgname=('python2-fxa' 'python-fxa')
+pkgver=0.5.0
+pkgrel=1
+pkgdesc="Python library for interacting with the Firefox Accounts ecosystem"
+arch=('any')
+url="https://github.com/mozilla/PyFxA"
+license=('MPL2')
+depends=('python-browserid' 'python2-browserid' 'python-cryptography' 'python2-cryptography' 'python-hawkauthlib' 'python2-hawkauthlib')
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/mozilla/$_pkgbase/archive/v$pkgver.tar.gz")
+sha256sums=('cb8f29bb10750d25147d8577824b8e500636a72ed268930d2e06d8148eab5d86')
+
+prepare() {
+  cp -a $_pkgbase-$pkgver{,-py2}
+  cd $_pkgbase-$pkgver-py2
+  sed -i 's@^#!.*python$@#!/usr/bin/python2@' fxa/__main__.py
+}
+
+build() {
+  # Building Python2
+  cd $_pkgbase-$pkgver-py2
+  python2 setup.py build
+
+  # Building Python3
+  cd ../$_pkgbase-$pkgver
+  python3 setup.py build
+}
+
+package_python2-fxa() {
+  depends=('python2-browserid' 'python2-cryptography' 'python2-hawkauthlib')
+
+  cd $_pkgbase-$pkgver-py2
+  python2 setup.py install --root="$pkgdir" --optimize=1
+  mv "$pkgdir"/usr/bin/fxa-client{,2}
+}
+
+package_python-fxa() {
+  depends=('python-browserid' 'python-cryptography' 'python-hawkauthlib')
+
+  cd $_pkgbase-$pkgver 
+  python3 setup.py install --root="$pkgdir" --optimize=1
+}


Property changes on: python-fxa/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: python-hawkauthlib/trunk/PKGBUILD
===================================================================
--- python-hawkauthlib/trunk/PKGBUILD	                        (rev 0)
+++ python-hawkauthlib/trunk/PKGBUILD	2018-01-23 16:17:53 UTC (rev 285865)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Contributor: twa022 <twa022 at gmail dot com>
+
+_pkgbase=hawkauthlib
+pkgbase=python-hawkauthlib
+pkgname=('python2-hawkauthlib' 'python-hawkauthlib')
+pkgver=2.0.0
+pkgrel=1
+pkgdesc="Low-level library for implementing MAC Access Authentication"
+arch=('any')
+url="https://github.com/mozilla-services/hawkauthlib"
+license=('MPL2')
+depends=('python-requests' 'python2-requests' 'python-webob' 'python2-webob')
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/mozilla-services/$_pkgbase/archive/v$pkgver.tar.gz")
+sha256sums=('5ad32548bffdf328284c4fb56770ed7a1a39309aa8639be95759df05aec7e6d1')
+
+prepare() {
+  cp -a $_pkgbase-$pkgver{,-py2}
+}
+
+build() {
+  # Building Python2
+  cd $_pkgbase-$pkgver-py2
+  python2 setup.py build
+
+  # Building Python3
+  cd ../$_pkgbase-$pkgver
+  python3 setup.py build
+}
+
+package_python2-hawkauthlib() {
+  depends=('python2-requests' 'python2-webob')
+
+  cd $_pkgbase-$pkgver-py2
+  python2 setup.py install --root="$pkgdir" --optimize=1
+}
+
+package_python-hawkauthlib() {
+  depends=('python-requests' 'python-webob')
+
+  cd $_pkgbase-$pkgver 
+  python3 setup.py install --root="$pkgdir" --optimize=1
+}


Property changes on: python-hawkauthlib/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property



More information about the arch-commits mailing list