Author: roam-guest
Date: 2008-07-01 14:06:16 +0000 (Tue, 01 Jul 2008)
New Revision: 7654

Added:
   packages/trunk/scramble/debian/
   packages/trunk/scramble/debian/README.Debian
   packages/trunk/scramble/debian/README.source
   packages/trunk/scramble/debian/changelog
   packages/trunk/scramble/debian/compat
   packages/trunk/scramble/debian/control
   packages/trunk/scramble/debian/copyright
   packages/trunk/scramble/debian/menu
   packages/trunk/scramble/debian/patches/
   packages/trunk/scramble/debian/patches/00list
   packages/trunk/scramble/debian/patches/01_lang_c.dpatch
   packages/trunk/scramble/debian/patches/02_no_arial.dpatch
   packages/trunk/scramble/debian/patches/03_install_icon.dpatch
   packages/trunk/scramble/debian/rules
   packages/trunk/scramble/debian/watch
Log:
[svn-inject] Applying Debian modifications to trunk


Property changes on: packages/trunk/scramble/debian
___________________________________________________________________
Name: mergeWithUpstream
   + 1

Added: packages/trunk/scramble/debian/README.Debian
===================================================================
--- packages/trunk/scramble/debian/README.Debian                                
(rev 0)
+++ packages/trunk/scramble/debian/README.Debian        2008-07-01 14:06:16 UTC 
(rev 7654)
@@ -0,0 +1,7 @@
+scramble for Debian
+-------------------
+
+The Debian package of Scramble subtitutes the Liberation Sans font
+for the non-free Arial font used in the upstream distribution.
+
+ -- Peter Pentchev <[EMAIL PROTECTED]>  Tue, 01 Jul 2008 16:36:21 +0300

Added: packages/trunk/scramble/debian/README.source
===================================================================
--- packages/trunk/scramble/debian/README.source                                
(rev 0)
+++ packages/trunk/scramble/debian/README.source        2008-07-01 14:06:16 UTC 
(rev 7654)
@@ -0,0 +1,17 @@
+The scramble package uses dpatch to maintain local changes to
+the scramble distribution.  The Debian-specific patches are maintained
+in the debian/patches/ directory.
+
+To apply all the patches, preparing the source for building, use:
+  debian/rules patch
+
+To revert the patches, preparing to build a source package, use:
+  debian/rules unpatch
+
+You do not need to manually execute these targets when building
+the package; they are part of the debian/rules target chain.
+
+To edit the patches, use the dpatch-edit-patch(1) program.
+Do not forget to add new patches or remove obsolete ones from the list
+in the debian/patches/00list file - just adding and removing
+the patch files from the debian/patches/ directory may not be enough!

