Merge updates from master

This commit is contained in:
Repository mirror & CI
2020-03-25 13:36:20 +00:00
16 changed files with 302 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop xdg
DESCRIPTION="Minecraft launcher which integrates multiple different ModPacks"
HOMEPAGE="https://atlauncher.com
https://github.com/ATLauncher/ATLauncher"
SRC_URI="https://github.com/ATLauncher/ATLauncher/releases/download/${PV}/${P}.jar
https://raw.githubusercontent.com/ATLauncher/ATLauncher/master/src/main/resources/assets/image/Icon.ico -> ${PN}.ico"
KEYWORDS="~amd64 ~x86"
LICENSE="GPL-3"
SLOT="0"
BDEPEND="media-gfx/imagemagick"
RDEPEND="virtual/jre:1.8"
S="${WORKDIR}"
src_unpack() {
# do not unpack jar file
cp "${DISTDIR}/${PN}.ico" "${S}" || die
}
src_compile() {
convert ${PN}.ico ${PN}.png || die
}
src_install() {
dodir /opt/${PN}
insinto /opt/${PN}/
newins "${DISTDIR}/${P}.jar" ${PN}.jar
insinto /opt/bin/
doins "${FILESDIR}/${PN}"
fperms +x /opt/bin/${PN}
newicon -s 256x256 ${PN}-0.png ${PN}.png
newicon -s 128x128 ${PN}-1.png ${PN}.png
newicon -s 64x64 ${PN}-2.png ${PN}.png
newicon -s 48x48 ${PN}-3.png ${PN}.png
newicon -s 32x32 ${PN}-4.png ${PN}.png
newicon -s 16x16 ${PN}-5.png ${PN}.png
make_desktop_entry ${PN} "ATLauncher" ${PN} Game
}

View File

@@ -0,0 +1,2 @@
DIST ATLauncher-3.3.4.2.jar 10456315 BLAKE2B 07563619418544412cf8684c549138bc01001ec45d0edb02db79c2cd2d00fd5ceb60c5ce13fe68025ddc9a63862d9cdb4fafe78275fbe123363ca809d6368c85 SHA512 ea54cef8ab9f28acea319d6d1a2cd192709504b96aa2296baf705f878bedc3f201acc797badbb696444a8f53c502ffffbd000c3690dfb6a065b765e926e904ba
DIST ATLauncher.ico 370070 BLAKE2B 992e5df968054884c21f136b8f16f2b14e8d321b2196ebc07f7a59621223ca79b896f63b21dba864f61f238ca1864039a410d8089127714163092f65d0ca7f27 SHA512 353f6dd68475778cc8e97a773e800fe532df2f6d28d5babc751cfb5ed7ef24ef6246f76d26e3e25706e458741d604bb8fa8e79cb8904900284f0f7b0f9488bfb

View File

@@ -0,0 +1,10 @@
#!/usr/bin/env bash
# we need to execute this in a user writeable directory
if [ ! -f ${HOME}/ATLauncher/ATLauncher.jar ]; then
mkdir -p ${HOME}/.local/share/ATLauncher
cp /opt/ATLauncher/ATLauncher.jar ${HOME}/.local/share/ATLauncher/ATLauncher.jar
fi
java -jar ${HOME}/.local/share/ATLauncher/ATLauncher.jar

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>andrewammerlaan@riseup.net</email>
<name>Andrew Ammerlaan</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,4 @@
DIST minecraft-launcher-1.6.93.jar 4481683 BLAKE2B 29597977cc70f831bff7f77cb2493d8c8f8138518c79f5e92f91ed6440ae2224b4140546c37645370173c668d9db894ca6b548b6cfd41da40c4e1ff51f0d820b SHA512 85739c0c0828af5b901b9933173f08229175aef1e8dec40c83981fb6fc330285b4c3a206cdf4405408106eff56ce1e516368d18bf44f631446ebac45e9aba125
DIST minecraft-launcher-2.1.13086.tar.gz 79517543 BLAKE2B 0eff1c6ebe7e1ae8f60c220afc4c0584ffb463c966f60f4057ae5e5b9e29c861ff60bd94ecd1d20d9a00f00156549cb374b8c6f9d7256ad13e9268959854c501 SHA512 c79c95316222aadb971b02bdb210442e13b82b5aa3e6ec136174274016a5a1ec5b006ffab1a293b7efc170da859a43e6c76ab32c8c97857e39253e8924e03fd0
DIST minecraft-launcher-legacy.svg 61803 BLAKE2B 6527c869aec955f5e457e57f6c60b6391c29f2bc6f83d72b9a432cc9b77df6fb842549158f38e32a0bec6973d6fac4af3a1a5562cb84b5a4fd1d95de645da842 SHA512 aa08e8fa2a5c1c3e2d714644cb9648adb779c09fff5a9e5b79cea42c53be3f53631d199f72c1eec56e4b4f8e46be8f4ae88fbe456865621b589a7c4f9438549a
DIST minecraft-launcher.svg 61803 BLAKE2B 6527c869aec955f5e457e57f6c60b6391c29f2bc6f83d72b9a432cc9b77df6fb842549158f38e32a0bec6973d6fac4af3a1a5562cb84b5a4fd1d95de645da842 SHA512 aa08e8fa2a5c1c3e2d714644cb9648adb779c09fff5a9e5b79cea42c53be3f53631d199f72c1eec56e4b4f8e46be8f4ae88fbe456865621b589a7c4f9438549a

