[PC-BSD Pbi-dev] Pbi-dev Digest, Vol 55, Issue 16
Jesse Smith
jessefrgsmith at yahoo.ca
Sun Oct 30 14:39:04 PDT 2011
On 11-10-30 06:18 PM, Tigersharke . wrote:
> Hello..
>
> It may be worth noting, that for a system which has not already been
> setup/used for building Qt stuff, the following additional steps are
> needed:
>
> Install qmake-qt4, qt4-uic, qt4-moc
>
> (Unless of course the intent was to use the qmake v3.x)
>
> And finally, in place of 'qmake' use 'qmake-qt4'.
>
> Thanks for your efforts!
>
Thanks for the list of dependencies. Once EasyPBI is is pretty good
shape I plan to submit it as a FreeBSD port. (And, eventually, as a PBI
in the AppCafe.) That should make it easier for everyone to use.
- Jesse
>
> On Thu, Oct 27, 2011 at 11:30 AM, <pbi-dev-request at lists.pcbsd.org
> <mailto:pbi-dev-request at lists.pcbsd.org>> wrote:
>
> Send Pbi-dev mailing list submissions to
> pbi-dev at lists.pcbsd.org <mailto:pbi-dev at lists.pcbsd.org>
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.pcbsd.org/mailman/listinfo/pbi-dev
> or, via email, send a message with subject or body 'help' to
> pbi-dev-request at lists.pcbsd.org
> <mailto:pbi-dev-request at lists.pcbsd.org>
>
> You can reach the person managing the list at
> pbi-dev-owner at lists.pcbsd.org <mailto:pbi-dev-owner at lists.pcbsd.org>
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Pbi-dev digest..."
>
> Today's Topics:
>
> 1. PBI module for SuperTux (Jesse Smith)
> 2. Easy-bake PBI modules (Jesse Smith)
> 3. Re: Easy-bake PBI modules (Ken Moore)
>
>
> ---------- Forwarded message ----------
> From: Jesse Smith <jessefrgsmith at yahoo.ca
> <mailto:jessefrgsmith at yahoo.ca>>
> To: pbi-dev <pbi-dev at lists.pcbsd.org <mailto:pbi-dev at lists.pcbsd.org>>
> Date: Thu, 27 Oct 2011 11:35:58 -0300
> Subject: [PC-BSD Pbi-dev] PBI module for SuperTux
> Please find attached my PBI module for SuperTux, a classic-style
> platform game. This PBI was requested on the forum here:
> http://forums.pcbsd.org/showthread.php?t=15269
>
> - Jesse
>
>
>
> ---------- Forwarded message ----------
> From: Jesse Smith <jessefrgsmith at yahoo.ca
> <mailto:jessefrgsmith at yahoo.ca>>
> To: pbi-dev <pbi-dev at lists.pcbsd.org <mailto:pbi-dev at lists.pcbsd.org>>
> Date: Thu, 27 Oct 2011 11:48:35 -0300
> Subject: [PC-BSD Pbi-dev] Easy-bake PBI modules
> Fellow PBIers,
>
> I believe I've come up with a tool which will make it much easier
> for non-developers to create PBI modules. The tool is simply named
> (I'm not feeling creative today) EasyPBI. It's a Qt-based
> graphical application which will create new PBI modules with just
> a few mouse clicks.
>
> Right now it's a little rough, the last time I did any real coding
> in Qt.... well, KDE 2.2 was considered current. At any rate, I'm
> attaching my first attempt here. To compile it you will need the
> Qt development libraries installed on your system.
>
> To compile EasyPBI, save the attached tar archive and run the
> following commands
>
> tar zxf EasyPBI-0.1.tar.gz
> cd EasyPBI
> qmake
> make
>
> Then run
> ./EasyPBI
>
> The interface is a small window which displays the key fields of a
> PBI module. At the bottom of the screen the app displays
> instructions for the user to follow. To start off, we go to the
> File menu and select New Module. We pick which port we want to
> build. The app tries to fill in as many fields as possible and
> prompts the user to fill in the blanks for us. Then the user hits
> the Create Module button at the bottom of the window. EasyPBI will
> then try to build the module and bundle it as a tar archive. Its
> last step is to notify the user that the module has been created
> and provides the location of the tarball and the pbi-dev mailing
> list address so users can submit their module.
>
> The app can be used to build several modules, one after another.
>
> Right now I'm thinking more instructions and an option to open
> then port's FreshPort's page would be a logical next step.
> Comments, suggestions are welcome.
>
> - Jesse
>
>
>
> ---------- Forwarded message ----------
> From: Ken Moore <ken at pcbsd.org <mailto:ken at pcbsd.org>>
> To: pbi-dev at lists.pcbsd.org <mailto:pbi-dev at lists.pcbsd.org>
> Date: Thu, 27 Oct 2011 12:30:16 -0400
> Subject: Re: [PC-BSD Pbi-dev] Easy-bake PBI modules
> On 10/27/11 10:48, Jesse Smith wrote:
>> Fellow PBIers,
>>
>> I believe I've come up with a tool which will make it much easier
>> for non-developers to create PBI modules. The tool is simply
>> named (I'm not feeling creative today) EasyPBI. It's a Qt-based
>> graphical application which will create new PBI modules with just
>> a few mouse clicks.
>>
>> Right now it's a little rough, the last time I did any real
>> coding in Qt.... well, KDE 2.2 was considered current. At any
>> rate, I'm attaching my first attempt here. To compile it you will
>> need the Qt development libraries installed on your system.
>>
>> To compile EasyPBI, save the attached tar archive and run the
>> following commands
>>
>> tar zxf EasyPBI-0.1.tar.gz
>> cd EasyPBI
>> qmake
>> make
>>
>> Then run
>> ./EasyPBI
>>
>> The interface is a small window which displays the key fields of
>> a PBI module. At the bottom of the screen the app displays
>> instructions for the user to follow. To start off, we go to the
>> File menu and select New Module. We pick which port we want to
>> build. The app tries to fill in as many fields as possible and
>> prompts the user to fill in the blanks for us. Then the user hits
>> the Create Module button at the bottom of the window. EasyPBI
>> will then try to build the module and bundle it as a tar archive.
>> Its last step is to notify the user that the module has been
>> created and provides the location of the tarball and the pbi-dev
>> mailing list address so users can submit their module.
>>
>> The app can be used to build several modules, one after another.
>>
>> Right now I'm thinking more instructions and an option to open
>> then port's FreshPort's page would be a logical next step.
>> Comments, suggestions are welcome.
>>
>> - Jesse
>>
>>
>>
>> _______________________________________________
>> Pbi-dev mailing list
>> Pbi-dev at lists.pcbsd.org <mailto:Pbi-dev at lists.pcbsd.org>
>> http://lists.pcbsd.org/mailman/listinfo/pbi-dev
>
> Jesse,
> I just gave EasyPBI a whirl, and I must say that I am impressed!
> It is still a bit rough, as you mentioned, but overall it is a
> nice interface for a "casual" user to build a PBI module.
> I have a couple suggestions here from my first use....
>
> GUI
> -------
> 1) Make use of the QT spacers to allow the GUI to dynamically fit
> to the current size of the window.
> 2) There is an extra bar under the "File" and "About" menus that I
> can move around, but has no discernible purpose.
> 3) A button to open up the freshports page for the selected port
> in the default web browser might be a good idea (as you mentioned)
>
> Execution
> ------------
> 1) Instead of creating the modules in the home directory, I would
> recommend the following folder/structure:
> 1-a) Create a EasyPBI-modules/ directory in the home folder and
> place the uncompressed modules there
> 1-b) Create a subdirectory within EasyPBI-modules/ for the
> compressed modules
> 2) Since you are using the /usr/ports/ directory on the system,
> you might want to have some sanity checks to make sure the ports
> tree is actually on the user's system or prompt the user to get it
> if it is not.
> 3) In addition to creating the modules, you could actually have a
> button to run the pbi_makeport command on the newly-created module
> to actually run the process to build the PBI. This will take a bit
> more work, but I think it would make a nice complement to the program.
>
> All in all, it seems like a great start for the program. Would you
> like some help with it? I do a lot of Qt development and could
> help you out with the GUI if you are a bit rusty on it.
>
> --
> ~ Ken Moore ~
> PCBSD/iXsystems
>
>
> _______________________________________________
> Pbi-dev mailing list
> Pbi-dev at lists.pcbsd.org <mailto:Pbi-dev at lists.pcbsd.org>
> http://lists.pcbsd.org/mailman/listinfo/pbi-dev
>
>
>
>
> _______________________________________________
> Pbi-dev mailing list
> Pbi-dev at lists.pcbsd.org
> http://lists.pcbsd.org/mailman/listinfo/pbi-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pcbsd.org/pipermail/pbi-dev/attachments/20111030/2d19b1d0/attachment-0001.html>
More information about the Pbi-dev
mailing list