Changeset ca33d3b2


Ignore:
Timestamp:
07/09/2021 08:30:33 PM (3 years ago)
Author:
Ken Moffat <ken@…>
Branches:
11.0, 11.1, 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, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
0fedc519
Parents:
72f9c9a1
Message:

Update to gucharmap-13.0.8.

Like some other gnome applications, gsettings seems to be required.

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • gnome.ent

    r72f9c9a1 rca33d3b2  
    9595<!ENTITY gnome-tweaks-version              "40.0">
    9696<!ENTITY gnome-weather-version             "40.0">
    97 <!ENTITY gucharmap-version                 "12.0.1">
     97<!--ENTITY gucharmap-version                 "13.0.8"-->
     98<!-- "major" version also used for links to unicode downloads -->
     99<!ENTITY gucharmap-major-version         "13.0">
     100<!ENTITY gucharmap-version               "&gucharmap-major-version;.8">
    98101<!-- nm-applet moved to Networking Utilities, so it's now in packages.ent -->
    99102<!ENTITY seahorse-version                  "40.0">
  • gnome/applications/gucharmap.xml

    r72f9c9a1 rca33d3b2  
    55  %general-entities;
    66
    7   <!ENTITY gucharmap-download-http
    8        "&gnome-download-http;/gucharmap/12.0/gucharmap-&gucharmap-version;.tar.xz">
    9   <!ENTITY gucharmap-download-ftp
    10        "&gnome-download-ftp;/gucharmap/12.0/gucharmap-&gucharmap-version;.tar.xz">
    11   <!ENTITY gucharmap-md5sum        "0c34aa29657a41712d011d939c5bc85e">
    12   <!ENTITY gucharmap-size          "1.6 MB">
    13   <!ENTITY gucharmap-buildsize     "56 MB">
    14   <!ENTITY gucharmap-time          "0.4 SBU (with a fast internet connection)">
     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        "5dbe3a3f6d063f819f82f15d6613a7a4">
     13  <!ENTITY gucharmap-size          "1.3 MB">
     14  <!ENTITY gucharmap-buildsize     "77 MB">
     15  <!ENTITY gucharmap-time          "0.1 SBU">
    1516]>
    1617
     
    7576    </itemizedlist>
    7677
     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
    7796    <bridgehead renderas="sect3">Gucharmap Dependencies</bridgehead>
    7897
     
    8099    <para role="required">
    81100      <xref linkend="desktop-file-utils"/>,
     101      <xref linkend="gsettings-desktop-schemas"/>,
    82102      <xref linkend="gtk3"/>,
    83       <xref linkend="itstool"/>,
    84       <xref linkend="unzip"/>, and
    85       <xref linkend="wget"/> (used to download data from unicode.org)
     103      <xref linkend="itstool"/>, and
     104      <xref linkend="unzip"/>
    86105    </para>
    87106
     
    112131    </para>
    113132
    114 <screen><userinput>LIBS="-ldl"               \
    115 ./configure --prefix=/usr \
    116             --enable-vala \
    117             --with-unicode-data=download &amp;&amp;
    118 make</userinput></screen>
    119 
    120     <para>
    121       This package&apos;s testsuite is only intended to be used by the
    122       maintainer to check the i18n help files.
     133<screen><userinput>mkdir build              &amp;&amp;
     134cd build                 &amp;&amp;
     135mkdir ucd                &amp;&amp;
     136pushdir ucd              &amp;&amp;
     137unzip ../../UCD.zip      &amp;&amp;
     138cp -v ../../Unihan.zip . &amp;&amp;
     139popd                     &amp;&amp;
     140meson --prefix=/usr      \
     141      --strip            \
     142      -Ducd_path=./ucd   \
     143      -Ddocs=false ..    &amp;&amp;
     144ninja</userinput></screen>
     145
     146    <para>
     147      This package does not have a testsuite.
    123148    </para>
    124149
     
    127152    </para>
    128153
    129 <screen role="root"><userinput>make install</userinput></screen>
     154<screen role="root"><userinput>rm  -fv /usr/share/glib-2.0/schemas/org.gnome.Charmap.enums.xml &amp;&amp;
     155ninja install</userinput></screen>
    130156
    131157  </sect2>
     
    134160    <title>Command Explanations</title>
    135161
    136 <!-- Needed in Gucharmap 10.0.4: should be fixed in subsequent versions -->
    137     <para>
    138       <command>LIBS="-ldl" ...</command>: Allows linking some system libraries.
    139       This is currently broken in version 10.0.4.
    140     </para>
    141 
    142     <para>
    143       <parameter>--with-unicode-data=download</parameter>: This switch forces
    144       the build process to download the <application>Unicode</application> data
    145       instead of trying to look for it locally.
    146     </para>
    147 
    148     <para>
    149       <parameter>--enable-vala</parameter>: This switch enables building of the
    150       <application>Vala</application> bindings (auto-detection of
    151       <command>vapigen</command> is currently broken). Remove if you don't
    152       have <xref linkend="vala"/> installed.
    153     </para>
    154 
    155     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    156       href="../../xincludes/gtk-doc-rebuild.xml"/>
     162    <!-- 13.0.8, meson 58 series - file reports 'with debug_info, not stripped'.
     163     The build still used -O3 and claimed to not be a debug version -->
     164    <para>
     165      <parameter>--strip</parameter>: Although the package defaults to a release
     166      build without debug information, without this switch there will be some
     167      debug information in the binaries.
     168    </para>
     169
     170    <para>
     171      <parameter>-Ducd_path=./ucd</parameter>: This points to where the extracted
     172      main Unicode data files, and the zipped Unihan archive can be found.
     173    </para>
     174
     175    <para>
     176      <command>rm  -fv /usr/share/glib-2.0/schemas/org.gnome.Charmap.enums.xml</command>:
     177      Old versions of this package installed an obsolete file that prevents the
     178      program from running, as if the main schema has not been installed.
     179      Forcibly removing works even if the old file is not present.
     180    </para>
     181
     182    <para>
     183      <parameter>-Ddocs=false</parameter>: This allows the package to build even
     184      if <application>gtk-doc</application> has not been installed. Remove this
     185      if you have installed that and wish to build the documentation.
     186    </para>
     187
     188    <para>
     189      <option>-Dgir=false</option>: Use this if you have not installed
     190      <xref linkend="gobject-introspection"/>.
     191    </para>
     192
     193    <para>
     194      <option>-Dvapi=false</option>: Use this if you have not installed
     195      <xref linkend="vala"/>.
     196    </para>
    157197
    158198  </sect2>
     
    168208      <seglistitem>
    169209        <seg>
    170           charmap, gnome-character-map (both symlinks), and gucharmap
     210          <!-- these appear to no-longer get created
     211          charmap, gnome-character-map (both symlinks), and--> gucharmap
    171212        </seg>
    172213        <seg>
  • introduction/welcome/changelog.xml

    r72f9c9a1 rca33d3b2  
    4646      <itemizedlist>
    4747        <listitem>
     48          <para>[ken] - Update to gucharmap-13.0.8. Fixes
     49          <ulink url="&blfs-ticket-root;15244">#15244</ulink>.</para>
     50        </listitem>
     51        <listitem>
    4852          <para>[renodr] - Update to gtk+-3.24.30. Fixes
    4953          <ulink url="&blfs-ticket-root;15250">#15250</ulink>.</para>
Note: See TracChangeset for help on using the changeset viewer.