source: general/prog/cargo-c.xml@ 11e68b95

trunk
Last change on this file since 11e68b95 was e462a41, checked in by Bruce Dubbs <bdubbs@…>, 9 days ago

dd cargo-c-0.10.4 needed for librsvg-2.59.1.

  • Property mode set to 100644
File size: 4.0 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
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 cargoc-download-http "https://github.com/lu-zero/cargo-c/archive/v&cargo-c-version;/cargo-c-&cargo-c-version;.tar.gz">
8 <!ENTITY cargoc-download-ftp " ">
9 <!ENTITY cargoc-md5sum "6146712827673079129551b12e6ce312">
10 <!ENTITY cargoc-size "32 KB">
11 <!ENTITY cargoc-buildsize "722 MB">
12 <!ENTITY cargoc-time "0.5 SBU">
13
14 <!ENTITY Cargo.lock-md5sum "10765b0a906b6e28373a8e162b80dc82">
15]>
16
17<sect1 id="cargo-c" xreflabel="cargo-c-&cargo-c-version;">
18 <?dbhtml filename="cargo-c.html"?>
19
20
21 <title>cargo-c-&cargo-c-version;</title>
22
23 <indexterm zone="cargo-c">
24 <primary sortas="a-cargo-c">cargo-c</primary>
25 </indexterm>
26
27 <sect2 role="package">
28 <title>Introduction to GNOME Weather</title>
29
30 <para>
31 The <application>cargo-c</application> package creates a cargo
32 subcommand to build and install C-ABI compatibile dynamic and
33 static libraries.
34 </para>
35
36 &lfs122_checked;
37
38 <bridgehead renderas="sect3">Package Information</bridgehead>
39 <itemizedlist spacing="compact">
40 <listitem>
41 <para>
42 Download (HTTP): <ulink url="&cargoc-download-http;"/>
43 </para>
44 </listitem>
45 <listitem>
46 <para>
47 Download (FTP): <ulink url="&cargoc-download-ftp;"/>
48 </para>
49 </listitem>
50 <listitem>
51 <para>
52 Download MD5 sum: &cargoc-md5sum;
53 </para>
54 </listitem>
55 <listitem>
56 <para>
57 Download size: &cargoc-size;
58 </para>
59 </listitem>
60 <listitem>
61 <para>
62 Estimated disk space required: &cargoc-buildsize;
63 </para>
64 </listitem>
65 <listitem>
66 <para>
67 Estimated build time: &cargoc-time;
68 </para>
69 </listitem>
70 </itemizedlist>
71
72 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
73 <itemizedlist spacing="compact">
74 <listitem>
75 <para>
76 Required download: <ulink url="https://github.com/lu-zero/cargo-c/releases/download/v&cargo-c-version;/Cargo.lock"/>
77 </para>
78 <para>
79 Cargo.lock md5sum: &Cargo.lock-md5sum;
80 </para>
81 </listitem>
82
83 </itemizedlist>
84
85 <bridgehead renderas="sect3">cargo-c Dependencies</bridgehead>
86
87 <bridgehead renderas="sect4">Required</bridgehead>
88 <para role="required">
89 <xref linkend="curl"/>
90 </para>
91
92 </sect2>
93
94 <sect2 role="installation">
95 <title>Installation of cargo.c</title>
96
97 <para>
98 Install <application>cargo.c</application> by running the following
99 commands:
100 </para>
101
102<screen><userinput>cp -v ../Cargo.lock . &amp;&amp;
103
104[ ! -e /usr/include/libssh2.h ] || export LIBSSH2_SYS_USE_PKG_CONFIG=1 &amp;&amp;
105[ ! -e /usr/include/sqlite3.h ] || export LIBSQLITE3_SYS_USE_PKG_CONFIG=1 &amp;&amp;
106
107cargo build --release</userinput></screen>
108
109 <para>
110 To test the results, issue: <command>cargo test --release</command>.
111 </para>
112
113 <para>
114 Now, as the <systemitem class="username">root</systemitem> user:
115 </para>
116
117<screen role="root"><userinput>install -vm755 target/release/cargo-{capi,cbuild,cinstall,ctest} /usr/bin/</userinput></screen>
118
119 </sect2>
120<!--
121 <sect2 role="commands">
122 <title>Command Explanations</title>
123
124 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
125 href="../../xincludes/meson-buildtype-release.xml"/>
126
127 </sect2>
128-->
129 <sect2 role="content">
130 <title>Contents</title>
131
132 <segmentedlist>
133 <segtitle>Installed Programs</segtitle>
134 <segtitle>Installed Libraries</segtitle>
135 <segtitle>Installed Directories</segtitle>
136
137 <seglistitem>
138 <seg>
139 cargo-capi,
140 cargo-cbuild,
141 cargo-cinstall, and
142 cargo-ctest
143 </seg>
144 <seg>
145 None
146 </seg>
147 <seg>
148 None
149 </seg>
150 </seglistitem>
151 </segmentedlist>
152
153 </sect2>
154
155</sect1>
Note: See TracBrowser for help on using the repository browser.