This is an automated email from the git hooks/post-receive script. ecsv-guest pushed a commit to branch armhf_test in repository mupen64plus-video-glide64mk2.
commit 9c625c39601701f92dc9456daa83638515bf5fde Author: Sven Eckelmann <[email protected]> Date: Wed Jun 5 12:19:07 2013 +0200 Initial debianization --- debian/.gitattributes | 1 + debian/changelog | 5 + debian/compat | 1 + debian/control | 57 +++++ debian/copyright | 332 ++++++++++++++++++++++++++++ debian/gbp.conf | 3 + debian/get-orig-source.sh | 26 +++ debian/mupen64plus-video-glide64mk2.install | 2 + debian/rules | 31 +++ debian/source/format | 1 + debian/watch | 4 + 11 files changed, 463 insertions(+) diff --git a/debian/.gitattributes b/debian/.gitattributes new file mode 100644 index 0000000..6a03163 --- /dev/null +++ b/debian/.gitattributes @@ -0,0 +1 @@ +changelog merge=dpkg-mergechangelogs diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..fd84196 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +mupen64plus-video-glide64mk2 (2.0~rc2+1+ff024bc6dc4b-1) UNRELEASED; urgency=low + + * Initial release (Closes: #XXXXXXX) + + -- Sven Eckelmann <[email protected]> Mon, 17 Aug 2009 10:18:49 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..ab92860 --- /dev/null +++ b/debian/control @@ -0,0 +1,57 @@ +Source: mupen64plus-video-glide64mk2 +Section: games +Priority: optional +Maintainer: Tobias Loose <[email protected]> +Uploaders: Sven Eckelmann <[email protected]> +Standards-Version: 3.9.4 +Homepage: http://code.google.com/p/mupen64plus/ +Vcs-Git: git://anonscm.debian.org/collab-maint/mupen64plus-video-glide64mk2.git +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/mupen64plus-video-glide64mk2.git +Build-Depends: + debhelper (>= 9), + dpkg-dev (>= 1.16.1.1), + libboost-filesystem-dev, + libboost-system-dev, + libgl1-mesa-dev | libgl-dev, + libmupen64plus-dev (>= 1.99.5+207+cbb5cbe2d4fc), + libpng-dev, + libsdl1.2-dev | libsdl-dev, + pkg-config, + zlib1g-dev | libz-dev, + +Package: mupen64plus-video-glide64mk2 +Architecture: any-i386 any-amd64 +Multi-Arch: same +Pre-Depends: + ${misc:Pre-Depends}, +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + mupen64plus-config-abi-2.2, + mupen64plus-gfx-abi-2.2, + mupen64plus-vidext-abi-3, +Provides: + mupen64plus-video, +Description: Glide64Mk2 high-level graphics emulation for mupen64plus + High-level graphics emulation plugin for known microcodes based on Glide. This + version includes a Glide-to-OpenGL wrapper which makes it independent of + Voodoo cards. It supports advanced graphics effects of the N64. + . + It is based on Glide64 Napalm which was ported to Linux and amd64. + +Package: mupen64plus-video-glide64mk2-dbg +Section: debug +Priority: extra +Architecture: any-i386 any-amd64 +Multi-Arch: same +Pre-Depends: + ${misc:Pre-Depends}, +Depends: + ${misc:Depends}, + mupen64plus-video-glide64mk2 (= ${binary:Version}), +Description: Glide64Mk2 graphics hle for mupen64plus debug symbols package + High-level graphics emulation plugin for known microcodes based on Glide. This + version includes a Glide-to-OpenGL wrapper which makes it independent of + Voodoo cards. It supports advanced graphics effects of the N64. + . + This package contains the debug files. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..b1053ea --- /dev/null +++ b/debian/copyright @@ -0,0 +1,332 @@ +TODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODOTODO + +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: mupen64plus-video-glide64mk2 +Upstream-Contact: Richard 'Richard42' Goedeken <[email protected]> +Source: http://bitbucket.org/richard42/mupen64plus-video-glide64mk2/ + +Files: * +Copyright: 2010, Jon 'wahrhaft' Ring <[email protected]> +License: GPL-2+ + +Files: src/* +Copyright: 2002, Dave2001 <[email protected]> +License: GPL-2+ + +Files: src/3dmath.cpp src/Combine.cpp src/CRC.h src/DepthBufferRender.cpp + src/MiClWr16b.h src/MiClWr8b.h src/rdp.* src/TexCache.cpp src/TexConv.h + src/TexLoad*b.h +Copyright: 2002, Dave2001 <[email protected]> + 2008, Günther <[email protected]> +License: GPL-2+ + +Files: src/osal_* +Copyright: 2009, Richard 'Richard42' Goedeken <[email protected]> +License: GPL-2+ + +Files: projects/unix/Makefile +Copyright: 2007-2008, Jesse 'DarkJezter' Dean + 2007-2008, Scott 'Tillin9' Knauert + 2007-2009, Richard 'Richard42' Goedeken <[email protected]> + 2010, Jon 'wahrhaft' Ring <[email protected]> +License: GPL-2+ + +Files: src/cursor.* src/font.* +Copyright: 2002, Dave2001 <[email protected]> +License: GPL-2+ + +Files: src/m64p.h +Copyright: 2010, Jon 'wahrhaft' Ring <[email protected]> +License: GPL-2+ + +Files: src/Config.* +Copyright: 2002, Dave2001 <[email protected]> + 2010, Jon 'wahrhaft' Ring <[email protected]> +License: GPL-2+ + +Files: src/wrapper/* +Copyright: 2005-2006, Hacktarux +License: GPL-2+ + +Files: src/wrapper/hq* +Copyright: 2005-2006, MaxSt <[email protected]> +License: GPL-2+ + +Files: src/wrapper/3dfx.h src/wrapper/g3ext.h src/wrapper/glide* + src/wrapper/sst1vid.h +Copyright: 1999, 3DFX INTERACTIVE, INC. +License: other + 3DFX GLIDE Source Code General Public License + . + 1. PREAMBLE + . + This license is for software that provides a 3D graphics application + program interface (API).The license is intended to offer terms similar + to some standard General Public Licenses designed to foster open + standards and unrestricted accessibility to source code. Some of these + licenses require that, as a condition of the license of the software, + any derivative works (that is, new software which is a work containing + the original program or a portion of it) must be available for general + use, without restriction other than for a minor transfer fee, and that + the source code for such derivative works must likewise be made + available. The only restriction is that such derivative works must be + subject to the same General Public License terms as the original work. + . + This 3dfx GLIDE Source Code General Public License differs from the + standard licenses of this type in that it does not require the entire + derivative work to be made available under the terms of this license + nor is the recipient required to make available the source code for + the entire derivative work. Rather, the license is limited to only the + identifiable portion of the derivative work that is derived from the + licensed software. The precise terms and conditions for copying, + distribution and modification follow. + . + 2. DEFINITIONS + . + 2.1 This License applies to any program (or other "work") which + contains a notice placed by the copyright holder saying it may be + distributed under the terms of this 3dfx GLIDE Source Code General + Public License. + . + 2.2 The term "Program" as used in this Agreement refers to 3DFX's + GLIDE source code and object code and any Derivative Work. + . + 2.3 "Derivative Work" means, for the purpose of the License, that + portion of any work that contains the Program or the identifiable + portion of a work that is derived from the Program, either verbatim or + with modifications and/or translated into another language, and that + performs 3D graphics API operations. It does not include any other + portions of a work. + . + 2.4 "Modifications of the Program" means any work, which includes a + Derivative Work, and includes the whole of such work. + . + 2.5 "License" means this 3dfx GLIDE Source Code General Public License. + . + 2.6 The "Source Code" for a work means the preferred form of the work + for making modifications to it. For an executable work, complete source + code means all the source code for all modules it contains, any + associated interface definition files, and the scripts used to control + compilation and installation of the executable work. + . + 2.7 "3dfx" means 3dfx Interactive, Inc. + . + 3. LICENSED ACTIVITIES + . + 3.1 COPYING - You may copy and distribute verbatim copies of the + Program's Source Code as you receive it, in any medium, subject to the + provision of section 3.3 and provided also that: + . + (a) you conspicuously and appropriately publish on each copy + an appropriate copyright notice (3dfx Interactive, Inc. 1999), a notice + that recipients who wish to copy, distribute or modify the Program can + only do so subject to this License, and a disclaimer of warranty as + set forth in section 5; + . + (b) keep intact all the notices that refer to this License and + to the absence of any warranty; and + . + (c) do not make any use of the GLIDE trademark without the prior + written permission of 3dfx, and + . + (d) give all recipients of the Program a copy of this License + along with the Program or instructions on how to easily receive a copy + of this License. + . + 3.2 MODIFICATION OF THE PROGRAM/DERIVATIVE WORKS - You may modify your + copy or copies of the Program or any portion of it, and copy and + distribute such modifications subject to the provisions of section 3.3 + and provided that you also meet all of the following conditions: + . + (a) you conspicuously and appropriately publish on each copy + of a Derivative Work an appropriate copyright notice, a notice that + recipients who wish to copy, distribute or modify the Derivative Work + can only do so subject to this License, and a disclaimer of warranty + as set forth in section 5; + . + (b) keep intact all the notices that refer to this License and + to the absence of any warranty; and + . + (c) give all recipients of the Derivative Work a copy of this + License along with the Derivative Work or instructions on how to easily + receive a copy of this License. + . + (d) You must cause the modified files of the Derivative Work + to carry prominent notices stating that you changed the files and the + date of any change. + . + (e) You must cause any Derivative Work that you distribute or + publish to be licensed at no charge to all third parties under the + terms of this License. + . + (f) You do not make any use of the GLIDE trademark without the + prior written permission of 3dfx. + . + (g) If the Derivative Work normally reads commands + interactively when run, you must cause it, when started running for + such interactive use, to print or display an announcement as follows: + . + "COPYRIGHT 3DFX INTERACTIVE, INC. 1999, ALL RIGHTS RESERVED THIS + SOFTWARE IS FREE AND PROVIDED "AS IS," WITHOUT WARRANTY OF ANY KIND, + EITHER EXPRESSED OR IMPLIED. THERE IS NO RIGHT TO USE THE GLIDE + TRADEMARK WITHOUT PRIOR WRITTEN PERMISSION OF 3DFX INTERACTIVE, + INC. SEE THE 3DFX GLIDE GENERAL PUBLIC LICENSE FOR A FULL TEXT OF THE + DISTRIBUTION AND NON-WARRANTY PROVISIONS (REQUEST COPY FROM + [email protected])." + . + (h) The requirements of this section 3.2 do not apply to the + modified work as a whole but only to the Derivative Work. It is not + the intent of this License to claim rights or contest your rights to + work written entirely by you; rather, the intent is to exercise the + right to control the distribution of Derivative Works. + . + 3.3 DISTRIBUTION + . + (a) All copies of the Program or Derivative Works which are + distributed must include in the file headers the following language + verbatim: + . + "THIS SOFTWARE IS SUBJECT TO COPYRIGHT PROTECTION AND IS OFFERED + ONLY PURSUANT TO THE 3DFX GLIDE GENERAL PUBLIC LICENSE. THERE IS NO + RIGHT TO USE THE GLIDE TRADEMARK WITHOUT PRIOR WRITTEN PERMISSION OF + 3DFX INTERACTIVE, INC. A COPY OF THIS LICENSE MAY BE OBTAINED FROM + THE DISTRIBUTOR OR BY CONTACTING 3DFX INTERACTIVE INC ([email protected]). + THIS PROGRAM. IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER + EXPRESSED OR IMPLIED. SEE THE 3DFX GLIDE GENERAL PUBLIC LICENSE FOR A + FULL TEXT OF THE NON-WARRANTY PROVISIONS. + . + USE, DUPLICATION OR DISCLOSURE BY THE GOVERNMENT IS SUBJECT TO + RESTRICTIONS AS SET FORTH IN SUBDIVISION (C)(1)(II) OF THE RIGHTS + IN TECHNICAL DATA AND COMPUTER SOFTWARE CLAUSE AT DFARS 252.227-7013, + AND/OR IN SIMILAR OR SUCCESSOR CLAUSES IN THE FAR, DOD OR NASA FAR + SUPPLEMENT. UNPUBLISHED RIGHTS RESERVED UNDER THE COPYRIGHT LAWS OF + THE UNITED STATES. + . + COPYRIGHT 3DFX INTERACTIVE, INC. 1999, ALL RIGHTS RESERVED" + . + (b) You may distribute the Program or a Derivative Work in + object code or executable form under the terms of Sections 3.1 and 3.2 + provided that you also do one of the following: + . + (1) Accompany it with the complete corresponding + machine-readable source code, which must be distributed under the + terms of Sections 3.1 and 3.2; or, + . + (2) Accompany it with a written offer, valid for at + least three years, to give any third party, for a charge no more than + your cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 3.1 and 3.2 on a medium + customarily used for software interchange; or, + . + (3) Accompany it with the information you received as + to the offer to distribute corresponding source code. (This alternative + is allowed only for noncommercial distribution and only if you received + the program in object code or executable form with such an offer, in + accord with Subsection 3.3(b)(2) above.) + . + (c) The source code distributed need not include anything + that is normally distributed (in either source or binary form) with + the major components (compiler, kernel, and so on) of the operating + system on which the executable runs, unless that component itself + accompanies the executable code. + . + (d) If distribution of executable code or object code is made + by offering access to copy from a designated place, then offering + equivalent access to copy the source code from the same place counts + as distribution of the source code, even though third parties are not + compelled to copy the source along with the object code. + . + (e) Each time you redistribute the Program or any Derivative + Work, the recipient automatically receives a license from 3dfx and + successor licensors to copy, distribute or modify the Program and + Derivative Works subject to the terms and conditions of the License. + You may not impose any further restrictions on the recipients' + exercise of the rights granted herein. You are not responsible for + enforcing compliance by third parties to this License. + . + (f) You may not make any use of the GLIDE trademark without + the prior written permission of 3dfx. + . + (g) You may not copy, modify, sublicense, or distribute the + Program or any Derivative Works except as expressly provided under + this License. Any attempt otherwise to copy, modify, sublicense or + distribute the Program or any Derivative Works is void, and will + automatically terminate your rights under this License. However, + parties who have received copies, or rights, from you under this + License will not have their licenses terminated so long as such + parties remain in full compliance. + . + 4. MISCELLANEOUS + . + 4.1 Acceptance of this License is voluntary. By using, modifying or + distributing the Program or any Derivative Work, you indicate your + acceptance of this License to do so, and all its terms and conditions + for copying, distributing or modifying the Program or works based on + it. Nothing else grants you permission to modify or distribute the + Program or Derivative Works and doing so without acceptance of this + License is in violation of the U.S. and international copyright laws. + . + 4.2 If the distribution and/or use of the Program or Derivative Works + is restricted in certain countries either by patents or by copyrighted + interfaces, the original copyright holder who places the Program under + this License may add an explicit geographical distribution limitation + excluding those countries, so that distribution is permitted only in + or among countries not thus excluded. In such case, this License + incorporates the limitation as if written in the body of this License. + . + 4.3 This License is to be construed according to the laws of the + State of California and you consent to personal jurisdiction in the + State of California in the event it is necessary to enforce the + provisions of this License. + . + 5. NO WARRANTIES + . + 5.1 TO THE EXTENT PERMITTED BY APPLICABLE LAW, THERE IS NO WARRANTY + FOR THE PROGRAM. OR DERIVATIVE WORKS THE COPYRIGHT HOLDERS AND/OR + OTHER PARTIES PROVIDE THE PROGRAM AND ANY DERIVATIVE WORKS"AS IS" + WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY + AND PERFORMANCE OF THE PROGRAM AND ANY DERIVATIVE WORK IS WITH YOU. + SHOULD THE PROGRAM OR ANY DERIVATIVE WORK PROVE DEFECTIVE, YOU ASSUME + THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + . + 5.2 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL 3DFX + INTERACTIVE, INC., OR ANY OTHER COPYRIGHT HOLDER, OR ANY OTHER PARTY + WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM OR DERIVATIVE WORKS AS + PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, + SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR + INABILITY TO USE THE PROGRAM OR DERIVATIVE WORKS (INCLUDING BUT NOT + LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES + SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM OR + DERIVATIVE WORKS TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH + HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH + DAMAGES. + +Files: debian/* +Copyright: 2009-2012, Sven Eckelmann <[email protected]> + 2009-2012, Tobias Loose <[email protected]> +License: GPL-2+ + +License: GPL-2+ + 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. + . + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more + details. + . + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..5474c60 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,3 @@ +[DEFAULT] +pristine-tar = True +sign-tags = True diff --git a/debian/get-orig-source.sh b/debian/get-orig-source.sh new file mode 100755 index 0000000..0639635 --- /dev/null +++ b/debian/get-orig-source.sh @@ -0,0 +1,26 @@ +#! /bin/sh +set -e + +if [ -z "$DIR" ]; then + DIR=mupen64plus-video-glide64mk2 +fi +if [ -z "$OWNER" ]; then + OWNER=richard42 +fi + +# try to download source package +if [ "$1" != "snapshot" ]; then + uscan --verbose --force-download +else + MODULE="${OWNER}/${DIR}" + TMP="`mktemp -t -d`" + hg clone --noupdate "http://bitbucket.org/${MODULE}" "${TMP}" + REV="`hg --repository "${TMP}" log -r tip --template '{latesttag}+{latesttagdistance}+{node|short}\n'`" + LONGREV="`hg --repository "${TMP}" log -r tip --template '{node}\n'`" + TARNAME="${DIR}_${REV}.orig.tar" + echo "${LONGREV}" + EXCLUDE="--exclude ${TMP}/.hgtags --exclude ${TMP}/.hg_archival.txt --exclude ${TMP}/.hgignore" + hg --repository "${TMP}" archive --no-decode --type tar --prefix "${DIR}-${REV}/" ${EXCLUDE} -r tip "${TARNAME}" + gzip -n -f "${TARNAME}" + rm -rf "${TMP}" +fi diff --git a/debian/mupen64plus-video-glide64mk2.install b/debian/mupen64plus-video-glide64mk2.install new file mode 100644 index 0000000..375d4a9 --- /dev/null +++ b/debian/mupen64plus-video-glide64mk2.install @@ -0,0 +1,2 @@ +usr/lib/*/mupen64plus/ +usr/share/games/mupen64plus/ diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..7faef1c --- /dev/null +++ b/debian/rules @@ -0,0 +1,31 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie +export DEB_CFLAGS_MAINT_APPEND=-flto +export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed + +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +DEB_HOST_GNU_CPU ?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU) +DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) +MAKEOPTIONS = V=1 UNAME='$(DEB_HOST_ARCH_OS)' HOST_CPU='$(DEB_HOST_GNU_CPU)' APIDIR=/usr/include/mupen64plus/ DEBUG=1 PREFIX=/usr/ LIBDIR="/usr/lib/$(DEB_HOST_MULTIARCH)" PIC=1 OPTFLAGS="-DNDEBUG" SHAREDIR="/usr/share/games/mupen64plus/" + +DBG_PACKAGE=$(shell dpkg-parsechangelog|grep '^Source: '|sed 's/^Source:\s*//')-dbg + +binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep: + dh $@ --sourcedirectory="projects/unix" --parallel --list-missing + +get-orig-source: + $(CURDIR)/debian/get-orig-source.sh + +override_dh_auto_build: + dh_auto_build -- all $(MAKEOPTIONS) + +override_dh_auto_install: + dh_auto_install -- $(MAKEOPTIONS) + +override_dh_strip: + dh_strip -a --dbg-package="$(DBG_PACKAGE)" + +.PHONY: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep \ + get-orig-source override_dh_auto_build override_dh_auto_install override_dh_strip diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..4ef9fc7 --- /dev/null +++ b/debian/watch @@ -0,0 +1,4 @@ +version=3 + +http://bitbucket.org/richard42/mupen64plus-video-glide64mk2/downloads/ \ + /richard42/mupen64plus-video-glide64mk2/downloads/mupen64plus-video-glide64mk2-src-(.*).tar.gz -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/mupen64plus-video-glide64mk2.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

