debian/0000755000000000000000000000000012254761506007176 5ustar debian/README.source0000644000000000000000000000100112254761506011345 0ustar Task: apply debian patches Tools: quilt, topgit Command: quilt push -a Description: Please read /usr/share/doc/quilt/README.source how to use quilt for managing Debian patches . For creating / editing patches this package uses the topgit system. You can find information on how to use this system in /usr/share/doc/topgit/README.source and /usr/share/doc/topgit/HOWTO-tg2quilt.gz provided you have topgit installed. -- Christoph Egger , Mon, 17 Aug 2009 15:50:35 +0200 debian/changelog0000644000000000000000000001123412254761506011051 0ustar irrlicht (1.8.1+dfsg1-1) unstable; urgency=medium * New upstream release. - Refresh patches. * Update Standards version to 3.9.5, no changes required. -- Vincent Cheng Thu, 19 Dec 2013 22:04:44 -0800 irrlicht (1.8+dfsg1-2) unstable; urgency=low * Upload to unstable. * Update Standards version to 3.9.4, no changes required. -- Vincent Cheng Sun, 05 May 2013 09:15:14 -0700 irrlicht (1.8+dfsg1-1) experimental; urgency=low * Upload to experimental. * New upstream release. - New soname, change package names in debian/control accordingly. - Remove unneeded patches: correct-install.diff, remove-svn-soname.diff, libpng15-support.diff, soname-fixes.diff. - Refresh remaining patches. * Add explicit build-depends on zlib1g-dev. -- Vincent Cheng Thu, 08 Nov 2012 21:11:09 -0800 irrlicht (1.7.3+dfsg1-4) unstable; urgency=medium * Add debian/patches/soname-fixes.diff to fix soname issues (soname isn't supposed to change), add corresponding shlibs file. (Closes: #675929) * Remove lintian override. -- Vincent Cheng Mon, 04 Jun 2012 01:13:59 -0700 irrlicht (1.7.3+dfsg1-3) unstable; urgency=low * Add debian/patches/fix-hurd-ftbfs.patch to fix FTBFS on hurd. -- Vincent Cheng Tue, 29 May 2012 21:44:50 -0700 irrlicht (1.7.3+dfsg1-2) unstable; urgency=low * Convert to multi-arch. * Fix suggests on irrlicht-doc -> libirrlicht-doc. -- Vincent Cheng Thu, 24 May 2012 01:15:51 -0700 irrlicht (1.7.3+dfsg1-1) unstable; urgency=low * Acknowledge NMU; thanks to Didier Raboud and Matthias Klose for their work. * New upstream release. * Add myself to Uploaders. * Add build-depends on doxygen-latex. - Build doc during package build instead of shipping in orig tarball. * Build-depend on libpng-dev instead of libpng12-dev. (Closes: #662380) * Add patch libpng15-support.diff to fix FTBFS against libpng 1.5. (Closes: #649947) * Drop patch linker-options.diff; applied upstream. * Remove explicit build-dep on quilt. * Switch to dh 7 "rules.tiny" style debian/rules. * Disable debug build (build with NDEBUG="true"). * Bump standards version to 3.9.3, no changes required. * Bump dh compat level to 9. -- Vincent Cheng Wed, 02 May 2012 21:23:05 -0700 irrlicht (1.7.2+dfsg1-1.1) unstable; urgency=low * Non-maintainer upload. [ Didier Raboud ] * Build-depend on libjpeg-dev instead of libjpeg62-dev (Closes: #634032) * Import Ubuntu patch to fix build with recent compilers [ Ubuntu: Matthias Klose ] * Drop unknown linker options (Closes: #628282. LP: #771053) -- Didier Raboud Wed, 09 Nov 2011 17:14:04 +0100 irrlicht (1.7.2+dfsg1-1) unstable; urgency=low * New upstream release (LP: #715700) * Debian specific new soname * Bump Policy version to 3.9.1 -- no changes -- Christoph Egger Sun, 20 Feb 2011 14:38:31 +0100 irrlicht (1.7.1+dfsg1-1) unstable; urgency=low * New upstream release (LP: #525742) -- Christoph Egger Thu, 11 Mar 2010 19:17:42 +0100 irrlicht (1.7+dfsg1-1) unstable; urgency=low * New Upstream Release * SoName bump, so rename the library * Update copyright information * Update repacking, killing newly embedded libbz2 * Build with RTTI (Closes: #568247) * Update my E-Mail Address -- Christoph Egger Wed, 03 Feb 2010 17:46:30 +0100 irrlicht (1.6+dfsg1-1) unstable; urgency=low * New upstream Version * This breaks ABI and API in quite some ways! * Change name of the library package to reflect new soname * Refresh patches * Update get-orig-source target, debian/copyright file * Needs mesa-common-dev >= 7.6 to build, reflected in build-deps * Add patch arch-support * Build with -fPIC instead of -fpic (Closes: #550349) * Remove assumption that every sparc is runnign solaris * Implement some real endian detection that gets triggered not only for sparcs using endian.h * Building on GNU/kFreeBSD and GNU/Hurd succedes if Linux joystick support is disabled, doing so there * call dh_link only with -plibirrlicht1.6, not with -a so the symlink is only present in one package (Closes: 549481) * Bump standards version (no changes) -- Christoph Egger Sat, 10 Oct 2009 23:47:15 +0200 irrlicht (1.5+dfsg1-1) unstable; urgency=low [ Christoph Egger ] * Initial release (Closes: #397255) [ Gonéri Le Bouder ] * clean the tarball up -- Christoph Egger Wed, 30 Sep 2009 01:29:49 +0200 debian/clean0000644000000000000000000000024312254761506010202 0ustar lib/Linux/libIrrlicht.a lib/Linux/libIrrlicht.so.* source/Irrlicht/libIrrlicht.so.* build-lib-sharedlib build-lib-staticlib build-doc scripts/doc/irrlicht/tut.txt debian/compat0000644000000000000000000000000212254761506010374 0ustar 9 debian/control0000644000000000000000000000446412254761506010611 0ustar Source: irrlicht Section: libs Priority: optional Maintainer: Debian Games Team Uploaders: Christoph Egger , Vincent Cheng Build-Depends: debhelper (>= 9), doxygen-latex, libbz2-dev, libglu1-mesa-dev, libjpeg-dev, libpng-dev, libsdl1.2-dev, libx11-dev, libxrandr-dev, libxxf86vm-dev, mesa-common-dev (>= 7.6), x11proto-xf86vidmode-dev, zlib1g-dev Standards-Version: 3.9.5 Homepage: http://irrlicht.sf.net Vcs-Git: git://anonscm.debian.org/pkg-games/irrlicht.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-games/irrlicht.git Package: libirrlicht-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libirrlicht1.8 (= ${binary:Version}), ${misc:Depends} Suggests: libirrlicht-doc Description: High performance realtime 3D engine development library The Irrlicht Engine is an open source completely cross-platform 3D engine. It has support for OpenGL and its own software renderer, and has all of the state-of-the-art features which can be found in commercial 3d engines. . This package contains the development library. Package: libirrlicht1.8 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: High performance realtime 3D engine The Irrlicht Engine is an open source completely cross-platform 3D engine. It has support for OpenGL and its own software renderer, and has all of the state-of-the-art features which can be found in commercial 3d engines. Package: libirrlicht1.8-dbg Section: debug Priority: extra Architecture: any Multi-Arch: same Depends: libirrlicht1.8 (= ${binary:Version}), ${misc:Depends} Description: debugging symbols for irrlicht This package contains the debugging symbols associated with irrlicht. They will automatically be used by gdb for debugging irrlicht-related issues. Package: libirrlicht-doc Section: doc Architecture: all Depends: ${misc:Depends} Description: High performance realtime 3D engine (API documentation) The Irrlicht Engine is an open source completely cross-platform 3D engine. It has support for OpenGL and its own software renderer, and has all of the state-of-the-art features which can be found in commercial 3d engines. . This package contains the API documentation and examples. debian/copyright0000644000000000000000000000721412254761506011135 0ustar This package was debianized by Christoph Egger on Fri, 10 Apr 2009 11:30:21 +0200. It was downloaded from Copyright: © 2002-2009 Nikolaus Gebhardt © 2002-2009 Thomas Alten © 2006-2009 Luke Hoschke © 2002-2009 Christian Stehno © 2005-2008 Etienne Petitjean © 2006-2009 Michael Zeilfelder © 2006-2009 Kat'Oun © 2002-2008 Saurav Mohapatra © 2004-2005 Murphy McCauley © 2002-2008 ZDimitor © 2002-2009 Anders la Cour-Harbo © 2002-2008 Salvatore Russo © 2002-2009 Fabio Concas © 2005 A. Buschhueter © 2002-2008 Jonas Petersen © 2002-2008 William Finlayson © 2002-2008 Michael Zoech © 2002-2008 Spintz © 2007-2009 Dean Wadsworth © 2006-2009 Burningwater © 2009 Reinhard Ostermeier © 2009 Gary Conway © 2002-2009 Gaz Davidson © 2006-2009 Asger Feldthaus © 2008 Neil Burlock License: This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. source/Irrlicht/CDMFLoader.{cpp,h} has the additional term You can use this software as you wish but you must not remove these notes about license nor credits to others for parts of this code. source/Irrlicht/dmfsupport.h has the additional notice This support library has been made by Salvatore Russo and is released under the GNU General Public License for general uses. For uses in Irrlicht core and only for Irrlicht related uses I release this library under zlib license. source/Irrlicht/aesGladman/* Copyright: © 2002-2003 Dr Brian Gladman License: The free distribution and use of this software in both source and binary form is allowed (with or without changes) provided that: 1. distributions of this source code include the above copyright notice, this list of conditions and the following disclaimer; 2. distributions in binary form include the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other associated materials; 3. the copyright holder's name is not used to endorse products built using this software without specific written permission. ALTERNATIVELY, provided that this notice is retained in full, this product may be distributed under the terms of the GNU General Public License (GPL), in which case the provisions of the GPL apply INSTEAD OF those given above. DISCLAIMER This software is provided 'as is' with no explicit or implied warranties in respect of its properties, including, but not limited to, correctness and/or fitness for purpose. The Debian packaging is: © 2009 Christoph Egger and is licensed under the same terms as Irrlicht, reproduced above. For reference, you can find a copy of the GNU GPL on any Debian (based) System at /usr/share/common-licenses/GPL-2 debian/docs0000644000000000000000000000001312254761506010043 0ustar readme.txt debian/libirrlicht-dev.install0000644000000000000000000000010212254761506013642 0ustar include/* usr/include/irrlicht usr/lib/*/lib*.a usr/lib/*/lib*.so debian/libirrlicht-doc.doc-base0000644000000000000000000000043712254761506013653 0ustar Document: irrlicht Title: Irrlicht Manual Author: Nikolaus Gebhardt Abstract: The manual contains the API documentation for the irrlicht gameengine Section: Programming/C++ Format: HTML Index: /usr/share/doc/libirrlicht-doc/html/index.html Files: /usr/share/doc/libirrlicht-doc/html/* debian/libirrlicht-doc.docs0000644000000000000000000000010312254761506013114 0ustar doc/html/ doc/html/index.html doc/readme.txt doc/upgrade-guide.txt debian/libirrlicht-doc.examples0000644000000000000000000000001312254761506014002 0ustar examples/* debian/libirrlicht1.8.install0000644000000000000000000000002412254761506013320 0ustar usr/lib/*/lib*.so.* debian/patches/0000755000000000000000000000000012254761506010625 5ustar debian/patches/debian/0000755000000000000000000000000012254761506012047 5ustar debian/patches/debian/arch-support.diff0000644000000000000000000000305612254761506015334 0ustar From: Christoph Egger Subject: [PATCH] debian/arch-support Building on non-linux architectures currently fails with unpatched irrlicht because irrlicht tries to create Joystick support using linux-specific headers. However there's infrastructure to disable Joystick support, we just need to activate that on non-linux architectures. Additionally if built on a sparc machine irrlicht assumes wrongly it's a solaris system. We fix this wrong assumption as our sparc builds are all on linux. Finally irrlicht exceeds the size constraights for -fpic requiering to build with -fPIC. As upstream doesn't do that we need to fix this for sparc and s390 builds (powerPC?). Signed-off-by: Christoph Egger --- include/IrrCompileConfig.h | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) --- a/include/IrrCompileConfig.h +++ b/include/IrrCompileConfig.h @@ -100,6 +100,10 @@ #if !defined(_IRR_WINDOWS_API_) && !defined(_IRR_OSX_PLATFORM_) #ifndef _IRR_SOLARIS_PLATFORM_ #define _IRR_LINUX_PLATFORM_ +#include + #if __BYTE_ORDER == __BIG_ENDIAN + #define __BIG_ENDIAN__ + #endif #endif #define _IRR_POSIX_API_ #define _IRR_COMPILE_WITH_X11_DEVICE_ @@ -782,11 +786,7 @@ #undef _IRR_WCHAR_FILESYSTEM #endif -#if defined(__sparc__) || defined(__sun__) -#define __BIG_ENDIAN__ -#endif - -#if defined(_IRR_SOLARIS_PLATFORM_) +#if defined(_IRR_SOLARIS_PLATFORM_) || defined(__FreeBSD_kernel__) || defined(__gnu_hurd__) #undef _IRR_COMPILE_WITH_JOYSTICK_EVENTS_ #endif debian/patches/debian/fix-hurd-ftbfs.diff0000644000000000000000000000103212254761506015525 0ustar Description: Fix FTBFS on hurd sys/sysctl.h is not implemented on hurd, so don't include it if we're building Irrlicht on hurd. Author: Vincent Cheng Last-Update: 05-29-2012 --- a/source/Irrlicht/COSOperator.cpp +++ b/source/Irrlicht/COSOperator.cpp @@ -13,9 +13,11 @@ #include #ifndef _IRR_SOLARIS_PLATFORM_ #include +#if !defined(__gnu_hurd__) #include #endif #endif +#endif #if defined(_IRR_COMPILE_WITH_X11_DEVICE_) #include "CIrrDeviceLinux.h" debian/patches/debian/link-against-needed-libs.diff0000644000000000000000000000150212254761506017431 0ustar From: Christoph Egger Subject: [PATCH] debian/link-against-needed-libs There are quite some libraries irrlicht needs but does not link against. This patch makes irrlicht link correctly against all the needed libraries. Signed-off-by: Christoph Egger --- source/Irrlicht/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) --- a/source/Irrlicht/Makefile +++ b/source/Irrlicht/Makefile @@ -88,7 +88,7 @@ LIB_PATH = ../../lib/$(SYSTEM) INSTALL_DIR = /usr/local/lib sharedlib install: SHARED_LIB = libIrrlicht.so -sharedlib: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm +sharedlib: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm -lX11 -lz -lpng -ljpeg -lbz2 staticlib sharedlib: CXXINCS += -I/usr/X11R6/include #OSX specific options debian/patches/debian/use-system-libs.diff0000644000000000000000000002034612254761506015753 0ustar Subject: [PATCH] debian/use-system-libs Path to build irrlicht using the system libraries for png,zlib and jpeg as well as the glext family of header files. Signed-off-by: Christoph Egger #ifdef _IRR_OPENGL_USE_EXTPOINTER_ -#include "glxext.h" +#include #endif #endif --- a/source/Irrlicht/COpenGLExtensionHandler.h +++ b/source/Irrlicht/COpenGLExtensionHandler.h @@ -35,7 +35,7 @@ #endif #include #if defined(_IRR_OPENGL_USE_EXTPOINTER_) - #include "glext.h" + #include #endif #elif defined(_IRR_COMPILE_WITH_SDL_DEVICE_) && !defined(_IRR_COMPILE_WITH_X11_DEVICE_) #if defined(_IRR_OPENGL_USE_EXTPOINTER_) @@ -48,7 +48,7 @@ #define NO_SDL_GLEXT #include #include - #include "glext.h" + #include #else #if defined(_IRR_OPENGL_USE_EXTPOINTER_) #define GL_GLEXT_LEGACY 1 @@ -60,9 +60,9 @@ #include #include #if defined(_IRR_OPENGL_USE_EXTPOINTER_) - #include "glext.h" + #include #undef GLX_ARB_get_proc_address // avoid problems with local glxext.h - #include "glxext.h" + #include #endif #endif --- a/source/Irrlicht/COpenGLSLMaterialRenderer.h +++ b/source/Irrlicht/COpenGLSLMaterialRenderer.h @@ -25,7 +25,7 @@ #include #endif #if defined(_IRR_OPENGL_USE_EXTPOINTER_) - #include "glext.h" + #include #endif #endif --- a/source/Irrlicht/Makefile +++ b/source/Irrlicht/Makefile @@ -43,7 +43,7 @@ CImageWriterBMP.o CImageWriterJPG.o CImageWriterPCX.o CImageWriterPNG.o CImageWriterPPM.o CImageWriterPSD.o CImageWriterTGA.o IRRVIDEOOBJ = CVideoModeList.o CFPSCounter.o $(IRRDRVROBJ) $(IRRIMAGEOBJ) IRRSWRENDEROBJ = CSoftwareDriver.o CSoftwareTexture.o CTRFlat.o CTRFlatWire.o CTRGouraud.o CTRGouraudWire.o CTRNormalMap.o CTRStencilShadow.o CTRTextureFlat.o CTRTextureFlatWire.o CTRTextureGouraud.o CTRTextureGouraudAdd.o CTRTextureGouraudNoZ.o CTRTextureGouraudWire.o CZBuffer.o CTRTextureGouraudVertexAlpha2.o CTRTextureGouraudNoZ2.o CTRTextureLightMap2_M2.o CTRTextureLightMap2_M4.o CTRTextureLightMap2_M1.o CSoftwareDriver2.o CSoftwareTexture2.o CTRTextureGouraud2.o CTRGouraud2.o CTRGouraudAlpha2.o CTRGouraudAlphaNoZ2.o CTRTextureDetailMap2.o CTRTextureGouraudAdd2.o CTRTextureGouraudAddNoZ2.o CTRTextureWire2.o CTRTextureLightMap2_Add.o CTRTextureLightMapGouraud2_M4.o IBurningShader.o CTRTextureBlend.o CTRTextureGouraudAlpha.o CTRTextureGouraudAlphaNoZ.o CDepthBuffer.o CBurningShader_Raster_Reference.o -IRRIOOBJ = CFileList.o CFileSystem.o CLimitReadFile.o CMemoryFile.o CReadFile.o CWriteFile.o CXMLReader.o CXMLWriter.o CWADReader.o CZipReader.o CPakReader.o CNPKReader.o CTarReader.o CMountPointReader.o irrXML.o CAttributes.o lzma/LzmaDec.o +IRRIOOBJ = CFileList.o CFileSystem.o CLimitReadFile.o CMemoryFile.o CReadFile.o CWriteFile.o CXMLReader.o CXMLWriter.o CWADReader.o CZipReader.o CPakReader.o CNPKReader.o CTarReader.o CMountPointReader.o irrXML.o CAttributes.o IRROTHEROBJ = CIrrDeviceSDL.o CIrrDeviceLinux.o CIrrDeviceConsole.o CIrrDeviceStub.o CIrrDeviceWin32.o CIrrDeviceFB.o CLogger.o COSOperator.o Irrlicht.o os.o IRRGUIOBJ = CGUIButton.o CGUICheckBox.o CGUIComboBox.o CGUIContextMenu.o CGUIEditBox.o CGUIEnvironment.o CGUIFileOpenDialog.o CGUIFont.o CGUIImage.o CGUIInOutFader.o CGUIListBox.o CGUIMenu.o CGUIMeshViewer.o CGUIMessageBox.o CGUIModalScreen.o CGUIScrollBar.o CGUISpinBox.o CGUISkin.o CGUIStaticText.o CGUITabControl.o CGUITable.o CGUIToolBar.o CGUIWindow.o CGUIColorSelectDialog.o CDefaultGUIElementFactory.o CGUISpriteBank.o CGUIImageList.o CGUITreeView.o ZLIBOBJ = zlib/adler32.o zlib/compress.o zlib/crc32.o zlib/deflate.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/trees.o zlib/uncompr.o zlib/zutil.o @@ -56,14 +56,14 @@ EXTRAOBJ = LINKOBJ = $(IRRMESHOBJ) $(IRROBJ) $(IRRPARTICLEOBJ) $(IRRANIMOBJ) \ $(IRRVIDEOOBJ) $(IRRSWRENDEROBJ) $(IRRIOOBJ) $(IRROTHEROBJ) \ - $(IRRGUIOBJ) $(ZLIBOBJ) $(JPEGLIBOBJ) $(LIBPNGOBJ) $(LIBAESGM) \ - $(BZIP2OBJ) $(EXTRAOBJ) + $(IRRGUIOBJ) $(LIBAESGM) \ + $(EXTRAOBJ) ############### #Compiler flags -CXXINCS = -I../../include -Izlib -Ijpeglib -Ilibpng +CXXINCS = -I../../include # -Izlib -Ijpeglib -Ilibpng CPPFLAGS += $(CXXINCS) -DIRRLICHT_EXPORTS=1 -CXXFLAGS += -Wall -pipe -fno-exceptions -fno-rtti -fstrict-aliasing +CXXFLAGS += -Wall -pipe -fno-exceptions -fstrict-aliasing ifndef NDEBUG CXXFLAGS += -g -D_DEBUG else @@ -154,6 +154,7 @@ mkdir -p $(INSTALL_DIR)/../include/irrlicht cp ../../include/*.h $(INSTALL_DIR)/../include/irrlicht/ cp $(LIB_PATH)/$(SHARED_FULLNAME) $(INSTALL_DIR) + cp $(LIB_PATH)/$(STATIC_LIB) $(INSTALL_DIR) cd $(INSTALL_DIR) && ln -s -f $(SHARED_FULLNAME) $(SONAME) cd $(INSTALL_DIR) && ln -s -f $(SONAME) $(SHARED_LIB) # ldconfig -n $(INSTALL_DIR) debian/patches/series0000644000000000000000000000016512254761506012044 0ustar debian/arch-support.diff debian/use-system-libs.diff debian/link-against-needed-libs.diff debian/fix-hurd-ftbfs.diff debian/rules0000755000000000000000000000513112254761506010256 0ustar #!/usr/bin/make -f -include /usr/share/topgit/tg2quilt.mk export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) # shared library versions, option 1 upstream_version=1.8.1 version=1.8.1 major=1.8 repackv=1 %: dh $@ override_dh_clean: # clean documentation rm -rf doctemp rm -rf doc/html rm -rf doc/latex # clean everything else $(MAKE) -C source/Irrlicht clean dh_clean override_dh_auto_build: mkdir -p lib/Linux # build irrlicht shared and static lib NDEBUG="true" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \ CXXFLAGS="$(CXXFLAGS)" $(MAKE) -C source/Irrlicht sharedlib NDEBUG="true" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \ CXXFLAGS="$(CXXFLAGS)" $(MAKE) -C source/Irrlicht staticlib # build documentation cd scripts/doc/irrlicht && sh makedocumentation.sh mv doctemp/* doc/ override_dh_installdirs: dh_installdirs -plibirrlicht-dev -Pdebian/tmp usr/include/irrlicht \ usr/lib/$(DEB_HOST_MULTIARCH) override_dh_auto_install: $(MAKE) -C source/Irrlicht DESTDIR=$(CURDIR)/debian/tmp \ INSTALL_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH) install override_dh_installchangelogs: dh_installchangelogs changes.txt override_dh_link: dh_link -plibirrlicht$(major) \ usr/lib/$(DEB_HOST_MULTIARCH)/libIrrlicht.so.$(version) \ usr/lib/$(DEB_HOST_MULTIARCH)/libIrrlicht.so.$(major) override_dh_strip: dh_strip --dbg-package=libirrlicht$(major)-dbg get-orig-source: # Note: scripts/ directory seems to be missing from upstream zip, so download from: # https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/branches/releases/1.7/scripts/ mkdir -p ../repack uscan --force-download --destdir ../repack --download-current-version ( \ cd ../repack ;\ unzip irrlicht-$(upstream_version).zip ;\ cd irrlicht-$(upstream_version) ;\ rm -rf source/Irrlicht/jpeglib ;\ rm -rf source/Irrlicht/zlib ;\ rm -rf source/Irrlicht/libpng ;\ rm -rf source/Irrlicht/lzma ;\ rm -rf source/Irrlicht/bzip2 ;\ rm -rf source/Irrlicht/MacOSX ;\ rm -f source/Irrlicht/glext.h ;\ rm -f source/Irrlicht/glxext.h ;\ rm -f source/Irrlicht/wglext.h ;\ rm -rf bin ;\ rm -rf media ;\ rm -rf lib ;\ rm -rf doc/html ;\ svn co https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/branches/releases/1.7/scripts/ scripts ;\ find . -name .svn -exec rm -rf {} \; ;\ find . \( -name \*.exe -o -name \*.dll \) -exec rm -f {} \; ;\ cd .. ;\ GZIP="--best" tar -czf irrlicht_$(upstream_version)+dfsg$(repackv).orig.tar.gz irrlicht-$(upstream_version) ;\ mv irrlicht_$(upstream_version)+dfsg$(repackv).orig.tar.gz .. ;\ ) rm -rf ../repack debian/source/0000755000000000000000000000000012254761506010476 5ustar debian/source/format0000644000000000000000000000001412254761506011704 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000033112254761506010224 0ustar version=3 opts=dversionmangle=s/\+dfsg\d+$//g \ http://sf.net/irrlicht/irrlicht-([\.0-9]+)\.zip # http://irrlicht.sourceforge.net/downloads.html irrlicht-(.*)\.zip # http://sf.net/irrlicht/irrlicht-([\.0-9]+)\.zip