[ping2] merge request util/modular: auto-meson-pc-cmp.sh

tlaronde at kergis.com tlaronde at kergis.com
Sat Apr 20 06:14:38 UTC 2024


Once more (feel free to change the name of the utility if you find a
better one):

On Sun, Apr 07, 2024 at 09:43:19PM +0200, tlaronde at kergis.com wrote:
>
> Could someone with write access accept this merge request? The utility
> is orthogonal so this can't break anything and I would like to have
> this at disposal while writing meson support for modules lacking it
> without having to modify the CI files (.gitlab-ci.yml) to fetch my
> forked version and to have the burden, once everything works, to modify
> again my forks to use xorg/util/modular instead.
> 
> TIA.
> 
> On Thu, Mar 28, 2024 at 06:59:58PM +0100, tlaronde at kergis.com wrote:
> > FWIW, I have added to xorg/util/modular, the POSIX.2 sh utility:
> > 
> > auto-meson-pc-cmp.sh 
> > 
> > that allows to compare two directories for pc files, checking that
> > the same relative pathnames exist in the two dirs and that the same
> > named files "say" the same things, even if they don't say it the same
> > way (to not error if autotools is using variables ${variable} while
> > meson is expending some or defining other variables; the important
> > thing is that the same configuration leads to the same definitions).
> > 
> > This is to be used by the CI.
> > 
> > BTW: xorgproto doesn't generate the same pc files when using
> > autogen.sh and meson (default): legacy pc files are generated by
> > autotools while they are not without the legacy option with meson.
> > 
> > Merge request.
> > -- 
> >         Thierry Laronde <tlaronde +AT+ kergis +dot+ com>
> >                      http://www.kergis.com/
> >                     http://kertex.kergis.com/
> > Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C
> 
> -- 
>         Thierry Laronde <tlaronde +AT+ kergis +dot+ com>
>                      http://www.kergis.com/
>                     http://kertex.kergis.com/
> Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C

-- 
        Thierry Laronde <tlaronde +AT+ kergis +dot+ com>
                     http://www.kergis.com/
                    http://kertex.kergis.com/
                     http://nunc-et-hic.fr/
Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C


More information about the xorg-devel mailing list