diff options
author | larchunix | 2016-06-17 01:12:16 +0200 |
---|---|---|
committer | larchunix | 2016-06-17 01:12:16 +0200 |
commit | 5146b9b76b1b44f5d220a37f5c05ef9568ee2e1e (patch) | |
tree | 07d873ace946127635bbf79b6cb91c9de3cd013a | |
parent | 4758f9fb0b7d33b581503c5bdb77c98cf496fa33 (diff) | |
download | aur-5146b9b76b1b44f5d220a37f5c05ef9568ee2e1e.tar.gz |
Adopt package
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 57 |
2 files changed, 46 insertions, 38 deletions
@@ -1,26 +1,27 @@ -# Generated by mksrcinfo v8 -# Mon Jan 11 03:06:04 UTC 2016 pkgbase = createrepo_c pkgdesc = A C implementation of createrepo, a tool to create yum repositories pkgver = 0.10.0 - pkgrel = 2 - url = https://fedorahosted.org/createrepo_c/ + pkgrel = 3 + url = https://github.com/rpm-software-management/createrepo_c arch = i686 arch = x86_64 license = GPL + checkdepends = python-nose + makedepends = bash-completion makedepends = cmake makedepends = doxygen - makedepends = python2-nose - makedepends = python2-sphinx - makedepends = sqlite - makedepends = zlib - depends = rpm-org - depends = libxml2 + makedepends = python + makedepends = python-sphinx depends = curl + depends = drpm depends = glib2 - depends = python2 - source = https://github.com/rpm-software-management/createrepo_c/archive/0.10.0.tar.gz - sha256sums = 510d1006294c2cfc7e6e01a5ffa243ac8b8e8cdb045efadfebb5c03f0251adaa + depends = libxml2 + depends = rpm-org + depends = sqlite + depends = zlib + optdepends = python: for python bindings + source = createrepo_c-0.10.0.tar.gz::https://github.com/rpm-software-management/createrepo_c/archive/0.10.0.tar.gz + md5sums = 2e14b3e5d289875b894000ab1e54f1ec pkgname = createrepo_c @@ -1,46 +1,53 @@ -# Maintainer: Patrick McCarty <pnorcks at gmail dot com> +# Contributor: Patrick McCarty <pnorcks at gmail dot com> pkgname=createrepo_c pkgver=0.10.0 -pkgrel=2 +pkgrel=3 pkgdesc="A C implementation of createrepo, a tool to create yum repositories" arch=('i686' 'x86_64') license=('GPL') -url='https://fedorahosted.org/createrepo_c/' -depends=('rpm-org' 'libxml2' 'curl' 'glib2' 'python2') -makedepends=('cmake' 'doxygen' 'python2-nose' 'python2-sphinx' 'sqlite' 'zlib') -source=("https://github.com/rpm-software-management/${pkgname}/archive/${pkgver}.tar.gz") -sha256sums=('510d1006294c2cfc7e6e01a5ffa243ac8b8e8cdb045efadfebb5c03f0251adaa') +url="https://github.com/rpm-software-management/$pkgname" +depends=('curl' 'drpm' 'glib2' 'libxml2' 'rpm-org' 'sqlite' 'zlib') +makedepends=('bash-completion' 'cmake' 'doxygen' + 'python' 'python-sphinx') +checkdepends=('python-nose') +optdepends=('python: for python bindings') +source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") +md5sums=('2e14b3e5d289875b894000ab1e54f1ec') prepare() { - cd ${pkgname}-${pkgver} - msg2 "Fixing doc build: requires sphinx-build2 from python2-sphinx" - sed -i 's|\(sphinx-build\)|\12|' doc/python/CMakeLists.txt - msg2 "Fixing lib install: /usr/lib64 directory is not used in Arch" - sed -i 's|\${LIB_SUFFIX}||' src/CMakeLists.txt + cd "$pkgname-$pkgver" + rm -rf build + mkdir build } build() { - cd ${pkgname}-${pkgver} + cd "$pkgname-$pkgver"/build - cmake \ - -DCMAKE_INSTALL_PREFIX:PATH=/usr \ - -DLIB_INSTALL_DIR:PATH=/usr/lib \ - . + cmake -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DPYTHON_DESIRED=3 \ + .. - make - make doc + make + make doc } check() { - cd ${pkgname}-${pkgver} - make tests - make test + cd "$pkgname-$pkgver"/build + make tests + make ARGS="-V" test } package() { - cd ${pkgname}-${pkgver} - make DESTDIR=${pkgdir} install + cd "$pkgname-$pkgver"/build + make DESTDIR="$pkgdir/" install + if [[ $CARCH == x86_64 ]]; then + mv "$pkgdir/"usr/lib64/* "$pkgdir/"usr/lib + rmdir "$pkgdir/"usr/lib64 + fi + + install -D -m644 ../README.md "$pkgdir/usr/share/doc/$pkgname/README.md" } -# vi:set ts=2 sw=2 et: +# vim: set ft=sh ts=4 sw=4 noet: |