summaryrefslogtreecommitdiff
path: root/createrepo_c
diff options
context:
space:
mode:
authorMark Weiman <mark.weiman@markzz.com>2016-01-07 15:55:02 -0500
committerMark Weiman <mark.weiman@markzz.com>2016-01-07 15:55:02 -0500
commit602ddf59dcf5959ef3008b9396a86bfcf4ef0f57 (patch)
tree29934f94c44bdc7942f57e4c7d17f7aaa138d82f /createrepo_c
parent2bb1b6c7d8812934e77c73f024243cf3870462ec (diff)
downloadmarkzz-602ddf59dcf5959ef3008b9396a86bfcf4ef0f57.tar.gz
markzz-602ddf59dcf5959ef3008b9396a86bfcf4ef0f57.zip
added createrepo_c
Signed-off-by: Mark Weiman <mark.weiman@markzz.com>
Diffstat (limited to 'createrepo_c')
-rw-r--r--createrepo_c/PKGBUILD40
1 files changed, 40 insertions, 0 deletions
diff --git a/createrepo_c/PKGBUILD b/createrepo_c/PKGBUILD
new file mode 100644
index 0000000..1603cb3
--- /dev/null
+++ b/createrepo_c/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Patrick McCarty <pnorcks at gmail dot com>
+
+pkgname=createrepo_c
+pkgver=0.9.1
+pkgrel=2
+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-sphinx' 'sqlite' 'zlib')
+source=("https://github.com/rpm-software-management/${pkgname}/archive/${pkgver}.tar.gz")
+sha256sums=('adc2e8243153e3e7f39bc82f1ec26f93caa9770c25ee57b5ae2b92cb24732014')
+
+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
+}
+
+build() {
+ cd ${pkgname}-${pkgver}
+
+ cmake \
+ -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+ -DLIB_INSTALL_DIR:PATH=/usr/lib \
+ .
+
+ make
+ make doc
+}
+
+package() {
+ cd ${pkgname}-${pkgver}
+ make DESTDIR=${pkgdir} install
+}
+
+# vi:set ts=2 sw=2 et: