summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore22
-rw-r--r--PKGBUILD35
3 files changed, 48 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 57a46037c246..1805c78a357c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index e1f476721ad8..c791e4734c0c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}