View File

@@ -0,0 +1,5 @@
#!/usr/bin/env bash
java -jar /opt/minecraft-launcher/minecraft-launcher.jar

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>andrewammerlaan@riseup.net</email>
<name>Andrew Ammerlaan</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,39 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop xdg
DESCRIPTION="An open-world game whose gameplay revolves around breaking and placing blocks"
HOMEPAGE="https://www.minecraft.net"
SRC_URI="https://launcher.mojang.com/v1/objects/eabbff5ff8e21250e33670924a0c5e38f47c840b/launcher.jar -> ${P}.jar
https://launcher.mojang.com/download/minecraft-launcher.svg -> ${PN}-legacy.svg"
KEYWORDS="~amd64 ~x86"
LICENSE="Mojang"
SLOT="1"
RESTRICT="mirror"
RDEPEND="virtual/jre:1.8"
S="${WORKDIR}"
src_unpack() {
# do not unpack jar file
true
}
src_install() {
dodir /opt/${PN}
insinto /opt/${PN}/
newins "${DISTDIR}/${P}.jar" ${PN}.jar
insinto /opt/bin/
doins "${FILESDIR}/${PN}-legacy"
fperms +x /opt/bin/${PN}-legacy
doicon -s scalable "${DISTDIR}/${PN}-legacy.svg"
make_desktop_entry ${PN}-legacy "Minecraft (legacy)" ${PN}-legacy Game
}

View File

@@ -0,0 +1,50 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop xdg
DESCRIPTION="An open-world game whose gameplay revolves around breaking and placing blocks"
HOMEPAGE="https://www.minecraft.net"
SRC_URI="https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_${PV}.tar.gz -> ${P}.tar.gz
https://launcher.mojang.com/download/minecraft-launcher.svg"
KEYWORDS="~amd64 ~x86"
LICENSE="Mojang"
SLOT="2"
RESTRICT="mirror"
RDEPEND="gnome-base/gconf
sys-apps/dbus
x11-apps/xrandr
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrender
x11-libs/libXScrnSaver
x11-libs/libXtst
x11-libs/xcb-util
>=x11-libs/gtk+-2.24.32-r1
media-libs/openal
virtual/opengl
virtual/jre:1.8"
S="${WORKDIR}/${PN}"
src_install() {
dodir /opt/${PN}
insinto /opt/${PN}/
doins -r .
fperms +x /opt/${PN}/${PN}
dosym ../${PN}/${PN} /opt/bin/${PN}
doicon -s scalable "${DISTDIR}/${PN}.svg"
make_desktop_entry ${PN} "Minecraft" ${PN} Game
}

View File

@@ -0,0 +1,2 @@
DIST technic-launcher-4.510.jar 5541495 BLAKE2B 249b553abc7cffd0c823fa09801dc16cb0ae94b0a8179dcbc1cdb043d5fc3a459034c9c26de96e8fca171cacdced57b5059b4845db041091c30ebfe8df7a0aca SHA512 5219ebf0faa41cc3d5c4444cd561f69dd6215eb1bc1d2c99c5b693b419c8085544902c7df960cc07ddedff7f14aa58f71a840cae07fae912f4a96761afc32466
DIST technic-launcher.ico 15086 BLAKE2B 4f5be0661bfbdca971cf022767618acef1e912b60c3f0574f383a8bd0281a6d66ca1b8b105412ec9579f3999514a471412fb16da66d937acfb4d3236b8f99663 SHA512 c109113a0e1be10bc013bfb79b742396a768fa683860a83d734e158b709e66b9e21067e1791ae5f7a854ccd21b1bf9adf6eeb27bc33d9da03f902dfe5d8be710

View File

@@ -0,0 +1,4 @@
#!/usr/bin/env bash
java -jar /opt/technic-launcher/technic-launcher.jar

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>andrewammerlaan@riseup.net</email>
<name>Andrew Ammerlaan</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,47 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop xdg
DESCRIPTION="Minecraft launcher for community-made modpacks on the Technic Platform"
HOMEPAGE="https://www.technicpack.net/"
SRC_URI="http://launcher.technicpack.net/launcher${PV:0:1}/${PV:2}/TechnicLauncher.jar -> ${P}.jar
https://www.technicpack.net/favicon.ico -> ${PN}.ico"
KEYWORDS="~amd64 ~x86"
LICENSE="technic"
SLOT="0"
RESTRICT="mirror"
BDEPEND="media-gfx/imagemagick"
RDEPEND="virtual/jre:1.8"
S="${WORKDIR}"
src_unpack() {
# do not unpack jar file
cp "${DISTDIR}/${PN}.ico" "${S}" || die
}
src_compile() {
convert ${PN}.ico ${PN}.png || die
}
src_install() {
dodir /opt/${PN}
insinto /opt/${PN}/
newins "${DISTDIR}/${P}.jar" ${PN}.jar
insinto /opt/bin/
doins "${FILESDIR}/${PN}"
fperms +x /opt/bin/${PN}
newicon -s 16x16 ${PN}-0.png ${PN}.png
newicon -s 32x32 ${PN}-1.png ${PN}.png
newicon -s 48x48 ${PN}-2.png ${PN}.png
make_desktop_entry ${PN} "Technic Launcher" ${PN} Game
}

