[bullet] 08/20: Update debian/copyright for new release and use Files-Excluded mechanism to

Markus Koschany apo-guest at moszumanska.debian.org
Fri May 8 23:13:44 UTC 2015


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

apo-guest pushed a commit to branch master
in repository bullet.

commit 06cfaf33180ffa08ee8cd5c08a67fbcdc1c70622
Author: Markus Koschany <apo at gambaru.de>
Date:   Fri May 8 22:46:55 2015 +0200

    Update debian/copyright for new release and use Files-Excluded mechanism to
    
    repack the source tarball. Remove all files without source and additional third
    party libraries which are already packaged for Debian and create a DFSG-free
    source tarball.
---
 debian/copyright | 150 +++++++++++++++++++------------------------------------
 debian/rules     |  42 +---------------
 2 files changed, 53 insertions(+), 139 deletions(-)

diff --git a/debian/copyright b/debian/copyright
index ab954d1..9e1ce8e 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -2,14 +2,21 @@ Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: Bullet
 Upstream-Contact: Erwin Coumans
 Source: http://www.bulletphysics.org
+Files-Excluded:
+ build3
+ data/unittest_data.zip
+ docs/Bullet_User_Manual.pdf
+ docs/GPU_rigidbody_using_OpenCL.pdf
+ Extras/Serialize/BulletXmlWorldImporter/tiny*
+ examples/ThirdPartyLibs
 Comment:
- The source tarball was repacked because it contained non-free files or
- software which has already been packaged for Debian. Please use
+ The source tarball was repacked because it contained files without source
+ or software which has already been packaged for Debian. Please use
  debian/rules get-orig-source to retrieve the DFSG compatible sources.
  .
  The Bullet project was started by Erwin Coumans but many other people have
- made a contribution to it in the past. Please refer to the AUTHORS file in the
- source package for more information.
+ made a contribution to it in the past. Please refer to the AUTHORS.txt file in
+ the source package for more information.
 
 Files: *
 Copyright: 2001,2002         Russell L. Smith
@@ -17,77 +24,74 @@ Copyright: 2001,2002         Russell L. Smith
            2003-2006,        Gino van den Bergen
            2003-2006, 2008,  Stan Melax
            2006-2007,        Erin Catto
+           2006,             Simon Hobbs
            2007,             Starbreeze Studios
            2007,             Francisco Leon Najera
            2006, 2007        Sony Computer Entertainment Inc.
            2001-2008,        Pierre Terdiman
            2006-2009, 2011   Charlie C
-           2008, 2010, 2011, Advanced Micro Devices, Inc.
+           2012,             Advanced Micro Devices, Inc.
            2011,             Apple Inc.
            2011,             Ole Kniemeyer, MAXON
            2011-2013,        Steven Thompson
-           2003-2013,        Erwin Coumans
-           and contributors
+           2003-2015,        Erwin Coumans
+           2015,             Google Inc.
 License: Zlib
 
