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ı + +