wok-current rev 18718

Up: tazpkg(890), cookutils(788)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Dec 17 15:58:11 2015 +0200 (2015-12-17)
parents 247563705078
children 47fd62e49acc
files cookutils-daemon/receipt cookutils/description.txt cookutils/receipt tazpkg/receipt
line diff
     1.1 --- a/cookutils-daemon/receipt	Thu Dec 17 13:30:03 2015 +0100
     1.2 +++ b/cookutils-daemon/receipt	Thu Dec 17 15:58:11 2015 +0200
     1.3 @@ -1,7 +1,7 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="cookutils-daemon"
     1.7 -VERSION="786"
     1.8 +VERSION="788"
     1.9  CATEGORY="system-tools"
    1.10  SHORT_DESC="SliTaz Cooker daemon script for build host."
    1.11  MAINTAINER="pankso@slitaz.org"
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/cookutils/description.txt	Thu Dec 17 15:58:11 2015 +0200
     2.3 @@ -0,0 +1,47 @@
     2.4 +The SliTaz Cookutils provide tools and utils to build SliTaz packages.
     2.5 +
     2.6 +
     2.7 +Cook
     2.8 +----
     2.9 +
    2.10 +The cook tool should be used in a chroot environment: simply use the command
    2.11 +`tazdev gen-chroot` to build one. You can also build packages directly but
    2.12 +build deps will not be handled correctly since cook will install missing
    2.13 +packages to perform a build and then remove them only if they were not
    2.14 +installed before, this way we can keep a clean build environment.
    2.15 +
    2.16 +We use standard SliTaz paths to work such as /home/slitaz/wok, if you work on
    2.17 +cooking from stable or want to keep a clean system: create a chroot.
    2.18 +
    2.19 +
    2.20 +Cooker
    2.21 +------
    2.22 +
    2.23 +The Cooker is a Build Bot which automates the build process but doesn't make
    2.24 +the dinner for you! We need quality receipts to cook successfully and the goal
    2.25 +is not to have a bloated script so please Keep It Short and Simple.
    2.26 +
    2.27 +The web interface consists of one CGI script and one CSS style. Cook logs can
    2.28 +be produced by cook and the cooker just acts as a fronted to check them in
    2.29 +a nice way. A web interface also highlights success and error and can show
    2.30 +receipts and the cooker logs such as the last ordered list or commits check.
    2.31 +
    2.32 +
    2.33 +Cookiso
    2.34 +-------
    2.35 +
    2.36 +Cookiso is the official tool to automate the ISO build. The goal is to provide
    2.37 +a simple to use, rock solid tool with a web interface à la Cooker. It shares
    2.38 +configuration and templates with the Cooker but can be run on its own so it
    2.39 +can be used by contributors or customers to automate custom ISO building.
    2.40 +Cookiso must be run in a chroot which can be the same chroot as the Cooker.
    2.41 +
    2.42 +
    2.43 +Cross compiling
    2.44 +---------------
    2.45 +
    2.46 +Cookutils lets you cross compile a package for a specific architecture. Say you
    2.47 +want to build ARM binaries from a standard i486 machine. Cookutils provides
    2.48 +helpers for the ARM platform, but the first thing to do is compile a cross
    2.49 +toolchain and modify the main cook.conf variables to use the correct ARCH,
    2.50 +CFLAGS and BUILD_SYSTEM
     3.1 --- a/cookutils/receipt	Thu Dec 17 13:30:03 2015 +0100
     3.2 +++ b/cookutils/receipt	Thu Dec 17 15:58:11 2015 +0200
     3.3 @@ -1,7 +1,7 @@
     3.4  # SliTaz package receipt.
     3.5  
     3.6  PACKAGE="cookutils"
     3.7 -VERSION="786"
     3.8 +VERSION="788"
     3.9  CATEGORY="base-system"
    3.10  SHORT_DESC="SliTaz packages builder new generation."
    3.11  MAINTAINER="pankso@slitaz.org"
     4.1 --- a/tazpkg/receipt	Thu Dec 17 13:30:03 2015 +0100
     4.2 +++ b/tazpkg/receipt	Thu Dec 17 15:58:11 2015 +0200
     4.3 @@ -1,7 +1,7 @@
     4.4  # SliTaz package receipt.
     4.5  
     4.6  PACKAGE="tazpkg"
     4.7 -VERSION="889"
     4.8 +VERSION="890"
     4.9  CATEGORY="base-system"
    4.10  SHORT_DESC="SliTaz packages manager"
    4.11  MAINTAINER="pankso@slitaz.org"