Added: packages/trunk/scramble/debian/changelog
===================================================================
--- packages/trunk/scramble/debian/changelog                            (rev 0)
+++ packages/trunk/scramble/debian/changelog    2008-07-01 14:06:16 UTC (rev 
7654)
@@ -0,0 +1,9 @@
+scramble (0.9.5.dfsg.1-1) UNRELEASED; urgency=low
+
+  * Initial release (Closes: #484631)
+  * TODO
+    - inject scramble into the pkg-games repository
+    - add the Vcs-Svn and Vcs-Browser fields after injecting scramble into
+      the pkg-games repository
+
+ -- Peter Pentchev <[EMAIL PROTECTED]>  Tue, 01 Jul 2008 16:36:21 +0300

Added: packages/trunk/scramble/debian/compat
===================================================================
--- packages/trunk/scramble/debian/compat                               (rev 0)
+++ packages/trunk/scramble/debian/compat       2008-07-01 14:06:16 UTC (rev 
7654)
@@ -0,0 +1 @@
+7

Added: packages/trunk/scramble/debian/control
===================================================================
--- packages/trunk/scramble/debian/control                              (rev 0)
+++ packages/trunk/scramble/debian/control      2008-07-01 14:06:16 UTC (rev 
7654)
@@ -0,0 +1,17 @@
+Source: scramble
+Section: games
+Priority: optional
+Maintainer: Peter Pentchev <[EMAIL PROTECTED]>
+Build-Depends: dpatch, debhelper (>= 7), autotools-dev, libsdl1.2-dev, 
libsdl-image1.2-dev, libsdl-mixer1.2-dev, libsdl-ttf2.0-dev, netpbm
+Standards-Version: 3.8.0
+Homepage: http://www.shiftygames.com/scramble/
+
+Package: scramble
+Architecture: any
+Depends: ${shlibs:Depends}, ttf-liberation
+Description: Create as many words as you can from 6 letters
+ Test your word knowledge, and spelling skills, with this anagram game.
+ You are given six letters. From these 6 letters you are to create as
+ many words as you can. But, you have a time limit! You must create as
+ many words as you can before the time runs out. Additionally, you must
+ find the majority of the words OR find the six letter word to continue.

Added: packages/trunk/scramble/debian/copyright
===================================================================
--- packages/trunk/scramble/debian/copyright                            (rev 0)
+++ packages/trunk/scramble/debian/copyright    2008-07-01 14:06:16 UTC (rev 
7654)
@@ -0,0 +1,27 @@
+Format-Specification: 
http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=143
+Upstream-Author: Shifty Games
+Packaged-By: Peter Pentchev <[EMAIL PROTECTED]>
+Packaged-Date: Tue, 01 Jul 2008 16:36:21 +0300
+Original-Source-Location: http://www.shiftygames.com/scramble/
+
+Files: *
+Copyright: Copyright (C) 2004 Tom Bradley
+License: GPL-2+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ can be found in file "/usr/share/common-licenses/GPL".
+
+Files: debian/*
+Copyright: Copyright (c) 2008  Peter Pentchev
+License: GPL-2+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ can be found in file "/usr/share/common-licenses/GPL".

Added: packages/trunk/scramble/debian/menu
===================================================================
--- packages/trunk/scramble/debian/menu                         (rev 0)
+++ packages/trunk/scramble/debian/menu 2008-07-01 14:06:16 UTC (rev 7654)
@@ -0,0 +1,5 @@
+?package(scramble):    needs="X11" \
+                       section="Games/Puzzles" \
+                       title="Scramble" \
+                       command="/usr/games/scramble" \
+                       icon="/usr/share/games/scramble/pics/sg_icon.xpm"

Added: packages/trunk/scramble/debian/patches/00list
===================================================================
--- packages/trunk/scramble/debian/patches/00list                               
(rev 0)
+++ packages/trunk/scramble/debian/patches/00list       2008-07-01 14:06:16 UTC 
(rev 7654)
@@ -0,0 +1,3 @@
+01_lang_c
+02_no_arial
+03_install_icon

Added: packages/trunk/scramble/debian/patches/01_lang_c.dpatch
===================================================================
--- packages/trunk/scramble/debian/patches/01_lang_c.dpatch                     
        (rev 0)
+++ packages/trunk/scramble/debian/patches/01_lang_c.dpatch     2008-07-01 
14:06:16 UTC (rev 7654)
@@ -0,0 +1,281 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 01_lang_c.dpatch by Peter Pentchev <[EMAIL PROTECTED]>
+##
+## DP: Rewrite the Scramble source in the C language :)
+## DP: - /* comments */ instead of // ones
+## DP: - declare variables before using them
+## DP: - no dynamic array declaration
+
[EMAIL PROTECTED]@
+diff -urNad scramble-0.9.5~/src/ShiftyEngine.h 
scramble-0.9.5/src/ShiftyEngine.h
+--- scramble-0.9.5~/src/ShiftyEngine.h 2004-05-28 20:59:13.000000000 +0300
++++ scramble-0.9.5/src/ShiftyEngine.h  2008-06-27 17:33:39.000000000 +0300
+@@ -30,7 +30,7 @@
+ #include <stdio.h>
+ #include <ctype.h>
+ 
+-//#include "SDL_rotozoom.h"
++/*#include "SDL_rotozoom.h"*/
+ #include "SDL_image.h"
+ #include "SDL_mixer.h"
+ #include "SDL_ttf.h"
+@@ -64,13 +64,13 @@
+ 
+ int  SE_Init             ();
+ void SE_SetBackground       (char * filename);
+-//void SE_CheckEvents      ();
++/*void SE_CheckEvents      ();*/
+ void SE_GameLoop         ();
+ void SE_SetFont          (char * filename, int size);
+ void SE_SetName          (char * name);
+-//void SE_Print            (int x, int y, char * text, SDL_Color color, 
TTF_Font * font);
++/*void SE_Print            (int x, int y, char * text, SDL_Color color, 
TTF_Font * font);*/
+ void SE_RegisterButton   (char * name, int x, int y, int w, int h, int * 
cond, void (*handler)());
+-//void SE_UnregisterButton (char * name);
++/*void SE_UnregisterButton (char * name);*/
+ void SE_Quit             ();
+ void SE_Error            (char * fmt, ...);
+ void SE_AdjustSoundLevel ();
+diff -urNad scramble-0.9.5~/src/perm.c scramble-0.9.5/src/perm.c
+--- scramble-0.9.5~/src/perm.c 2005-03-27 01:45:59.000000000 +0200
++++ scramble-0.9.5/src/perm.c  2008-06-27 17:33:39.000000000 +0300
+@@ -149,11 +149,11 @@
+  ****************************************************/
+ static void resize()
+ {
++        struct node ** old_table = dictionary;
+       unsigned int a;
+         size_t old_size = sizeOfTable, i;
+         sizeOfTable *= 2;
+         numOfEntries = 0;
+-        struct node ** old_table = dictionary;
+ 
+         dictionary = (struct node **)malloc(sizeof(struct node *) * 
sizeOfTable);
+         if(!dictionary) {
+@@ -231,7 +231,7 @@
+               }
+ 
+               if(strlen(word) >= 3 && strlen(word) <= 6 && allalpha) {
+-                      // change to lower cases
++                      /* change to lower cases */
+                       for(i = 0; i < strlen(word); i++)
+                               word[i] = tolower(word[i]);
+                       addToDictionary(word);
+@@ -278,16 +278,16 @@
+ static void permutation(char * a, int n)
+ {
+       unsigned int i, j;
+-      char p[n + 1], tmp;
++      char p[7], tmp;
+ 
+-      //printf("%s %d\n", a, n);
++      /* printf("%s %d\n", a, n); */
+       checkIfWord(a, n);
+ 
+       for(i = 0; i <= n; i++)
+               p[i] = i;
+ 
+       i = 1;
+-      //printf("loop\n");
++      /* printf("loop\n"); */
+       while(i < n) {
+               p[i]--;
+               j = i % 2 * p[i];
+@@ -296,14 +296,14 @@
+               a[j] = a[i]; 
+               a[i] = tmp;
+ 
+-              //printf("%s  %d\n", a, i);
++              /* printf("%s  %d\n", a, i); */
+               checkIfWord(a, n);
+               i = 1;
+               while (!p[i]) {
+                       p[i] = i;
+-                      i++; //compilier optimized these two lines into the 
error, broke into 2 lines
++                      i++; /* compilier optimized these two lines into the 
error, broke into 2 lines */
+               }
+-              //printf("after = %d\n", i);
++              /* printf("after = %d\n", i); */
+       }
+ }
+ 
+diff -urNad scramble-0.9.5~/src/scramble.c scramble-0.9.5/src/scramble.c
+--- scramble-0.9.5~/src/scramble.c     2005-03-27 01:47:34.000000000 +0200
++++ scramble-0.9.5/src/scramble.c      2008-06-27 17:33:39.000000000 +0300
+@@ -94,7 +94,7 @@
+ 
+ /* Colors */
+ SDL_Color green     = {0,  160,  0,  255};
+-//SDL_Color green     = {10,  130,  30,  255};
++/*SDL_Color green     = {10,  130,  30,  255};*/
+ SDL_Color white     = {255, 255,  255, 255};
+ SDL_Color darkGreen = {30,  80,   30,  255};
+ SDL_Color blue      = {156, 236,  255, 255};
+@@ -136,7 +136,7 @@
+ 
+ char wordAttempt[6];
+ char dictionary[512];
+-char currentWordSetShow[500]; //list of all the words that can be made from 
these 6 letters
++char currentWordSetShow[500]; /* list of all the words that can be made from 
these 6 letters */
+ 
+ struct {
+       char name[16];
+@@ -290,14 +290,13 @@
+  ****************************************************/
+ void putLetter(char * ch, int s)
+ {
+-      if(!running)
+-              return;
+-
+       char ch2[2];
++      SDL_Rect dest;
+       ch2[0] = toupper(ch[0]);
+       ch2[1] = 0;
+ 
+-      SDL_Rect dest;
++      if(!running)
++              return;
+ 
+       s--;
+       
+@@ -313,11 +312,11 @@
+                       letters[s].x1 = letters[s].x2;
+                       letters[s].y1 = letters[s].y2;
+               }
+-              stateChanged = 1; //needs to draw again
++              stateChanged = 1; /* needs to draw again */
+       }
+ 
+       text = TTF_RenderText_Blended(font2, ch2, darkGreen);
+-      dest.x = letters[s].x1+3; dest.y = letters[s].y1+3; //+3 is shadow 
offset
++      dest.x = letters[s].x1+3; dest.y = letters[s].y1+3; /* +3 is shadow 
offset */
+       SDL_BlitSurface(text, 0, screen, &dest);
+       SDL_FreeSurface(text);
+ 
+@@ -417,7 +416,7 @@
+                       x += (strlen(currentWordSet[i]) + 1) * 22;
+                       j = 0;
+               }
+-              j++; //j == the row
++              j++; /* j == the row */
+                       
+               wordBox(x, y + (j * 22), strlen(currentWordSet[i])); 
+               if(currentWordSetShow[i]) {
+@@ -597,7 +596,7 @@
+       
+       clear();
+ 
+-      // move letters from scratch into letters array
++      /* move letters from scratch into letters array */
+       letters[0].letter[0] = scratch[0];
+       letters[1].letter[0] = scratch[1];
+       letters[2].letter[0] = scratch[2];
+@@ -694,6 +693,8 @@
+ 
+       for(i = 0; i < numberCurrentWords; i++) {
+               if(strcmp(wordAttempt, currentWordSet[i]) == 0 && 
currentWordSetShow[i] == 0) {
++                      double per;
++
+                       currentWordSetShow[i] = 1;
+                       playSound(hitSound);    
+ 
+@@ -706,7 +707,7 @@
+                       stateChanged = 1;
+                       redrawAll = 1;
+                       wordsFound++;
+-                      double per = ((double)wordsFound / 
(double)numberCurrentWords);
++                      per = ((double)wordsFound / (double)numberCurrentWords);
+                       if(per > percentage) {
+                               nextLevel = 1;
+                               if(nextLevel % 5 && percentage < .8)
+@@ -1100,13 +1101,13 @@
+               SDL_UpdateRect(screen, x, y, text->w + 10, text->h + 2);
+ 
+               /* Highscores are sorted by score, not by level */
+-              // Find score slot, if any
++              /* Find score slot, if any */
+               for(i = 9; i >= 0; i--) 
+                       if(score >= highscore[i].score)
+                               scoreLevel = i;
+               
+               if(scoreLevel >= 0) {
+-                      // move down other scores
++                      /* move down other scores */
+                       for(i = 8; i >= scoreLevel; i--)
+                               highscore[i+1] = highscore[i];
+                       
+@@ -1127,9 +1128,10 @@
+  ****************************************************/
+ void letter(char c)
+ {
++      int i;
+       if(!running)
+               return;
+-      int i;
++
+       for(i = 0; i < 6; i++) {
+               if(c == letters[i].letter[0] && !letters[i].played) {
+                       playSound(clickSound);
+@@ -1141,7 +1143,7 @@
+ 
+ /*****************************************************
+  ****************************************************/
+-inline void SE_CheckEvents()
++/*inline*/ void SE_CheckEvents()
+ {
+ 
+       SDL_Event event;
+@@ -1284,7 +1286,7 @@
+                       }
+                       
+ 
+-                      // These are the 6 letters on the boards
++                      /* These are the 6 letters on the boards */
+                       else if(x > 44 && x < 140 && y > 422 && y < 481) {
+                               playSound(clickSound);
+                               moveLetter(1);
+@@ -1320,7 +1322,7 @@
+                               break;
+                       }
+                       
+-                      // for going over a button
++                      /* for going over a button */
+                       for(head = se_buttonList; head; head = head->next) {
+                               if(x > head->x && x < (head->x + head->w) &&
+                                  y > head->y && y < (head->y + head->h)) {
+@@ -1339,7 +1341,7 @@
+                               }
+                       }
+               
+-                      // for coming out of a button
++                      /* for coming out of a button */
+                       for(head = se_buttonList; head; head = head->next) {
+                               if(head->over == 1) {
+                                       head->over = 0;
+@@ -1436,7 +1438,7 @@
+               strcat(highscore[i].name, "Nobody"); highscore[i].score = 0; 
highscore[i].level = 0;
+       }
+ 
+-      // Create high scores file if it does not exist
++      /* Create high scores file if it does not exist */
+       home = getenv("HOME");
+       scorepath = (char*)malloc(strlen(home) + strlen(file) + 1);
+       strcpy(scorepath, home);
+diff -urNad scramble-0.9.5~/src/sound.c scramble-0.9.5/src/sound.c
+--- scramble-0.9.5~/src/sound.c        2004-05-28 20:59:13.000000000 +0300
++++ scramble-0.9.5/src/sound.c 2008-06-27 17:33:39.000000000 +0300
+@@ -46,12 +46,13 @@
+ Mix_Chunk * loadSound(const char * name)
+ {
+       Mix_Chunk * temp;
++      char * newname;
+       int len1 = strlen(sg_data_path), len2 = strlen(name);
+ 
+       if(disabled)
+               return NULL;
+ 
+-      char * newname = (char*)malloc(len1 + len2 + 1);
++      newname = (char*)malloc(len1 + len2 + 1);
+       if(newname == NULL) {
+               fprintf(stderr, "Out of memory!\n");
+               exit(1);


Property changes on: packages/trunk/scramble/debian/patches/01_lang_c.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Added: packages/trunk/scramble/debian/patches/02_no_arial.dpatch
===================================================================
--- packages/trunk/scramble/debian/patches/02_no_arial.dpatch                   
        (rev 0)
+++ packages/trunk/scramble/debian/patches/02_no_arial.dpatch   2008-07-01 
14:06:16 UTC (rev 7654)
@@ -0,0 +1,19 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 02_no_arial.dpatch by Peter Pentchev <[EMAIL PROTECTED]>
+##
+## DP: Do not attempt to install the arial.ttf file that was removed
+## DP: as part of the DFSG repackaging.
+
[EMAIL PROTECTED]@
+diff -urNad scramble-0.9.5.dfsg.1~/fonts/Makefile.in 
scramble-0.9.5.dfsg.1/fonts/Makefile.in
+--- scramble-0.9.5.dfsg.1~/fonts/Makefile.in   2008-07-01 15:31:15.000000000 
+0300
++++ scramble-0.9.5.dfsg.1/fonts/Makefile.in    2008-07-01 15:32:33.000000000 
+0300
+@@ -143,7 +143,7 @@
+ target_cpu = @target_cpu@
+ target_os = @target_os@
+ target_vendor = @target_vendor@
+-EXTRA_DIST = arial.ttf  keiserso.ttf
++EXTRA_DIST = keiserso.ttf
+ pkgdata_DATA = $(EXTRA_DIST)
+ all: all-am
+ 


Property changes on: packages/trunk/scramble/debian/patches/02_no_arial.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Added: packages/trunk/scramble/debian/patches/03_install_icon.dpatch
===================================================================
--- packages/trunk/scramble/debian/patches/03_install_icon.dpatch               
                (rev 0)
+++ packages/trunk/scramble/debian/patches/03_install_icon.dpatch       
2008-07-01 14:06:16 UTC (rev 7654)
@@ -0,0 +1,18 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 03_install_icon.dpatch by Peter Pentchev <[EMAIL PROTECTED]>
+##
+## DP: Install the xpm icon into the pics/ directory, too.
+
[EMAIL PROTECTED]@
+diff -urNad scramble-0.9.5.dfsg.1~/pics/Makefile.in 
scramble-0.9.5.dfsg.1/pics/Makefile.in
+--- scramble-0.9.5.dfsg.1~/pics/Makefile.in    2005-03-26 22:54:23.000000000 
+0200
++++ scramble-0.9.5.dfsg.1/pics/Makefile.in     2008-07-01 16:23:45.000000000 
+0300
+@@ -150,7 +150,7 @@
+       sound_low.png    \
+       sound_medium.png \
+       sound_high.png   \
+-      sg_icon.png
++      sg_icon.png sg_icon.xpm
+ 
+ pkgdata_DATA = $(EXTRA_DIST)
+ all: all-am


Property changes on: 
packages/trunk/scramble/debian/patches/03_install_icon.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Added: packages/trunk/scramble/debian/rules
===================================================================
--- packages/trunk/scramble/debian/rules                                (rev 0)
+++ packages/trunk/scramble/debian/rules        2008-07-01 14:06:16 UTC (rev 
7654)
@@ -0,0 +1,104 @@
+#!/usr/bin/make -f
+# Debhelper rules for scramble
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
+CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+else
+CROSS= --build $(DEB_BUILD_GNU_TYPE)
+endif
+
+include /usr/share/dpatch/dpatch.make
+
+PKG_NAME=      $(shell dpkg-parsechangelog | awk '/^Source:/ {print $$2}')
+PKG_VERSION=   $(shell dpkg-parsechangelog | awk '/^Version:/ {print $$2}')
+UP_VERSION=    $(shell dpkg-parsechangelog | \
+               awk '/^Version:/ {gsub(/\.dfsg.*/, "", $$2); print $$2}')
+DFSG=          $(shell dpkg-parsechangelog | \
+               awk '/^Version:/ {gsub(/.*.dfsg/, ".dfsg", $$2); gsub(/-.*/, 
"", $$2); print $$2}')
+ORIG_DIR=      ${PKG_NAME}-${UP_VERSION}${DFSG}.orig
+ORIG_NAME=     ${PKG_NAME}_${UP_VERSION}${DFSG}.orig
+UP_DIR=                ../tarballs
+UP_SITE=       http://www.shiftygames.com/scramble/
+UP_DISTNAME=   ${PKG_NAME}-${UP_VERSION}
+UP_TARBALL=    ${UP_DISTNAME}.tar.gz
+RM_FILES=      fonts/arial.ttf
+
+get-orig-source:
+       @echo "up ${UP_TARBALL} site ${UP_SITE} orig ${ORIG_NAME}"
+       @mkdir -p "${UP_DIR}"
+       @if [ ! -f "${UP_DIR}/${UP_TARBALL}" ]; then \
+               echo "Fetching upstream tarball ${UP_DIR}/${UP_TARBALL}"; \
+               cd "${UP_DIR}"; \
+               wget -nv -c "${UP_SITE}${UP_TARBALL}"; \
+       else \
+               echo "Upstream tarball ${UP_DIR}/${UP_TARBALL} exists"; \
+       fi
+       rm -rf "${UP_DIR}/${UP_DISTNAME}" "${UP_DIR}/${ORIG_DIR}"
+       mkdir "${UP_DIR}/${UP_DISTNAME}"
+       tar -zxf "${UP_DIR}/${UP_TARBALL}" -C "${UP_DIR}"
+       cd "${UP_DIR}/${UP_DISTNAME}" && rm -rfv ${RM_FILES}
+       mv "${UP_DIR}/${UP_DISTNAME}" "${UP_DIR}/${ORIG_DIR}"
+       cd "${UP_DIR}" && tar -cf - "${ORIG_DIR}" | gzip -cn9 > 
"${ORIG_NAME}.tar.gz"
+       @echo "The repackaged source is at ${UP_DIR}/${ORIG_NAME}.tar.gz"
+
+config.status: ${DPATCH_STAMPFN} configure
+       dh_testdir
+ifneq "$(wildcard /usr/share/misc/config.sub)" ""
+       cp -f /usr/share/misc/config.sub config.sub
+endif
+ifneq "$(wildcard /usr/share/misc/config.guess)" ""
+       cp -f /usr/share/misc/config.guess config.guess
+endif
+       ./configure $(CROSS) --prefix=/usr --bindir=/usr/games 
--datadir=/usr/share/games --mandir=\$${prefix}/share/man 
--infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
+
+build: build-stamp
+build-stamp:  config.status
+       dh_testdir
+       pngtopnm -background white -mix pics/sg_icon.png | pnmscale -width 32 | 
ppmtoxpm > pics/sg_icon.xpm
+       $(MAKE)
+       touch $@
+
+clean:
+       dh_testdir
+       dh_testroot
+       rm -f build-stamp 
+       [ ! -f Makefile ] || $(MAKE) distclean
+       rm -f config.sub config.guess pics/sg_icon.xpm
+       $(MAKE) -f debian/rules unpatch
+       dh_clean 
+
+install: build
+       dh_testdir
+       dh_testroot
+       dh_clean -k 
+       dh_installdirs
+       $(MAKE) DESTDIR=$(CURDIR)/debian/scramble install
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+       dh_testdir
+       dh_testroot
+       dh_installchangelogs ChangeLog
+       dh_installdocs
+       dh_installmenu
+       dh_link 
usr/share/fonts/truetype/ttf-liberation/LiberationSans-Regular.ttf 
usr/share/games/scramble/fonts/arial.ttf
+       dh_strip
+       dh_compress
+       dh_fixperms
+       dh_installdeb
+       dh_shlibdeps
+       dh_gencontrol
+       dh_md5sums
+       dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install patch unpatch


Property changes on: packages/trunk/scramble/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: packages/trunk/scramble/debian/watch
===================================================================
--- packages/trunk/scramble/debian/watch                                (rev 0)
+++ packages/trunk/scramble/debian/watch        2008-07-01 14:06:16 UTC (rev 
7654)
@@ -0,0 +1,3 @@
+version=3
+opts="dversionmangle=s/\.dfsg\.[0-9]+//" \
+http://www.shiftygames.com/web2/index.php?module=game&name=Scramble 
http://www.shiftygames.com/scramble/scramble-(.*)\.tar\.gz


_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

Reply via email to