r12882 - in packages/trunk/pianobooster: . debian

Miriam Ruiz miriam at alioth.debian.org
Tue Nov 29 15:13:09 UTC 2011


Author: miriam
Date: 2011-11-29 15:13:08 +0000 (Tue, 29 Nov 2011)
New Revision: 12882

Added:
   packages/trunk/pianobooster/debian/
   packages/trunk/pianobooster/debian/README.Debian
   packages/trunk/pianobooster/debian/changelog
   packages/trunk/pianobooster/debian/compat
   packages/trunk/pianobooster/debian/control
   packages/trunk/pianobooster/debian/copyright
   packages/trunk/pianobooster/debian/docs
   packages/trunk/pianobooster/debian/pianobooster.docs
   packages/trunk/pianobooster/debian/pianobooster.install
   packages/trunk/pianobooster/debian/rules
Log:
[svn-inject] Applying Debian modifications (0.6.4b-1) to trunk


Property changes on: packages/trunk/pianobooster/debian
___________________________________________________________________
Added: mergeWithUpstream
   + 1

Added: packages/trunk/pianobooster/debian/README.Debian
===================================================================
--- packages/trunk/pianobooster/debian/README.Debian	                        (rev 0)
+++ packages/trunk/pianobooster/debian/README.Debian	2011-11-29 15:13:08 UTC (rev 12882)
@@ -0,0 +1,77 @@
+pianobooster for Debian
+-----------------------
+
+Clarification of RtMidi's license by Gary Scavone <gary.scavone at mcgill.ca>:
+
+Subject: Re: About RtMidi License
+From: Gary Scavone <gary.scavone at mcgill.ca>
+In-Reply-To: <CAFotxVNxGxkrBFr06OuAcHg5PjH9ztS7J1OR0B033mBqr_B43A at mail.gmail.com>
+Date: Tue, 29 Nov 2011 09:24:29 -0500
+Content-Transfer-Encoding: quoted-printable
+Message-Id: <D1AE9378-B9C3-4A71-BEDB-BBA27E8CC69C at mcgill.ca>
+References: <CAFotxVNxGxkrBFr06OuAcHg5PjH9ztS7J1OR0B033mBqr_B43A at mail.gmail.com>
+To: Miriam Ruiz <miriam at debian.org>
+X-Mailer: Apple Mail (2.1084)
+
+Hi Miriam,
+
+I updated the license for RtAudio several years back to address your =
+concern but neglected to do the same for RtMidi.  The following is what =
+I currently use for RtAudio and I propose it should be the same for =
+RtMidi.
+
+===============
+Permission is hereby granted, free of charge, to any person obtaining a =
+copy of this software and associated documentation files (the =
+"Software"), to deal in the Software without restriction, including =
+without limitation the rights to use, copy, modify, merge, publish, =
+distribute, sublicense, and/or sell copies of the Software, and to =
+permit persons to whom the Software is furnished to do so, subject to =
+the following conditions:
+
+The above copyright notice and this permission notice shall be included =
+in all copies or substantial portions of the Software.
+
+Any person wishing to distribute modifications to the Software is asked =
+to send the modifications to the original developer so that they can be =
+incorporated into the canonical version. This is, however, not a binding =
+provision of this license.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS =
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF =
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. =
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY =
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, =
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE =
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+===============
+
+--gary
+
+On 2011-11-29, at 2:38 AM, Miriam Ruiz wrote:
+
+> Hi,
+> 
+> My name is Miriam Ruiz, and I am a Debian Developer. I am interested
+> in packaging a program for Debian and Ubuntu [1] that embeds RtMidi
+> [2], but I found out that RtMidi's license includes a clause that
+> legally requests to send the modifications to the original developer.
+> That clause is not recognized a Free Software by the DFSG [3] [4] and
+> thus is preventing me from doing to. I was wondering if it would be
+> possible to soften this clause so that, even if it was suggested, it
+> wasn't legally mandatory or, altenatively, dual-licensing the code
+> with some copylefted license such as LGPL or evn GPL so that I could
+> include it in Debian Free.
+> 
+> Please, feel free to ask me whatever doubts you might have about it.
+> 
+> Greetings and lots of thanks,
+> Miry
+> 
+> [1] http://pianobooster.sourceforge.net/
+> [2] http://www.music.mcgill.ca/~gary/rtmidi/
+> [3] http://www.debian.org/social_contract
+> [4] http://people.debian.org/~bap/dfsg-faq.html (see 9 a and b)
+> 
+
+ -- Miriam Ruiz <little_miry at yahoo.es>  Tue, 29 Nov 2011 15:41:19 +0100

