Re: [e-users] EFL 1.27.0 creation of RPM using spec/efl.spec.in

Carsten Haitzler <[email protected]>
Newsgroups gmane.comp.window-managers.enlightenment.user
Message-ID <[email protected]>
On Sat, 2 Mar 2024 06:03:26 +0100 Phil Otken <[email protected]> said:

no idea what this efl.spec.in is... the http ref is a placeholder website
(domain squatter).

but it seems you need to learn how to build packages - specifically rpm pkgs
and they use .spec files to describe the packages metadata, how to build it and
where/what files are installed and how they may be split into sub-packages.

i suspect you probably need to start with tutorials on how to build rpm's...
it's pretty easy. last time i did rpms was a few decades back but it's not
hard and i picked it up with no manuals or tutorials - i simply read existing
spec files and went "aaaah that's the field i need" etc. - so it's not hard. :)

> *Background*: I am in the process of re-building an Oracle Linux 9.3 server
> <https://www.linkedin.com/pulse/rebuilding-linux-server-index-articles-overlogix-9tmvf>
> (this is a downstream RHEL derivative, stable and conservative), got it to
> compile yesterday and stopped there to *RTFM*.
> 
> Currently installed are the latest Fedora packages as a temporary measure
> while the build issues are sorted out. They work OK, but depend on Wayland,
> and freeze the whole computer if the KVM switch is used. Undesirable,
> unstable, hence the build.
> 
> *Issue I need help with*: I see the file *spec/efl.spec.in
> <http://efl.spec.in>*, tried to find instructions to use it, didn't find
> any. I gather this file is a template used to process somehow into a usable
> *efl.spec*, which can in turn be used to process to a binary RPM package,
> and possibly also a source RPM package, very desirable. I also suspect that
> meson is used somehow to process this file, couldn't find appropriate
> material after a lot of searching. Bard and ChatGPT confidently
> hallucinated on the topic.
> 
> Does anyone on this list have this type of packaging experience? How can
> this file be used, and what are the steps? Please dumb it down for me to
> fifth grader level; my expertise is elsewhere.
> 
> -- 
> Thanks,
> - Phil
> 
> Phil Otken
> Overlogix, Inc. <https://overlogix.com/>
> also d.b.a.
> Practical Software and Database Engineering, Inc.
> c: +41 79 376 08 96
> e-mail: [email protected]
> Online Professional Profile: http://www.linkedin.com/in/potken/
> 
> _______________________________________________
> enlightenment-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.