From 6fab573f911c180a09291859aa6f9258768d0a63 Mon Sep 17 00:00:00 2001 From: Benjamin Vialle Date: Sat, 1 May 2021 21:15:21 +0200 Subject: [PATCH] Updated PKGBUILD to version 3.0.r73.gfd7610aaa --- .SRCINFO | 33 +++++++++++++++++++++++++++++++++ .gitignore | 14 ++++++++++++++ PKGBUILD | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 95 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..6c43d80 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,33 @@ +pkgbase = woob-git + pkgdesc = Core library and modules for Web Outside of Browsers + pkgver = 3.0.r73.gfd7610aaa + pkgrel = 1 + url = https://woob.tech + arch = any + license = LGPL3 + makedepends = python-setuptools + makedepends = git + depends = python-lxml + depends = python-cssselect + depends = python-requests + depends = python-dateutil + depends = python-yaml + depends = python-html2text + depends = python-six + depends = python-unidecode + depends = python-pillow + depends = python-babel + depends = python-simplejson + optdepends = python-prettytable: CLI output formatting + optdepends = python-feedparser: required by some modules + provides = woob-headless + conflicts = weboob-headless + conflicts = weboob-git + conflicts = weboob-qt + replaces = woob-headless + replaces = weboob + source = woob::git+https://gitlab.com/woob/woob.git + sha256sums = SKIP + +pkgname = woob-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f13f54e --- /dev/null +++ b/.gitignore @@ -0,0 +1,14 @@ +*.tar +*.tar.* +*.jar +*.exe +*.msi +*.zip +*.tgz +*.log +*.log.* +*.sig + +pkg/ +src/ +woob/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..db8f625 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Benjamin Vialle +# PGP ID: 72DF86FBBBBD5EDAE8FF1834826884A347F9FD9A +# Contributor: Dimitris Kiziridis +# Contributor: sputnick +# Contributor: ianux + +pkgname=woob-git +pkgver=3.0.r73.gfd7610aaa +pkgrel=1 +pkgdesc="Core library and modules for Web Outside of Browsers" +arch=(any) +url="https://woob.tech" +license=('LGPL3') +depends=('python-lxml' + 'python-cssselect' + 'python-requests' + 'python-dateutil' + 'python-yaml' + 'python-html2text' + 'python-six' + 'python-unidecode' + 'python-pillow' + 'python-babel' + 'python-simplejson') +optdepends=('python-prettytable: CLI output formatting' + 'python-feedparser: required by some modules') +makedepends=('python-setuptools' 'git') +replaces=('woob-headless' 'weboob') +provides=('woob-headless') +conflicts=('weboob-headless' 'weboob-git' 'weboob-qt') +source=("woob::git+https://gitlab.com/woob/woob.git") +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/woob" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "${srcdir}/woob" + python setup.py build +} + +package() { + cd "${srcdir}/woob" + python setup.py install --prefix=/usr --root="${pkgdir}" --skip-build --optimize=1 +} +