diff --git a/programming/misc/raptor2/actions.py b/programming/misc/raptor2/actions.py
new file mode 100644
index 0000000000..7d6155dd60
--- /dev/null
+++ b/programming/misc/raptor2/actions.py
@@ -0,0 +1,35 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import get
+
+docdir = "/%s/%s" % (get.docDIR(), get.srcNAME())
+
+def setup():
+ autotools.configure("--with-www=curl \
+ --disable-gtk-doc \
+ --with-yajl=no \
+ --with-html-dir=%s/html\
+ --with-icu-config=/usr/bin/icu-config \
+ --disable-static" % docdir)
+
+ # for fix unused dependency
+ pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dosym("raptor2/raptor.h", "/usr/include/raptor.h")
+ pisitools.dosym("raptor2/raptor2.h", "/usr/include/raptor2.h")
+ pisitools.insinto("%s/html" % docdir, "%s/%s/html/raptor2/*" % (get.installDIR(), docdir))
+ pisitools.removeDir("%s/html/raptor2" % docdir)
+ pisitools.dohtml("*.html")
+ pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README")
diff --git a/programming/misc/raptor2/pspec.xml b/programming/misc/raptor2/pspec.xml
new file mode 100644
index 0000000000..b0ba491c06
--- /dev/null
+++ b/programming/misc/raptor2/pspec.xml
@@ -0,0 +1,77 @@
+
+
+
+
+ raptor2
+ http://librdf.org/raptor
+
+ Pisi Linux Admins
+ admins@pisilinux.org
+
+ LGPLv2.1
+ The RDF Parser Toolkit
+ Raptor2 is the RDF Parser Toolkit for Redland that provides a set of Resource Description Framework (RDF) parsers and serializers.
+ http://download.librdf.org/source/raptor2-2.0.15.tar.gz
+
+ curl-devel
+ gtk-doc
+ libxslt-devel
+ icu4c-devel
+
+
+
+
+ raptor2
+ library
+
+ curl
+ icu4c
+ libxml2
+ libxslt
+
+
+ /usr/lib
+ /usr/share/doc
+ /usr/bin
+ /usr/share/man/man1
+
+
+
+
+ raptor2-devel
+ library
+ Development headers for raptor2
+
+ raptor2
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share/man/man3
+ /usr/bin/raptor-config
+ /usr/share/man/man1/raptor-config.1
+
+
+
+
+ raptor2-docs
+ data:doc
+ Documentation files for raptor
+
+ raptor2
+
+
+ /usr/share/doc/raptor2/html
+
+
+
+
+
+ 2017-03-03
+ 2.0.15
+ First Release
+ ayhanyalcinsoy
+ ayhanyalcinsoy@pisilinux.org
+
+
+
diff --git a/programming/misc/raptor2/translations.xml b/programming/misc/raptor2/translations.xml
new file mode 100644
index 0000000000..ef30897fd4
--- /dev/null
+++ b/programming/misc/raptor2/translations.xml
@@ -0,0 +1,21 @@
+
+
+
+ raptor2
+ RDF ayrıştırıcı araç kiti
+ librdf, RDF ayrıştırıcılar ve yorumlayıcılar için gerekli kitaplığı ve araçları içerir.
+ Raptor est une boîte à outils d'analyse RDF pour Redland fournissant un ensemble d'analyseurs et de sérialiseurs (serializers) pour Resource Description Framework (RDF - Cadre de Développement pour description de ressource).
+
+
+
+ raptor2-devel
+ Raptor için başlık dosyaları
+ raptor2-devel raptor2 için başlık dosyalarını içerir.
+
+
+
+ raptor2-docs
+ Raptor için belgelendirme dosyaları
+ raptor2-docs raptor2 için belgelendirme dosyalarını içerir.
+
+
diff --git a/programming/misc/rasqal/actions.py b/programming/misc/rasqal/actions.py
new file mode 100644
index 0000000000..1014b1f78c
--- /dev/null
+++ b/programming/misc/rasqal/actions.py
@@ -0,0 +1,31 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import get
+
+docdir = "/%s/%s" % (get.docDIR(), get.srcNAME())
+
+def setup():
+ autotools.configure("--disable-static \
+ --enable-pcre \
+ --enable-xml2 \
+ --with-regex-library=pcre \
+ --disable-gtk-doc \
+ --with-html-dir=%s" % docdir)
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dosym("rasqal/rasqal.h", "/usr/include/rasqal.h")
+ pisitools.insinto("%s/html" % docdir, "%s/%s/rasqal/*" % (get.installDIR(), docdir))
+ pisitools.removeDir("%s/rasqal" % docdir)
+ pisitools.dohtml("*.html")
+ pisitools.dodoc("AUTHORS", "ChangeLog*", "COPYING*", "NEWS", "README")
diff --git a/programming/misc/rasqal/pspec.xml b/programming/misc/rasqal/pspec.xml
new file mode 100644
index 0000000000..e050c0b672
--- /dev/null
+++ b/programming/misc/rasqal/pspec.xml
@@ -0,0 +1,75 @@
+
+
+
+
+ rasqal
+ http://librdf.org/rasqal
+
+ Yusuf Aydemir
+ yusuf.aydemir@pisilinux.org
+
+ LGPLv2
+ Apache-2.0
+ app:console
+ library
+ Library that handles Resource Description Framework (RDF)
+ Rasqal is a C library that handles Resource Description Framework (RDF) query syntaxes, query construction and query execution returning result bindings. The supported query languages are SPARQL and RDQL.
+ http://download.librdf.org/source/rasqal-0.9.33.tar.gz
+
+ raptor2-devel
+ libpcre-devel
+ libxml2-devel
+ mpfr-devel
+
+
+
+
+ rasqal
+
+ raptor2
+ libpcre
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/man
+ /usr/share/doc
+
+
+
+
+ rasqal-devel
+ library
+ Development files for rasqal
+
+ rasqal
+ raptor2-devel
+
+
+ /usr/bin/rasqal-config
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share/man/man3
+ /usr/share/man/man1/rasqal-config*
+
+
+
+
+ rasqal-docs
+ data:doc
+ Development documents for rasqal in HTML format
+
+ /usr/share/doc/rasqal/html
+
+
+
+
+
+ 2017-03-03
+ 0.9.33
+ First Release
+ Ayhan Yalçınsoy
+ ayhanyalcinsoy@pisilinux.org
+
+
+
diff --git a/programming/misc/rasqal/translations.xml b/programming/misc/rasqal/translations.xml
new file mode 100644
index 0000000000..97e0d96f7b
--- /dev/null
+++ b/programming/misc/rasqal/translations.xml
@@ -0,0 +1,18 @@
+
+
+
+ rasqal
+ RDF (Resource Description Framework) işleme kitaplığı
+ Rasqal RDF (Resource Description Framework) sözdizimindeki sorguları işleyebilen bir C kitaplığıdır. SPARQL ve RDQL biçimlerini destekler.
+
+
+
+ rasqal-devel
+ rasqal için geliştirme dosyaları
+
+
+
+ rasqal-docs
+ rasqal için HTML formatında geliştirme belgeleri
+
+
diff --git a/programming/misc/redland/actions.py b/programming/misc/redland/actions.py
new file mode 100644
index 0000000000..2b9a5e6dec
--- /dev/null
+++ b/programming/misc/redland/actions.py
@@ -0,0 +1,31 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import get
+
+docdir = "/%s/%s" % (get.docDIR(), get.srcNAME())
+
+def setup():
+ pisitools.cflags.add("-fno-strict-aliasing")
+ pisitools.cxxflags.add("-fno-strict-aliasing")
+
+ autotools.configure("--disable-static \
+ --disable-gtk-doc \
+ --with-raptor=system \
+ --with-rasqal=system ")
+
+ pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dohtml("*.html")
+ pisitools.dodoc("AUTHORS", "ChangeLog*", "COPYING", "NEWS", "README")
diff --git a/programming/misc/redland/files/fix-uri-test-crash.diff b/programming/misc/redland/files/fix-uri-test-crash.diff
new file mode 100644
index 0000000000..0dcc5ecf67
--- /dev/null
+++ b/programming/misc/redland/files/fix-uri-test-crash.diff
@@ -0,0 +1,13 @@
+diff -Nuar redland-1.0.10.orig/src/rdf_digest.c redland-1.0.10/src/rdf_digest.c
+--- redland-1.0.10.orig/src/rdf_digest.c 2010-03-07 01:30:22.588657802 +0200
++++ redland-1.0.10/src/rdf_digest.c 2010-03-07 01:37:17.716408728 +0200
+@@ -209,6 +209,9 @@
+ {
+ librdf_digest* d;
+
++ if (!factory)
++ return NULL;
++
+ librdf_world_open(world);
+
+ d=(librdf_digest*)LIBRDF_CALLOC(librdf_digest, 1, sizeof(librdf_digest));
diff --git a/programming/misc/redland/files/remove-docs.diff b/programming/misc/redland/files/remove-docs.diff
new file mode 100644
index 0000000000..10ca786856
--- /dev/null
+++ b/programming/misc/redland/files/remove-docs.diff
@@ -0,0 +1,34 @@
+diff -Naur redland-1.0.9-orig/configure.ac redland-1.0.9/configure.ac
+--- redland-1.0.9-orig/configure.ac 2009-07-28 14:59:04.361703816 +0300
++++ redland-1.0.9/configure.ac 2009-07-28 14:59:16.608454149 +0300
+@@ -977,8 +977,6 @@
+
+ AC_CONFIG_FILES([Makefile
+ redland.rdf
+-docs/Makefile
+-docs/version.xml
+ examples/Makefile
+ src/Makefile
+ src/redland.spec
+@@ -990,9 +988,6 @@
+ AC_CONFIG_FILES([redland-config], [chmod +x redland-config])
+ AC_CONFIG_FILES([redland-src-config], [chmod +x redland-src-config])
+
+-dnl Check for gtk-doc and docbook
+-GTK_DOC_CHECK([1.3])
+-
+ AC_OUTPUT
+
+ AC_MSG_RESULT([
+diff -Naur redland-1.0.9-orig/Makefile.am redland-1.0.9/Makefile.am
+--- redland-1.0.9-orig/Makefile.am 2009-07-28 14:59:04.365626697 +0300
++++ redland-1.0.9/Makefile.am 2009-07-28 14:59:24.224454025 +0300
+@@ -34,7 +34,7 @@
+ DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc
+
+ # Subdirectories to build/install/distribute etc.
+-SUBDIRS=$(subdirs) src examples utils demos docs data
++SUBDIRS=$(subdirs) src examples utils demos data
+
+ EXTRA_DIST=ChangeLog ChangeLog.1 ChangeLog.2 ChangeLog.3 ChangeLog.4 \
+ ChangeLog.5 ChangeLog.6 ChangeLog.7 \
diff --git a/programming/misc/redland/pspec.xml b/programming/misc/redland/pspec.xml
new file mode 100644
index 0000000000..522c9ea703
--- /dev/null
+++ b/programming/misc/redland/pspec.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ redland
+ http://librdf.org
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ LGPLv2
+ Apache-2.0
+ library
+ High-level interface for the Resource Description Framework
+ Redland is a set of free software C libraries that provide support for the Resource Description Framework (RDF).
+ http://download.librdf.org/source/redland-1.0.17.tar.gz
+
+ rasqal-devel
+
+
+
+
+ redland
+
+ rasqal
+ raptor2
+ libtool-ltdl
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+ /usr/share/gtk-doc/html/redland/
+ /usr/share/man
+ /usr/share/redland
+
+
+
+
+ redland-devel
+ Development files for redland
+
+ redland
+
+ raptor2-devel
+ rasqal-devel
+
+
+ /usr/include
+ /usr/bin/redland-config
+ /usr/lib/pkgconfig
+ /usr/share/man/man1/redland-config*
+
+
+
+
+
+ 2017-03-03
+ 1.0.17
+ First Relase
+ Ayhan Yalçınsoy
+ ayhanyalcinsoy@pisilinux.org
+
+
+
diff --git a/programming/misc/redland/translations.xml b/programming/misc/redland/translations.xml
new file mode 100644
index 0000000000..669871c125
--- /dev/null
+++ b/programming/misc/redland/translations.xml
@@ -0,0 +1,13 @@
+
+
+
+ redland
+ RDF (Resource Description Framework) için üst seviye katman kitaplıkları
+ Redland, RDF (Resource Description Framework) desteği sağlayan C kitaplıklarından oluşur.
+
+
+
+ redland-devel
+ redland için geliştirme dosyaları
+
+