On 03/01/2024 07:49, Marco Atzeri via Cygwin-apps wrote:
On 03/01/2024 05:59, Takashi Yano via Cygwin-apps wrote:
On Sat, 23 Dec 2023 04:51:22 +0100
Marco Atzeri wrote:
On 23/12/2023 04:42, Takashi Yano via Cygwin-apps wrote:
I suggest to start with the smaller beasts one by one or small groups
I suspect GTK3 needs a lot of effort
Thanks for the advice.
Now, GTK3 package of 3.24.39 has been successfully built and packaged
in my environment with updating some other related packages.
So, firstly, I would like to take over following packages that are
related
to GTK3.
fribidi 0.19.7 -> 1.0.13
libdatrie 0.28 -> 0.2.13
libthai 0.1.26 -> 0.1.29
pango1.0 1.40.14 -> 1.51.0
atk1.0 2.26.1 -> 2.38.0
gtk3 3.22.28 -> 3.24.39
Firstly, thanks for taking over these.
ERROR: package 'atk1.0-src' version '2.38.0-1' build-depends:
'girepository(GLib-2.0)', but nothing satisfies that
ERROR: package 'atk1.0-src' version '2.38.0-1' build-depends:
'pkgconfig(glib-2.0)', but nothing satisfies that
ERROR: package 'libatk1.0-doc' version '2.38.0-1' has empty install tar file,
but it's not in ['_obsolete'] category
I guess I should ask about these errors and how you fixed them:
* This documented but unimplemented style of dependency atom was dropped
[1], because we don't have a good way of supporting it.
But rather than just removing them, they should probably have been
replaced with the appropriate package names (those containing
GLib-2.0.gir and glib-2.0.pc, i.e. girepository-GLib2.0 and
libglib2.0-devel)
* Are you sure that libatk1.0-doc should be empty now (and not that it
requires some tool to build the documentation which isn't installed)?
If it is the case that the documentation doesn't exist any more, I think
you should perhaps make some arrangement for obsoleting the package,
rather than simply stopping generating it, allowing the previous version
to linger indefinitely in places where it is already installed.
(e.g. obsoleting it by the devel package, or marking the package as
self-destruct)
[1]
https://cygwin.com/cgit/cygwin-apps/cygport/commit/?id=c8cb44a50377fb87c579280a490fc127562ced40