-Files: src/Extras/sph/common/Glee.*
-Copyright: 2009, Ben Woodhouse
+Files: test/OpenCL/RadixSortBenchmark/main.cpp
+Copyright: 2010, Duane Merrill
+License: Apache-2.0
+
+Files: examples/Experiments/ImplicitCloth/stan/*
+Copyright: 1998, S Melax
+License: Melax-License
+ anyone is free to use, inspect, learn from, or ignore
+ the code here as they see fit.
+
+Files: src/Bullet3Collision/NarrowPhaseCollision/shared/b3MprPenetration.h
+       src/Bullet3OpenCL/NarrowphaseCollision/kernels/mprKernels.h
+       src/BulletCollision/NarrowPhaseCollision/btMprPenetration.h
+Copyright: 2012, Daniel Fiser <danfis at danfis.cz>
 License: BSD-2-clause
 
-Files: src/BulletMultiThreaded/vectormath2bullet.h
-       src/vectormath/sse/*
-       Extras/HACD/*
+Files: Extras/HACD/*
        Extras/ConvexDecomposition/*
-       Extras/CDTestFramework/AntTweakBar/*
-       Demos/NativeClient/*
-Copyright: 2004, Open Dynamics Framework Group
-           2006, 2007 Sony Computer Entertainment Inc.
-           2011, Khaled Mamou
-           2011, The Native Client Authors
-           2005-2012, Philippe Decaudin
+       test/gtest-1.7.0/*
+Copyright: 2004,             Open Dynamics Framework Group
+           2011,             Khaled Mamou
+           2005, 2007, 2008, Google Inc.
 License: BSD-3-clause
 
-Files: Demos/OpenGL/CommandLineArguments.h
-Copyright: 2010, Duane Merrill
-License: Apache
-
-Files: src/Extras/sph/common/glext.h
-Copyright: 2006, NVIDIA Corporation
-License: SGI-Free-Software-License-B-2.0
-Comment:
- The file glext.h was released under Version 1.1 of SGI's Free Software
- License which is considered non-free by the Debian Project. However SGI
- revised the license and replaced it with version 2.0 which is DFSG free.
- Paragraph 8 grants the following right:
- "Once Covered Code has been published under a particular version of the
- License, Recipient may, for the duration of the license, continue to use it
- under the terms of that version, or choose to use such Covered Code under the
- terms of any subsequent version published bi SGI." Therefore Debian uses
- version 2.0.
-
-Files: src/MiniCL/cl_gl.h
-       src/MiniCL/cl_plattform.h
-       src/MiniCL/cl.h
+Files: src/clew/clew.h
 Copyright: 2008-2009, The Khronos Group Inc.
 License: Expat
 
 Files: Extras/Serialize/makesdna/makesdna.cpp
-       Demos/BspDemo/BspLoader.*
+       examples/Importers/ImportBsp/BspLoader.*
 Copyright: 2001-2002, NaN Holding BV
            1999-2005, Id Software Inc
 License: GPL-2+
 
-Files: Demos/OpenGL/stb_image.*
+Files: examples/OpenGLWindow/stb_image.*
 Copyright: 2011
 License: public-domain
  These files are granted to the Public Domain.
 
-Files: Demos/SharedOpenCL/clew.*
+Files: src/clew/clew.c
 Copyright: 2009, Organic Vectory B.V, George van Venrooij
 License: BSL-1.0
 
+Files: src/BulletDynamics/Vehicle/*
+Copyright: 2005, Erwin Coumans
+License: GNU-All-Permissive-License
+ Permission to use, copy, modify, distribute and sell this software and its
+ documentation for any purpose is hereby granted without fee, provided that the
+ above copyright notice appear in all copies. Erwin Coumans makes no
+ representations about the suitability of this software for any purpose. It is
+ provided "as is" without express or implied warranty.
+
 Files: debian/*
-Copyright: 2013-2014, Markus Koschany <apo at gambaru.de>
+Copyright: 2013-2015, Markus Koschany <apo at gambaru.de>
 License: Zlib
 
 License: Zlib
@@ -126,45 +130,6 @@ License: Expat
  TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
-License: SGI-Free-Software-License-B-2.0
- TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THIS SOFTWARE IS PROVIDED
- *AS IS* AND NVIDIA AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES, EITHER EXPRESS
- OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO EVENT SHALL
- NVIDIA OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR
- CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR
- LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION,
- OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE
- THIS SOFTWARE, EVEN IF NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
- DAMAGES.
- .
- License Applicability. Except to the extent portions of this file are
- made subject to an alternative license as permitted in the SGI Free
- Software License B, Version 1.1 (the "License"), the contents of this
- file are subject only to the provisions of the License. You may not use
- this file except in compliance with the License. You may obtain a copy
- of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
- Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
- .
- http://oss.sgi.com/projects/FreeB
- .
- Note that, as provided in the License, the Software is distributed on an
- "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
- DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
- CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
- PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
- .
- Original Code. The Original Code is: OpenGL Sample Implementation,
- Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
- Inc. The Original Code is Copyright (c) 1991-2004 Silicon Graphics, Inc.
- Copyright in any portions created by third parties is as indicated
- elsewhere herein. All Rights Reserved.
- .
- Additional Notice Provisions: This software was created using the
- OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has
- not been independently verified as being compliant with the OpenGL(R)
- version 1.2.1 Specification.
-
 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 2 as published by
@@ -234,22 +199,9 @@ License: BSD-3-clause
  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-License: Apache
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
- .
- http://www.apache.org/licenses/LICENSE-2.0
- .
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- .
- For more information, see our Google Code project site:
- http://code.google.com/p/back40computing/
+License: Apache-2.0
+ On Debian systems the complete license text of the Apache license 2.0 can be
+ found in /usr/share/common-licenses/Apache-2.0.
 
 License: BSL-1.0
  Permission is hereby granted, free of charge, to any person or organization
diff --git a/debian/rules b/debian/rules
index 221ed0e..1a409a8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,11 +1,6 @@
 #!/usr/bin/make -f
 #export DH_VERBOSE=1
 
-PKD := $(abspath $(dir $(MAKEFILE_LIST)))
-DTYPE := +dfsg
-PKG := bullet
-VER ?= $(shell dpkg-parsechangelog -l$(PKD)/changelog -SVersion | cut -d- -f1)
-
 VERSION=2.83
 
 %:
@@ -40,38 +35,5 @@ override_dh_clean:
 	dh_clean
 	$(RM) -r html
 
-
-.PHONY: get-orig-source
-## http://wiki.debian.org/onlyjob/get-orig-source
-get-orig-source: $(PKG)_$(VER)$(DTYPE).orig.tar.xz
-	@
-
-$(PKG)_$(VER)$(DTYPE).orig.tar.xz:
-	@echo "# Downloading..."
-	uscan --noconf --verbose --rename --destdir=$(CURDIR) --check-dirname-level=0 --force-download --download-version $(VER) $(DPATH)
-	$(if $(wildcard $(PKG)-$(VER)),$(error $(PKG)-$(VER) exist, aborting..))
-	@echo "# Extracting..."
-	mkdir $(PKG)-$(VER) \
-	&& tar xf $(PKG)_$(VER).orig.tar.* --directory $(PKG)-$(VER) --strip-components 1 \
-	|| $(RM) -r $(PKG)-$(VER)
-	@echo "# Clean-up..."
-	cd $(PKG)-$(VER) \
-	&& $(RM) -r -v \
-		build \
-		Glut \
-		GLUT32.DLL \
-		glut64.dll \
-		Extras/CUDA \
-		Extras/khx2dae \
-		Extras/glui \
-		Extras/CDTestFramework/License.txt.bak \
-		Extras/CDTestFramework/GLUT32.DLL \
-		Extras/Serialize/BulletXmlWorldImporter/tiny* \
-		Demos/BulletDinoDemo \
-		Demos/DX11ClothDemo \
-		UnitTests/cppunit \
-		Bullet_User_Manual.pdf
-	@echo "# Packing..."
-	find -L "$(PKG)-$(VER)" -xdev -type f -print | sort \
-	| XZ_OPT="-6v" tar -caf "$(PKG)_$(VER)$(DTYPE).orig.tar.xz" -T- --owner=root --group=root --mode=a+rX \
-	&& $(RM) -r "$(PKG)-$(VER)"
+get-orig-source:
+	uscan --verbose --repack --force-download --compression xz

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



More information about the Pkg-games-commits mailing list