source: general/genlib/json-c.xml@ 31973174

systemd-13485
Last change on this file since 31973174 was 2a3a49a, checked in by Douglas R. Reno <renodr@…>, 9 years ago

Update to cURL-7.45.0
Update to ICU-56.1
Update to gstreamer.1.6.0
Update to ISO-Codes-3.62
Update to gst-plugins-base-1.6.0
Update to gsettings-desktop-schemas-3.18.0
Update to glib-networking-2.46.1
Update to libsoup-2.52.1
Update to at-spi2-core-2.18.1
Update to at-spi2-atk-2.18.1
Update to gtk+-3.18.2
Update to BlueZ-5.35
Update to PulseAudio-7.0
Update to v4l-utils-1.8.0
Update to gst-plugins-good-1.6.0
Plenty of tags

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@16529 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 4.7 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY json-c-download-http "https://s3.amazonaws.com/json-c_releases/releases/json-c-&json-c-version;.tar.gz">
8 <!ENTITY json-c-download-ftp " ">
9 <!ENTITY json-c-md5sum "3ca4bbb881dfc4017e8021b5e0a8c491">
10 <!ENTITY json-c-size "496 KB">
11 <!ENTITY json-c-buildsize "6.7 MB">
12 <!ENTITY json-c-time "less than 0.1 SBU (add 1.0 SBU for tests)">
13]>
14
15<sect1 id="json-c" xreflabel="JSON-C-&json-c-version;">
16 <?dbhtml filename="json-c.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>JSON-C-&json-c-version;</title>
24
25 <indexterm zone="json-c">
26 <primary sortas="a-JSON-C">JSON-C</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to JSON-C</title>
31
32 <para>
33 The <application>JSON-C</application> implements a reference counting
34 object model that allows you to easily construct JSON objects in C,
35 output them as JSON formatted strings and parse JSON formatted strings
36 back into the C representation of JSON objects.
37 </para>
38
39 &lfs78_checked;
40
41 <bridgehead renderas="sect3">Package Information</bridgehead>
42 <itemizedlist spacing="compact">
43 <listitem>
44 <para>
45 Download (HTTP): <ulink url="&json-c-download-http;"/>
46 </para>
47 </listitem>
48 <listitem>
49 <para>
50 Download (FTP): <ulink url="&json-c-download-ftp;"/>
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download MD5 sum: &json-c-md5sum;
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Download size: &json-c-size;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Estimated disk space required: &json-c-buildsize;
66 </para>
67 </listitem>
68 <listitem>
69 <para>
70 Estimated build time: &json-c-time;
71 </para>
72 </listitem>
73 </itemizedlist>
74
75 <para condition="html" role="usernotes">
76 User Notes: <ulink url="&blfs-wiki;/json-c"/>
77 </para>
78 </sect2>
79
80 <sect2 role="installation">
81 <title>Installation of JSON-C</title>
82
83 <note>
84 <para>
85 This package does not support parallel build.
86 </para>
87 </note>
88
89 <para>
90 Install <application>JSON-C</application> by running the following
91 commands:
92 </para>
93
94<screen><userinput>sed -i s/-Werror// Makefile.in &amp;&amp;
95./configure --prefix=/usr --disable-static &amp;&amp;
96make -j1</userinput></screen>
97
98 <para>
99 To test the results, issue: <command>make check</command>.
100 </para>
101
102 <para>
103 Now, as the <systemitem class="username">root</systemitem> user:
104 </para>
105
106<screen role="root"><userinput>make install</userinput></screen>
107 </sect2>
108
109 <sect2 role="commands">
110 <title>Command Explanations</title>
111
112 <para><userinput>sed ...</userinput>: This instruction removes a flag
113 that prevents one file from compiling.</para>
114
115 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
116 href="../../xincludes/static-libraries.xml"/>
117
118 </sect2>
119
120 <sect2 role="content">
121 <title>Contents</title>
122
123 <segmentedlist>
124 <segtitle>Installed Programs</segtitle>
125 <segtitle>Installed Libraries</segtitle>
126 <segtitle>Installed Directories</segtitle>
127
128 <seglistitem>
129 <seg>
130 None
131 </seg>
132 <seg>
133 libjson-c.so and libjson.so
134 </seg>
135 <seg>
136 /usr/include/json and
137 /usr/include/json-c
138 </seg>
139 </seglistitem>
140 </segmentedlist>
141
142 <variablelist>
143 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
144 <?dbfo list-presentation="list"?>
145 <?dbhtml list-presentation="table"?>
146
147 <varlistentry id="libjson">
148 <term><filename class="libraryfile">libjson.so</filename></term>
149 <listitem>
150 <para>
151 contains the <application>JSON-C</application> API functions.
152 </para>
153 <indexterm zone="json-c libjson">
154 <primary sortas="c-libjson">libjson.so</primary>
155 </indexterm>
156 </listitem>
157 </varlistentry>
158
159 <varlistentry id="libjson-c">
160 <term><filename class="libraryfile">libjson-c.so</filename></term>
161 <listitem>
162 <para>
163 contains the <application>JSON-C</application> API functions.
164 </para>
165 <indexterm zone="json-c libjson-c">
166 <primary sortas="c-libjson-c">libjson-c.so</primary>
167 </indexterm>
168 </listitem>
169 </varlistentry>
170
171 </variablelist>
172
173 </sect2>
174
175</sect1>
Note: See TracBrowser for help on using the repository browser.