summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMoritz Lipp2015-06-15 20:17:28 +0200
committerMoritz Lipp2015-06-15 20:17:28 +0200
commitb634e989152980d24cc096a6364c3e719acd63d3 (patch)
tree6501829935de0ad3d15a018c7ce1ca20c8f7909e
downloadaur-b634e989152980d24cc096a6364c3e719acd63d3.tar.gz
Initial import
-rw-r--r--.AURINFO17
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD42
-rw-r--r--libfiu-0.93.install7
-rw-r--r--libfiu-0.93.patch18
5 files changed, 103 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO
new file mode 100644
index 000000000000..92eb71cf8339
--- /dev/null
+++ b/.AURINFO
@@ -0,0 +1,17 @@
+pkgbase = libfiu
+ pkgdesc = userspace fault injection framework
+ pkgver = 0.93
+ pkgrel = 1
+ url = https://blitiri.com.ar/p/libfiu/
+ install = libfiu-0.93.install
+ arch = i686
+ arch = x86_64
+ license = custom
+ makedepends = make
+ makedepends = gcc
+ makedepends = python2
+ source = https://blitiri.com.ar/p/libfiu/files/0.93/libfiu-0.93.tar.gz
+ source = libfiu-0.93.patch
+
+pkgname = libfiu
+
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8fc1f33a34b9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = libfiu
+ pkgdesc = userspace fault injection framework
+ pkgver = 0.93
+ pkgrel = 1
+ url = https://blitiri.com.ar/p/libfiu/
+ install = libfiu-0.93.install
+ arch = i686
+ arch = x86_64
+ license = custom
+ makedepends = make
+ makedepends = gcc
+ makedepends = python2
+ source = https://blitiri.com.ar/p/libfiu/files/0.93/libfiu-0.93.tar.gz
+ source = libfiu-0.93.patch
+ md5sums = 8d8126a05a0fd7e833544c6a73deb256
+ md5sums = 91b295e1fbf4bd0a2bf73bb97a6ed91b
+
+pkgname = libfiu
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d7a973f4e1e8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Contributor: Moritz Lipp <mlq@pwmt.org>
+
+pkgname=libfiu
+pkgver=0.93
+pkgrel=1
+pkgdesc="userspace fault injection framework"
+arch=('i686' 'x86_64')
+url="https://blitiri.com.ar/p/libfiu/"
+license=('custom')
+depends=()
+makedepends=('make' 'gcc' 'python2')
+source=("https://blitiri.com.ar/p/$pkgname/files/$pkgver/$pkgname-$pkgver.tar.gz"
+ "$pkgname-$pkgver.patch")
+md5sums=('8d8126a05a0fd7e833544c6a73deb256'
+ '91b295e1fbf4bd0a2bf73bb97a6ed91b')
+install=$pkgname-$pkgver.install
+
+prepare() {
+ cd $srcdir/$pkgname-$pkgver
+
+ patch -p1 < $startdir/$pkgname-$pkgver.patch
+}
+
+build() {
+ cd $srcdir/$pkgname-$pkgver
+
+ make PREFIX=$pkgdir/usr
+}
+
+package() {
+ cd $srcdir/$pkgname-$pkgver
+
+ make PREFIX=$pkgdir/usr install
+
+ # Fix paths
+ sed -e "s|${pkgdir}||g" \
+ -i $pkgdir/usr/lib/pkgconfig/libfiu.pc \
+ -i $pkgdir/usr/bin/fiu-run
+
+ # Install LICENSE
+ install -D -m664 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
diff --git a/libfiu-0.93.install b/libfiu-0.93.install
new file mode 100644
index 000000000000..aff005189203
--- /dev/null
+++ b/libfiu-0.93.install
@@ -0,0 +1,7 @@
+post_install() {
+ ldconfig
+}
+
+post_upgrade() {
+ ldconfig
+}
diff --git a/libfiu-0.93.patch b/libfiu-0.93.patch
new file mode 100644
index 000000000000..4c0c7b1b79d0
--- /dev/null
+++ b/libfiu-0.93.patch
@@ -0,0 +1,18 @@
+diff --git a/preload/posix/Makefile b/preload/posix/Makefile
+index b269781..8cadde1 100644
+--- a/preload/posix/Makefile
++++ b/preload/posix/Makefile
+@@ -28,11 +28,11 @@ OBJS = codegen.o $(GEN_OBJS) $(CUSTOM_OBJS)
+
+ ifneq ($(V), 1)
+ NICE_CC = @echo " CC $@"; $(CC)
+- NICE_GEN = @echo " GEN $@"; ./generate
++ NICE_GEN = @echo " GEN $@"; python2 ./generate
+ Q = @
+ else
+ NICE_CC = $(CC)
+- NICE_GEN = ./generate
++ NICE_GEN = python2 ./generate
+ Q =
+ endif
+