[Pkg-gourmet-changes] gourmet/debian README.Maintainer, NONE, 1.1 TODO, NONE, 1.1 gourmet.1, NONE, 1.1 postinst, NONE, 1.1 postrm, NONE, 1.1 prerm, NONE, 1.1 recbox.xpm, NONE, 1.1

seanius at haydn.debian.org seanius at haydn.debian.org
Mon Nov 7 07:05:12 UTC 2005


Update of /cvsroot/pkg-gourmet/gourmet/debian
In directory haydn:/org/alioth.debian.org/chroot/home/users/seanius/tmp/cvs-serv20516

Added Files:
	README.Maintainer TODO gourmet.1 postinst postrm prerm 
	recbox.xpm 
Log Message:
adding new files

--- NEW FILE: README.Maintainer ---
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# The following information is documentation for how we currently
# manage and update the gourmet source package in debian.  
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

# Currently, gourmet is hosted in a CVS repository on alioth:
#
# cvs.alioth.debian.org:/cvsroot/pkg-gourmet

#
# managing the existing package
#

# while we're using CVS, the entire source tree has been ported into the
# repository so that we can use some utility like cvs-buildpackage for
# managing tags, branches, revisions, etc.  to build a package with
# cvs-buildpackage, perform the following steps:

# place something like the following in ~/.cvsdeb.conf
cat > $HOME/.cvsdeb.conf << EOF
conf_rootdir=$HOME/debian/work
conf_packageopts='--debsign-k $gpgid'
conf_buildpackage='pdebuild --auto-debsign --buildresult ../'
EOF

# checkout/updated a current version of the CVS tree.  i keep mine in
# ${HOME}/debian/gourmet/sid, where "sid" contians the entire source
# tree (i.e.: sid/debian/changelog).
cvs -d $aliothlogin at alioth.debian.org:/cvsroot/pkg-gourmet co gourmet

# if you are building a test version, use the HEAD tag when calling
# cvs-buildpackage
cvs-buildpackage -THEAD

# if you're ready to build the final version, tag the source accordingly:
cvs tag debian_version_x_y_z-debrev
cvs-buildpackage

#
# preparing a new upstream version
#

# there are two complications to preparing new upstream versions:
# 
# 1 - the new upstream version may bring in new files, leave old files
#     behind, wrt CVS (this wouldn't be an issue if we only had to track
#     ./debian, like we could in svn)
# 2 - upstream ships their own ./debian dir so care must be taken to to
#     "cross-polinate" the two directories.
# 
# so, this in mind, this is the procedure:

# - download the latest upstream tarball.  keep a copy of if somewhere outside
#   your working area in case you accidentally nuke it.
# - untar the tarball

tar xvfz gourmet-x.y.z.tar.gz

# - copy over the files, skipping everything in ./debian and deleting
#   files that no longer exist.  you might want to test this first :)
rsync -nav --delete --exclude debian --exclude CVS gourmet-x.y.z/ sid/ | less
#   when you're happy with what you see:
rsync -nav --delete --exclude debian --exclude CVS gourmet-x.y.z/ sid/
# - view the differences in the repository, looking specifically for
#   added and removed files
cvs diff -u | grep -E '^(cvs diff: cannot find)|\? '
#   or alternatively, do a cvs commit, and then diff to see what's 
#   been added/removed.  in any case, make sure you add all new files
#   and remove all obsolete files.

# - make whatever changes are necessary in ./debian (changelog, rules, etc)
#   then tag, and build:

cvs tag -b upstream_version_x_y_z
cvs-buildpackage




--- NEW FILE: TODO ---
- upstream doesn't include a copyright file with their code
  - it's confirmed by the author this was just an omission, and the next
    version will include it.
- upstream also ships a debian directory, and probably will continue to
  do so.  how we should coordinate this remains to be determined.
- byte compiling gives the following errors:

    /usr/share/gourmet/exporters/printer.py:29: SyntaxWarning: name 'RecRenderer' is assigned to before global declaration
      def load_lprprint ():
    /usr/share/gourmet/exporters/printer.py:29: SyntaxWarning: name 'SimpleWriter' is assigned to before global declaration
      def load_lprprint ():
    /usr/share/gourmet/exporters/printer.py:29: SyntaxWarning: name 'RecRenderer' is assigned to before global declaration
      def load_lprprint ():
    /usr/share/gourmet/exporters/printer.py:29: SyntaxWarning: name 'SimpleWriter' is assigned to before global declaration
      def load_lprprint ():
- document what needs to be done wrt cvs-buildpackage and new upstream releases

