All of lore.kernel.org
 help / color / mirror / Atom feed
From: Arnout Vandecappelle <arnout@mind.be>
To: James Hilliard <james.hilliard1@gmail.com>, buildroot@buildroot.org
Cc: "Naumann Andreas" <ANaumann@ultratronik.de>,
	"Joshua Henderson" <joshua.henderson@microchip.com>,
	"Angelo Compagnucci" <angelo.compagnucci@gmail.com>,
	"Bartosz Bilas" <b.bilas@grinn-global.com>,
	"Peter Seiderer" <ps.report@gmx.net>,
	"Gaël Portay" <gael.portay@collabora.com>,
	"Thomas Petazzoni" <thomas.petazzoni@bootlin.com>,
	"Julien Corjon" <corjon.j@ecagroup.com>
Subject: Re: [Buildroot] [PATCH v7 1/1] package/qt5: bump packages to latest kde submodule versions
Date: Thu, 3 Feb 2022 20:35:56 +0100	[thread overview]
Message-ID: <fe89e71a-ad55-44ab-20ba-d2b46b15a271@mind.be> (raw)
In-Reply-To: <20220131225622.90226-1-james.hilliard1@gmail.com>



On 31/01/2022 23:56, James Hilliard wrote:
> This points all qt5 packages to the latest kde submodule versions
> available at https://invent.kde.org/qt/qt/qt5/-/tree/kde/5.15

  It took me some reading of the patch and of the upstream repositories to 
understand that there are actually no release tarballs or tags, and the the 
5.15.8 is something we just pull out of our hat to be compatible with 
qt5webengine. So I updated the commit message to (hopefully) better explain that.

> 
> We need to remove some patches applied upstream already.
> 
> We need to rework qt5location to pull in the mapboxgl dependency from
> a separate package as that dependency is only included in release
> archives.

  Instead of creating a separate package for it (which BTW you forgot to add to 
DEVELOPERS), I changed this to use the git download method and _GIT_SUBMODULES = 
YES. I checked that it extracts to exactly the same thing.

> 
> We need to pin qt5 packages not available in the new upstream to the
> previous 5.15.2 version.
> 
> We need to set SYNC_QT_HEADERS for all qt5 packages in the new
> upstream as headers are only copied in release archives which are
> not provided in the kde upstream.
> 
> Set the MODULE_VERSION to 5.15.8 to match latest qt5webengine which
> should be the closest release to the kde patches which don't have
> proper version tags.
> 
> Create a .git file so to trigger headers sync during configure.

  I don't really understand why this was needed rather than calling syncqt 
explicitly, but OK.

  Applied to master, thanks.

  Regards,
  Arnout

> 
> Hold back updating qt5webengine for now since the latest version
> requires significant changes to build, just tweak existing version
> to be compatible with latest kde versions for now.
> 
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>

[snip]
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

  parent reply	other threads:[~2022-02-03 19:36 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-01-31 22:56 [Buildroot] [PATCH v7 1/1] package/qt5: bump packages to latest kde submodule versions James Hilliard
2022-02-01 21:05 ` Adam Duskett
2022-02-03 19:35 ` Arnout Vandecappelle [this message]
2022-02-03 20:46   ` James Hilliard
2022-02-06 22:01   ` James Hilliard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=fe89e71a-ad55-44ab-20ba-d2b46b15a271@mind.be \
    --to=arnout@mind.be \
    --cc=ANaumann@ultratronik.de \
    --cc=angelo.compagnucci@gmail.com \
    --cc=b.bilas@grinn-global.com \
    --cc=buildroot@buildroot.org \
    --cc=corjon.j@ecagroup.com \
    --cc=gael.portay@collabora.com \
    --cc=james.hilliard1@gmail.com \
    --cc=joshua.henderson@microchip.com \
    --cc=ps.report@gmx.net \
    --cc=thomas.petazzoni@bootlin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.