Agreed. Am doing that now (RTFM). I'll make use of the existing efl.spec.in as an example. Plan is to look for a spec file already used to build an efl RPM; this is perhaps available in the EPEL packages. If successful, I'll post the method here.
You are correct, Carsten, I need to learn to make RPMs so that the system is more easily manageable, and so I can later update Enlightenment at will. It's a long drink of water, but the motivation is there. I'm writing an article about it on LI now. On Sat, Mar 2, 2024 at 8:57 PM Carsten Haitzler <ras...@rasterman.com> wrote: > On Sat, 2 Mar 2024 06:03:26 +0100 Phil Otken <phil.ot...@gmail.com> 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: phil.ot...@gmail.com > > Online Professional Profile: http://www.linkedin.com/in/potken/ > > > > _______________________________________________ > > enlightenment-users mailing list > > enlightenment-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > > > > > -- > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > Carsten Haitzler - ras...@rasterman.com > > -- 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: phil.ot...@gmail.com Online Professional Profile: http://www.linkedin.com/in/potken/ _______________________________________________ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users