ke4nt1
Group: Members
Posts: 2329
Joined: Oct. 2003 |
|
Posted: Jan. 09 2005,21:26 |
|
There are two ways of handling this..
1. Between version 0.8 and 0.9.2 , several items were added to the gnu-utils package to make room on the distro for more things. These were items that were NOT required to support any packages on the default DSL distro ( within the 50 megs ), but were general linux support files , the lib libfreetype.so being one of them. Many of the files like these are needed for sucessful building from packages or sources, so it was appropriate to place them in gnu-utils. As a rule, this IS the way we would like to handle this. If you choose to expand your DSL system to include gtk, you are suggested to download the gnu-utils.dsl package for support. The busybox app is really not the app you want for expanding your DSL.
2. I could add the libfreetype and other files to EVERY gtk extension, as they are removed or modified in the DSL base .iso. Then they would install and run from a stock DSL disc....but. Every download would be larger in size.. and. When these support files are upgraded by the authors, every package would also need to be rebuilt with the new version..
Since the extensions are user-contributed, many folks don't know these files are no longer in the 0.9.x series, and/or may use 0.8 or 0.7 to build their contribution. The result would be a non-working extension for users of the 0.9 series. The addition of the files in the gnu-utils solves this.
I may add notes to the gtk packages to make gnu-utils.dsl a 'requirement'. Most users of the extensions load dsl-dpkg.dsl and gnu-utils.dsl as a rule-of-thumb anyway, just to get apt-get support and remove busybox.
73 ke4nt
|