Added: packages/trunk/pianobooster/debian/changelog
===================================================================
--- packages/trunk/pianobooster/debian/changelog	                        (rev 0)
+++ packages/trunk/pianobooster/debian/changelog	2011-11-29 15:13:08 UTC (rev 12882)
@@ -0,0 +1,5 @@
+pianobooster (0.6.4b-1) UNRELEASED; urgency=low
+
+  * Initial release.
+
+ -- Miriam Ruiz <little_miry at yahoo.es>  Tue, 29 Nov 2011 15:41:19 +0100

Added: packages/trunk/pianobooster/debian/compat
===================================================================
--- packages/trunk/pianobooster/debian/compat	                        (rev 0)
+++ packages/trunk/pianobooster/debian/compat	2011-11-29 15:13:08 UTC (rev 12882)
@@ -0,0 +1 @@
+7

Added: packages/trunk/pianobooster/debian/control
===================================================================
--- packages/trunk/pianobooster/debian/control	                        (rev 0)
+++ packages/trunk/pianobooster/debian/control	2011-11-29 15:13:08 UTC (rev 12882)
@@ -0,0 +1,33 @@
+Source: pianobooster
+Section: games
+Priority: optional
+Maintainer: Miriam Ruiz <little_miry at yahoo.es>
+Build-Depends: debhelper (>= 7), cmake, dh-buildinfo,
+ qt4-qmake, libqt4-dev, libqt4-opengl-dev,
+ mesa-common-dev, libglu1-mesa-dev, libasound2-dev
+Standards-Version: 3.9.2
+Homepage: http://pianobooster.sourceforge.net/
+
+Package: pianobooster
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: pianobooster-dbg (= ${binary:Version})
+Description: a new way to learn the piano just by playing a game
+ Piano Booster is a new way to learn the piano just by playing a game. 
+ It takes elements of the game Guitar Hero but now it uses a real piano
+ keyboard and the game has been turned sideways so the notes scroll along
+ a musical stave. So instead of pressing buttons on a fake guitar you end
+ up learning to play a real musical instrument: the piano.
+
+Package: pianobooster-dbg
+Architecture: any
+Section: debug
+Depends: pianobooster (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: a new way to learn the piano just by playing a game - debug
+ Piano Booster is a new way to learn the piano just by playing a game. 
+ It takes elements of the game Guitar Hero but now it uses a real piano
+ keyboard and the game has been turned sideways so the notes scroll along
+ a musical stave. So instead of pressing buttons on a fake guitar you end
+ up learning to play a real musical instrument: the piano.
+ .
+ This package contains the debugging symbols.

Added: packages/trunk/pianobooster/debian/copyright
===================================================================
--- packages/trunk/pianobooster/debian/copyright	                        (rev 0)
+++ packages/trunk/pianobooster/debian/copyright	2011-11-29 15:13:08 UTC (rev 12882)
@@ -0,0 +1,51 @@
+Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat
+Upstream-Source: http://sourceforge.net/projects/pianobooster/
+Upstream-Maintainer: Louis J. Barman <louisjb at users.sourceforge.net>
+Debianized-By: Miriam Ruiz <little_miry at yahoo.es>
+Debianized-Date: Wed, 04 Mar 2009 02:22:56 +0100
+
+Files: *
+Copyright: Copyright (c) 2008-2009, L. J. Barman
+Licence: GPL-3+
+
+Files: src/rtmidi/RtMidi.cpp
+Copyright: Copyright (c) 2003-2011, Gary P. Scavone
+Licence:
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+ .
+ Any person wishing to distribute modifications to the Software is asked to
+ send the modifications to the original developer so that they can be
+ incorporated into the canonical version. This is, however, not a binding
+ provision of this license.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+ IN THE SOFTWARE.
+
+Files: debian/*
+Copyright: Copyright (C) 2009, Miriam Ruiz <little_miry at yahoo.es>
+Licence: GPL-3+
+
+Licence: GPL-3+
+ This program 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 latest version of the GNU
+ General Public License can be found in `/usr/share/common-licenses/GPL'.
+ .
+ The complete text of version 3 of the GNU General Public License can be
+ found in `/usr/share/common-licenses/GPL-3'.

Added: packages/trunk/pianobooster/debian/docs
===================================================================
--- packages/trunk/pianobooster/debian/docs	                        (rev 0)
+++ packages/trunk/pianobooster/debian/docs	2011-11-29 15:13:08 UTC (rev 12882)
@@ -0,0 +1 @@
+README.txt

Added: packages/trunk/pianobooster/debian/pianobooster.docs
===================================================================
--- packages/trunk/pianobooster/debian/pianobooster.docs	                        (rev 0)
+++ packages/trunk/pianobooster/debian/pianobooster.docs	2011-11-29 15:13:08 UTC (rev 12882)
@@ -0,0 +1 @@
+README.txt

Added: packages/trunk/pianobooster/debian/pianobooster.install
===================================================================
--- packages/trunk/pianobooster/debian/pianobooster.install	                        (rev 0)
+++ packages/trunk/pianobooster/debian/pianobooster.install	2011-11-29 15:13:08 UTC (rev 12882)
@@ -0,0 +1 @@
+build-tree/pianobooster usr/games/

Added: packages/trunk/pianobooster/debian/rules
===================================================================
--- packages/trunk/pianobooster/debian/rules	                        (rev 0)
+++ packages/trunk/pianobooster/debian/rules	2011-11-29 15:13:08 UTC (rev 12882)
@@ -0,0 +1,72 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+BUILD_TREE=$(CURDIR)/build-tree
+
+config: config-stamp
+config-stamp: 
+	dh_testdir
+	[ ! -d debian/patches ] || $(MAKE) -f /usr/share/quilt/quilt.make patch
+	# Perform an out-of-tree build to keep a clean source tree
+	mkdir $(BUILD_TREE)
+	cd $(BUILD_TREE); cmake $(CURDIR)/src/ \
+		--debug-output \
+		-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
+		-DCMAKE_INSTALL_PREFIX:STRING="/usr" \
+		-DCMAKE_C_FLAGS:STRING="$(CFLAGS)" \
+		-DBUILD_STATIC:BOOL=ON \
+		-DCMAKE_SHARED_LINKER_FLAGS:STRING="-Wl,-z,defs -Wl,--as-needed -Wl,--no-undefined" \
+		-DCMAKE_EXE_LINKER_FLAGS:STRING="-Wl,-z,defs -Wl,--as-needed -Wl,--no-undefined" \
+		-DCMAKE_INSTALL_RPATH:STRING="/usr/lib/games/pianobooster"
+	touch $@
+
+build: build-stamp
+build-stamp: config
+	dh_testdir
+	cd $(BUILD_TREE); $(MAKE)
+	touch $@
+
+clean: 
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp config-stamp
+	rm -fr $(BUILD_TREE)
+	[ ! -d debian/patches ] || $(MAKE) -f /usr/share/quilt/quilt.make unpatch
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_prep
+	dh_installdirs
+
+# Build architecture-independent files here.
+binary-indep: install
+
+# Build architecture-dependent files here.
+binary-arch: install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs
+	dh_installdocs
+	dh_installexamples
+	dh_install
+#	dh_installmenu
+#	dh_installmime
+	dh_installman
+	dh_link
+	dh_strip --dbg-package=pianobooster-dbg
+	dh_compress
+	dh_fixperms
+#	dh_makeshlibs
+	[ ! -e /usr/bin/dh_buildinfo ] || dh_buildinfo
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: config build clean binary-indep binary-arch binary install 


Property changes on: packages/trunk/pianobooster/debian/rules
___________________________________________________________________
Added: svn:executable
   + *




More information about the Pkg-games-commits mailing list