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