Gentoo Archives: gentoo-commits

From: "Jakov Smolić" <jsmolic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, games-action/multimc/
Date: Sat, 08 Jan 2022 10:33:11
Message-Id: 1641637951.d3c6ca0f365d25eab4f6c1026c35173d7443dd10.jsmolic@gentoo
1 commit: d3c6ca0f365d25eab4f6c1026c35173d7443dd10
2 Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 8 10:29:12 2022 +0000
4 Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 8 10:32:31 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3c6ca0f
7
8 games-action/multimc: treeclean
9
10 Closes: https://bugs.gentoo.org/826906
11 Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
12
13 games-action/multimc/Manifest | 3 --
14 games-action/multimc/metadata.xml | 28 ----------
15 games-action/multimc/multimc-0.6.13.ebuild | 84 ------------------------------
16 profiles/package.mask | 9 ----
17 4 files changed, 124 deletions(-)
18
19 diff --git a/games-action/multimc/Manifest b/games-action/multimc/Manifest
20 deleted file mode 100644
21 index ce77aa33920c..000000000000
22 --- a/games-action/multimc/Manifest
23 +++ /dev/null
24 @@ -1,3 +0,0 @@
25 -DIST libnbtplusplus-multimc-0.6.1.tar.gz 47171 BLAKE2B e0e4d2593554dc59605114fcae86c59877da67d3f0888145b9ec2fe3d08decec7345a92c7d37310e021b5719f1371a58a22dc796e719028a478877e6d08982ed SHA512 81a1640a069d88df7ba0abf72089aecbe1e9d791c88acaaa7e70c8f0bcd0512cf8698178342657e363524ce8488dd072368a0aa8cc091a24912d6f8b6b0f4f2d
26 -DIST multimc-0.6.13.tar.gz 2493423 BLAKE2B 8dd64f3b07ff2faeda25bba14f1b19fd0854534e50d589325c19386c96ac3e4b04af8b2262fbf9796e67a869a8d98bf828617dadf2e270801970bc182a6d7175 SHA512 c897f75d01c0e7f73a860166bce3b4efccb3e3f8ec8b811c7e465ac97986c67c0d1149130429fcccb4bdd9af323d01e687f3d7afb5cb7d2c0299e61c0298cad9
27 -DIST quazip-multimc-3.tar.gz 103519 BLAKE2B 7a636f9e76cae61cee42131093b56d2a577814b2eb04bdc3c3a7614cf307bbdabe533c66a9f07848bbd929a62b7043dc53f2f85e2e487bfcc820170112f1114b SHA512 2e9074203c67bc7ad98621c551047e5367f06e54cacfecc755a5bf2c9f99266eab42ad972f86ae28ed7e1507f6d27d8d2680a87ce9fd5b1e93a18bcb627ec3f0
28
29 diff --git a/games-action/multimc/metadata.xml b/games-action/multimc/metadata.xml
30 deleted file mode 100644
31 index 3907aa588cee..000000000000
32 --- a/games-action/multimc/metadata.xml
33 +++ /dev/null
34 @@ -1,28 +0,0 @@
35 -<?xml version="1.0" encoding="UTF-8"?>
36 -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
37 -<pkgmetadata>
38 - <upstream>
39 - <remote-id type="github">MultiMC/Launcher</remote-id>
40 - <bugs-to>https://github.com/MultiMC/Launcher/issues</bugs-to>
41 - </upstream>
42 - <maintainer type="person">
43 - <email>andrewammerlaan@g.o</email>
44 - <name>Andrew Ammerlaan</name>
45 - </maintainer>
46 - <longdescription>
47 - MultiMC is a custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once. It also allows you to easily install and remove mods by simply dragging and dropping. Here are the current features of MultiMC:
48 -
49 - - Manage multiple instances of Minecraft at once
50 - - Start Minecraft with a custom resolution
51 - - Change Java's runtime options (including memory options)
52 - - Shows Minecraft's console output in a colour-coded window
53 - - Kill Minecraft easily if it crashes/freezes
54 - - Custom icons and groups for instances
55 - - Forge, Fabric and LiteLoader integration (automatic installation, version downloads, mod management)
56 - - Import of Curse modpacks
57 - - LWJGL version changing built-in
58 - - Supports every version of Minecraft that the vanilla launcher does
59 - - Upload screenshots
60 - - Import, export Instances allowing you to share with friends and/or make backups
61 - </longdescription>
62 -</pkgmetadata>
63
64 diff --git a/games-action/multimc/multimc-0.6.13.ebuild b/games-action/multimc/multimc-0.6.13.ebuild
65 deleted file mode 100644
66 index 6c509f291626..000000000000
67 --- a/games-action/multimc/multimc-0.6.13.ebuild
68 +++ /dev/null
69 @@ -1,84 +0,0 @@
70 -# Copyright 2019-2021 Gentoo Authors
71 -# Distributed under the terms of the GNU General Public License v2
72 -
73 -EAPI=7
74 -
75 -inherit desktop java-pkg-2 xdg cmake
76 -
77 -QUAZIP_VER="multimc-3"
78 -LIBNBTPLUSPLUS_VER="multimc-0.6.1"
79 -
80 -DESCRIPTION="An advanced Qt5-based open-source launcher for Minecraft"
81 -HOMEPAGE="https://multimc.org
82 - https://github.com/MultiMC/Launcher"
83 -BASE_URI="https://github.com/MultiMC"
84 -SRC_URI="
85 - ${BASE_URI}/Launcher/archive/${PV}.tar.gz -> ${P}.tar.gz
86 - ${BASE_URI}/libnbtplusplus/archive/${LIBNBTPLUSPLUS_VER}.tar.gz -> libnbtplusplus-${LIBNBTPLUSPLUS_VER}.tar.gz
87 - ${BASE_URI}/quazip/archive/${QUAZIP_VER}.tar.gz -> quazip-${QUAZIP_VER}.tar.gz
88 -"
89 -S="${WORKDIR}/MultiMC5-${PV}"
90 -
91 -KEYWORDS="~amd64"
92 -LICENSE="Apache-2.0 Boost-1.0 BSD-2 BSD GPL-2+ LGPL-2.1-with-linking-exception LGPL-3 OFL-1.1 MIT"
93 -SLOT="0"
94 -
95 -# Author has indicated that he is unhappy with redistributing custom builds
96 -# under the MultiMC name/logo
97 -# https://github.com/MultiMC/Launcher/issues/4087
98 -RESTRICT="bindist"
99 -
100 -COMMON_DEPEND="
101 - dev-qt/qtcore:5
102 - dev-qt/qtwidgets:5
103 - dev-qt/qtconcurrent:5
104 - dev-qt/qtnetwork:5
105 - dev-qt/qtgui:5
106 - dev-qt/qttest:5
107 - dev-qt/qtxml:5
108 -"
109 -DEPEND="${COMMON_DEPEND}
110 - virtual/jdk:1.8
111 -"
112 -RDEPEND="${COMMON_DEPEND}
113 - sys-libs/zlib
114 - >=virtual/jre-1.8:*
115 - virtual/opengl
116 - x11-libs/libXrandr
117 -"
118 -
119 -src_unpack() {
120 - default
121 - rm -r "${S}/libraries/libnbtplusplus" "${S}/libraries/quazip" || die
122 - mv "${WORKDIR}/libnbtplusplus-${LIBNBTPLUSPLUS_VER}" "${S}/libraries/libnbtplusplus" || die
123 - mv "${WORKDIR}/quazip-${QUAZIP_VER}" "${S}/libraries/quazip" || die
124 -}
125 -
126 -src_prepare() {
127 - cmake_src_prepare
128 - sed -r -i 's/-Werror([a-z=-]+)?//g' CMakeLists.txt || die
129 -}
130 -
131 -src_configure() {
132 - local mycmakeargs=(
133 - -DMultiMC_LAYOUT=lin-system
134 - )
135 - cmake_src_configure
136 -}
137 -
138 -src_install() {
139 - cmake_src_install
140 - domenu launcher/package/linux/multimc.desktop
141 - doicon -s scalable launcher/resources/multimc/scalable/multimc.svg
142 -}
143 -
144 -pkg_postinst() {
145 - xdg_pkg_postinst
146 - elog ""
147 - elog "In order to use Microsoft accounts instead of Mojang accounts"
148 - elog "either use the official binary packaged in games-action/multimc-bin,"
149 - elog "or patch your own secret API key into the MSAClientID variable in"
150 - elog "notsecrets/Secrets.cpp."
151 - elog "See Also: https://bugs.gentoo.org/814404"
152 - elog ""
153 -}
154
155 diff --git a/profiles/package.mask b/profiles/package.mask
156 index cb8cd36d130c..63a8fee6846c 100644
157 --- a/profiles/package.mask
158 +++ b/profiles/package.mask
159 @@ -217,15 +217,6 @@ perl-core/version
160 # Package without consumers. Bug #732792. Removal in 30 days.
161 app-arch/fastjar
162
163 -# Andrew Ammerlaan <andrewammerlaan@g.o> (2021-12-10)
164 -# As of MultiMC version 0.6.14 source built versions of MultiMC are no longer
165 -# usable for anything but development. The sources have been de-branded and
166 -# secret API keys and other required files are not included with the sources.
167 -# Please use the official upstream binary packaged in games-action/multimc-bin
168 -# instead.
169 -# Removal in 30 days
170 -games-action/multimc
171 -
172 # Conrad Kostecki <conikost@g.o> (2021-12-04)
173 # Masking newer versions for both packages,
174 # as they cannot be compiled due upstream change.