diff options
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 22 | ||||
-rw-r--r-- | PKGBUILD | 35 |
3 files changed, 48 insertions, 25 deletions
@@ -1,19 +1,17 @@ -# Generated by mksrcinfo v8 -# Sat Aug 27 03:50:01 UTC 2016 pkgbase = yum-metadata-parser pkgdesc = C-based metadata parser to quickly parse xml metadata into sqlite databases. pkgver = 1.1.4 - pkgrel = 10 + pkgrel = 11 url = http://yum.baseurl.org/download/yum-metadata-parser/ arch = i686 arch = x86_64 - license = GPL - makedepends = python2-pip - depends = python2 - depends = libxml2 + license = GPL-2.0-only + makedepends = python2-setuptools depends = glib2 - source = http://yum.baseurl.org/download/yum-metadata-parser/yum-metadata-parser-1.1.4.tar.gz + depends = libxml2 + depends = python2 + depends = sqlite3 + source = yum-metadata-parser-1.1.4.tar.gz::http://yum.baseurl.org/download/yum-metadata-parser//yum-metadata-parser-1.1.4.tar.gz sha256sums = f1560a284541feb720c3ae35b6b31f80c2be5cb9ca86b3a1ee9459846f821ada pkgname = yum-metadata-parser - diff --git a/.gitignore b/.gitignore index 99a6c4ea4a96..058ba2318df1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,18 @@ -*.tar.gz -*.pkg.tar.xz -pkg/ -src/ +# based on https://github.com/github/gitignore/blob/master/ArchLinuxPackages.gitignore +*.tar +*.tar.* +*.rpm +*.jar +*.exe +*.msi +*.zip +*.tgz +*.log +*.log.* + +*/ +*.orig +*.bak +*.backup +*.kate-swp +.directory @@ -1,24 +1,35 @@ -# Maintainer: Lukas Sabota <LTsmooth42 at gmail dot com> +# Contributor: Marcell Meszaros < marcell.meszaros AT runbox.eu > +# Contributor: Lukas Sabota <LTsmooth42 at gmail dot com> # Contributor: Patrick McCarty <pnorcks at gmail dot com> # Contributor: Mariusz Libera <mariusz.libera@gmail.com> # Contributor: Chris Tusa <linisys@gmail.com> # Contributor: Thore Bunde <root [at] netpimp [dot] de> -pkgname='yum-metadata-parser' +_distname=yum-metadata-parser +pkgname="${_distname}" pkgver='1.1.4' -pkgrel=10 +pkgrel=11 pkgdesc='C-based metadata parser to quickly parse xml metadata into sqlite databases.' arch=('i686' 'x86_64') -license=('GPL') -url='http://yum.baseurl.org/download/yum-metadata-parser/' -depends=('python2' 'libxml2' 'glib2') -makedepends=('python2-pip') -source=('http://yum.baseurl.org/download/yum-metadata-parser/yum-metadata-parser-1.1.4.tar.gz') +license=('GPL-2.0-only') +url="http://yum.baseurl.org/download/${_distname}/" +depends=( + 'glib2' + 'libxml2' + 'python2' + 'sqlite3' +) +makedepends=('python2-setuptools') +_tarname="${_distname}-${pkgver}" +source=("${_tarname}.tar.gz::${url}/${_tarname}.tar.gz") sha256sums=('f1560a284541feb720c3ae35b6b31f80c2be5cb9ca86b3a1ee9459846f821ada') -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - pip2 install . --isolated --root="${pkgdir}" --no-deps --ignore-installed --build . +build(){ + cd "${_tarname}" + python2 setup.py build } - +package() { + cd "${_tarname}" + python2 setup.py install --root="${pkgdir}" --optimize=1 --skip-build +} |