Author: pabs Date: 2010-12-04 10:01:48 +0000 (Sat, 04 Dec 2010) New Revision: 11565
Added: packages/trunk/primrose/debian/Primrose.6 packages/trunk/primrose/debian/links packages/trunk/primrose/debian/manpages packages/trunk/primrose/debian/primrose.6 Removed: packages/trunk/primrose/debian/primrose.6 packages/trunk/primrose/debian/primrose.xpm Modified: packages/trunk/primrose/debian/changelog packages/trunk/primrose/debian/control packages/trunk/primrose/debian/install packages/trunk/primrose/debian/rules Log: * Switch to debhelper dh rules.tiny style * Keep upstream capitalization, add symlinks * Improve situation with icons Copied: packages/trunk/primrose/debian/Primrose.6 (from rev 11407, packages/trunk/primrose/debian/primrose.6) =================================================================== --- packages/trunk/primrose/debian/Primrose.6 (rev 0) +++ packages/trunk/primrose/debian/Primrose.6 2010-12-04 10:01:48 UTC (rev 11565) @@ -0,0 +1,48 @@ +.\" Placed in the public domain by Paul Wise <[email protected]> +.\" and Christoph Egger <[email protected]> +.\" Forwarded to http://sf.net/support/tracker.php?aid=2744610 +.TH "primrose" "6" "March 2008" "" "Games" +.SH "NAME" +primrose \- a compelling tile-placement puzzle game +.SH "SYNOPSIS" +.B primrose +.SH "DESCRIPTION" +Primrose is a video game written by Jason Rohrer. +.PP +Unlike his previous work, primrose is an not art game. Despite the +departure from art games to a puzzle game, primrose is still +beautiful and captivating in its own way. +.PP +The player places pairs of coloured tiles on a 7x7 grid. Tiles are +cleared by surrounding one colour group with another colour group, +scoring points. The cleared tiles change the colour of the surrounding +colour group, allowing for chain reactions that give more points. More +colours are added as more tiles have been placed on the grid and +eventually the game will end when the grid fills up. +.PP +The rush of a long chain reaction and the huge numbers of points +that can be obtained from them is the counterpoint to playing it +safe until the bitter grey (but slightly more colourful) end. +.PP +There are many strategies to be explored within that continuum. +Your smartphone with wireless internet access is a great place +to review and explore the continuum as Primrose includes a +networked high scores list with instant replay. +.SH "USAGE" +Primrose has no command-line options. +.PP +Primrose is primarily controlled with the mouse. +.PP +The escape and q/Q keys quit the game. +.PP +Pressing P in the games brings up the menu. This menu has instructions +on how to play the game, high scores, a dialog to set the name used for +high scores as well as toggles for colorblind mode and sound. +.PP +Primrose connects to the web for syncronizing high scores. +.SH "FILES" +~/.primrose/ is used to store settings and as a cache. +.SH "SEE ALSO" +The website and description: http://primrose.sourceforge.net/ +.PP +An interview with the creator: http://pc.ign.com/articles/955/955949p1.html Modified: packages/trunk/primrose/debian/changelog =================================================================== --- packages/trunk/primrose/debian/changelog 2010-12-04 09:18:51 UTC (rev 11564) +++ packages/trunk/primrose/debian/changelog 2010-12-04 10:01:48 UTC (rev 11565) @@ -3,6 +3,9 @@ * Switch to dpkg-source v3 * Clean up patch headers * Add missing build-dep on OpenGL headers + * Switch to debhelper dh rules.tiny style + * Keep upstream capitalization, add symlinks + * Improve situation with icons -- Paul Wise <[email protected]> Sat, 04 Dec 2010 16:45:35 +0800 Modified: packages/trunk/primrose/debian/control =================================================================== --- packages/trunk/primrose/debian/control 2010-12-04 09:18:51 UTC (rev 11564) +++ packages/trunk/primrose/debian/control 2010-12-04 10:01:48 UTC (rev 11565) @@ -4,6 +4,7 @@ Maintainer: Debian Games Team <[email protected]> Uploaders: Paul Wise <[email protected]>, Christoph Egger <[email protected]> Build-Depends: debhelper (>= 7), + imagemagick, libgl1-mesa-dev | libgl-dev, libsdl1.2-dev Standards-Version: 3.8.1 Modified: packages/trunk/primrose/debian/install =================================================================== --- packages/trunk/primrose/debian/install 2010-12-04 09:18:51 UTC (rev 11564) +++ packages/trunk/primrose/debian/install 2010-12-04 10:01:48 UTC (rev 11565) @@ -1,7 +1,8 @@ -tilePlacementGames/game1/gameSource/primrose usr/games +tilePlacementGames/game1/gameSource/Primrose usr/games tilePlacementGames/game1/gameSource/graphics usr/share/games/primrose +debian/*.desktop usr/share/applications +256x256/*.png usr/share/icons/hicolor/256x256/apps 128x128/*.png usr/share/icons/hicolor/128x128/apps 64x64/*.png usr/share/icons/hicolor/64x64/apps 32x32/*.png usr/share/icons/hicolor/32x32/apps -debian/*.xpm usr/share/pixmaps -debian/*.desktop usr/share/applications +32x32/*.xpm usr/share/pixmaps Added: packages/trunk/primrose/debian/links =================================================================== --- packages/trunk/primrose/debian/links (rev 0) +++ packages/trunk/primrose/debian/links 2010-12-04 10:01:48 UTC (rev 11565) @@ -0,0 +1 @@ +usr/games/Primrose usr/games/primrose Added: packages/trunk/primrose/debian/manpages =================================================================== --- packages/trunk/primrose/debian/manpages (rev 0) +++ packages/trunk/primrose/debian/manpages 2010-12-04 10:01:48 UTC (rev 11565) @@ -0,0 +1,2 @@ +debian/Primrose.6 +debian/primrose.6 Deleted: packages/trunk/primrose/debian/primrose.6 =================================================================== --- packages/trunk/primrose/debian/primrose.6 2010-12-04 09:18:51 UTC (rev 11564) +++ packages/trunk/primrose/debian/primrose.6 2010-12-04 10:01:48 UTC (rev 11565) @@ -1,48 +0,0 @@ -.\" Placed in the public domain by Paul Wise <[email protected]> -.\" and Christoph Egger <[email protected]> -.\" Forwarded to http://sf.net/support/tracker.php?aid=2744610 -.TH "primrose" "6" "March 2008" "" "Games" -.SH "NAME" -primrose \- a compelling tile-placement puzzle game -.SH "SYNOPSIS" -.B primrose -.SH "DESCRIPTION" -Primrose is a video game written by Jason Rohrer. -.PP -Unlike his previous work, primrose is an not art game. Despite the -departure from art games to a puzzle game, primrose is still -beautiful and captivating in its own way. -.PP -The player places pairs of coloured tiles on a 7x7 grid. Tiles are -cleared by surrounding one colour group with another colour group, -scoring points. The cleared tiles change the colour of the surrounding -colour group, allowing for chain reactions that give more points. More -colours are added as more tiles have been placed on the grid and -eventually the game will end when the grid fills up. -.PP -The rush of a long chain reaction and the huge numbers of points -that can be obtained from them is the counterpoint to playing it -safe until the bitter grey (but slightly more colourful) end. -.PP -There are many strategies to be explored within that continuum. -Your smartphone with wireless internet access is a great place -to review and explore the continuum as Primrose includes a -networked high scores list with instant replay. -.SH "USAGE" -Primrose has no command-line options. -.PP -Primrose is primarily controlled with the mouse. -.PP -The escape and q/Q keys quit the game. -.PP -Pressing P in the games brings up the menu. This menu has instructions -on how to play the game, high scores, a dialog to set the name used for -high scores as well as toggles for colorblind mode and sound. -.PP -Primrose connects to the web for syncronizing high scores. -.SH "FILES" -~/.primrose/ is used to store settings and as a cache. -.SH "SEE ALSO" -The website and description: http://primrose.sourceforge.net/ -.PP -An interview with the creator: http://pc.ign.com/articles/955/955949p1.html Added: packages/trunk/primrose/debian/primrose.6 =================================================================== --- packages/trunk/primrose/debian/primrose.6 (rev 0) +++ packages/trunk/primrose/debian/primrose.6 2010-12-04 10:01:48 UTC (rev 11565) @@ -0,0 +1 @@ +.so man6/Primrose.6 Deleted: packages/trunk/primrose/debian/primrose.xpm =================================================================== --- packages/trunk/primrose/debian/primrose.xpm 2010-12-04 09:18:51 UTC (rev 11564) +++ packages/trunk/primrose/debian/primrose.xpm 2010-12-04 10:01:48 UTC (rev 11565) @@ -1,265 +0,0 @@ -/* XPM */ -/* Converted from tilePlacementGames/game1/build/win32/icon.png */ -static char *primrose[] = { -/* columns rows colors chars-per-pixel */ -"32 32 226 2", -" c #687F00", -". c #330066", -"X c #3D0563", -"o c #36006D", -"O c #38016C", -"+ c #3B0174", -"@ c #3E007B", -"# c #5C1942", -"$ c #59144F", -"% c #460954", -"& c #4E0D55", -"* c #540F57", -"= c #581155", -"- c #5D125D", -"; c #430767", -": c #430768", -"> c #4B096D", -", c #500E62", -"< c #4D0973", -"1 c #44037C", -"2 c #49047B", -"3 c #4F0978", -"4 c #530A7C", -"5 c #7F3E66", -"6 c #7A7868", -"7 c #8F3E03", -"8 c #833409", -"9 c #893A08", -"0 c #903E02", -"q c #913E0A", -"w c #863510", -"e c #8C3616", -"r c #873F10", -"t c #8B3915", -"y c #8E3718", -"u c #953A1A", -"i c #854C02", -"p c #934100", -"a c #994401", -"s c #9D440C", -"d c #934B0A", -"f c #895600", -"g c #8F5E00", -"h c #9D5303", -"j c #874010", -"k c #A34700", -"l c #A34800", -"z c #AB4B01", -"x c #A5460D", -"c c #AD490D", -"v c #B64F03", -"b c #B34C0E", -"n c #AD5002", -"m c #A55800", -"M c #AD5C00", -"N c #B55001", -"B c #BB5301", -"V c #B05E00", -"C c #956200", -"Z c #996600", -"A c #C45601", -"S c #C95704", -"D c #C45B00", -"F c #CC5A03", -"G c #D45D00", -"H c #D95F00", -"J c #DE6200", -"K c #E36401", -"L c #EA6700", -"P c #EF6900", -"I c #F46B00", -"U c #FB6E00", -"Y c #FE7000", -"T c #8D3D5A", -"R c #933F59", -"E c #853D60", -"W c #854F52", -"Q c #874458", -"! c #884458", -"~ c #877D54", -"^ c #85715E", -"/ c #82677E", -"( c #5F9501", -") c #648700", -"_ c #668E00", -"` c #679200", -"' c #6A9600", -"] c #6C9900", -"[ c #5FA000", -"{ c #5FB000", -"} c #60A000", -"| c #62AC00", -" . c #67B300", -".. c #68B400", -"X. c #63BD00", -"o. c #7D962E", -"O. c #788F33", -"+. c #76813D", -"@. c #778938", -"#. c #7B9231", -"$. c #67C600", -"%. c #68C600", -"&. c #6ACC00", -"*. c #6EDA00", -"=. c #70DF00", -"-. c #72E300", -";. c #76EC00", -":. c #7AF300", -">. c #7EFB00", -",. c #8E8A45", -"<. c #8B834C", -"1. c #420183", -"2. c #4A0386", -"3. c #490887", -"4. c #47028B", -"5. c #4C038E", -"6. c #4D0C8A", -"7. c #580F80", -"8. c #51078F", -"9. c #5A1081", -"0. c #4C0394", -"q. c #520594", -"w. c #540996", -"e. c #52039F", -"r. c #560B9D", -"t. c #5B0D9B", -"y. c #5B109D", -"u. c #60129D", -"i. c #7E3686", -"p. c #7A3A87", -"a. c #7D368B", -"s. c #743595", -"d. c #5403A4", -"f. c #5709A2", -"g. c #5808A6", -"h. c #5501A9", -"j. c #5905AA", -"k. c #5C0AAB", -"l. c #5E14A1", -"z. c #5F10A9", -"x. c #5B02B3", -"c. c #5E04B8", -"v. c #600DAE", -"b. c #641AA4", -"n. c #6212AC", -"m. c #630EB0", -"M. c #6207BB", -"N. c #6409BC", -"B. c #690FBD", -"V. c #6610B3", -"C. c #6A15B6", -"Z. c #6D1AB4", -"A. c #6D16BC", -"S. c #6E19BA", -"D. c #7017BF", -"F. c #731DBF", -"G. c #6733A3", -"H. c #6934A3", -"J. c #7623BA", -"K. c #7C2ABF", -"L. c #764287", -"P. c #7B5695", -"I. c #670AC0", -"U. c #6C0FC5", -"Y. c #6E12C3", -"T. c #731AC3", -"R. c #791FC7", -"E. c #7415CA", -"W. c #7518CA", -"Q. c #7A1DCC", -"!. c #7C24C7", -"~. c #7A20C8", -"^. c #823784", -"/. c #853881", -"(. c #812EC1", -"). c #8126CE", -"_. c #832BCD", -"`. c #8425D4", -"'. c #872CD3", -"]. c #8A2DD6", -"[. c #8E2FDB", -"{. c #912FDD", -"}. c #8E30D8", -"|. c #933CD3", -" X c #9334DF", -".X c #9433E0", -"XX c #9A36E3", -"oX c #9D3BE5", -"OX c #A13EE8", -"+X c #9143D3", -"@X c #9C46DB", -"#X c #9D48DB", -"$X c #9C55D6", -"%X c #A24CDE", -"&X c #9C44E2", -"*X c #A442EA", -"=X c #AB48EF", -"-X c #A852E7", -";X c #AB55EA", -":X c #AF58EC", -">X c #AC48F1", -",X c #B653F6", -"<X c #B951FA", -"1X c #C35DFF", -"2X c #C664FF", -"3X c #C864FF", -"4X c #C96AFF", -"5X c #C871FE", -"6X c #CB79FD", -"7X c #C897ED", -"8X c #CE82FC", -"9X c #D18FFA", -"0X c #CE9AF3", -"qX c #DC9CFF", -"wX c #D6A3F9", -"eX c #DDA4FE", -"rX c #DEA8FE", -"tX c #DBBBF4", -"yX c #E1ACFF", -"uX c #E5BCFD", -"iX c #EDCEFE", -"pX c #EAD3FA", -"aX c #F3E3FE", -"sX c #F3E8FC", -"dX c #FAF4FE", -"fX c #FEFAFF", -/* pixels */ -". . o o o o + + + 1 + 1 + + + + o o O X % H.5 8 9 0 p a a a a a ", -". o + @ 1.1.3.3.6.6.6.6.6.6.3.1.1.@ + ; & s.E w q a k l z z z z ", -"o + @ 1.5.0.r.l.b.b.b.b.b.y.y.r.5.3.1 > * a.T e s c v B A A A A ", -"o + 1.0.r.z.Z.J.K.(.(.K.K.K.Z.b.f.0.3.< - ^.T y x v A G G H H J ", -"o @ 4.e.k.S.!.|....@x%x%x%x#x+x_.t.v.r.6.3 - /.R y c A H J K K L L ", -"+ 1.0.f.C.~.].tXdXdXdXdXdXsX#X!.A.k.q.4 - /.R u c S H L I I I I ", -"+ 1.0.g.A._..XpXuX6X8X8X9XfX-X].Y.k.w.4 - /.R u b S K P I U U U ", -"+ 1.0.k.Y.'.oXpXrX1X2X1X5XdX;X}.~.n.w.4 - /.R u b F K I I Y U U ", -"+ 1.0.g.T.].oXpXyX2X4X3X6XdX:X}.W.m.t.4 - /.R u b F K I I Y Y U ", -"+ 1.0.k.S.}.OXpXyX1X3X1X5XfX:X}.R.m.q.4 - /.R u b F K P I Y Y Y ", -"@ 1.0.k.Y.}.OXpXiXqXeXqXrXfX-X].T.m.t.4 - /.R u b F L I U U Y Y ", -"+ 1.0.k.T.[.*XpXfXaXaXaXpXiX&X`.B.v.t.t.- /.R u b F K I I U Y Y ", -"+ 1.0.k.T.'.&XpXeX<X,X=X*X X].W.B.j.q.4 - /.R u b F K P I Y U Y ", -"+ 1.0.k.T.!.oXpXwX>X*XoX[.`.W.U.N.v.q.4 - /.R u b F K I U U U U ", -"+ 1.0.j.T.!. XpX0XoX X`.Q.E.U.I.M.h.8.4 - /.R u b F K P I Y U U ", -"+ @ 0.d.B.~.Q.pX7X`.`.E.Y.I.I.c.j.d.8.4 - ^.R u b S J P I I I I ", -"+ @ 4.r.v.D.R.$X+XR.E.B.M.x.x.x.h.e.5.3 - /.R u c A J J L L P P ", -"o @ 4.0.f.n.C.S.D.C.v.j.j.h.d.d.e.0.2.< = ^.R y x v F J J J J J ", -"O + 1 2.8.w.n.u.u.y.t.q.q.q.q.q.8.2.2 > = i.T e x z B B D D D F ", -"X ; > < 4 4 9.9.4 4 7.4 4 3 7.4 3 3 > , $ p.! 8 d h m M V V V V ", -"% & * = - - - - - - - - - - , - - = = $ # p.Q i f g g Z Z Z Z Z ", -"H.s.a.^./././././././././././././.^.i.p.L.P.6 ~ ~ ~ ,.,.,.,.,.,.", -"5 E T T R R R R R R R R R R R R R R T ! W / 6 6 @.O.o.o.o.o.o.o.", -"8 w e y u u u u u u u x u u u u y y e r i ^ +.) ) _ ] ] } ] ] ] ", -"9 9 s x x b b b b b b b b b b b c x s d f ~ @.) ` } { | . .....", -"p s z v A S S S F F F F F F F S A B n h g <.#._ ( .X.$.%.&.&.&.", -"p l N A G H K K K K K K L K K H H F B m C ,.o.' { X.&.*.=.-.-.-.", -"a l B H J L P I I P I I I P P P K H D M C ,.o.] | %.*.;.;.;.:.:.", -"a z A H K I I I I I U I I I I I K J D M Z ,.o.] ..%.=.;.:.:.>.:.", -"a z A H L I U U Y U Y Y Y Y Y I P J F V Z ,.o.] ..&.-.;.>.>.>.>.", -"a z A H P I U U Y Y Y Y Y Y Y I P K D V Z ,.o.] ..&.-.:.>.>.>.>.", -"a z A H L I U U Y Y Y Y Y Y Y I I K D V Z ,.o.] ..&.-.:.>.>.>.>." -}; Modified: packages/trunk/primrose/debian/rules =================================================================== --- packages/trunk/primrose/debian/rules 2010-12-04 09:18:51 UTC (rev 11564) +++ packages/trunk/primrose/debian/rules 2010-12-04 10:01:48 UTC (rev 11565) @@ -1,80 +1,29 @@ #!/usr/bin/make -f -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 +%: + dh --parallel $@ -CFLAGS = -Wall -g - -ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif - -ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) - NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) - MAKEFLAGS += -j$(NUMJOBS) -endif - -configure: configure-stamp -configure-stamp: - dh_testdir +override_dh_auto_configure: chmod u+x tilePlacementGames/game1/configure cd tilePlacementGames/game1 && platformSelection=1 ./configure - touch $@ -build: build-stamp -build-stamp: configure-stamp - dh_testdir +override_dh_auto_build: + mkdir 256x256 128x128 64x64 32x32 + convert -scale 256x256 tilePlacementGames/game1/gameSource/iPhone/largeIcon2.png 256x256/primrose.png + cp -f tilePlacementGames/game1/build/macOSX/iconColor.png 128x128/primrose.png + convert -background None -gravity center -extent 64x64 tilePlacementGames/game1/gameSource/iPhone/icon.png 64x64/primrose.png + cp -f tilePlacementGames/game1/build/win32/icon.png 32x32/primrose.png + convert 32x32/primrose.png 32x32/primrose.xpm $(MAKE) -C tilePlacementGames/game1/gameSource PLATFORM_LINK_FLAGS="-lGL -lSDL -lpthread" PLATFORM_COMPILE_FLAGS="$(CFLAGS) -DETCDIR=\\\"/etc/primrose\\\" -DDATADIR=\\\"/usr/share/games/primrose/\\\"" - mv tilePlacementGames/game1/gameSource/Primrose tilePlacementGames/game1/gameSource/primrose - mkdir 128x128 ; cp -f tilePlacementGames/game1/build/macOSX/iconColor.png 128x128/primrose.png - mkdir 64x64 ; cp -f tilePlacementGames/game1/gameSource/iPhone/icon.png 64x64/primrose.png - mkdir 32x32 ; cp -f tilePlacementGames/game1/build/win32/icon.png 32x32/primrose.png - touch $@ -clean: - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp - [ ! -f Makefile ] || $(MAKE) clean - rm -f `find game5 -name "*.o"` - rm -f `find minorGems -name "*.o"` - rm -f tilePlacementGames/game1/gameSource/Primrose - rm -f tilePlacementGames/game1/gameSource/primrose - rm -f tilePlacementGames/game1/gameSource/Makefile.minorGems_dependencies - rm -f tilePlacementGames/game1/gameSource/Makefile.dependencies.temp - rm -f tilePlacementGames/game1/gameSource/Makefile.dependencies +override_dh_auto_clean: + [ ! -f tilePlacementGames/game1/gameSource/Makefile ] || $(MAKE) -C tilePlacementGames/game1/gameSource clean rm -f tilePlacementGames/game1/gameSource/Makefile - rm -rf 128x128 64x64 32x32 - dh_clean + rm -f tilePlacementGames/game1/gameSource/Makefile.minorGems_dependencies + rm -rf 256x256 128x128 64x64 32x32 -install: build - dh_testdir - dh_testroot - dh_prep - dh_installdirs - -binary-indep: build install - -binary-arch: build install - dh_testdir - dh_testroot +override_dh_installchangelogs: dh_installchangelogs tilePlacementGames/game1/documentation/changeLog.txt - dh_installdocs - dh_install - dh_installmenu - dh_installman debian/primrose.6 - dh_icons - dh_link - dh_strip - dh_compress - dh_fixperms - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb VERSION=6 @@ -93,6 +42,3 @@ mv Primrose_v$(VERSION)_UnixSource primrose-$(VERSION)+dfsg1.orig tar cvfz ../primrose_$(VERSION)+dfsg1.orig.tar.gz primrose-$(VERSION)+dfsg1.orig rm -rf Primrose_v$(VERSION)_UnixSource.tar.gz primrose-$(VERSION)+dfsg1.orig - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install configure get-orig-source _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

