Date: Saturday, December 15, 2018 @ 10:17:35 Author: bgyorgy Revision: 416354
Move fragments, gnome-passwordsafe and gnome-podcasts from AUR And move their dependencies: libhandy, python-argon2_cffi, python-pykeepass. Added: fragments/ fragments/trunk/ fragments/trunk/PKGBUILD gnome-passwordsafe/ gnome-passwordsafe/trunk/ gnome-passwordsafe/trunk/PKGBUILD gnome-podcasts/ gnome-podcasts/trunk/ gnome-podcasts/trunk/PKGBUILD libhandy/ libhandy/trunk/ libhandy/trunk/PKGBUILD python-argon2_cffi/ python-argon2_cffi/trunk/ python-argon2_cffi/trunk/PKGBUILD python-pykeepass/ python-pykeepass/trunk/ python-pykeepass/trunk/PKGBUILD -----------------------------------+ fragments/trunk/PKGBUILD | 63 ++++++++++++++++++++++++++++++++++++ gnome-passwordsafe/trunk/PKGBUILD | 32 ++++++++++++++++++ gnome-podcasts/trunk/PKGBUILD | 37 +++++++++++++++++++++ libhandy/trunk/PKGBUILD | 29 ++++++++++++++++ python-argon2_cffi/trunk/PKGBUILD | 59 +++++++++++++++++++++++++++++++++ python-pykeepass/trunk/PKGBUILD | 31 +++++++++++++++++ 6 files changed, 251 insertions(+) Added: fragments/trunk/PKGBUILD =================================================================== --- fragments/trunk/PKGBUILD (rev 0) +++ fragments/trunk/PKGBUILD 2018-12-15 10:17:35 UTC (rev 416354) @@ -0,0 +1,63 @@ +# Maintainer: Balló György <ballogyor+arch at gmail dot com> + +pkgname=fragments +pkgver=1.2 +pkgrel=1 +pkgdesc="BitTorrent client for GNOME" +arch=(x86_64) +url="https://github.com/haecker-felix/Fragments" +license=(GPL3) +depends=(curl libevent libhandy libnatpmp miniupnpc) +makedepends=(cmake git meson vala) +_commit=2e9b61e6c25cdfbcbe23032fa0242e76fb1d5ffd # tags/1.2 +source=("git+https://github.com/haecker-felix/Fragments#commit=$_commit" + "git+https://github.com/transmission/transmission" + "git+https://github.com/transmission/dht" + "git+https://github.com/transmission/libb64" + "git+https://github.com/transmission/libevent" + "git+https://github.com/transmission/libnatpmp" + "git+https://github.com/transmission/libutp" + "git+https://github.com/transmission/miniupnpc") +sha256sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') + +pkgver() { + cd Fragments + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd Fragments + git submodule init + git config --local submodule.submodules/transmission.url "$srcdir/transmission" + git submodule update + + cd submodules/transmission + git submodule init + git config --local submodule.third-party/dht.url "$srcdir/dht" + git config --local submodule.third-party/libb64.url "$srcdir/libb64" + git config --local submodule.third-party/libevent.url "$srcdir/libevent" + git config --local submodule.third-party/libnatpmp.url "$srcdir/libnatpmp" + git config --local submodule.third-party/libutp.url "$srcdir/libutp" + git config --local submodule.third-party/miniupnpc.url "$srcdir/miniupnpc" + git submodule update +} + +build() { + arch-meson Fragments build + ninja -C build +} + +check() { + meson test -C build +} + +package() { + DESTDIR="$pkgdir" meson install -C build +} Property changes on: fragments/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: gnome-passwordsafe/trunk/PKGBUILD =================================================================== --- gnome-passwordsafe/trunk/PKGBUILD (rev 0) +++ gnome-passwordsafe/trunk/PKGBUILD 2018-12-15 10:17:35 UTC (rev 416354) @@ -0,0 +1,32 @@ +# Maintainer: Balló György <ballogyor+arch at gmail dot com> + +pkgname=gnome-passwordsafe +pkgver=3.30.2 +pkgrel=1 +pkgdesc="Password manager for GNOME which makes use of the KeePass v.4 format" +arch=(any) +url="https://gitlab.gnome.org/World/PasswordSafe" +license=(GPL3) +depends=(libhandy python-pykeepass) +makedepends=(git gobject-introspection meson) +_commit=a480c5b1b7746e45f26ec682f571d10195ea3eb7 # tags/3.30.2 +source=("git+https://gitlab.gnome.org/World/PasswordSafe.git/#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd PasswordSafe + git describe --tags | sed 's/-/+/g' +} + +build() { + arch-meson PasswordSafe build + ninja -C build +} + +check() { + meson test -C build +} + +package() { + DESTDIR="$pkgdir" meson install -C build +} Property changes on: gnome-passwordsafe/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: gnome-podcasts/trunk/PKGBUILD =================================================================== --- gnome-podcasts/trunk/PKGBUILD (rev 0) +++ gnome-podcasts/trunk/PKGBUILD 2018-12-15 10:17:35 UTC (rev 416354) @@ -0,0 +1,37 @@ +# Maintainer: Balló György <ballogyor+arch at gmail dot com> + +pkgname=gnome-podcasts +pkgver=0.4.6 +pkgrel=1 +pkgdesc="Podcast application for GNOME" +arch=(x86_64) +url="https://gitlab.gnome.org/World/podcasts" +license=(GPL3) +depends=(gst-plugins-bad gst-plugins-base gst-plugins-good libhandy) +makedepends=(git meson rust) +optdepends=('gst-plugins-ugly: Extra media codecs' + 'gst-libav: Extra media codecs') +_commit=885b796f855b659c2d3dda1b7f7e22e7e726ff43 # tags/0.4.6 +source=("git+https://gitlab.gnome.org/World/podcasts.git#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd podcasts + git describe --tags | sed 's/-/+/g' +} + +build() { + cd podcasts + arch-meson . build + ninja -C build +} + +check() { + cd podcasts + meson test -C build +} + +package() { + cd podcasts + DESTDIR="$pkgdir" meson install -C build +} Property changes on: gnome-podcasts/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: libhandy/trunk/PKGBUILD =================================================================== --- libhandy/trunk/PKGBUILD (rev 0) +++ libhandy/trunk/PKGBUILD 2018-12-15 10:17:35 UTC (rev 416354) @@ -0,0 +1,29 @@ +# Maintainer: Balló György <ballogyor+arch at gmail dot com> + +pkgname=libhandy +pkgver=0.0.5 +pkgrel=1 +pkgdesc="Library full of GTK+ widgets for mobile phones" +arch=(x86_64) +url="https://source.puri.sm/Librem5/libhandy" +license=(LGPL2.1) +depends=(gtk3) +makedepends=(git glade gobject-introspection meson vala) +_commit=9c99704e4cc02d8aff8c03ebd583197677f67e52 # tags/v0.0.5^0 +source=("git+https://source.puri.sm/Librem5/libhandy.git#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/^v//;s/-/+/g' +} + +build() { + arch-meson $pkgname build -Dgtk_doc=true + ninja -C build +} + +package() { + DESTDIR="$pkgdir" meson install -C build + rm -r "$pkgdir"/usr/{bin,subdir} +} Property changes on: libhandy/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: python-argon2_cffi/trunk/PKGBUILD =================================================================== --- python-argon2_cffi/trunk/PKGBUILD (rev 0) +++ python-argon2_cffi/trunk/PKGBUILD 2018-12-15 10:17:35 UTC (rev 416354) @@ -0,0 +1,59 @@ +# Maintainer: Balló György <ballogyor+arch at gmail dot com> + +_pkgbase=argon2_cffi +pkgbase=python-argon2_cffi +pkgname=('python2-argon2_cffi' 'python-argon2_cffi') +pkgver=18.3.0 +pkgrel=1 +pkgdesc="CFFI-based Argon2 Bindings for Python" +arch=('x86_64') +url="https://github.com/hynek/argon2_cffi" +license=('MIT') +depends=(argon2 python-cffi python-six python2-cffi python2-enum34 python2-six) +makedepends=(git python-setuptools python2-setuptools) +_commit=f0b0d8fc4baa820fc0d5612f9384f6c95a0ed5c1 # tags/18.3.0^0 +source=("git+https://github.com/hynek/argon2_cffi#commit=$_commit" + "https://github.com/p-h-c/phc-winner-argon2") +sha256sums=('SKIP' + 'SKIP') + +pkgver() { + cd $_pkgbase + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $_pkgbase + git submodule init + git config --local submodule.extras/libargon2.url "$srcdir/phc-winner-argon2" + git submodule update + cd .. + + cp -a $_pkgbase{,-py2} +} + +build() { + # Building Python2 + cd $_pkgbase-py2 + python2 setup.py build + + # Building Python3 + cd ../$_pkgbase + python3 setup.py build +} + +package_python2-argon2_cffi() { + depends=(argon2 python2-cffi python2-enum34 python2-six) + + cd $_pkgbase-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +package_python-argon2_cffi() { + depends=(argon2 python-cffi python-six) + + cd $_pkgbase + python3 setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} Property changes on: python-argon2_cffi/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: python-pykeepass/trunk/PKGBUILD =================================================================== --- python-pykeepass/trunk/PKGBUILD (rev 0) +++ python-pykeepass/trunk/PKGBUILD 2018-12-15 10:17:35 UTC (rev 416354) @@ -0,0 +1,31 @@ +# Maintainer: Balló György <ballogyor+arch at gmail dot com> + +_pkgname=pykeepass +pkgname=python-pykeepass +pkgver=3.0.2 +pkgrel=1 +pkgdesc="Python library to interact with keepass databases" +arch=('any') +url="https://github.com/pschmitt/pykeepass" +license=('GPL3') +depends=(python-argon2_cffi python-construct python-dateutil python-lxml python-pycryptodome) +makedepends=(git python-setuptools) +_commit=76b9e06d1de6f143114c84c33dee849c32e09525 # tags/3.0.2^0 +source=("git+https://github.com/pschmitt/pykeepass#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd $_pkgname + git describe --tags | sed 's/-/+/g' +} + +build() { + cd $_pkgname + python3 setup.py build +} + +package() { + cd $_pkgname + python3 setup.py install --root="$pkgdir" --optimize=1 + rm -r "$pkgdir"/usr/lib/python*/site-packages/tests/ +} Property changes on: python-pykeepass/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property
