site  contact  subhomenews

GTKThemeMaker 1.4, JWMThemeMaker 1.5

September 02, 2011 — BarryK
These two are created by trio. I have updated JWMThemeMaker in the 'common' repo, and have add GTKThemeMaker.

Forum threads:
http://murga-linux.com/puppy/viewtopic.php?t=45397
http://www.murga-linux.com/puppy/viewtopic.php?t=45702

PETs (10KB, 6KB):
http://distro.ibiblio.org/quirky/pet_packages-common/gtkthememaker-1.4.pet
http://distro.ibiblio.org/quirky/pet_packages-common/jwmthememaker-1.5.pet

...ah, such lovely tiny size!

Comments

Automake template fix
Username: Iguleder1
Barry, I finally found the long standing dpup automake bug! The problem is that config.guess and config.sub are placed in /usr/share/misc and a symlink to them is needed in /usr/share/automake. These are broken symlinks to the files (from autotools-dev), so Woof removes them.

automake template
Username: BarryK
"Iguleder, Ok, I have appended this in FIXUPHACK file in the automake template: [code]#110402: dpup: iguleder reported these are in /usr/share/misc, so need symlinks... if [ ! -e usr/share/automake/config.guess ];then [ -e usr/share/misc/config.guess ] && ln -s ../misc/config.guess usr/share/automake/config.guess fi if [ ! -e usr/share/automake/config.sub ];then [ -e usr/share/misc/config.sub ] && ln -s ../misc/config.sub usr/share/automake/config.sub fi [/code]

automake template
Username: BarryK
"Iguleder, Um, I might have misunderstood your post. Did you mean that config.guess and config.sub are not in automake pkg at all? In that case, I will move the above code into pinstall.sh, the post-install script.

autotools-dev
Username: Iguleder1
"Yes, they're in autotools-dev. When you use this: [code]yes|automake|automake|... yes|autotools|autotools-dev|...[/code] It gets messed up, so I just put the two in one package. This way the symlink isn't broken. I think it's good to have that code in pinstall.sh (or the template), because we'll face this problem in the future (in upup and dpup).

autotools
Username: BarryK
"But isn't autotools really part of automake? Debian people like to pull packages apart and make lots of little ones. You'll notice in PKGS_SPECS_TABLE I put many of them back together again. Might be a good idea to leave it permanently as [i]yes|automake|automake,autotools|exe,dev,doc,nls[/i] ...for both Debian and Ubuntu.

Solution
Username: BarryK
"Ok, I have modified PKGS_SPECS_TABLE for Debian Squeeze: yes|automake|automake,autotools-dev|exe>dev,dev,doc,nls yes|libtool|libtool,autotools-dev|exe>dev,dev,doc,nls Have done same for Ubuntu too.

autotools fix
Username: pemasu
"Thanks. I have been hitting my head to the brickwall with this problem all the time. Nice to hear the reason and also that solution will be in woof. Thank you both.


Tags: puppy