Added license information.

This commit is contained in:
Storm Dragon 2020-12-16 17:16:16 -05:00
parent 76a738dd21
commit bd88b91c53
8 changed files with 253 additions and 49 deletions

View File

@ -521,7 +521,7 @@ EXHIBIT B. Attribution Information
   
Attribution Phrase (not exceeding 10 words): _______________________ Attribution Phrase (not exceeding 10 words): A Stormux project
Attribution URL: https://stormgames.wolfe.casa Attribution URL: https://stormgames.wolfe.casa

View File

@ -1,43 +1,47 @@
#!/usr/bin/env bash #!/usr/bin/env bash
#
# ■The contents of this file are subject to the Common Public Attribution license() {
# License Version 1.0 (the ■License■); you may not use this file except in cat << EOF
# compliance with the License. You may obtain a copy of the License at ■The contents of this file are subject to the Common Public Attribution
# https://opensource.org/licenses/CPAL-1.0. The License is based on the Mozilla Public License Version License Version 1.0 (the ■License■); you may not use this file except in
# 1.1 but Sections 14 and 15 have been added to cover use of software over a compliance with the License. You may obtain a copy of the License at
# computer network and provide for limited attribution for the Original https://opensource.org/licenses/CPAL-1.0. The License is based on the Mozilla Public License Version
# Developer. In addition, Exhibit A has been modified to be consistent with 1.1 but Sections 14 and 15 have been added to cover use of software over a
# Exhibit B. computer network and provide for limited attribution for the Original
# Developer. In addition, Exhibit A has been modified to be consistent with
# Software distributed under the License is distributed on an ■AS IS■ basis, Exhibit B.
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the Software distributed under the License is distributed on an ■AS IS■ basis,
# License. WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# The Original Code is audiogame manager. License.
#
# The Original Developer is not the Initial Developer and is . If The Original Code is audiogame manager.
# left blank, the Original Developer is the Initial Developer.
# The Original Developer is not the Initial Developer and is . If
# The Initial Developer of the Original Code is Billy "Storm Dragon" Wolfe. All portions of left blank, the Original Developer is the Initial Developer.
# the code written by Billy Wolfe are Copyright (c) 2020. All Rights
# Reserved. The Initial Developer of the Original Code is Billy "Storm Dragon" Wolfe. All portions of
# the code written by Billy Wolfe are Copyright (c) 2020. All Rights
# Contributor Michael Taboada. Reserved.
#
# Contributor Jeremiah Ticket. Contributor Michael Taboada.
#
# Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved. Contributor Jeremiah Ticket.
#
# Attribution Phrase (not exceeding 10 words): _______________________ Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved.
#
# Attribution URL: https://stormgames.wolfe.casa Attribution Phrase (not exceeding 10 words): A Stormux project
#
# Graphic Image as provided in the Covered Code, if any. Attribution URL: https://stormgames.wolfe.casa
#
# Display of Attribution Information is required in Larger Graphic Image as provided in the Covered Code, if any.
# Works which are defined in the CPAL as a work which combines Covered Code
# or portions thereof with code not governed by the terms of the CPAL. Display of Attribution Information is required in Larger
Works which are defined in the CPAL as a work which combines Covered Code
or portions thereof with code not governed by the terms of the CPAL.
EOF
}
# Dialog accessibility # Dialog accessibility
export DIALOGOPTS='--no-lines --visit-items' export DIALOGOPTS='--no-lines --visit-items'
@ -45,7 +49,7 @@ export DIALOGOPTS='--no-lines --visit-items'
# Automatic update function # Automatic update function
update() { update() {
local filePath="$(command -v ${0})" local filePath="$(command -v ${0})"
if file "${filePath}" | grep -q 'Bourne-Again shell script, ASCII text' ; then if file "${filePath}" | grep -q 'Bourne-Again shell script,' ; then
return return
fi fi
# make sure the site can be reached # make sure the site can be reached
@ -220,6 +224,9 @@ download() {
} }
help() { help() {
echo "${0##*/}"
echo "Released under the terms of the Common Public Attribution License Version 1.0"
echo -e "This is a Stormux project: https://stormux.org\n"
echo -e "Usage:\n" echo -e "Usage:\n"
echo "With no arguments, open the game launcher." echo "With no arguments, open the game launcher."
for i in "${!command[@]}" ; do for i in "${!command[@]}" ; do
@ -496,10 +503,11 @@ fi
# Array of command line arguments # Array of command line arguments
declare -A command=( declare -A command=(
[c]="Check your system for necessary components." [c]="Check your system for necessary components."
[d]="debug mode, wine will be much more verbose when games are launched with this flag." [d]="Debug mode, wine will be much more verbose when games are launched with this flag."
[h]="This help screen." [h]="This help screen."
[i]="Install games." [i]="Install games."
[l:]="launch given game without interactive audiogame-manager menu specified by its wine bottle." [L]="Display license information."
[l:]="Launch given game without interactive audiogame-manager menu specified by its wine bottle."
[N]="No cache, delete the installer after it has been extracted." [N]="No cache, delete the installer after it has been extracted."
[r]="Remove a game. This will delete all game data." [r]="Remove a game. This will delete all game data."
) )
@ -516,6 +524,7 @@ while getopts "${args}" i ; do
;; ;;
h) help;; h) help;;
i) game_installer;; i) game_installer;;
L) license;;
l) game_launcher "${OPTARG}";; l) game_launcher "${OPTARG}";;
N) noCache="true";; N) noCache="true";;
r) game_removal;; r) game_removal;;

