[deng] 03/06: release 1.15.2-1

Michael Gilbert mgilbert at moszumanska.debian.org
Sat Sep 5 23:29:14 UTC 2015


This is an automated email from the git hooks/post-receive script.

mgilbert pushed a commit to branch master
in repository deng.

commit 4ee35caeff29b3303d127fdeb7d4e5984c3034f5
Author: Michael Gilbert <mgilbert at debian.org>
Date:   Sun Aug 30 00:20:18 2015 +0000

    release 1.15.2-1
---
 debian/changelog                                   |  9 +++
 debian/clean                                       |  3 +-
 debian/control                                     | 12 ++--
 debian/doomsday-common.lintian-overrides           |  2 +
 ...n-overrides => doomsday-data.lintian-overrides} |  0
 ...overrides => doomsday-server.lintian-overrides} |  0
 debian/doomsday.lintian-overrides                  |  2 +
 debian/patches/packs.patch                         | 65 ++++++++++++++++++++++
 debian/patches/paths.patch                         |  2 +-
 debian/patches/perms.patch                         | 13 +++++
 debian/patches/rpath.patch                         |  4 +-
 debian/patches/series                              |  4 +-
 12 files changed, 104 insertions(+), 12 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 7b0b982..035b0e6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+doomsday (1.15.2-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Drop support for armel and armhf.
+  * Output data pack files into the build directory.
+  * Use consistent permissions for files included in pack files.
+
+ -- Michael Gilbert <mgilbert at debian.org>  Tue, 07 Jul 2015 14:41:15 +0000
+
 doomsday (1.15.1-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/clean b/debian/clean
index c6fab09..97f83e7 100644
--- a/debian/clean
+++ b/debian/clean
@@ -1,3 +1,2 @@
 doomsday/*.pk3
-doomsday/*client*pack
-doomsday/*stdlib*pack
+doomsday/build/*.pack
diff --git a/debian/control b/debian/control
index 299b51b..dd593b8 100644
--- a/debian/control
+++ b/debian/control
@@ -5,6 +5,9 @@ Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
 Uploaders: Michael Gilbert <mgilbert at debian.org>
 Build-Depends:
  debhelper (>= 9),
+ python,
+ qt4-qmake,
+ zlib1g-dev,
  libassimp-dev,
  libqt4-dev,
  libqt4-opengl-dev,
@@ -15,16 +18,13 @@ Build-Depends:
  libxxf86vm-dev,
  libgl1-mesa-dev | libgl-dev,
  libglu1-mesa-dev | libglu-dev,
- python,
- qt4-qmake,
- zlib1g-dev,
 Standards-Version: 3.9.6
 Homepage: http://www.dengine.net
 Vcs-Git: git://anonscm.debian.org/pkg-games/deng.git
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-games/deng.git
 
 Package: doomsday
-Architecture: any
+Architecture: amd64 arm64 i386 mips mipsel powerpc ppc64el s390x alpha hppa hurd-i386 kfreebsd-amd64 kfreebsd-i386 m68k mips64el powerpcspe ppc64 sh4 sparc64 x32
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
@@ -47,7 +47,7 @@ Description: enhanced version of the legendary DOOM game
  your commercial IWADs using game-data-packager.
 
 Package: doomsday-server
-Architecture: any
+Architecture: amd64 arm64 i386 mips mipsel powerpc ppc64el s390x alpha hppa hurd-i386 kfreebsd-amd64 kfreebsd-i386 m68k mips64el powerpcspe ppc64 sh4 sparc64 x32
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
@@ -66,7 +66,7 @@ Description: enhanced version of the legendary DOOM game - server
  This package contains the dedicated server.
 
 Package: doomsday-common
-Architecture: any
+Architecture: amd64 arm64 i386 mips mipsel powerpc ppc64el s390x alpha hppa hurd-i386 kfreebsd-amd64 kfreebsd-i386 m68k mips64el powerpcspe ppc64 sh4 sparc64 x32
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
diff --git a/debian/doomsday-common.lintian-overrides b/debian/doomsday-common.lintian-overrides
index 1563ba5..fd6c324 100644
--- a/debian/doomsday-common.lintian-overrides
+++ b/debian/doomsday-common.lintian-overrides
@@ -1,3 +1,5 @@
+# no upstream changelog provided
+no-upstream-changelog
 # debhelper bug causes these
 postrm-has-useless-call-to-ldconfig
 postinst-has-useless-call-to-ldconfig
diff --git a/debian/source/lintian-overrides b/debian/doomsday-data.lintian-overrides
similarity index 100%
copy from debian/source/lintian-overrides
copy to debian/doomsday-data.lintian-overrides
diff --git a/debian/source/lintian-overrides b/debian/doomsday-server.lintian-overrides
similarity index 100%
rename from debian/source/lintian-overrides
rename to debian/doomsday-server.lintian-overrides
diff --git a/debian/doomsday.lintian-overrides b/debian/doomsday.lintian-overrides
index a63395c..bdcad54 100644
--- a/debian/doomsday.lintian-overrides
+++ b/debian/doomsday.lintian-overrides
@@ -1,2 +1,4 @@
+# no upstream changelog provided
+no-upstream-changelog
 # macros that are flagged work correctly
 manpage-has-errors-from-man
diff --git a/debian/patches/packs.patch b/debian/patches/packs.patch
new file mode 100644
index 0000000..081920d
--- /dev/null
+++ b/debian/patches/packs.patch
@@ -0,0 +1,65 @@
+description: output all packs into the build directory
+author: Michael Gilbert <mgilbert at debian.org>
+
+--- a/doomsday/libcore/libcore.pro
++++ b/doomsday/libcore/libcore.pro
+@@ -198,7 +198,7 @@ macx {
+     doPostLink("cp -fRp libdeng_core*dylib ../client/Doomsday.app/Contents/Frameworks")
+ }
+ 
+-buildPackage(net.dengine.stdlib, $$OUT_PWD/..)
++buildPackage(net.dengine.stdlib, $$OUT_PWD/../build)
+ deployLibrary()
+ 
+ deng_sdk {
+--- a/doomsday/client/client.pro
++++ b/doomsday/client/client.pro
+@@ -813,7 +813,7 @@ OTHER_FILES += \
+ 
+ # Resources ------------------------------------------------------------------
+ 
+-buildPackage(net.dengine.client, $$OUT_PWD/..)
++buildPackage(net.dengine.client, $$OUT_PWD/../build)
+ 
+ data.files = $$OUT_PWD/../doomsday.pk3
+ 
+@@ -891,7 +891,7 @@ macx {
+ 
+ DENG_PACKAGES += net.dengine.client.pack
+ 
+-deployPackages($$DENG_PACKAGES, $$OUT_PWD/..)
++deployPackages($$DENG_PACKAGES, $$OUT_PWD/../build)
+ deployTarget()
+ 
+ !macx {
+--- a/doomsday/libdoomsday/libdoomsday.pro
++++ b/doomsday/libdoomsday/libdoomsday.pro
+@@ -157,7 +157,7 @@ win32: SOURCES += \
+ 
+ # Resources ------------------------------------------------------------------
+ 
+-buildPackage(../net.dengine.base, $$OUT_PWD/..)
++buildPackage(../net.dengine.base, $$OUT_PWD/../build)
+ 
+ # Installation ---------------------------------------------------------------
+ 
+--- a/doomsday/libgui/libgui.pro
++++ b/doomsday/libgui/libgui.pro
+@@ -235,5 +235,5 @@ macx {
+     linkBinaryToBundledAssimp(libdeng_gui.1.dylib, ..)
+ }
+ 
+-buildPackage(net.dengine.stdlib.gui, $$OUT_PWD/..)
++buildPackage(net.dengine.stdlib.gui, $$OUT_PWD/../build)
+ deployLibrary()
+--- a/doomsday/server/server.pro
++++ b/doomsday/server/server.pro
+@@ -434,7 +434,7 @@ macx {
+ 
+ deng_noclient {
+     # Packages are usually deployed by the client project.
+-    deployPackages($$DENG_PACKAGES, $$OUT_PWD/..)
++    deployPackages($$DENG_PACKAGES, $$OUT_PWD/../build)
+ }
+ deployTarget()
+ 
diff --git a/debian/patches/paths.patch b/debian/patches/paths.patch
index 0ee2207..959d4db 100644
--- a/debian/patches/paths.patch
+++ b/debian/patches/paths.patch
@@ -23,7 +23,7 @@ author: Michael Gilbert <mgilbert at debian.org>
  
  # When installing libraries to a non-standard location, instruct
  # the linker where to find them.
- !contains(DENG_LIB_DIR, ^/usr/.*): QMAKE_LFLAGS += -Wl,-rpath,$$DENG_LIB_DIR
+ QMAKE_LFLAGS += -Wl,-rpath,$$DENG_LIB_DIR
  
 -DENG_BASE_DIR = $$PREFIX/share/doomsday
 +DENG_BASE_DIR = $$PREFIX/share/games/doomsday
diff --git a/debian/patches/perms.patch b/debian/patches/perms.patch
new file mode 100644
index 0000000..12b638f
--- /dev/null
+++ b/debian/patches/perms.patch
@@ -0,0 +1,13 @@
+description: use consistent permissions for files in zip packs
+author: Michael Gilbert <mgilbert at debian.org>
+
+--- a/doomsday/build/scripts/buildpackage.py
++++ b/doomsday/build/scripts/buildpackage.py
+@@ -59,6 +59,7 @@ class Package:
+         
+         # Write entries in alphabetical order.
+         for full, internal in sorted(contents):
++            os.chmod(full, 0644)
+             pack.write(full, internal)
+             
+         # Write it out.
diff --git a/debian/patches/rpath.patch b/debian/patches/rpath.patch
index a591eac..73fd6b0 100644
--- a/debian/patches/rpath.patch
+++ b/debian/patches/rpath.patch
@@ -3,12 +3,12 @@ author: Michael Gilbert <mgilbert at debian.org>
 
 --- a/doomsday/config_unix.pri
 +++ b/doomsday/config_unix.pri
-@@ -38,7 +38,7 @@ DENG_PLUGIN_LIB_DIR = $$DENG_LIB_DIR/plu
+@@ -41,7 +41,7 @@ DENG_PLUGIN_LIB_DIR = $$DENG_LIB_DIR/doo
  
  # When installing libraries to a non-standard location, instruct
  # the linker where to find them.
 -!contains(DENG_LIB_DIR, ^/usr/.*): QMAKE_LFLAGS += -Wl,-rpath,$$DENG_LIB_DIR
 +QMAKE_LFLAGS += -Wl,-rpath,$$DENG_LIB_DIR
  
- DENG_BASE_DIR = $$PREFIX/share/games/doomsday
+ DENG_BASE_DIR = $$PREFIX/share/doomsday
  DENG_DATA_DIR = $$DENG_BASE_DIR/data
diff --git a/debian/patches/series b/debian/patches/series
index 17c1726..5b58267 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,5 +1,7 @@
-paths.patch
 rpath.patch
+paths.patch
+perms.patch
+packs.patch
 
 manpages.patch
 spelling.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/deng.git



More information about the Pkg-games-commits mailing list