summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--extra/rarian/.footprint60
-rw-r--r--extra/rarian/.md5sum2
-rw-r--r--extra/rarian/Pkgfile22
-rw-r--r--extra/rarian/user-segfault.patch15
4 files changed, 99 insertions, 0 deletions
diff --git a/extra/rarian/.footprint b/extra/rarian/.footprint
new file mode 100644
index 000000000..01cdac44c
--- /dev/null
+++ b/extra/rarian/.footprint
@@ -0,0 +1,60 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/rarian-example
+-rwxr-xr-x root/root usr/bin/rarian-sk-config
+-rwxr-xr-x root/root usr/bin/rarian-sk-extract
+-rwxr-xr-x root/root usr/bin/rarian-sk-gen-uuid
+-rwxr-xr-x root/root usr/bin/rarian-sk-get-cl
+-rwxr-xr-x root/root usr/bin/rarian-sk-get-content-list
+-rwxr-xr-x root/root usr/bin/rarian-sk-get-extended-content-list
+-rwxr-xr-x root/root usr/bin/rarian-sk-get-scripts
+-rwxr-xr-x root/root usr/bin/rarian-sk-install
+-rwxr-xr-x root/root usr/bin/rarian-sk-migrate
+-rwxr-xr-x root/root usr/bin/rarian-sk-preinstall
+-rwxr-xr-x root/root usr/bin/rarian-sk-rebuild
+-rwxr-xr-x root/root usr/bin/rarian-sk-update
+lrwxrwxrwx root/root usr/bin/scrollkeeper-config -> rarian-sk-config
+lrwxrwxrwx root/root usr/bin/scrollkeeper-extract -> rarian-sk-extract
+lrwxrwxrwx root/root usr/bin/scrollkeeper-gen-seriesid -> rarian-sk-gen-uuid
+lrwxrwxrwx root/root usr/bin/scrollkeeper-get-cl -> rarian-sk-get-cl
+lrwxrwxrwx root/root usr/bin/scrollkeeper-get-content-list -> rarian-sk-get-content-list
+lrwxrwxrwx root/root usr/bin/scrollkeeper-get-extended-content-list -> rarian-sk-get-extended-content-list
+lrwxrwxrwx root/root usr/bin/scrollkeeper-get-index-from-docpath -> rarian-sk-get-scripts
+lrwxrwxrwx root/root usr/bin/scrollkeeper-get-toc-from-docpath -> rarian-sk-get-scripts
+lrwxrwxrwx root/root usr/bin/scrollkeeper-get-toc-from-id -> rarian-sk-get-scripts
+lrwxrwxrwx root/root usr/bin/scrollkeeper-install -> rarian-sk-install
+lrwxrwxrwx root/root usr/bin/scrollkeeper-preinstall -> rarian-sk-preinstall
+lrwxrwxrwx root/root usr/bin/scrollkeeper-rebuilddb -> rarian-sk-rebuild
+lrwxrwxrwx root/root usr/bin/scrollkeeper-uninstall -> rarian-sk-install
+lrwxrwxrwx root/root usr/bin/scrollkeeper-update -> rarian-sk-update
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/rarian/
+-rw-r--r-- root/root usr/include/rarian/rarian-info.h
+-rw-r--r-- root/root usr/include/rarian/rarian-main.h
+-rw-r--r-- root/root usr/include/rarian/rarian-man.h
+-rw-r--r-- root/root usr/include/rarian/rarian-reg-utils.h
+-rw-r--r-- root/root usr/include/rarian/rarian.h
+drwxr-xr-x root/root usr/lib/
+-rwxr-xr-x root/root usr/lib/librarian.la
+lrwxrwxrwx root/root usr/lib/librarian.so -> librarian.so.0.0.0
+lrwxrwxrwx root/root usr/lib/librarian.so.0 -> librarian.so.0.0.0
+-rwxr-xr-x root/root usr/lib/librarian.so.0.0.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/rarian.pc
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/help/
+-rw-r--r-- root/root usr/share/help/rarian.document
+drwxr-xr-x root/root usr/share/librarian/
+drwxr-xr-x root/root usr/share/librarian/Templates/
+drwxr-xr-x root/root usr/share/librarian/Templates/C/
+-rw-r--r-- root/root usr/share/librarian/Templates/C/scrollkeeper_cl.xml
+drwxr-xr-x root/root usr/share/librarian/manual/
+-rw-r--r-- root/root usr/share/librarian/manual/help-spec-0.2.xml.gz
+-rw-r--r-- root/root usr/share/librarian/manual/index.xhtml.gz
+-rw-r--r-- root/root usr/share/librarian/manual/rar-lib.xhtml.gz
+-rw-r--r-- root/root usr/share/librarian/manual/rar-mdf.xhtml.gz
+-rw-r--r-- root/root usr/share/librarian/manual/rar-skcompat.xhtml.gz
+-rw-r--r-- root/root usr/share/librarian/rarian-sk-cl.xml
+drwxr-xr-x root/root var/
+drwxr-xr-x root/root var/lib/
+drwxr-xr-x root/root var/lib/rarian/
diff --git a/extra/rarian/.md5sum b/extra/rarian/.md5sum
new file mode 100644
index 000000000..4bcae5ab8
--- /dev/null
+++ b/extra/rarian/.md5sum
@@ -0,0 +1,2 @@
+75091185e13da67a0ff4279de1757b94 rarian-0.8.1.tar.bz2
+461f7e8d6058fa154770b3862058fc62 user-segfault.patch
diff --git a/extra/rarian/Pkgfile b/extra/rarian/Pkgfile
new file mode 100644
index 000000000..9aa1a40ec
--- /dev/null
+++ b/extra/rarian/Pkgfile
@@ -0,0 +1,22 @@
+# Description: Librairie pour documentation de donnees meta
+# URL: http://rarian.freedesktop.org/
+# Maintainer: NuTyX core team
+# Packager: thierryn1 at hispeed dot ch
+# Depends on:
+
+name=rarian
+version=0.8.1
+release=1
+source=(http://ftp.gnome.org/pub/gnome/sources/rarian/0.8/$name-$version.tar.bz2 \
+ user-segfault.patch)
+
+build() {
+ cd $name-$version
+ patch -p0 -i ../user-segfault.patch
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --disable-static
+ make
+ make DESTDIR=$PKG install
+}
diff --git a/extra/rarian/user-segfault.patch b/extra/rarian/user-segfault.patch
new file mode 100644
index 000000000..40bcc4854
--- /dev/null
+++ b/extra/rarian/user-segfault.patch
@@ -0,0 +1,15 @@
+--- util/rarian-sk-get-cl.cpp~ 2008-07-28 19:23:28.000000000 +0200
++++ util/rarian-sk-get-cl.cpp 2008-07-28 19:23:28.000000000 +0200
+@@ -160,6 +160,11 @@
+ {
+ char *filename = NULL;
+ char *user = getenv ("USERNAME");
++
++ if (user == NULL) {
++ user = getenv ("USER");
++ }
++
+ char *basepath = NULL;
+ int i=0;
+ int last = 0;
+