i just saw vlpbu2 and i must say that it turns out great. Moe has done a wonderfull job with this utility.
Is it possible to have something to encourage the user to submit the created packages? Like a promt message with a link to "submit package" thread at the forum or something like that? After the package is created of course..
or even ask the user whether he would like to upload this package to a submiting repository or something like that. Of course the user should be prompted for a password and a username...but still,this automation leads to security issues and other things to question.
One thing that has always been a pain in the neck about making packages, making the packager untar and makepkg them again, is the need to add a launcher in the start menu for many packages. The need to find a pixmap,then move it to a directory, then make a *.desktop file,etc etc. I wonder if its possible for the utility to pick up the lack of a *.desktop file in a package and prompt the user to create one ...with a simple window (yet another module for this utility) where the user has to pick name of the entry,type of the app,pixmap file with the correct size,and the command to execute the app..
This module can create a *.desktop file and put it in the correct dir (which is the same always) and move the correct pixmap to the pixmaps dir.
When i tried it on a few source archives:
on the first i had a configure error due a dependency...which is not vlpbu's fault,but it kept on saying that it created a tlz package and ended saying: "*.tlz doesn't look too good... I'll fix it"
now on the second,configure and make went fine, it compressed it into a tlz,but it ended saying the same thing:
"*.tlz doesn't look too good... I'll fix it"
Where did it create the tlz package? I waited for a minute with the hope it will tell me or i will find it in the same dir where the source archive was (~/), then clicked abort and got the message "built process has not yet begun"
I looked at /tmp/packagename and in there i could find a tlz.. in the subdir "Package-pkgname"... all i can say is that while this isnt an error, the package end result is very hard to find by the user. After the package is created the user should be asked where to move that package or something like that..
And the message itself suggests that there is a problem with the package.
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
WARNING: circular references detected
Mutex destroy failure: Device or resource busy
WARNING: 39 allocation(s) non freed.
hope it helps
a little cosmetic fix:
Is it possible when you browse for the source archive,you are sent to /home directory by default,instead of /usr/bin
Also,this version looks alot better than the previous. Its good that the user can now see whats going on on configure and make steps.
i will work out some new graphic files for vl-pbu these days..