summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNitroretro2019-09-20 17:13:10 +0300
committerNitroretro2019-09-20 17:13:10 +0300
commit05b0ca0ecccd44c7efeb673171293710762f34d3 (patch)
tree361e3ec8fc433fed837d2f61ec582e3b64167266
parentaa39a9cc5d015d422464836980dee4eba5331f75 (diff)
downloadaur-05b0ca0ecccd44c7efeb673171293710762f34d3.tar.gz
Add MinecraftForge-License.txt
-rw-r--r--.SRCINFO4
-rw-r--r--.gitignore1
-rw-r--r--MinecraftForge-License.txt70
-rw-r--r--PKGBUILD12
4 files changed, 81 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 49745887c78c..bff29d0b6708 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = forge-server-1.10.2
pkgdesc = Minecraft Forge server unit files, script, and jar
pkgver = 1.10.2_12.18.3.2185
- pkgrel = 1
+ pkgrel = 2
url = https://minecraftforge.net/
install = forge-server-1.10.2.install
arch = any
@@ -24,6 +24,7 @@ pkgbase = forge-server-1.10.2
source = forge-1.10.2d.sh
source = LICENSE-fml.txt
source = LICENSE-new.txt
+ source = MinecraftForge-License.txt
sha512sums = 12ef115f29883ee48ddfe0463e5a817d8754fba776d97951347b9d657227836f148c392df49eaed61887f7fb7f8653321ba419e07d34df89e76888e42f2283ae
sha512sums = c56f06606d96a08e7b55ef00e95d57d2931218f2e887f70a2be092dc20e47a3fc40c4898a5d315964f08126eb4860c8d7925e26bc52acf0dbaf681e6906f2915
sha512sums = a47b5a9e2262877008a5dcae3a833fe99f911631d6fdbe97b95e0451e1dd2b5a26b6f7b843dd6a8ccd4f663cf5c3bca53a89a1d3aabb363281ab6c6fb19e41a4
@@ -32,6 +33,7 @@ pkgbase = forge-server-1.10.2
sha512sums = 9f2d532dd2f7c897f6082aee8a1164fcd9f639e49bd1f025ae2b6ca7a97560ad0b34971a618eb669cdfc19a86426850bae4c7600805a4ce9fc40576154971f08
sha512sums = 07860198b7d40726e9597f9ac748904a8e27bdcf87151f0b1c8c2ade024ad16aa83d412b70f900a7de3f58773f325ee45eb6c30cb1395e45a4d8092a19b4f845
sha512sums = 7fe8163f3f1bb86e59508aff851eb571e280da36c24a6faf49ae51d6a000282bac8c388ac1c0c1208220b3f8fb62466285a306213f5a014faa1b619f4c48bf9b
+ sha512sums = dedd8e121e79bdd39c824a2d4acbc231ae6339cfd29894c4e7299359d23bc92423f4a865865372745be996b0bc14f5777e06baae8b1f4e5c302eadeac5aecf15
pkgname = forge-server-1.10.2
diff --git a/.gitignore b/.gitignore
index d97cf480b031..8946647254cb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,6 +7,7 @@
!forge-1.10.2d.sh
!LICENSE-fml.txt
!LICENSE-new.txt
+!MinecraftForge-License.txt
!PKGBUILD
!.gitignore
!.SRCINFO
diff --git a/MinecraftForge-License.txt b/MinecraftForge-License.txt
new file mode 100644
index 000000000000..1cc2a3e9dcf1
--- /dev/null
+++ b/MinecraftForge-License.txt
@@ -0,0 +1,70 @@
+Minecraft Forge Public Licence
+==============================
+
+Version 1.0
+
+0. Definitions
+--------------
+
+Minecraft: Denotes a copy of the Minecraft game licensed by Mojang AB
+
+User: Anybody that interract with the software in one of the following ways:
+ - play
+ - decompile
+ - recompile or compile
+ - modify
+
+Minecraft Forge: The Minecraft Forge code, in source form, class file form, as
+obtained in a standalone fashion or as part of a wider distribution.
+
+Dependency: Code required to have Minecraft Forge working properly. That can
+include dependencies required to compile the code as well as modifications in
+the Minecraft sources that are required to have Minecraft Forge working.
+
+1. Scope
+--------
+
+The present license is granted to any user of Minecraft Forge, for all files included
+unless stated otherwise in the file itself. As a prerequisite, a user of Minecraft
+Forge must own a legally aquired copy of Minecraft.
+
+2. Play rights
+--------------
+
+The user of Minecraft Forge is allowed to install the software on a client or
+a server and to play it without restriction.
+
+3. Modification rights
+----------------------
+
+The user has the right to decompile the source code, look at either the
+decompiled version or the original source code, and to modify it.
+
+4. Derivation rights
+--------------------
+
+The user has the rights to derive code from Minecraft Forge, that is to say to
+write code that either extends Minecraft Forge class and interfaces,
+instantiate the objects declared or calls the functions. This code is known as
+"derived" code, and can be licensed with conditions different from Minecraft
+Forge.
+
+
+5. Distribution rights
+----------------------
+
+The user of Minecraft Forge is allowed to redistribute Minecraft Forge in
+partially, in totallity, or included in a distribution. When distributing
+binaries or class files, the user must provide means to obtain the sources of
+the distributed version of Minecraft Forge at no costs. This includes the
+files as well as any dependency that the code may rely on, including patches to
+minecraft original sources.
+
+Modification of Minecraft Forge as well as dependencies, including patches to
+minecraft original sources, has to remain under the terms of the present
+license.
+
+The right to distribute Minecraft Forge does not extend to the right to distribute
+MCP data files included within Minecraft Forge. These are the property of the MCP
+project and should be removed from any customized distribution of Minecraft Forge
+or permission sought separately from the MCP team.
diff --git a/PKGBUILD b/PKGBUILD
index 573a3fafcaf5..8349682555d2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,14 +11,13 @@ _pkgver=${_minecraft_ver}-12.18.3.2185
pkgname=forge-server-1.10.2
pkgver=${_pkgver//-/_}
-pkgrel=1
+pkgrel=2
pkgdesc="Minecraft Forge server unit files, script, and jar"
arch=('any')
url="https://minecraftforge.net/"
license=('custom')
depends=('java-runtime-headless=8' 'screen' 'sudo' 'bash' 'awk' 'sed')
-optdepends=("tar: needed in order to create world backups"
- "netcat: required in order to suspend an idle server")
+optdepends=("tar: needed in order to create world backups" "netcat: required in order to suspend an idle server")
backup=("etc/conf.d/${_game}")
install="${pkgname}.install"
source=("${_game}-${_pkgver}-installer.jar"::"https://files.minecraftforge.net/maven/net/minecraftforge/forge/${_pkgver}/forge-${_pkgver}-installer.jar"
@@ -28,7 +27,8 @@ source=("${_game}-${_pkgver}-installer.jar"::"https://files.minecraftforge.net/m
"${_game}d.conf"
"${_game}d.sh"
"LICENSE-fml.txt"
- "LICENSE-new.txt")
+ "LICENSE-new.txt"
+ "MinecraftForge-License.txt")
noextract=("${_game}-${_pkgver}-installer.jar")
sha512sums=('12ef115f29883ee48ddfe0463e5a817d8754fba776d97951347b9d657227836f148c392df49eaed61887f7fb7f8653321ba419e07d34df89e76888e42f2283ae'
'c56f06606d96a08e7b55ef00e95d57d2931218f2e887f70a2be092dc20e47a3fc40c4898a5d315964f08126eb4860c8d7925e26bc52acf0dbaf681e6906f2915'
@@ -37,7 +37,8 @@ sha512sums=('12ef115f29883ee48ddfe0463e5a817d8754fba776d97951347b9d657227836f148
'78578e1e736d946ff09c4f2eeaa9a667d5baeb56918dc702b9eae6969aaf62369207612e6825d0b4f88cd70ec5f120400d7badcbe95255a5486077805c60d730'
'9f2d532dd2f7c897f6082aee8a1164fcd9f639e49bd1f025ae2b6ca7a97560ad0b34971a618eb669cdfc19a86426850bae4c7600805a4ce9fc40576154971f08'
'07860198b7d40726e9597f9ac748904a8e27bdcf87151f0b1c8c2ade024ad16aa83d412b70f900a7de3f58773f325ee45eb6c30cb1395e45a4d8092a19b4f845'
- '7fe8163f3f1bb86e59508aff851eb571e280da36c24a6faf49ae51d6a000282bac8c388ac1c0c1208220b3f8fb62466285a306213f5a014faa1b619f4c48bf9b')
+ '7fe8163f3f1bb86e59508aff851eb571e280da36c24a6faf49ae51d6a000282bac8c388ac1c0c1208220b3f8fb62466285a306213f5a014faa1b619f4c48bf9b'
+ 'dedd8e121e79bdd39c824a2d4acbc231ae6339cfd29894c4e7299359d23bc92423f4a865865372745be996b0bc14f5777e06baae8b1f4e5c302eadeac5aecf15')
prepare() {
mkdir mods
@@ -47,6 +48,7 @@ prepare() {
package() {
install -Dm644 "LICENSE-fml.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-fml.txt"
install -Dm644 "LICENSE-new.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-new.txt"
+ install -Dm644 "MinecraftForge-License.txt" "${pkgdir}/usr/share/licenses/${pkgname}/MinecraftForge-License.txt"
install -Dm644 "${_game}d.conf" "${pkgdir}/etc/conf.d/${_game}"
install -Dm755 "${_game}d.sh" "${pkgdir}/usr/bin/${_game}d"