--- NEW FILE: gourmet.1 ---
.\" -*- nroff -*-
.TH gourmet 1 "Tue Sep 13 19:02:08 CEST 2005" "sean finney" "Gourmet Recipe Manager"

.SH NAME
gourmet \- a recipe manager

.SH SYNOPSIS
.B gourmet
.RB [ OPTIONS... ]
.br

.SH DESCRIPTION
Gourmet Recipe Manager is a gtk-based recipe organizer and shopping
list generator intended for the GNOME desktop environment (though it does
not need all the GNOME libraries).  Gourmet can import Mealmaster(tm)
files and can export recipes in a number of formats, including text,
RTF and web pages.

.SH OPTIONS
.IP "--force-wxprinter"     
.IP "--force-lprprinter"    
.IP "--choose-database"
Show Database chooser dialog
.IP "--plugin-directory=HTML_PLUGIN_DIR"
Directory for webpage import filter plugins.
.IP "--use-threads"
Enable threading support.
.IP "--disable-threads"
Disable threading support.
.IP "--sqlite"
Use SQLITE database backend
.IP "--metakit"
Use metakit backend
.IP "--gourmet-directory=GOURMETDIR"
Gourmet configuration directory
.IP "--debug-threading-interval=THREAD_DEBUG_INTERVAL"
Interval for threading debug calls
.IP "--debug-threading"
Print debugging information about threading.
.IP "--debug-file=DEBUG_FILE"
Regular expression that matches filename(s) whose code
we want to display debug messages from.
.IP "-q"
Don't print gourmet error messages
.IP "--showtimes"
Print timestamps on debug statements.
.IP "-v"
Be verbose (extra v's will increase the verbosity level
.IP "--data-directory=DATAD"
Directory for Gourmet data files.
.IP "--image-directory=IMAGED"
Directory for Gourmet image files.
.IP "--glade-directory=GLADED"
Directory for Gourmet glade files.
.IP "--disable-psyco"
Do not use psyco if it is installed.
.IP "--version"
show program's version number and exit
.IP "-h, --help"
show this help message and exit

.SH AUTHOR
.B gourmet
is written by Thomas Mills Hinkle <Thomas_Hinkle at alumni.brown.edu>.
This manual page was written by Sean Finney <seanius at debian.org>
for the Debian project (but may be used by others).

--- NEW FILE: postinst ---
#!/bin/sh

set -e

if [ "$1" = "configure" ] || [ "$1" = "reconfigure" ]; then
	PYTHON=python2.3
	if which $PYTHON >/dev/null 2>&1; then
		DIRLIST="/usr/share/gourmet"
		for i in $DIRLIST ; do
			$PYTHON -E -O /usr/lib/$PYTHON/compileall.py -q $i
			$PYTHON -E /usr/lib/$PYTHON/compileall.py -q $i
		done
	fi
fi

#DEBHELPER#

--- NEW FILE: postrm ---
#!/bin/sh

set -e

#DEBHELPER#

--- NEW FILE: prerm ---
#!/bin/sh

set -e

# remove python cruft
if [ "$1" = "remove" ]; then
        find /usr/share/gourmet -type f -name '*.py[co]' -exec rm -f "{}" \;
fi

#DEBHELPER#

--- NEW FILE: recbox.xpm ---
/* XPM */
static char * recbox_xpm[] = {
"32 32 106 2",
"  	c None",
". 	c #000000",
"+ 	c #070009",
"@ 	c #140C03",
"# 	c #2C1E05",
"$ 	c #3F2B06",
"% 	c #412C09",
"& 	c #312206",
"* 	c #2E2205",
"= 	c #3E2909",
"- 	c #392607",
"; 	c #261A0A",
"> 	c #1B0B1C",
", 	c #170818",
"' 	c #140815",
") 	c #523A0A",
"! 	c #493409",
"~ 	c #4D3806",
"{ 	c #453405",
"] 	c #493607",
"^ 	c #4C390A",
"/ 	c #200E20",
"( 	c #211122",
"_ 	c #1E101D",
": 	c #6C500D",
"< 	c #63490B",
"[ 	c #5C420B",
"} 	c #614609",
"| 	c #1F1021",
"1 	c #422C10",
"2 	c #705412",
"3 	c #684C0A",
"4 	c #56451C",
"5 	c #5A4921",
"6 	c #473C21",
"7 	c #1F1D1A",
"8 	c #080808",
"9 	c #64593E",
"0 	c #C6C6C7",
"a 	c #D5D5D5",
"b 	c #C9C9C9",
"c 	c #3E3E3E",
"d 	c #281815",
"e 	c #695F48",
"f 	c #EDEEEE",
"g 	c #FFFFFF",
"h 	c #494949",
"i 	c #473817",
"j 	c #706E6A",
"k 	c #2C1C0C",
"l 	c #4A3E28",
"m 	c #8C8C8C",
"n 	c #E5E5E5",
"o 	c #F3F3F3",
"p 	c #331E0D",
"q 	c #3E2F1E",
"r 	c #787776",
"s 	c #828282",
"t 	c #9C9C9C",
"u 	c #929292",
"v 	c #A4A4A4",
"w 	c #5C5C5C",
"x 	c #493413",
"y 	c #4F4135",
"z 	c #A7A7A8",
"A 	c #ABABAB",
"B 	c #2B2B2A",
"C 	c #1E0E20",
"D 	c #684F13",
"E 	c #503B13",
"F 	c #4B3F32",
"G 	c #D9D9D9",
"H 	c #D7D6D8",
"I 	c #D8D7D8",
"J 	c #8A8986",
"K 	c #0C040C",
"L 	c #6B5213",
"M 	c #6D5C45",
"N 	c #83725A",
"O 	c #7F6F58",
"P 	c #7D6D55",
"Q 	c #604E34",
"R 	c #180F03",
"S 	c #110512",
"T 	c #51350F",
"U 	c #705618",
"V 	c #785F1B",
"W 	c #806521",
"X 	c #7F6420",
"Y 	c #836823",
"Z 	c #624A13",
"` 	c #352010",
" .	c #856410",
"..	c #85630D",
"+.	c #8A6913",
"@.	c #73540C",
"#.	c #886611",
"$.	c #88660F",
"%.	c #25141B",
"&.	c #674B07",
"*.	c #78570E",
"=.	c #0D0A02",
"-.	c #291714",
";.	c #7B5A10",
">.	c #79580E",
",.	c #1F1703",
"                                                                ",
"                                                                ",
"                                                                ",
"                                                                ",
"                                                                ",
"              . . . . . . . . . . . . . . . . . . . .           ",
"  + + + + + . @ # $ $ % % % % % $ % & * * * % % = - ; .         ",
"  > > , > ' ; ) ! ~ { { { { { { { ] ^ ] ^ ! ) ^ ^ ~ * .         ",
"  / / ( / _ ! : { ) < < < [ } } } < < < < } < < < < $ .         ",
"  / ( ( ( | 1 2 { ! 3 [ 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 7 8 .     ",
"  ( ( ( ( | ; < ~ { < 9 0 a a a a a a a a a a a a a a b c .     ",
"  ( ( ( ( | d [ < ^ [ e f g g g g g g g g g g g g g g f h .     ",
"  ( ( ( ( ( d ) ) = i j f g g g g g g g g g g g g g g f h .     ",
"  ( ( ( ( ( _ k ! - l m n o o o o o o o o o o o o o o n h .     ",
"  ( ( ( ( ( ( ( ( p q r s t m m m m u u t t t v t t t t w 8     ",
"  ( ( ( ( ( ( ( ( = x y s v t t t t v v z z z A A A A A u B .   ",
"  C ( ( ( ( ( ( ( 1 D E F z G H H G H H a a H a a a I H G J K   ",
"  > ( ( ( ( ( ( ( = L D x M N N N N O P O P N P N P P P N Q R   ",
"  S > ( ( ( ( ( ( p } 3 T U V V W V X V W W Y W W V V Y Y Z @   ",
"    , ( ( ( ( ( ( ` < : T D  ..... . . . ... . .+.+. . . .Z @   ",
"    K / / ( ( ( ( ` } 3 T @... . . .#.$...$. .$.#.#.#.#...2 R   ",
"      , / / / ( %.p [ &.) *. ... .#.#.#.#.#.#. .#.#.#.+.$.D R   ",
"      + S > / / ( p ) 3 ) :  .....#.#.....#. . . .$.#.+...3 =.  ",
"        + ' > / %.-.) } ) @. ...$. .#.#...#. . . .$.$.+. .3 =.  ",
"            S > > > ` Z } *.#...#...#.#.#.$... .+. . .+.+.L =.  ",
"              K > C %.T ) 2 +.#.#...#.$.$.#.$...#.$. ...#.3 =.  ",
"                + K K @ = 3 @.*.*.*.*.;.*.;.;.*.*.*.*.>.*.< @   ",
"                      . @ R R R R R R R R R @ @ ,.R R ,.R @ .   ",
"                                                                ",
"                                                                ",
"                                                                ",
"                                                                "};




More information about the Pkg-gourmet-changes mailing list