r7033 - in packages/trunk/renpy/debian: . patches

Miriam Ruiz miriam at alioth.debian.org
Thu May 15 14:34:26 UTC 2008


Author: miriam
Date: 2008-05-15 14:34:25 +0000 (Thu, 15 May 2008)
New Revision: 7033

Added:
   packages/trunk/renpy/debian/renpy-doc.doc-base
Modified:
   packages/trunk/renpy/debian/changelog
   packages/trunk/renpy/debian/control
   packages/trunk/renpy/debian/dirs
   packages/trunk/renpy/debian/patches/02_traceback.patch
   packages/trunk/renpy/debian/patches/03_checkdir.patch
   packages/trunk/renpy/debian/rules
Log:
New Upstream Release
Added doc package
Fixed minor things



Modified: packages/trunk/renpy/debian/changelog
===================================================================
--- packages/trunk/renpy/debian/changelog	2008-05-15 12:25:04 UTC (rev 7032)
+++ packages/trunk/renpy/debian/changelog	2008-05-15 14:34:25 UTC (rev 7033)
@@ -1,20 +1,25 @@
-renpy (6.6.0.ds1-1) UNRELEASED; urgency=low
+renpy (6.6.2.dfsg1-1) UNRELEASED; urgency=low
 
+  [ Miriam Ruiz ]
+  * New Upstream Release.
+  * Upgraded Standards-Version from 3.7.2 to 3.7.3
+  * Added new binary package: renpy-doc
+  * Added Suggests renpy to python-renpy
+  * Removed Homepage from long description of packages
+  * Capitalize "Python" in package descriptions
+  * Assigned python-renpy to section python and renpy-doc to section doc
+
   [ Emmet Hikory ]
-  * Add watch file
+  * Added watch file
 
   [ Jon Dowland ]
-  * Add Homepage: control field to source stanza
+  * Added Homepage: control field to source stanza
 
-  [ Miriam Ruiz ]
-  * New Upstream Release.
-  * Added DM-Upload-Allowed label to debian/control
-
   [ Ansgar Burchardt ]
-  * Remove deprecated Encoding key from .desktop file
-  * debian/control: Change XS-Vcs-* to Vcs-*
+  * Removed deprecated Encoding key from .desktop file
+  * debian/control: Changed XS-Vcs-* to Vcs-*
 
- -- Ansgar Burchardt <ansgar at 43-1.org>  Fri, 29 Feb 2008 03:08:45 +0100
+ -- Miriam Ruiz <little_miry at yahoo.es>  Thu, 15 May 2008 14:24:34 +0000
 
 renpy (6.3.1.ds1-1) unstable; urgency=low
 

Modified: packages/trunk/renpy/debian/control
===================================================================
--- packages/trunk/renpy/debian/control	2008-05-15 12:25:04 UTC (rev 7032)
+++ packages/trunk/renpy/debian/control	2008-05-15 14:34:25 UTC (rev 7033)
@@ -3,16 +3,19 @@
 Priority: optional
 Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
 Uploaders: Miriam Ruiz <little_miry at yahoo.es>
-Build-Depends: debhelper (>= 5.0.37.2), dpkg-dev (>= 1.13.19), quilt, python-dev, python-support (>= 0.4), python-pygame, libsdl1.2-dev, libsdl-image1.2-dev, libsdl-sound1.2-dev, libsdl-ttf2.0-dev, libmodplug-dev, libspeex-dev
-Standards-Version: 3.7.2
+Build-Depends: debhelper (>= 5.0.37.2), dpkg-dev (>= 1.13.19), quilt,
+ python-dev, python-support (>= 0.4), python-pygame,
+ libsdl1.2-dev, libsdl-image1.2-dev, libsdl-sound1.2-dev, libsdl-ttf2.0-dev,
+ libmodplug-dev, libspeex-dev
+Standards-Version: 3.7.3
 Homepage: http://www.renpy.org/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/renpy/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/renpy/?op=log
-DM-Upload-Allowed: yes
 
 Package: renpy
 Architecture: all
-Depends: python-pygame, python-renpy, ttf-dejavu, ${python:Depends}, ${misc:Depends}
+Depends: python-pygame, python-renpy, ttf-dejavu,
+ ${python:Depends}, ${misc:Depends}
 Recommends: python-ctypes
 Description: framework for developing visual-novel type games
  Ren'Py is a programming language and runtime, intended to ease the creation
@@ -24,33 +27,31 @@
  game without much more effort than is required to type the game script into
  the computer.
  .
- Ren'Py is implemented on top of python, and that python heritage shows
- through in many places. Many Ren'Py statements allow python expressions
+ Ren'Py is implemented on top of Python, and that Python heritage shows
+ through in many places. Many Ren'Py statements allow Python expressions
  to be used, and there are also Ren'Py statements that allow for the
