source: gnome/applications/gucharmap.xml@ f8b830e

11.2 11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18 xry111/soup3 xry111/xf86-video-removal
Last change on this file since f8b830e was 0755478b, checked in by Bruce Dubbs <bdubbs@…>, 2 years ago

Tag most gnome apps

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