diff --git a/woob-git/.SRCINFO b/woob-git/.SRCINFO new file mode 100644 index 0000000..1d65890 --- /dev/null +++ b/woob-git/.SRCINFO @@ -0,0 +1,32 @@ +pkgbase = woob-git + pkgdesc = Core library and modules for Web Outside of Browsers + pkgver = 3.0.r300.g9b966643d + 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/woob-git/.gitignore b/woob-git/.gitignore new file mode 100644 index 0000000..f13f54e --- /dev/null +++ b/woob-git/.gitignore @@ -0,0 +1,14 @@ +*.tar +*.tar.* +*.jar +*.exe +*.msi +*.zip +*.tgz +*.log +*.log.* +*.sig + +pkg/ +src/ +woob/ diff --git a/woob-git/PKGBUILD b/woob-git/PKGBUILD new file mode 100644 index 0000000..31e8013 --- /dev/null +++ b/woob-git/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Benjamin Vialle +# PGP ID: 72DF86FBBBBD5EDAE8FF1834826884A347F9FD9A +# Contributor: Dimitris Kiziridis +# Contributor: sputnick +# Contributor: ianux + +pkgname=woob-git +pkgver=3.0.r300.g9b966643d +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 +} +