View File

@ -1,5 +1,44 @@
#!/bin/bash #!/bin/bash
#
# âe contents of this file are subject to the Common Public Attribution
# License Version 1.0 (the âcenseâ you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# https://opensource.org/licenses/CPAL-1.0. The License is based on the Mozilla Public License Version
# 1.1 but Sections 14 and 15 have been added to cover use of software over a
# computer network and provide for limited attribution for the Original
# Developer. In addition, Exhibit A has been modified to be consistent with
# Exhibit B.
#
# Software distributed under the License is distributed on an â ISâasis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is audiogame manager.
#
# The Original Developer is not the Initial Developer and is . If
# left blank, the Original Developer is the Initial Developer.
#
# The Initial Developer of the Original Code is Billy "Storm Dragon" Wolfe. All portions of
# the code written by Billy Wolfe are Copyright (c) 2020. All Rights
# Reserved.
#
# Contributor Michael Taboada.
#
# Contributor Jeremiah Ticket.
#
# Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved.
#
# Attribution Phrase (not exceeding 10 words): A Stormux project
#
# Attribution URL: https://stormgames.wolfe.casa
#
# Graphic Image as provided in the Covered Code, if any.
#
# Display of Attribution Information is required in Larger
# Works which are defined in the CPAL as a work which combines Covered Code
# or portions thereof with code not governed by the terms of the CPAL.
for i in dialog unix2dos; do for i in dialog unix2dos; do
if ! command -v $i &> /dev/null ; then if ! command -v $i &> /dev/null ; then
echo "Please install dialog and dos2unix before using this script." echo "Please install dialog and dos2unix before using this script."

View File

