this is my first attempt to create a bashish ebuild for gentoo, perhaps it puts to much installer weight into the ebuild with three for-loops comments and suggestions are highly welcome as this is my first ebuild
i'll comment as soon as you attatch the ebuild ;)
Created attachment 8908 [details, diff] The .ebuild directory for bashish should not need update (except renaming) for new releases.
it installs some bogus links >>> /usr/share/bashish/bt/app/theme -> /home/arne/.bashish//themes/os-art/gnu >>> /usr/share/bashish/bt/usermode/theme -> /home/arne/.bashish//themes/os-art/gnu >>> /usr/share/bashish/modules/moduledata/themespeed.sh.default -> /home/arne/.bashish//bt/default/theme >>> /usr/share/bashish/modules/moduledata/themespeed.sh.override -> /home/arne/.bashish//bt/override/theme BTW does it require a specific bash version ?
Think I'd just clearify what bashish is and what it needs: bashish themes the console with prompt, fonts and colors (and lots of other fluff-fluff) bashish runs on top of a bourne compatible shell, that is, one of: ash (almqvist shell, netbsd, have worked in the past, though, may be broken now) ksh93 (no version problems as I'm aware of) pdksh (no version problems as I'm aware of) bash (runs on 1.x or 2.x releases of bash) zsh (either a 3.x release or a recent 4.x release is requried) If X is avaliable, bashish runs on top of Eterm (0.9.2 or later) XTerm (from XFree86 4.3.0 or patchlevel 172 or later from http://dickeys.his.com/xterm ) gnome-terminal, konsole, aterm, wterm, and rxvt is depriciated for use with bashish In the linux console, the console-utils or kbd-tools (in gentoo by default?) is recommended though, not required
sorry for posting twice in bugzilla, I'm new here =) anyway, a new release of bashish is avaliable, copying the bashish-1.9.15.ebuild to bashish-1.9.16.ebuild and then run "emerge -u bashish" should remove the errorus symlinks.
still one bogus symlink /usr/share/bashish/bt/app/w3m/theme -> /home/arne/.bashish//themes/computer/basic/commodore/amiga i just asked if it needs a specific bash version as some themes seemed to not work like intended, but that's just an assumption as i only did some basic testing
Created attachment 9108 [details] Updated ebuild which adds a fancy Gentoo theme! Updated ebuild for bashish which adds a fancy default theme!
Hi Bartosch! I just wanted to clarify stuff, not to be rude or so. Anyhow, I've tried to address the stuff you've noted: bashish 1.9.17 is released, I've been trying to hunt down broken themes (and so, I've removed quite a lot of them). If any problems with bashish are to be found, then I'd really like to know, also please tell me which themes are broken. Also, the w3m symlink has been removed, and the theme changer no longer tries to symlink themes. This release also tries to upgrade a user installation if a newer is installed. Feel free to contact me if any problems arises! /Thomas
sorry it took so long, a 1.9.19 ebuild is in portage now
Created attachment 11289 [details] The 1.9.20 version splits bashish into bashish-themes and bashish The new 1.9.20 release is splitted into 'bashish-themes' and 'bashish' The reason for this is so updates to the themes can happen without updating the bashish package. However, bashish isn't of much use without it's theme repository. So I would like to download the theme repository alongside with the bashish package. Is there some sort of download-initial-package feature in portage?
Created attachment 11290 [details] The 1.9.20 version splits bashish into bashish-themes and bashish The new 1.9.20 release is splitted into 'bashish-themes' and 'bashish' The reason for this is so updates to the themes can happen without updating the bashish package. However, bashish isn't of much use without it's theme repository. So I would like to download the theme repository alongside with the bashish package. Is there some sort of download-initial-package feature in portage?
Created attachment 11291 [details, diff] The 1.9.20 version splits bashish into bashish-themes and bashish The new 1.9.20 release is splitted into 'bashish-themes' and 'bashish' The reason for this is so updates to the themes can happen without updating the bashish package. However, bashish isn't of much use without it's theme repository. So I would like to download the theme repository alongside with the bashish package. Is there some sort of download-initial-package feature in portage?
Comment on attachment 11291 [details, diff] The 1.9.20 version splits bashish into bashish-themes and bashish sorry for clobbering you wtih this, but bugzilla isn't very clear in it's error messages
no problem, make the themes a separate ebuild and let the bashish ebuild DEPEND on it, maybe even RDEPEND as it's somewhat a runtime dependancy. that way we avoid users downloading bashish itself everytime there is a version bump on the themes.
Created attachment 11297 [details] added RDEPEND=">=bashish-themes-1.0.0" to bashish-1.9.20.ebuild Ok, this patch adds the line RDEPEND=">=bashish-themes-1.0.0" to bashish-1.9.20.ebuild Though, I cannot test it since portage is broken on my box right now :(