OK sorry for delay, life got in the way...
I am trying to produce screen.tcz for contribution TC11.x, but a few obstacles remain.
I have updated screen.build to incorporate Juanito's flags etc., screen still builds and runs OK. I put a copy of the tcz in /mnt/sda1/tce/optional, listed it in onboot.lst and it even auto-loads OK and runs just fine.
Question 1: What is the protocol when it comes to build etc. info? I have tweaked the source so that "-v" gives
Screen version 4.04.00 (GNU) 19-Jun-16 built 18 May 2020 by Richard MQ for TinyCore 11.1
- is this considered acceptable? Happy to revert if not.
In the same vein I have also copied screen.info from 7.x repo (this was the newest I can find) and updated to 11.x as per the wiki [1].
Finally, again as per wiki, I ran
ldd $(which screen)
to generate a dependency list which gave me the following:
linux-gate.so.1 (0xb7f32000)
libncursesw.so.6 => /usr/local/lib/libncursesw.so.6 (0xb7ee3000)
libutil.so.1 => /lib/libutil.so.1 (0xb7ede000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7ead000)
libc.so.6 => /lib/libc.so.6 (0xb7d60000)
/lib/ld-linux.so.2 (0xb7f33000)
So question 2: how do I know which of these to list as dependencies, also what to do regarding versions (we need libncurses.so.6 for example) e.g.
linux-gate.tcz
libncursesw.tcz
libutil.tcz
libcrypt.tcz
libc.tcz
ld-linux.tcz
- apps->Provides indicates all but the first are available in the repo. The wiki is silent on this detail.
I can't find a way to test this without setting up a web-server and pointing tce-load at it?
[1] wiki page "Creating extensions"
http://wiki.tinycorelinux.net/doku.php?id=wiki:creating_extensionsThanks in advance for any help
Richard