summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlarchunix2016-06-17 01:12:16 +0200
committerlarchunix2016-06-17 01:12:16 +0200
commit5146b9b76b1b44f5d220a37f5c05ef9568ee2e1e (patch)
tree07d873ace946127635bbf79b6cb91c9de3cd013a
parent4758f9fb0b7d33b581503c5bdb77c98cf496fa33 (diff)
downloadaur-5146b9b76b1b44f5d220a37f5c05ef9568ee2e1e.tar.gz
Adopt package
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD57
2 files changed, 46 insertions, 38 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6d009391aeff..9b945e287f22 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index d4b7caefaacb..381c67a80ac0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: