source: gnome/applications/gucharmap.xml

trunk
Last change on this file was 12f6e7c, checked in by Douglas R. Reno <renodr@…>, 3 days ago

Update to gucharmap-15.1.4

  • Property mode set to 100644
File size: 7.8 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 <!-- found by looking at souce of https://gitlab.gnome.org/GNOME/gucharmap/-/tags
8 in seamonkey, finding the .tar.bz2 and putting the gitlab.gnome.org prefix
9 onto it -->
10 <!ENTITY gucharmap-download-http "https://gitlab.gnome.org/GNOME/gucharmap/-/archive/&gucharmap-version;/gucharmap-&gucharmap-version;.tar.bz2">
11 <!ENTITY gucharmap-download-ftp " ">
12 <!ENTITY gucharmap-md5sum "f446e71d8791f0911e14e5cee2a365b7">
13 <!ENTITY gucharmap-size "1.4 MB">
14 <!ENTITY gucharmap-buildsize "74 MB">
15 <!ENTITY gucharmap-time "0.1 SBU">
16]>
17
18<sect1 id="gucharmap" xreflabel="Gucharmap-&gucharmap-version;">
19 <?dbhtml filename="gucharmap.html"?>
20
21
22 <title>Gucharmap-&gucharmap-version;</title>
23
24 <indexterm zone="gucharmap">
25 <primary sortas="a-Gucharmap">Gucharmap</primary>
26 </indexterm>
27
28 <sect2 role="package">
29 <title>Introduction to Gucharmap</title>
30
31 <para>
32 <application>Gucharmap</application> is a Unicode character map and
33 font viewer. It allows you to browse through all the available Unicode
34 characters and categories for the installed fonts, and to examine their
35 detailed properties. It is an easy way to find the character you might
36 only know by its Unicode name or code point.
37 </para>
38
39 &lfs121_checked;
40
41 <bridgehead renderas="sect3">Package Information</bridgehead>
42 <itemizedlist spacing="compact">
43 <listitem>
44 <para>
45 Download (HTTP): <ulink url="&gucharmap-download-http;"/>
46 </para>
47 </listitem>
48 <listitem>
49 <para>
50 Download (FTP): <ulink url="&gucharmap-download-ftp;"/>
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download MD5 sum: &gucharmap-md5sum;
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Download size: &gucharmap-size;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Estimated disk space required: &gucharmap-buildsize;
66 </para>
67 </listitem>
68 <listitem>
69 <para>
70 Estimated build time: &gucharmap-time;
71 </para>
72 </listitem>
73 </itemizedlist>
74
75 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
76
77 <itemizedlist spacing="compact">
78 <listitem>
79 <para>
80 Unicode Character Database:
81 <ulink url="https://www.unicode.org/Public/zipped/&gucharmap-major-version;.0/UCD.zip"> https://www.unicode.org/Public/zipped/&gucharmap-major-version;.0/UCD.zip</ulink>
82 </para>
83 </listitem>
84 <listitem>
85 <para>
86 CJK Unified Ideographs:
87 <ulink url="https://www.unicode.org/Public/zipped/&gucharmap-major-version;.0/Unihan.zip"> https://www.unicode.org/Public/zipped/&gucharmap-major-version;.0/Unihan.zip</ulink>
88 </para>
89 </listitem>
90 </itemizedlist>
91
92 <bridgehead renderas="sect3">Gucharmap Dependencies</bridgehead>
93
94 <bridgehead renderas="sect4">Required</bridgehead>
95 <para role="required">
96 <xref linkend="desktop-file-utils"/>,
97 <xref linkend="gsettings-desktop-schemas"/>,
98 <xref linkend="gtk3"/>,
99 <xref linkend="itstool"/>,
100 <xref linkend="pcre2"/>, and
101 <xref linkend="unzip"/>
102 </para>
103
104 <bridgehead renderas="sect4">Recommended</bridgehead>
105 <para role="recommended">
106 &gobject-introspection; and
107 <xref linkend="vala"/>
108 </para>
109
110 <bridgehead renderas="sect4">Optional</bridgehead>
111 <para role="optional">
112 <ulink url="&appstream-glib-url;">appstream-glib</ulink> and
113 <xref linkend="gtk-doc"/>
114 </para>
115
116 </sect2>
117
118 <sect2 role="installation">
119 <title>Installation of Gucharmap</title>
120
121 <note>
122 <para>
123 This package uses two unversioned downloads. You may want to rename
124 these to a versioned name, e.g. <filename>UCD-15.zip</filename> to
125 make upgrades easier.
126 </para>
127 </note>
128
129 <para>
130 Install <application>Gucharmap</application> by running the following
131 commands:
132 </para>
133
134<screen><userinput>mkdir build &amp;&amp;
135cd build &amp;&amp;
136mkdir ucd &amp;&amp;
137pushd ucd &amp;&amp;
138 unzip ../../../UCD.zip &amp;&amp;
139 cp -v ../../../Unihan.zip . &amp;&amp;
140popd &amp;&amp;
141
142meson setup --prefix=/usr \
143 --strip \
144 --buildtype=release \
145 -Ducd_path=./ucd \
146 -Ddocs=false \
147 .. &amp;&amp;
148ninja</userinput></screen>
149
150 <para>
151 This package does not have a test suite.
152 </para>
153
154 <para>
155 Now, as the <systemitem class="username">root</systemitem> user:
156 </para>
157
158<screen role="root"><userinput>rm -fv /usr/share/glib-2.0/schemas/org.gnome.Charmap.enums.xml &amp;&amp;
159ninja install</userinput></screen>
160
161 </sect2>
162
163 <sect2 role="commands">
164 <title>Command Explanations</title>
165
166 <para>
167 <parameter>--strip</parameter>: Although the package defaults to a release
168 build without debug information, without this switch there will be some
169 debug information in the binaries.
170 </para>
171
172 <para>
173 <parameter>-Ducd_path=./ucd</parameter>: This points to where the extracted
174 main Unicode data files, and the zipped Unihan archive can be found.
175 </para>
176
177 <para>
178 <command>rm -fv /usr/share/glib-2.0/schemas/org.gnome.Charmap.enums.xml</command>:
179 Old versions of this package installed an obsolete file that prevents the
180 program from running, as if the main schema has not been installed.
181 Forcibly removing works even if the old file is not present.
182 </para>
183
184 <para>
185 <parameter>-Ddocs=false</parameter>: This allows the package to build even
186 if <application>gtk-doc</application> has not been installed. Remove this
187 if you have installed that and wish to build the documentation.
188 </para>
189
190 <para>
191 <option>-Dgir=false</option>: Use this if you have not installed
192 &gobject-introspection;.
193 </para>
194
195 <para>
196 <option>-Dvapi=false</option>: Use this if you have not installed
197 <xref linkend="vala"/>.
198 </para>
199
200 </sect2>
201
202 <sect2 role="content">
203 <title>Contents</title>
204
205 <segmentedlist>
206 <segtitle>Installed Program</segtitle>
207 <segtitle>Installed Library</segtitle>
208 <segtitle>Installed Directories</segtitle>
209
210 <seglistitem>
211 <seg>
212 gucharmap
213 </seg>
214 <seg>
215 libgucharmap_2_90.so
216 </seg>
217 <seg>
218 /usr/include/gucharmap-2.90
219 </seg>
220 </seglistitem>
221 </segmentedlist>
222
223 <variablelist>
224 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
225 <?dbfo list-presentation="list"?>
226 <?dbhtml list-presentation="table"?>
227
228 <varlistentry id="gucharmap-prog">
229 <term><command>gucharmap</command></term>
230 <listitem>
231 <para>
232 is a Unicode character map and font viewer
233 </para>
234 <indexterm zone="gucharmap gucharmap-prog">
235 <primary sortas="b-gucharmap">gucharmap</primary>
236 </indexterm>
237 </listitem>
238 </varlistentry>
239
240 <varlistentry id="libgucharmap_2_90">
241 <term><filename class="libraryfile">libgucharmap_2_90.so</filename></term>
242 <listitem>
243 <para>
244 contains the <application>Gucharmap</application> API functions
245 </para>
246 <indexterm zone="gucharmap libgucharmap_2_90">
247 <primary sortas="c-libgucharmap_2_90">libgucharmap_2_90.so</primary>
248 </indexterm>
249 </listitem>
250 </varlistentry>
251
252 </variablelist>
253
254 </sect2>
255
256</sect1>
Note: See TracBrowser for help on using the repository browser.