- execution of arbitrary python code. Many of the less-used features of
- Ren'Py are exposed to the user by way of python. By only requiring use of
- the simplest features of python, it's hoped that Ren'Py will be usable by
+ execution of arbitrary Python code. Many of the less-used features of
+ Ren'Py are exposed to the user by way of Python. By only requiring use of
+ the simplest features of Python, it's hoped that Ren'Py will be usable by
  all game authors.
- .
-  Homepage: http://www.renpy.org/
 
 Package: python-renpy
+Section: python
 Architecture: any
 Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends}
-Description: framework for developing visual-novel type games
+Suggests: renpy
+Description: framework for developing visual-novel type games - Python module
  Ren'Py is a programming language and runtime, intended to ease the creation
  of visual-novel type games. It contains features that make it easy to
  display thoughts, dialogue, and menus; to display images to the user; to
  write game logic; and to support the saving and loading of games.
  .
- This package includes the native python module.
- .
-  Homepage: http://www.renpy.org/
+ This package includes the native Python module.
 
 Package: renpy-demo
 Architecture: all
 Depends: renpy (= ${source:Version}), ${python:Depends}, ${misc:Depends}
-Description: framework for developing visual-novel type games
+Description: framework for developing visual-novel type games - demo
  Ren'Py is a programming language and runtime, intended to ease the creation
  of visual-novel type games. It contains features that make it easy to
  display thoughts, dialogue, and menus; to display images to the user; to
@@ -58,5 +59,16 @@
  .
  This package includes a full playable example showing the features of the
  framework.
+
+Package: renpy-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Suggests: renpy
+Description: framework for developing visual-novel type games - doc
+ Ren'Py is a programming language and runtime, intended to ease the creation
+ of visual-novel type games. It contains features that make it easy to
+ display thoughts, dialogue, and menus; to display images to the user; to
+ write game logic; and to support the saving and loading of games.
  .
-  Homepage: http://www.renpy.org/
+ This package includes the documentation for Ren'Py.

Modified: packages/trunk/renpy/debian/dirs
===================================================================
--- packages/trunk/renpy/debian/dirs	2008-05-15 12:25:04 UTC (rev 7032)
+++ packages/trunk/renpy/debian/dirs	2008-05-15 14:34:25 UTC (rev 7033)
@@ -1,5 +1,4 @@
 usr/games
 usr/share/games/renpy
-usr/lib/renpy
 usr/share/pixmaps
 usr/share/applications

Modified: packages/trunk/renpy/debian/patches/02_traceback.patch
===================================================================
--- packages/trunk/renpy/debian/patches/02_traceback.patch	2008-05-15 12:25:04 UTC (rev 7032)
+++ packages/trunk/renpy/debian/patches/02_traceback.patch	2008-05-15 14:34:25 UTC (rev 7033)
@@ -1,7 +1,8 @@
-diff -ruN renpy-6.2.0.orig/renpy/bootstrap.py renpy-6.2.0/renpy/bootstrap.py
---- renpy-6.2.0.orig/renpy/bootstrap.py	2007-04-21 06:29:31.000000000 +0200
-+++ renpy-6.2.0/renpy/bootstrap.py	2007-05-01 21:54:27.000000000 +0200
-@@ -275,10 +275,24 @@
+Index: renpy-6.6.2/renpy/bootstrap.py
+===================================================================
+--- renpy-6.6.2.orig/renpy/bootstrap.py	2008-02-04 17:58:06.000000000 +0000
++++ renpy-6.6.2/renpy/bootstrap.py	2008-05-15 14:21:43.000000000 +0000
+@@ -288,10 +288,24 @@
      print renpy.game.exception_info
      report_tb(sys.stdout, tb)
      
@@ -27,24 +28,24 @@
  
          f.write(codecs.BOM_UTF8)
  
-@@ -310,10 +324,18 @@
+@@ -323,10 +337,17 @@
          f.close()
  
          try:
+-            if renpy.config.editor:
+-                renpy.exports.launch_editor([ 'traceback.txt' ], 1, transient=1)
 +            tbdir = renpy.config.savedir
 +            if tbdir[-1] == '/':
 +                tbdir = tbdir[:-1]
-+            tbdir = os.path.dirname(tbdir) + "/"
++            tbdir = os.path.dirname(tbdir) + '/'
 +            try:
 +                os.makedirs(tbdir)
 +            except:
-+                pass
-             if renpy.config.editor:
--                renpy.exports.launch_editor([ 'traceback.txt' ], 1)
-+                renpy.exports.launch_editor([ tbdir + "traceback.txt" ], 1)
++                pass            if renpy.config.editor:
++                renpy.exports.launch_editor([ tbdir + 'traceback.txt' ], 1, transient=1)
              else:
 -                os.startfile('traceback.txt')
