source: gnome/applications/gucharmap.xml@ f5742d5

12.0 12.1 12.2 gimp3 kea ken/TL2024 ken/tuningfonts lazarus lxqt plabs/newcss python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/for-12.3 xry111/llvm18 xry111/spidermonkey128 xry111/xf86-video-removal
Last change on this file since f5742d5 was 53132e2a, checked in by Douglas R. Reno <renodr@…>, 20 months ago

Add information to gucharmap about unversioned downloads.

  • Property mode set to 100644
File size: 7.9 KB
RevLine 
[3bef2f0]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
[ca33d3b2]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 " ">
[885fdba]12 <!ENTITY gucharmap-md5sum "3c4b1937241aa6a70931ecfa24ab2021">
13 <!ENTITY gucharmap-size "1.4 MB">
14 <!ENTITY gucharmap-buildsize "80 MB">
[ca33d3b2]15 <!ENTITY gucharmap-time "0.1 SBU">
[3bef2f0]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
[456e627]39 &lfs113_checked;
[3bef2f0]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
[ca33d3b2]75 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
76
[33cb050c]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>
[ca33d3b2]91
[3bef2f0]92 <bridgehead renderas="sect3">Gucharmap Dependencies</bridgehead>
93
94 <bridgehead renderas="sect4">Required</bridgehead>
95 <para role="required">
[a78d8510]96 <xref linkend="desktop-file-utils"/>,
[ca33d3b2]97 <xref linkend="gsettings-desktop-schemas"/>,
[8e85c362]98 <xref linkend="gtk3"/>,
[b5db2361]99 <xref linkend="itstool"/>,
100 <xref linkend="pcre2"/>, and
[ca33d3b2]101 <xref linkend="unzip"/>
[3bef2f0]102 </para>
103
104 <bridgehead renderas="sect4">Recommended</bridgehead>
105 <para role="recommended">
106 <xref linkend="gobject-introspection"/> and
[8e85c362]107 <xref linkend="vala"/>
[3bef2f0]108 </para>
109
110 <bridgehead renderas="sect4">Optional</bridgehead>
111 <para role="optional">
[827ba01c]112 <ulink url="&appstream-glib-url;">appstream-glib</ulink> and
[3bef2f0]113 <xref linkend="gtk-doc"/>
114 </para>
115
116 <para condition="html" role="usernotes">User Notes:
117 <ulink url="&blfs-wiki;/gucharmap"/>
118 </para>
119 </sect2>
120
121 <sect2 role="installation">
122 <title>Installation of Gucharmap</title>
123
[53132e2a]124 <note>
125 <para>
126 This package uses two unversioned downloads. You may want to rename
127 these to a versioned name, e.g. <filename>UCD-15.zip</filename> to
128 make upgrades easier.
129 </para>
130 </note>
[2f2bfbd]131
[3bef2f0]132 <para>
133 Install <application>Gucharmap</application> by running the following
134 commands:
135 </para>
136
[b9fc02a]137<screen><userinput>mkdir build &amp;&amp;
138cd build &amp;&amp;
139mkdir ucd &amp;&amp;
140pushd ucd &amp;&amp;
141 unzip ../../../UCD.zip &amp;&amp;
142 cp -v ../../../Unihan.zip . &amp;&amp;
143popd &amp;&amp;
144
[86200e7]145meson --prefix=/usr \
146 --strip \
[b9fc02a]147 --buildtype=release \
[86200e7]148 -Ducd_path=./ucd \
149 -Ddocs=false .. &amp;&amp;
[ca33d3b2]150ninja</userinput></screen>
[3bef2f0]151
[82192a18]152 <para>
[48771ae]153 This package does not have a test suite.
[82192a18]154 </para>
[3bef2f0]155
156 <para>
157 Now, as the <systemitem class="username">root</systemitem> user:
158 </para>
159
[ca33d3b2]160<screen role="root"><userinput>rm -fv /usr/share/glib-2.0/schemas/org.gnome.Charmap.enums.xml &amp;&amp;
161ninja install</userinput></screen>
[3bef2f0]162
163 </sect2>
164
165 <sect2 role="commands">
166 <title>Command Explanations</title>
167
[3c8216c]168 <para>
[ca33d3b2]169 <parameter>--strip</parameter>: Although the package defaults to a release
170 build without debug information, without this switch there will be some
171 debug information in the binaries.
[3c8216c]172 </para>
173
[abab2a19]174 <para>
[ca33d3b2]175 <parameter>-Ducd_path=./ucd</parameter>: This points to where the extracted
176 main Unicode data files, and the zipped Unihan archive can be found.
[abab2a19]177 </para>
178
[3bef2f0]179 <para>
[ca33d3b2]180 <command>rm -fv /usr/share/glib-2.0/schemas/org.gnome.Charmap.enums.xml</command>:
181 Old versions of this package installed an obsolete file that prevents the
182 program from running, as if the main schema has not been installed.
183 Forcibly removing works even if the old file is not present.
[3bef2f0]184 </para>
185
[ca33d3b2]186 <para>
187 <parameter>-Ddocs=false</parameter>: This allows the package to build even
188 if <application>gtk-doc</application> has not been installed. Remove this
189 if you have installed that and wish to build the documentation.
190 </para>
191
192 <para>
193 <option>-Dgir=false</option>: Use this if you have not installed
194 <xref linkend="gobject-introspection"/>.
195 </para>
196
197 <para>
198 <option>-Dvapi=false</option>: Use this if you have not installed
199 <xref linkend="vala"/>.
200 </para>
[3bef2f0]201
202 </sect2>
203
204 <sect2 role="content">
205 <title>Contents</title>
206
207 <segmentedlist>
208 <segtitle>Installed Program</segtitle>
209 <segtitle>Installed Library</segtitle>
210 <segtitle>Installed Directories</segtitle>
211
212 <seglistitem>
213 <seg>
[db0f1bc]214 gucharmap
[3bef2f0]215 </seg>
216 <seg>
217 libgucharmap_2_90.so
218 </seg>
219 <seg>
[db0f1bc]220 /usr/include/gucharmap-2.90
[3bef2f0]221 </seg>
222 </seglistitem>
223 </segmentedlist>
224
225 <variablelist>
226 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
227 <?dbfo list-presentation="list"?>
228 <?dbhtml list-presentation="table"?>
229
230 <varlistentry id="gucharmap-prog">
231 <term><command>gucharmap</command></term>
232 <listitem>
233 <para>
[4c24eb0a]234 is a Unicode character map and font viewer
[3bef2f0]235 </para>
236 <indexterm zone="gucharmap gucharmap-prog">
237 <primary sortas="b-gucharmap">gucharmap</primary>
238 </indexterm>
239 </listitem>
240 </varlistentry>
241
242 <varlistentry id="libgucharmap_2_90">
[1ca1a68f]243 <term><filename class="libraryfile">libgucharmap_2_90.so</filename></term>
[3bef2f0]244 <listitem>
245 <para>
[4c24eb0a]246 contains the <application>Gucharmap</application> API functions
[3bef2f0]247 </para>
248 <indexterm zone="gucharmap libgucharmap_2_90">
249 <primary sortas="c-libgucharmap_2_90">libgucharmap_2_90.so</primary>
250 </indexterm>
251 </listitem>
252 </varlistentry>
253
254 </variablelist>
255
256 </sect2>
257
258</sect1>
Note: See TracBrowser for help on using the repository browser.