@ -1,5 +1,44 @@
#!/usr/bin/env bash #!/usr/bin/env bash
#
# âe contents of this file are subject to the Common Public Attribution
# License Version 1.0 (the âcenseâ you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# https://opensource.org/licenses/CPAL-1.0. The License is based on the Mozilla Public License Version
# 1.1 but Sections 14 and 15 have been added to cover use of software over a
# computer network and provide for limited attribution for the Original
# Developer. In addition, Exhibit A has been modified to be consistent with
# Exhibit B.
#
# Software distributed under the License is distributed on an â ISâasis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is audiogame manager.
#
# The Original Developer is not the Initial Developer and is . If
# left blank, the Original Developer is the Initial Developer.
#
# The Initial Developer of the Original Code is Billy "Storm Dragon" Wolfe. All portions of
# the code written by Billy Wolfe are Copyright (c) 2020. All Rights
# Reserved.
#
# Contributor Michael Taboada.
#
# Contributor Jeremiah Ticket.
#
# Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved.
#
# Attribution Phrase (not exceeding 10 words): A Stormux project
#
# Attribution URL: https://stormgames.wolfe.casa
#
# Graphic Image as provided in the Covered Code, if any.
#
# Display of Attribution Information is required in Larger
# Works which are defined in the CPAL as a work which combines Covered Code
# or portions thereof with code not governed by the terms of the CPAL.
cache="${XDG_CONFIG_HOME:-$HOME/.config}/storm-games/audiogame-manager/cache" cache="${XDG_CONFIG_HOME:-$HOME/.config}/storm-games/audiogame-manager/cache"
url="https://tunmi13.dev/projects/rotu.zip" url="https://tunmi13.dev/projects/rotu.zip"
(rm -v "${cache}/rotu.zip" (rm -v "${cache}/rotu.zip"

View File

@ -1,5 +1,44 @@
#!/bin/bash #!/bin/bash
#
# âe contents of this file are subject to the Common Public Attribution
# License Version 1.0 (the âcenseâ you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# https://opensource.org/licenses/CPAL-1.0. The License is based on the Mozilla Public License Version
# 1.1 but Sections 14 and 15 have been added to cover use of software over a
# computer network and provide for limited attribution for the Original
# Developer. In addition, Exhibit A has been modified to be consistent with
# Exhibit B.
#
# Software distributed under the License is distributed on an â ISâasis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is audiogame manager.
#
# The Original Developer is not the Initial Developer and is . If
# left blank, the Original Developer is the Initial Developer.
#
# The Initial Developer of the Original Code is Billy "Storm Dragon" Wolfe. All portions of
# the code written by Billy Wolfe are Copyright (c) 2020. All Rights
# Reserved.
#
# Contributor Michael Taboada.
#
# Contributor Jeremiah Ticket.
#
# Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved.
#
# Attribution Phrase (not exceeding 10 words): A Stormux project
#
# Attribution URL: https://stormgames.wolfe.casa
#
# Graphic Image as provided in the Covered Code, if any.
#
# Display of Attribution Information is required in Larger
# Works which are defined in the CPAL as a work which combines Covered Code
# or portions thereof with code not governed by the terms of the CPAL.
updateURL="https://www.kaldobsky.com/audiogames/SwampPatch.zip" updateURL="https://www.kaldobsky.com/audiogames/SwampPatch.zip"
extract_error() { extract_error() {

View File

@ -1,5 +1,44 @@
#!/bin/bash #!/bin/bash
#
# âe contents of this file are subject to the Common Public Attribution
# License Version 1.0 (the âcenseâ you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# https://opensource.org/licenses/CPAL-1.0. The License is based on the Mozilla Public License Version
# 1.1 but Sections 14 and 15 have been added to cover use of software over a
# computer network and provide for limited attribution for the Original
# Developer. In addition, Exhibit A has been modified to be consistent with
# Exhibit B.
#
# Software distributed under the License is distributed on an â ISâasis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is audiogame manager.
#
# The Original Developer is not the Initial Developer and is . If
# left blank, the Original Developer is the Initial Developer.
#
# The Initial Developer of the Original Code is Billy "Storm Dragon" Wolfe. All portions of
# the code written by Billy Wolfe are Copyright (c) 2020. All Rights
# Reserved.
#
# Contributor Michael Taboada.
#
# Contributor Jeremiah Ticket.
#
# Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved.
#
# Attribution Phrase (not exceeding 10 words): A Stormux project
#
# Attribution URL: https://stormgames.wolfe.casa
#
# Graphic Image as provided in the Covered Code, if any.
#
# Display of Attribution Information is required in Larger
# Works which are defined in the CPAL as a work which combines Covered Code
# or portions thereof with code not governed by the terms of the CPAL.
path=${1:-~/.local/wine/top-speed-3/drive_c/Program\ Files/Playing\ in\ the\ dark/Top\ Speed\ 3} path=${1:-~/.local/wine/top-speed-3/drive_c/Program\ Files/Playing\ in\ the\ dark/Top\ Speed\ 3}
echo "Enter URL or IP address for Top Speed 3 Server:" echo "Enter URL or IP address for Top Speed 3 Server:"
read -r -e server read -r -e server

View File

@ -34,7 +34,7 @@
# #
# Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved. # Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved.
# #
# Attribution Phrase (not exceeding 10 words): _______________________ # Attribution Phrase (not exceeding 10 words): A Stormux project
# #
# Attribution URL: https://stormgames.wolfe.casa # Attribution URL: https://stormgames.wolfe.casa
# #

View File

@ -1,5 +1,44 @@
#!/bin/bash #!/bin/bash
#
# âe contents of this file are subject to the Common Public Attribution
# License Version 1.0 (the âcenseâ you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# https://opensource.org/licenses/CPAL-1.0. The License is based on the Mozilla Public License Version
# 1.1 but Sections 14 and 15 have been added to cover use of software over a
# computer network and provide for limited attribution for the Original
# Developer. In addition, Exhibit A has been modified to be consistent with
# Exhibit B.
#
# Software distributed under the License is distributed on an â ISâasis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is audiogame manager.
#
# The Original Developer is not the Initial Developer and is . If
# left blank, the Original Developer is the Initial Developer.
#
# The Initial Developer of the Original Code is Billy "Storm Dragon" Wolfe. All portions of
# the code written by Billy Wolfe are Copyright (c) 2020. All Rights
# Reserved.
#
# Contributor Michael Taboada.
#
# Contributor Jeremiah Ticket.
#
# Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved.
#
# Attribution Phrase (not exceeding 10 words): A Stormux project
#
# Attribution URL: https://stormgames.wolfe.casa
#
# Graphic Image as provided in the Covered Code, if any.
#
# Display of Attribution Information is required in Larger
# Works which are defined in the CPAL as a work which combines Covered Code
# or portions thereof with code not governed by the terms of the CPAL.
export WINEARCH=win32 export WINEARCH=win32
bottle="${1,,}" bottle="${1,,}"