Baby steps towards more frequent major releases
José Matos
jaomatos at gmail.com
Sat Dec 10 17:56:06 UTC 2022
On Sat, 2022-12-10 at 10:40 -0700, Joel Kulesza wrote:
> Pavel,
>
> Thanks for these thoughts. I tried to follow the ReleaseProcedure as
> a test with an Ubuntu docker image (a minimal Ubuntu
> "installation"). Almost everything needs to be installed, which begs
> the question: what are the prerequisites needed to build a release?
> I installed obvious ones using apt-get like gcc, g++, etc., but I'm
> stuck on Qt. I installed every sensible package that could be found,
> but I'm still unable to "compile a simple Qt executable" according to
> ./configure.
This is what I use for Fedora (I know that the package names are
different but you get the idea):
BuildRequires: gcc-c++
BuildRequires: desktop-file-utils
BuildRequires: enchant-devel
BuildRequires: file-devel
BuildRequires: gettext
BuildRequires: hunspell-devel
BuildRequires: mythes-devel
BuildRequires: python3-devel
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Svg)
BuildRequires: pkgconfig(Qt5X11Extras)
BuildRequires: texlive-texmf-fonts
BuildRequires: tex(dvips)
BuildRequires: tex(latex)
BuildRequires: zlib-devel
BuildRequires: libappstream-glib
The middle block is interesting because we use pkgconfig to get the Qt
(5 in this case) dependencies.
> If you (or someone) can help me provision the build environment to
> the point where I can build/package, I'd then be able to show
> potential benefit to Gitlab beyond just an improved ticketing system
> (part of my motivation for investigating this in parallel with
> migrating Trac).
>
> Thank you,
> Joel
--
José Abílio
More information about the lyx-devel
mailing list