Skip to content

jamesbond3142/petbuilds

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

petbuilds

recipes for pet package building

see http://www.murga-linux.com/puppy/viewtopic.php?t=96027 for more info and the files new2dir and dir2pet which are required for this system to operate. They will be included in puppy soon after some more testing.

NB: new2dir is replaced by split.sh which works by splitting the files generated by make DESTDIR=/path/to/package install.

usage

  • clone this repository and checkout the branch you want. There are 2: tahrpup and slacko_141. Say you want to build for tahrpup
git clone https://github.com/puppylinux-woof-CE/petbuilds.git
git checkout tahrpup
  • it is suggested if you cloned this repo to copy it somewhere else so you can pull or fetch without issue
  • just cd into the repository and run ./build_all.sh. Hopefully all packages will download and build successfully. The idea is "code goes in, package comes out".
  • if you want to build individual packages just append the name of the package to the command. EXAMPLE: ./build_all.sh sylpheed

recipes

Just look at some of the examples. They aren't difficult. There is no stringent requirement to use new2dir, as you can use DESTDIR or even paco, but if you do use paco can you make a recipe first please?:P Also, for weight requirements, split (DEV,DOC,NLS separated packages) are highly desirable.

Anyone with write access to the puppylinux git repo is encouraged to add recipes. Forks are needed too so we can consider your pull requests. All updated packages will be added to the ibiblio/puppylinux repository.

BUGS

There will be BUGS! Raise an issue here or report on the murga thread above.

ACK

amigo, jamesbond, Iguleder, Tman

About

recipes for pet package building

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published