Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

cook-2.25-202.1.4 RPM for i586

From OpenSuSE 12.2 for i586

Name: cook Distribution: openSUSE 12.2
Version: 2.25 Vendor: openSUSE
Release: 202.1.4 Build date: Sun Jul 15 22:30:14 2012
Group: Development/Tools/Building Build host: build33
Size: 3063808 Source RPM: cook-2.25-202.1.4.src.rpm
Packager: http://bugs.opensuse.org
Url: http://www.canb.auug.org.au/~millerp/cook/
Summary: A File Construction Tool (Think 'make')
Cook is a tool for constructing files. It is given a set of files to
create and recipes of how to create them. In any nontrivial program,
there are prerequisites to perform the actions necessary to create any
file, such as include files.  The cook program provides a mechanism to
define these.

When a program is being developed or maintained, the programmer
typically changes one file of several that comprise the program.  Cook
examines the last-modified times of the files to see when the
prerequisites of a file have changed, implying that the file needs to
be recreated as it is logically out of date.

Cook also provides a facility for implicit recipes, allowing users to
specify how to form a file with a given suffix from a file with a
different suffix.  For example, to create filename.o from filename.c.

* Cook is a replacement for the traditional make(1) tool.  However,
   it is necessary to convert make files into cookbooks using the
   make2cook utility included in the distribution.

* Cook has a simple but powerful string-based description language
   with many built-in functions.  This allows sophisticated filename
   specification and manipulation without loss of readability or
   performance.

* Cook is able to use fingerprints to supplement file modification
   times.  This allows build optimization without contorted rules.

* Cook is able to build your project with multiple parallel threads,
   with support for rules that must be single threaded.  It is
   possible to distribute parallel builds over your LAN, allowing
   you to turn your network into a virtual parallel build engine.

If you are putting together a source-code distribution and planning to
write a make file, consider writing a cookbook instead.  Although Cook
takes a day or two to learn, it is much more powerful and a bit more
intuitive than the traditional make(1) tool.



Authors:
--------
    Peter Miller <millerp@canb.auug.org.au>

Provides

Requires

License

GPL-2.0+

Changelog

* Thu Mar 29 2007 dmueller@suse.de
  - update BuildRequires
* Wed Jan 25 2006 mls@suse.de
  - converted neededforbuild to BuildRequires
* Mon May 09 2005 ro@suse.de
  - update to 2.25
  - build as normal user
* Fri Apr 08 2005 coolo@suse.de
  - fix build with gcc4
* Thu Feb 19 2004 froh@suse.de
  - upgrade to current cook version 2.24: bugfix and documentation
    improvement release
* Tue Jul 15 2003 froh@suse.de
  - upgrade to current cook version 2.23
* Thu Jun 19 2003 mmj@suse.de
  - Fix dir list
* Mon Jun 09 2003 mmj@suse.de
  - Package all files
* Thu Jan 16 2003 froh@suse.de
  - update to current cook version 2.21
* Wed Nov 13 2002 froh@suse.de
  - handle enum generation of new bison 1.75 gracefully
  - clean up filelist check in specfile

Files

/usr/bin/c_incl
/usr/bin/cook
/usr/bin/cook_bom
/usr/bin/cook_rsh
/usr/bin/cookfp
/usr/bin/cooktime
/usr/bin/find_libs
/usr/bin/make2cook
/usr/bin/roffpp
/usr/lib/cook
/usr/lib/cook/en
/usr/lib/cook/en/LC_MESSAGES
/usr/lib/cook/en/LC_MESSAGES/c_incl.mo
/usr/lib/cook/en/LC_MESSAGES/cook.mo
/usr/lib/cook/en/LC_MESSAGES/cook_bom.mo
/usr/lib/cook/en/LC_MESSAGES/cookfp.mo
/usr/lib/cook/en/LC_MESSAGES/cooktime.mo
/usr/lib/cook/en/LC_MESSAGES/file_check.mo
/usr/lib/cook/en/LC_MESSAGES/find_libs.mo
/usr/lib/cook/en/LC_MESSAGES/make2cook.mo
/usr/lib/cook/en/LC_MESSAGES/roffpp.mo
/usr/share/cook
/usr/share/cook/as
/usr/share/cook/bison
/usr/share/cook/c
/usr/share/cook/c++
/usr/share/cook/f77
/usr/share/cook/functions
/usr/share/cook/g77
/usr/share/cook/gcc
/usr/share/cook/home
/usr/share/cook/host_lists.pl
/usr/share/cook/lex
/usr/share/cook/library
/usr/share/cook/print
/usr/share/cook/program
/usr/share/cook/rcs
/usr/share/cook/recursive
/usr/share/cook/sccs
/usr/share/cook/text
/usr/share/cook/usr
/usr/share/cook/usr.local
/usr/share/cook/yacc
/usr/share/cook/yacc_many
/usr/share/doc/packages/cook
/usr/share/doc/packages/cook/en
/usr/share/doc/packages/cook/en/refman.dvi
/usr/share/doc/packages/cook/en/refman.ps
/usr/share/doc/packages/cook/en/refman.txt
/usr/share/doc/packages/cook/en/tutorial.dvi
/usr/share/doc/packages/cook/en/tutorial.ps
/usr/share/doc/packages/cook/en/tutorial.txt
/usr/share/doc/packages/cook/en/user-guide.dvi
/usr/share/doc/packages/cook/en/user-guide.ps
/usr/share/doc/packages/cook/en/user-guide.txt
/usr/share/man/man1/c_incl.1.gz
/usr/share/man/man1/cook.1.gz
/usr/share/man/man1/cook_bom.1.gz
/usr/share/man/man1/cook_lic.1.gz
/usr/share/man/man1/cook_rsh.1.gz
/usr/share/man/man1/cookfp.1.gz
/usr/share/man/man1/cooktime.1.gz
/usr/share/man/man1/find_libs.1.gz
/usr/share/man/man1/make2cook.1.gz
/usr/share/man/man1/roffpp.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Sep 15 22:33:45 2014