summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD47
-rw-r--r--application.patch8
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..07e60ea14d84
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = selftest-git
+ pkgdesc = Tool for testing and educationg people
+ pkgver = v1.0.r9.g54a0022
+ pkgrel = 1
+ url = http://www.fedorahosted.org/selftest
+ arch = any
+ license = GPLv2
+ makedepends = git
+ depends = python2
+ provides = selftest
+ source = selftest::git+https://git.fedorahosted.org/git/selftest.git
+ source = application.patch
+ md5sums = SKIP
+ md5sums = 816ede0c70e8d7daf6d61e9cde11eadc
+
+pkgname = selftest-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b52f0f793625
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+pkgname=selftest-git
+_gitname='selftest'
+
+pkgver=v1.0.r9.g54a0022
+pkgrel=1
+pkgdesc="Tool for testing and educationg people"
+arch=('any')
+license=('GPLv2')
+depends=('python2')
+makedepends=('git')
+#conflicts=('selftest')
+optdepends=()
+provides=('selftest')
+url="http://www.fedorahosted.org/selftest"
+install=
+source=("$_gitname"::'git+https://git.fedorahosted.org/git/selftest.git'
+ 'application.patch')
+
+md5sums=('SKIP'
+ '816ede0c70e8d7daf6d61e9cde11eadc')
+
+
+pkgver() {
+ cd "$srcdir/$_gitname"
+ git describe --long | sed -E 's/([^-]*-g)/r\1/;s/-/./g'
+}
+
+package() {
+ _dir=$pkgdir/var/$_gitname
+ mkdir -p "$_dir" $pkgdir/etc/sysconfig
+ install -m 644 $srcdir/$_gitname/selftest-sysconfig $pkgdir/etc/sysconfig/selftest
+
+ patch -p1 $srcdir/$_gitname/application < $srcdir/application.patch
+ install -m 755 "$srcdir/$_gitname/application" $_dir/
+ install -m 755 $srcdir/$_gitname/*.py $_dir/
+ install -m 755 "$srcdir/$_gitname/make-test" $_dir/
+ cp -rf $srcdir/$_gitname/res $_dir/
+ cp -rf $srcdir/$_gitname/src/* $_dir/
+ rm $_dir/config-openshift.py*
+ mkdir -p $_dir/tests
+ cp -rf $srcdir/$_gitname/tests/* $_dir/tests/
+ mkdir -p $_dir/results
+
+ install -m755 -d "${pkgdir}/usr/lib/systemd/system"
+ install -m644 "${srcdir}/$_gitname/selftest.service" "${pkgdir}/usr/lib/systemd/system/"
+}
+
diff --git a/application.patch b/application.patch
new file mode 100644
index 000000000000..b2fce60a9c52
--- /dev/null
+++ b/application.patch
@@ -0,0 +1,8 @@
+--- ./application 2013-10-22 16:18:15.971018176 +0200
++++ application.patched 2013-10-22 16:44:33.859134638 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # -*- coding: UTF-8 -*-
+
+ import wsgiref.simple_server