-+                os.startfile(tbdir + "traceback.txt")
++                os.startfile( tbdir + 'traceback.txt' )
          except:
              pass
  

Modified: packages/trunk/renpy/debian/patches/03_checkdir.patch
===================================================================
--- packages/trunk/renpy/debian/patches/03_checkdir.patch	2008-05-15 12:25:04 UTC (rev 7032)
+++ packages/trunk/renpy/debian/patches/03_checkdir.patch	2008-05-15 14:34:25 UTC (rev 7033)
@@ -1,6 +1,8 @@
---- renpy-5.6.2.orig/renpy/main.py
-+++ renpy-5.6.2/renpy/main.py
-@@ -115,6 +115,10 @@
+Index: renpy-6.6.2/renpy/main.py
+===================================================================
+--- renpy-6.6.2.orig/renpy/main.py	2008-05-15 14:30:20.000000000 +0000
++++ renpy-6.6.2/renpy/main.py	2008-05-15 14:30:22.000000000 +0000
+@@ -124,6 +124,10 @@
      # Init the config after load.
      renpy.config.init()
  

Added: packages/trunk/renpy/debian/renpy-doc.doc-base
===================================================================
--- packages/trunk/renpy/debian/renpy-doc.doc-base	                        (rev 0)
+++ packages/trunk/renpy/debian/renpy-doc.doc-base	2008-05-15 14:34:25 UTC (rev 7033)
@@ -0,0 +1,10 @@
+Document: renpy
+Title: Ren'Py Documentation
+Author: PyTom <pytom at bishoujo.us>
+Abstract: This is the official documentation for Ren'Py,
+ a framework for developing visual-novel type games.
+Section: Apps/Programming
+
+Format: HTML
+Index: /usr/share/doc/renpy/html/index.html
+Files: /usr/share/doc/renpy/html/*.html

Modified: packages/trunk/renpy/debian/rules
===================================================================
--- packages/trunk/renpy/debian/rules	2008-05-15 12:25:04 UTC (rev 7032)
+++ packages/trunk/renpy/debian/rules	2008-05-15 14:34:25 UTC (rev 7033)
@@ -52,7 +52,6 @@
 	# data/ - Contains the data for the launcher.
 	dh_install -prenpy  data/* usr/share/games/renpy/data/
 	# Scripts that give additional features.
-	dh_install -prenpy  dse/* usr/share/games/renpy/dse/
 	dh_install -prenpy  template/* usr/share/games/renpy/template/
 
 	dh_install -prenpy-demo demo/* usr/share/games/renpy/demo/
@@ -68,6 +67,8 @@
 	dh_install -prenpy-demo debian/renpy-demo.xpm usr/share/pixmaps
 	dh_install -prenpy-demo debian/renpy-demo.desktop usr/share/applications
 
+	dh_install -prenpy-doc doc/* usr/share/doc/renpy/html
+
 install-arch:
 	# module/ - Contains the source code for the _renpy module.
 	cd module; python setup.py install --root=$(CURDIR)/debian/python-renpy
@@ -124,7 +125,8 @@
 # 	sed 's/.*(\(.*\)\.ds.*/\1/')
 #
 # Static renpy version assignment
-RENPY_VERSION = 6.6.0
+RENPY_VERSION = 6.6.2
+DEBIAN_VERSION = $(RENPY_VERSION).dfsg1
 
 get-orig-source:
 	dh_testdir
@@ -135,14 +137,15 @@
 		wget "http://www.renpy.org/dl/$(RENPY_VERSION)/renpy-$(RENPY_VERSION)-full.tar.bz2"
 	tar xvfj "renpy-$(RENPY_VERSION)-full.tar.bz2"
 	rm -f "renpy-$(RENPY_VERSION)-full.tar.bz2"
+	rm -f "renpy_$(DEBIAN_VERSION).orig.tar.gz"
 	cd "renpy-$(RENPY_VERSION)"; \
 		rm -rf `find . -name "*.dll"` ; \
 		rm -rf `find . -name "*.exe"` ; \
 		rm -rf `find . -name "*.rpyc"` ; \
 		rm -rf editor lib renpy.app renpy.code
-	tar cvfz "renpy_$(RENPY_VERSION).ds1.orig.tar.gz" "renpy-$(RENPY_VERSION)"
+	tar cvfz "renpy_$(DEBIAN_VERSION).orig.tar.gz" "renpy-$(RENPY_VERSION)"
 	rm -rf "renpy-$(RENPY_VERSION)"
-	mv "renpy_$(RENPY_VERSION).ds1.orig.tar.gz" ..
+	mv "renpy_$(DEBIAN_VERSION).orig.tar.gz" ..
 
 get-doc:
 	dh_testdir




More information about the Pkg-games-commits mailing list