| Author |
Message |
BarryK
Puppy Master

Joined: 09 May 2005 Posts: 6855 Location: Perth, Western Australia
|
Posted: Mon 01 Feb 2010, 01:55 Post subject:
Updated dir2pet, petspcs scripts |
|
This is in Woof, but all Puppy developers using 4.3.1 or later can use these scripts. That is, anyone who uses dir2pet to create a PET package.
I have made small improvements to make more appropriate selections of some of the fields in the package database entry.
Two scripts are affected, dir2pet and petspecs, that reside at /usr/bin.
| Description |
|

Download |
| Filename |
petspec.gz |
| Filesize |
2.54 KB |
| Downloaded |
873 Time(s) |
| Description |
|

Download |
| Filename |
dir2pet.gz |
| Filesize |
5.21 KB |
| Downloaded |
870 Time(s) |
_________________ http://bkhome.org/blog2/
|
|
Back to top
|
|
 |
BarryK
Puppy Master

Joined: 09 May 2005 Posts: 6855 Location: Perth, Western Australia
|
Posted: Thu 04 Mar 2010, 03:37 Post subject:
|
|
A couple of bugs fixed. These scripts are in Woof, March 4, 2010, and they live in /usr/bin. Attached...
| Description |
From Woof, March 4, 2010
|

Download |
| Filename |
petspec.gz |
| Filesize |
2.56 KB |
| Downloaded |
812 Time(s) |
| Description |
From Woof, March 4, 2010
|

Download |
| Filename |
dir2pet.gz |
| Filesize |
5.29 KB |
| Downloaded |
826 Time(s) |
_________________ http://bkhome.org/blog2/
|
|
Back to top
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: Fri 05 Mar 2010, 12:49 Post subject:
Re: Updated dir2pet, petspcs scripts |
|
| BarryK wrote: | This is in Woof, but all Puppy developers using 4.3.1 or later can use these scripts. That is, anyone who uses dir2pet to create a PET package.
I have made small improvements to make more appropriate selections of some of the fields in the package database entry.
Two scripts are affected, dir2pet and petspecs, that reside at /usr/bin. |
Hi Barry it would be nice if you added a strip bins and .so files to script, so when you run new2dir it would automatically strip the bin,so files
ttuuxxx
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

|
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 3843
|
Posted: Fri 05 Mar 2010, 13:09 Post subject:
|
|
I have a patch for dir2pet (dir2pxt via symlink) that will allow either xz or gz compression (xz is about 10-30% better and just as fast to decompress) I have also previously patched petget as well, and added tar.xz support while I was at it (for new arch and slack packages) If you are interested, I need to resync with woof anyways if it would be better to get the patch using bones.
I had also made a fully gui version as part of Pcompile that combined the two, but it was missing a couple of features that are in dir2pet and I plan to eventually rewrite it using amigo's src2pkg. It actually stripped bin and .so including removing gcc notes and comments (the gui was called adoptpet, but was basically broken out into the gui adoptdir which was incorporated in adoptpet and adoptpxt)
_________________ Puppy Web Desktop Now with pet packages - Pet Packaging 100 & 101
|
|
Back to top
|
|
 |
amigo
Joined: 02 Apr 2007 Posts: 1757
|
Posted: Fri 05 Mar 2010, 14:15 Post subject:
|
|
Why not try using src2pkg itself? It already has loads of features just up Puppy's alley, including strip, compress, culling of files, supports both old and new *.specs files. Plus, it knows how to build all sorts of sources -mostly with out any help. It uses a forked version of installwatch which tracks many more system calls and more reliably. src2pkg scripts provide a perfect concise, yet extendable API for scripting the creation of any package. Already built-in support for extensions for anything you find missing or for proposed additions to main code. 5 years and going strong...
http://distro.ibiblio.org/pub/linux/distributions/amigolinux/download/src2pkg/
src2pkg pet here:
http://distro.ibiblio.org/pub/linux/distributions/amigolinux/download/src2pkg/src2pkg-2.1/src2pkg-2.1-noarch-7.pet
|
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 3843
|
Posted: Fri 05 Mar 2010, 15:49 Post subject:
|
|
I like it just as it is - and it will probably be in the devx of 4.4. I just want to setup a basic gui frontend to it (probably after 4.4), unless you have already added one yourself.
_________________ Puppy Web Desktop Now with pet packages - Pet Packaging 100 & 101
|
|
Back to top
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: Sat 06 Mar 2010, 00:07 Post subject:
|
|
| technosaurus wrote: | | I have a patch for dir2pet (dir2pxt via symlink) that will allow either xz or gz compression (xz is about 10-30% better and just as fast to decompress) |
I mentioned that about 6+months ago on Barry's blog and even gave actual examples but never received a response
ttuuxxx
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

|
|
Back to top
|
|
 |
toomuchcomputertime

Joined: 18 Apr 2008 Posts: 171 Location: /usr/local/lib/X11/pixmaps/Cleveland\ OH\ USA.png
|
Posted: Fri 16 Apr 2010, 13:08 Post subject:
|
|
How do I use new2dir? I have been trying | Code: | | new2dir make install | but it just makes an empty directory. If I just run | Code: | make install] the programs install, so I know they work.
Thanks, I hope I am not hijacking your thread.:oops: |
|
|
Back to top
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: Fri 16 Apr 2010, 20:00 Post subject:
|
|
| toomuchcomputertime wrote: | How do I use new2dir? I have been trying | Code: | | new2dir make install | but it just makes an empty directory. If I just run | Code: | make install] the programs install, so I know they work.
Thanks, I hope I am not hijacking your thread.:oops: |
|
first you need to install the compiler/devx, then usually you configure it.
Barry likes ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-pc-linux-gnu
then you type make
then you type new2dir make install
ttuuxxx
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

|
|
Back to top
|
|
 |
jpeps
Joined: 31 May 2008 Posts: 2421
|
Posted: Thu 12 Aug 2010, 10:47 Post subject:
|
|
GUI error:
http://murga-linux.com/puppy/viewtopic.php?t=58615
| Code: |
** ERROR **: gtkdialog: Error in line 16, near token '</default>': syntax error
aborting...
|
|
|
Back to top
|
|
 |
|