#15244 closed enhancement (fixed)
gucharmap-13.0.8
Reported by: | Douglas R. Reno | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | 11.0 |
Component: | BOOK | Version: | git |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
Seems to be found over on https://gitlab.gnome.org/GNOME/gucharmap/-/tags now
Change History (5)
comment:1 by , 4 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 4 years ago
Download the zip files to ./ucd, unzip UCD.zip but not Unihan.zip Default is a release, so use
meson --prefix=/usr -Ducd_path=./ucd .. -Ddocs=false ninja (DESTDIR=/some/where) ninja install
The docs would require gtk-doc, is enabled by default. Optionally, -Dgir=false -Dvapi=false if introspection, vala are not installed (not tested)
comment:3 by , 4 years ago
When doing a real install on a recent system, it fails to run:
(gucharmap:29646): GLib-GIO-ERROR **: 21:27:02.745: Settings schema 'org.gnome.Charmap' is not installed Trace/breakpoint trap
although the schema and enums were installed (and the schema had been changed, although the date was old). After suggestions from Doug, I tracked it down to the obsolete /usr/share/glib-2.0/schemas/org.gnome.Charmap.enums.xml. REmoving that before the install allows it to run.
Tested also with BLFS-10.1 (gsettings 3.38 series) and 10.0 (gsettings 3.36 series). I still have a 9.1 system (will be deleted soon) with gsettings 3.34 series, but that is too old to build this - at a guess, it needs a newer introspection, or perhaps a newer vala.
comment:4 by , 4 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed @ca33d3b2e5b486ca40dbd9c85383a0d7fa9f2ddb 10.1-639
Looks almost like a "make it harder to build" policy :)
At least there is a 'download' link to get each tagged version.
For unicode-ucd, fedora has https://src.fedoraproject.org/rpms/unicode-ucd/blob/rawhide/f/unicode-ucd.spec with
I initially supposed those need to be treated as extra-downloads in BLFS (and the version of UCD.zip needs to be kept in-sync with the version used by gucharmap - i.e. the major.minor versions of gucharmap)
Fedora installs them with
which suggests that the zips can be installed without extracting. I note that previous versions used wget and unzip, with ./gen-guch-unicode-tables.pl to download and extract these into the build. It seems less than obvious that any normal user would have a use for local copies, e.g. in /usr/share/.
Arch similarly puts these in /usr/share, using bsdtar to extract them! They also make symlinks "for compatability".
Looking at debian, sid has 13.0.5 (13.0.8 has been accepted), with a patch to adapt ./gen-guch-unicode-tables.pl to use the system unicode-data package, which has a .bz2 file for Unihan instead of azip file.
Summary - looks as if system unicode files are expected to be in place, so perhaps a separate package. OTOH, if they can be downloaded into the build that would be a lot nicer.
Release details pasted from the tags page (these might not be all the changes):
Now uses meson