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

Vincent Torri <[email protected]>
Newsgroups gmane.comp.window-managers.enlightenment.user
Message-ID <CAMq1adrbTWNSYcZwwJxYD20_LzXGskk1mB2cvUJkdsdFf11r7Q@mail.gmail.com>
On Sat, Mar 2, 2024 at 6:04 AM Phil Otken <[email protected]> wrote:
>
> *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.

hello

i've no experience in building an rpm package but here are some hints anyway:
 * efl.spec.in are files where some content between 2 arobase (@) are
replaced with a value. Here it is @VERSION@
* to have a correct efl.spec, just copy efl.spec.in to efl.spec and
replace @VERSION@ to
1.26.0 or whatever version of the EFL you have downloaded
* then build the rpm from this spec file

note that the file is old and changes in the EFL have been done. You
should find an efl.spec from a distro instead of using it

regards

Vincent Torri


_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users
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.