Opened 4 days ago

Last modified 10 hours ago

#21428 assigned enhancement

fontconfig-2.16.2 and update currency

Reported by: zeckma Owned by: Bruce Dubbs
Priority: normal Milestone: 12.4
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version.

  1. Currency has to be updated as newer releases aren't being made anymore in https://www.freedesktop.org/software/fontconfig/release/, and are instead made in https://gitlab.freedesktop.org/fontconfig/fontconfig/-/tags.
  2. Because of 1. we need to change the download link to https://gitlab.freedesktop.org/fontconfig/fontconfig/-/archive/&fontconfig-version;/fontconfig-&fontconfig-version;.tar.gz
  3. New changelogs can be found at https://gitlab.freedesktop.org/fontconfig/fontconfig/-/blob/main/NEWS.

Change History (8)

comment:1 by Bruce Dubbs, 4 days ago

Currency has been updated.

comment:2 by Xi Ruoyao, 4 days ago

The tarball lacks the configure script. We may run autogen.sh instead but to me it's easier to just use meson...

in reply to:  2 comment:3 by zeckma, 4 days ago

Replying to Xi Ruoyao:

The tarball lacks the configure script. We may run autogen.sh instead but to me it's easier to just use meson...

I agree here. The instructions may be more simple as a result, too, which is a net positive for me.

comment:4 by Xi Ruoyao, 4 days ago

meson now installs the static library w/o a way to disable (incorrectly, IMO): https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/373/diffs.

comment:5 by zeckma, 3 days ago

Looks we can also use https://gitlab.freedesktop.org/api/v4/projects/890/packages/generic/fontconfig/&fontconfig-version;/fontconfig-&fontconfig-version;.tar.xz (long link name). It packages generated autotools files like configure. But either way, I think using meson might be the better move, then remove the static library after installation. But we can just keep the original instructions and just change the download link if we really wanted to. Again, it's a long link so I'm on the side of just using the gz compressed tarball instead and using meson.

in reply to:  4 comment:6 by Xi Ruoyao, 3 days ago

Replying to Xi Ruoyao:

meson now installs the static library w/o a way to disable (incorrectly, IMO): https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/373/diffs.

Sorry, not this one.

https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/383

We can rm -v /usr/lib/libfontconfig.a anyway.

in reply to:  5 comment:7 by Xi Ruoyao, 3 days ago

Replying to zeckma:

Looks we can also use https://gitlab.freedesktop.org/api/v4/projects/890/packages/generic/fontconfig/&fontconfig-version;/fontconfig-&fontconfig-version;.tar.xz (long link name). It packages generated autotools files like configure. But either way, I think using meson might be the better move, then remove the static library after installation. But we can just keep the original instructions and just change the download link if we really wanted to. Again, it's a long link so I'm on the side of just using the gz compressed tarball instead and using meson.

And the magic number "890" seems stupid.

comment:8 by Bruce Dubbs, 10 hours ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned
Note: See TracTickets for help on using tickets.