From 4296d023e22ec2bc48449460d2258abe0a2353ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Tue, 31 Jan 2017 00:07:18 +0300 Subject: [PATCH] libfastjson new dep for rsyslog --- system/base/libfastjson/actions.py | 24 +++++++++++++++ system/base/libfastjson/pspec.xml | 48 ++++++++++++++++++++++++++++++ system/base/rsyslog/pspec.xml | 11 ++++++- system/base/vixie-cron/pspec.xml | 7 +++++ 4 files changed, 89 insertions(+), 1 deletion(-) create mode 100644 system/base/libfastjson/actions.py create mode 100644 system/base/libfastjson/pspec.xml diff --git a/system/base/libfastjson/actions.py b/system/base/libfastjson/actions.py new file mode 100644 index 00000000..0238576a --- /dev/null +++ b/system/base/libfastjson/actions.py @@ -0,0 +1,24 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Copyright 2017 TUBITAK/UEKAE +# Licensed under the GNU General Public License, version 2. +# See the file http://www.gnu.org/copyleft/gpl.txt. + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + shelltools.system("sh autogen.sh") + + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "NEWS") diff --git a/system/base/libfastjson/pspec.xml b/system/base/libfastjson/pspec.xml new file mode 100644 index 00000000..49d78202 --- /dev/null +++ b/system/base/libfastjson/pspec.xml @@ -0,0 +1,48 @@ + + + + + libfastjson + https://github.com/rsyslog/libfastjson + + Ertuğrul Erata + ertugrulerata@gmail.com + + GPLv2 + library + A performance-focused json library for C + A performance-focused json library for C + https://github.com/rsyslog/libfastjson/archive/v0.99.4.tar.gz + + + + libfastjson + + /usr/lib + /usr/share/doc + + + + + libfastjson-devel + system.devel + Development files for libfastjson + + libfastjson + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2017-01-30 + 0.99.4 + First release + Ertuğrul Erata + ertugrulerata@gmail.com + + + diff --git a/system/base/rsyslog/pspec.xml b/system/base/rsyslog/pspec.xml index 0629381a..de2ec7dd 100644 --- a/system/base/rsyslog/pspec.xml +++ b/system/base/rsyslog/pspec.xml @@ -12,13 +12,14 @@ service Enhanced system logging and kernel message trapping daemons rsyslog is an enhanced multi-threaded syslogd supporting, among others, MySQL, syslog/tcp, RFC 3195, permitted sender lists, filtering on any message part, and fine grain output format control. It is quite compatible with stock sysklogd and can be used as a drop-in replacement. - http://www.rsyslog.com/files/download/rsyslog/rsyslog-8.11.0.tar.gz + http://www.rsyslog.com/files/download/rsyslog/rsyslog-8.24.0.tar.gz zlib-devel json-c-devel libestr-devel libgcrypt-devel liblogging-devel + libfastjson-devel @@ -30,6 +31,7 @@ libestr libgcrypt liblogging + libfastjson /usr/bin/rsyslogd @@ -54,6 +56,13 @@ + + 2017-01-30 + 8.24.0 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2016-04-27 8.11.0 diff --git a/system/base/vixie-cron/pspec.xml b/system/base/vixie-cron/pspec.xml index b8c7286d..82273514 100644 --- a/system/base/vixie-cron/pspec.xml +++ b/system/base/vixie-cron/pspec.xml @@ -55,6 +55,13 @@ + + 2017-01-30 + 4.1 + Release Bump + PisiLinux Community + admin@pisilinux.org + 2016-04-27 4.1