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 <[email protected]>: + +Subject: Re: About RtMidi License +From: Gary Scavone <[email protected]> +In-Reply-To: <cafotxvnxgxkrbfr06ouachg5pjh9zts7j1or0b033mbqr_b...@mail.gmail.com> +Date: Tue, 29 Nov 2011 09:24:29 -0500 +Content-Transfer-Encoding: quoted-printable +Message-Id: <[email protected]> +References: <cafotxvnxgxkrbfr06ouachg5pjh9zts7j1or0b033mbqr_b...@mail.gmail.com> +To: Miriam Ruiz <[email protected]> +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 <[email protected]> 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 <[email protected]> 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 <[email protected]> +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 <[email protected]> +Debianized-By: Miriam Ruiz <[email protected]> +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 <[email protected]> +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 + * _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

