Welcome on the home page of frogz. It provides informations about the developement of the project, allows you to download this one, and... Well, all the things the web page of an opensource project usually does.
Frogz is a modular script for packaging under Linux Slackware (or whatever which can make and use Slackware packages). It makes package using a generic process you can adapt at every steps.
I cooked it because I was fed up with always writing variations of the same SlackBuild. The leading idea is hence that you should have to write only the code specific to the software you want to package, then just let the rest to frogz. So, unless you are a maniac, frogz should allow you to package very correctly many softwares without writing a single line of code.
Features :
configure/make/make install and providing a DESTDIR-like variable);SlackBuild writer, you keep entirely the control on the way you make things;The source code of frogz is released under the terms of the GNU General Public License 2.0 (GPL). There are two branches: the stable one, which only includes bug fixes, and the devel one, which includes new features and/or code improvments until these ones are judged stable enought.
You can also find here a third "tools" archive, which contains a collection of standalone (shell) scripts related to the manipulation and the parsing of Slackware packages. Most of these ones are born from the rewriting and the improvment of features that were initially provided by the from now on deprecated huge full-shell version of frogz (<050).
If you are looking for older versions, you can also directly browse the download repository.
Frogz only requires perl (5.8.8, I didn't test with earlier versions, however it should work with the one shiped by the latest stable Slackware) sed, of course a shell (ash or bash recommanded) and the toolbox for SlackBuilds (coreutils, fileutils, and so on). As they are usually parts of the standard penguin, they are probably already installed on your system.
The README file inside the archive explains you how to install frogz, and all you need to know to play with it should be explained in the embedded man-pages (frogz.1, frogzconf.5 and diveinfrogz.7).
If you still lack of inspiration, you can also glance some of my tadpoles (please, note they are primarily published as examples and then not automatically up-to-date).
If you are really lost or for all other kinds of things (bug reports, fixes, suggestions, feedbacks, questions, etc.), drop me a mail (in English or in French): sbb(a)tuxfamily*org (replace "(a)" with "@" and "*" with ".").
Enjoy ! ;)