[steamcmd] 01/01: initial packaging

Alexandre Detiste detiste-guest at moszumanska.debian.org
Mon Dec 7 16:24:07 UTC 2015


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

detiste-guest pushed a commit to branch master
in repository steamcmd.

commit 7d1fe35ffe4f9878efb72bff592831802086fa93
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date:   Mon Dec 7 17:23:50 2015 +0100

    initial packaging
---
 debian/.gitignore       |  5 ++++
 debian/changelog        |  5 ++++
 debian/compat           |  1 +
 debian/control          | 29 ++++++++++++++++++++
 debian/copyright        | 72 +++++++++++++++++++++++++++++++++++++++++++++++++
 debian/install          |  2 ++
 debian/rules            |  8 ++++++
 debian/scripts/steamcmd |  9 +++++++
 debian/source/format    |  1 +
 9 files changed, 132 insertions(+)

diff --git a/debian/.gitignore b/debian/.gitignore
new file mode 100644
index 0000000..10c3d19
--- /dev/null
+++ b/debian/.gitignore
@@ -0,0 +1,5 @@
+files
+steamcmd.debhelper.log
+steamcmd.substvars
+steamcmd/
+
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..d9b435b
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+steamcmd (0+20130205-1) unstable; urgency=low
+
+  * Initial release. (Closes: #775512)
+
+ -- Alexandre Detiste <alexandre.detiste at gmail.com>  Mon, 07 Dec 2015 09:48:11 +0100
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..61ea3ed
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,29 @@
+Source: steamcmd
+Section: non-free/games
+Priority: optional
+Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
+Uploaders: Alexandre Detiste <alexandre.detiste at gmail.com>
+Build-Depends: debhelper (>= 9)
+Standards-Version: 3.9.6
+Homepage: https://developer.valvesoftware.com/wiki/SteamCMD
+Vcs-Git: git://anonscm.debian.org/pkg-games/steamcmd
+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-games/steamcmd.git
+
+Package: steamcmd
+Architecture: any
+#Architecture: i386
+Depends: steam,
+         ${shlibs:Depends},
+         ${misc:Depends},
+Description: Command-line interface for Valve's Steam
+ Steam (http://www.steampowered.com) is a software content delivery system
+ developed by Valve software (http://www.valvesoftware.com).  There is
+ some free software available, but for the most part the content delivered
+ is non-free.
+ .
+ The Steam Console Client or SteamCMD is a command-line version
+ of the Steam client. Its primary use is to install and update various
+ dedicated servers available on Steam using a command-line interface.
+ .
+ You must first install the 'steam' package and accept it's
+ license agreement before being able to install this package.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..622246e
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,72 @@
+Format: Mostly copyright-format 1.0
+#       http://www.debian.org/doc/packaging-manuals/copyright-format/1.0
+#       This file does not entirely adhere to copyright-format 1.0 since
+#       that would require reformating the steam license agreement (adding
+#       spaces, dots, and word-wrapping), and  modifications to the license
+#       are explicitly disallowed by section 1.B.(ii).
+Upstream-Name: steamcmd
+
+Files: *
+Copyright: Valve Corporation <linux at steampowered.com>
+License: Steam_Install_Agreement
+       YOU SHOULD CAREFULLY READ THE ENTIRE FOLLOWING LICENSE AGREEMENT BEFORE INSTALLING THIS SOFTWARE PROGRAM.   THIS AGREEMENT CONTAINS IMPORTANT TERMS THAT AFFECT YOUR LEGAL RIGHTS.  BY INSTALLING THE SOFTWARE PROGRAM, YOU AGREE TO BE BOUND BY THE TERMS OF THIS AGREEMENT.  IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, PLEASE DO NOT INSTALL THIS SOFTWARE PROGRAM.
+         
+The software application(s) (the “Program”) is the copyrighted work of Valve Corporation (“Valve”) or its suppliers.  All rights reserved, except as expressly stated herein.  The Program is provided solely for installation by end users according to the terms of this License Agreement, except as provided below regarding permitted redistributions. All use of the Program is governed by the terms of the Steam subscriber agreement located at www.steampowered.com/agreement (the “Steam Agreemen [...]
+
+LICENSE AGREEMENT
+
+    1.    Grant of Licenses.
+
+       A. Personal Use Limited Installation License. Valve hereby grants, and by installing the Program you thereby accept, a limited, non-exclusive license and right to install copies of the Program on each of your computers solely for your personal use. 
+   
+       B. Limited Redistribution License.  Valve hereby grants, and you accept, a limited, terminable, non-exclusive license to reproduce and distribute an unlimited number of copies of the Program; provided that the following conditions are met:
+        (i) you must distribute the Program in its entirety;
+
+        (ii) you may not modify the Program, except that, in the case of the Linux version of the Program, you may modify scripts and other documentary and graphical files, but not any files containing the term “bootstrap” in the file name, provided that you do not modify any icons, change any copyright or other notices, or alter this or any other license agreement that is included with the Program, and provided further that any modifications you make are identified by you as modificatio [...]
+
+        (iii) you may repackage the Program and distribute it with another software program, provided that you do not integrate the Program in any way with that other software program, or combine the Program with that other software program in a manner that would require you to distribute the Program under any open source or other license terms different from these terms.
+
+        (iv) you may not charge any separate fee or receive any compensation attributable to the Program;
+
+        (v) you must include this License Agreement provided with the Program and ensure that it will display and be required to be accepted by the end user in the same manner as is required by the Program in the form received by you; and
+
+        (vi) you must preserve in all copies of the Program all copyright and legal notices that are attached to the copy of the Program received by you.
+
+       C.    Restrictions/Reservation of Rights.  Except as expressly set forth elsewhere in this License Agreement, you may not, in whole or in part: copy, photocopy, reproduce, translate, reverse engineer (with the exception of specific circumstances where such act is permitted by law), derive source code from, modify, disassemble, decompile, or create derivative works based on the Program; remove any proprietary notices or labels on the Program; or attempt in any manner to circumvent  [...]
+    
+    2.      Ownership. All title, ownership rights and intellectual property rights in and to the Program and any and all copies thereof (including but not limited to any titles, computer code, themes, objects, characters, character names, stories, dialog, catch phrases, locations, concepts, artwork, animations, sounds, musical compositions, audio-visual effects, methods of operation, moral rights, any related documentation, and “applets” incorporated into the Program) are owned by Valve [...]
+
+    3.     Termination. This License Agreement is effective until terminated. You may terminate the License Agreement at any time by destroying the Program.  We may terminate your rights set forth in Section 1.B. of this License Agreement at any time upon notice to you.  This License Agreement shall automatically terminate in the event that you fail to comply with the terms and conditions contained herein. In such event, you must immediately destroy the Program.  The provisions of Sectio [...]
+
+    4.     Export Controls. The Program may not be re-exported, downloaded or otherwise exported into (or to a national or resident of) any country to which the U.S. has embargoed goods, or to anyone on the U.S. Treasury Department’s list of Specially Designated Nationals or the U.S. Commerce Department’s Table of Denial Orders. By installing the Program, you are agreeing to the foregoing and you are representing and warranting that you are not located in, under the control of, or a nati [...]
+
+    5.     WARRANTY DISCLAIMERS; LIMITATION OF LIABILITY; NO GUARANTEES.  DISCLAIMERS OF WARRANTY AND LIMITATIONS ON LIABILITY SET FORTH IN THE STEAM AGREEMENT, AND/OR ELSEWHERE IN THE STEAM AGREEMENT, APPLY TO YOUR USE OF THE PROGRAM.  AS NOTED IN THE STEAM AGREEMENT, FOR EU CUSTOMERS, SUCH PROVISIONS DO NOT REDUCE YOUR MANDATORY CONSUMERS’ RIGHTS UNDER THE LAWS OF YOUR LOCAL JURISDICTION.
+
+    6.    Warranties/Indemnities Relating to Redistribution.  If you choose to redistribute the Program, you represent and warrant that any modifications you make to the Program, if any, and your particular combination of the Program with any other software or hardware, do not infringe on any third-party intellectual property rights.  You agree to defend, indemnify and hold harmless Valve, its licensors, and its and their affiliates from all liabilities, claims and expenses, including at [...]
+
+    7.    Miscellaneous. Provisions relating to applicable law and jurisdiction, and dispute resolution, set forth in the Steam Agreement shall apply to any disputes arising under this Agreement.  This License Agreement and the Steam Agreement terms incorporated herein may be amended, altered or modified at any time by Valve in Valve’s sole discretion. In the event that any provision of this License Agreement shall be held by a court or other tribunal of competent jurisdiction to be unen [...]
+You hereby acknowledge that you have read and understand the foregoing License Agreement and agree that the action of installing the Program is an acknowledgment of your agreement to be bound by the terms and conditions of the License Agreement contained herein, including the Steam Agreement.
+
+
+Files: debian/*
+Copyright:
+ 2013-2015 Michael Gilbert <mgilbert at debian.org>
+ 2015 Alexandre Detiste <alexandre at detiste.be>
+License: MIT
+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.
+
+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.
diff --git a/debian/install b/debian/install
new file mode 100644
index 0000000..d7b4c7c
--- /dev/null
+++ b/debian/install
@@ -0,0 +1,2 @@
+steamcmd.sh      usr/lib/games/steam/
+linux32/steamcmd usr/lib/games/steam/
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..4c7f61a
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,8 @@
+#!/usr/bin/make -f
+%:
+	dh $@
+
+override_dh_auto_install:
+	dh_auto_install
+	mkdir -p debian/steamcmd/usr/games/
+	install -m0755 debian/scripts/steamcmd debian/steamcmd/usr/games/
diff --git a/debian/scripts/steamcmd b/debian/scripts/steamcmd
new file mode 100755
index 0000000..c2107c4
--- /dev/null
+++ b/debian/scripts/steamcmd
@@ -0,0 +1,9 @@
+#!/bin/sh
+if [ ! -e ~/.steam/steamcmd ]
+then
+	mkdir -p ~/.steam/steamcmd/linux32
+	# steamcmd will replace these files with newer ones itself on first run
+	cp /usr/lib/games/steam/steamcmd.sh ~/.steam/steamcmd/
+	cp /usr/lib/games/steam/steamcmd    ~/.steam/steamcmd/linux32/
+fi
+~/.steam/steamcmd/steamcmd.sh $@
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)

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



More information about the Pkg-games-commits mailing list