65
licenses/technic Normal file
View File

@@ -0,0 +1,65 @@
Terms of Service
1. Terms
By accessing this web site, you are agreeing to be bound by these web site Terms and Conditions of Use, all applicable laws and regulations, and agree that you are responsible for compliance with any applicable local laws. If you do not agree with any of these terms, you are prohibited from using or accessing this site. The materials contained in this web site are protected by applicable copyright and trade mark law.
2. Use License
Permission is granted to temporarily download one copy of the materials (information or software) on Technic's web site for personal, non-commercial transitory viewing only. This is the grant of a license, not a transfer of title, and under this license you may not:
modify or copy the materials;
use the materials for any commercial purpose, or for any public display (commercial or non-commercial);
remove any copyright or other proprietary notations from the materials; or
transfer the materials to another person or "mirror" the materials on any other server.
This license shall automatically terminate if you violate any of these restrictions and may be terminated by Technic at any time. Upon terminating your viewing of these materials or upon the termination of this license, you must destroy any downloaded materials in your possession whether in electronic or printed format.
3. Disclaimer
The materials on Technic's web site are provided "as is". Technic makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties, including without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights. Further, Technic does not warrant or make any representations concerning the accuracy, likely results, or reliability of the use of the materials on its Internet web site or otherwise relating to such materials or on any sites linked to this site.
4. Limitations
In no event shall Technic or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption,) arising out of the use or inability to use the materials on Technic's Internet site, even if Technic or a Technic authorized representative has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you.
5. Revisions and Errata
The materials appearing on Technic's web site could include technical, typographical, or photographic errors. Technic does not warrant that any of the materials on its web site are accurate, complete, or current. Technic may make changes to the materials contained on its web site at any time without notice. Technic does not, however, make any commitment to update the materials.
6. Links
Technic has not reviewed all of the sites linked to its Internet web site and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by Technic of the site. Use of any such linked web site is at the user's own risk.
7. Site Terms of Use Modifications
Technic may revise these terms of use for its web site at any time without notice. By using this web site you are agreeing to be bound by the then current version of these Terms and Conditions of Use.
8. Governing Law
Any claim relating to Technic's web site shall be governed by the laws of the State of Florida without regard to its conflict of law provisions.
General Terms and Conditions applicable to Use of a Web Site.
Modpack Terms
General Rules
Inactive modpacks might be removed without notification.
This refers to any modpack that has not been updated and downloaded in a period of time. This period of time is up to the Platform staff.
Modpacks that have not been updated but are still working and being actively downloaded will not be removed.
Modpacks with broken URLs or Solder links may be temporarily locked or deleted to prevent users from having problems with the Platform or the Technic Launcher.
Modpacks abusing the system in any way (forcing rankings or ratings) will be immediately removed and the user banned from the Platform.
Modpacks are forbidden from using any adf.ly (or similar) links in their descriptions or anywhere on their modpack pages.
Technic reserves the right to remove any modpack without notification or without disclosing the reason as to why the modpack is being removed.
Modpack Names & Descriptions
Modpack names and descriptions may not have any vulgar or offensive language. Breaking this term will result in a permanent ban from the Platform.
Modpack names that have any official Technic modpack names will be immediately removed. (ex. Technic/Tekkit/Hexxit/Attack of the B-Team/any others)
Modpacks submitted under the name of another already established modpack name will be removed.
This includes modpacks on and off the Platform.
It's fine to base your modpack on another, but do not use the other modpack's title in your own.
Modpacks breaking this term will be deleted without notification.
Permissions
It is the modpack creator's responsbility to gather permissions from the modders.
Creating a modpack directly in spite of a modder's wishes in a way to solely create drama will not be tolerated.
This includes insulting modders or permissions in any way in your modpack title or descriptions.
Modpack Statuses & Updates
As with titles and descriptions, using the status system in anyway deemed offensive or vulgar will result in your modpack being terminated without notification and a permanent ban from the Platform.
Technic reserves the right to change these terms at any point without notification. You can always access these terms by visiting our Terms of Service page.

0
net-misc/openbgpd/files/openbgpd-init.d Executable file → Normal file
View File

View File

@@ -1,2 +1,3 @@
DFSG @FREE lablgtk-examples meschach VOSTROM
MISC-FREE noweb i3lock-color
Non-free technic