games-util/lgogdownloader: Bump to 3.19, drop old 3.18

This release drops GUI support.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2026-09-21 21:55:35 +01:00
parent 01111517da
commit e6e0ae819f
5 changed files with 7 additions and 53 deletions

View File

@@ -1 +1 @@
DIST lgogdownloader-3.18.tar.gz 107440 BLAKE2B 2385a0be3691484cc3342102c9d51cd2911f914c3f93269a06b829e5523bf8d87fdf4c4aed597d7a5c50a454c5bdaf24d64f26912ab60a3596b0b8996cbea235 SHA512 cc0fb32a2d83f024c3f8f7189a4316498cd4fece3381844bff08109233345ee13c1276c0871bc046b649019e008d2d7404770c2112d782faf1299143c317af6b
DIST lgogdownloader-3.19.tar.gz 106619 BLAKE2B 159e59389a90dbc9c075280e5d9f5e0440e09bece78179c4a174f2dd5ece5b1b75ba77cb835f2378d453c328ee49be85e7a007dbddae749cbb3cc238d7ad686b SHA512 2d71e0b8ac06897099551a14f20b3ada0caa271cdd64fe94d959fbfc16535b0b255ec5763d562df8fd0e574f1083e1a34da7a55257b39d4b6702643261358435

View File

@@ -1,19 +0,0 @@
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -10,7 +10,7 @@
set(CMAKE_AUTOUIC ON)
endif(USE_QT_GUI)
-find_package(Boost
+find_package(Boost 1.69.0
CONFIG
REQUIRED
filesystem
@@ -19,7 +19,6 @@
date_time
iostreams
OPTIONAL_COMPONENTS
- system
)
find_package(CURL 7.55.0 REQUIRED)
find_package(Jsoncpp REQUIRED)

View File

@@ -18,7 +18,6 @@ HOMEPAGE="https://sites.google.com/site/gogdownloader/"
LICENSE="WTFPL-2"
SLOT="0"
IUSE="gui"
RDEPEND="
>=app-crypt/rhash-1.3.3-r2:0=
@@ -27,26 +26,16 @@ RDEPEND="
>=dev-libs/jsoncpp-1.7:0=
dev-libs/tinyxml2:0=
>=net-misc/curl-7.55:0=[ssl]
gui? (
dev-qt/qtbase:6[network,widgets]
dev-qt/qtwebengine:6[widgets]
)
"
DEPEND="${RDEPEND}"
DEPEND="
${RDEPEND}
"
BDEPEND="
virtual/pkgconfig
gui? ( dev-qt/qtbase:6 )
"
PATCHES=( "${FILESDIR}/${P}-boost-1.89.patch" ) # bug 963665
src_configure() {
local mycmakeargs=(
-DUSE_QT_GUI=$(usex gui)
)
cmake_src_configure
}
src_install() {
cmake_src_install
gunzip "${ED}"/usr/share/man/man1/${PN}.1.gz || die

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,6 @@ HOMEPAGE="https://sites.google.com/site/gogdownloader/"
LICENSE="WTFPL-2"
SLOT="0"
IUSE="gui"
RDEPEND="
>=app-crypt/rhash-1.3.3-r2:0=
@@ -27,10 +26,6 @@ RDEPEND="
>=dev-libs/jsoncpp-1.7:0=
dev-libs/tinyxml2:0=
>=net-misc/curl-7.55:0=[ssl]
gui? (
dev-qt/qtbase:6[network,widgets]
dev-qt/qtwebengine:6[widgets]
)
"
DEPEND="
@@ -39,16 +34,8 @@ DEPEND="
BDEPEND="
virtual/pkgconfig
gui? ( dev-qt/qtbase:6 )
"
src_configure() {
local mycmakeargs=(
-DUSE_QT_GUI=$(usex gui)
)
cmake_src_configure
}
src_install() {
cmake_src_install
gunzip "${ED}"/usr/share/man/man1/${PN}.1.gz || die

View File

@@ -12,9 +12,6 @@
<upstream>
<remote-id type="github">Sude-/lgogdownloader</remote-id>
</upstream>
<use>
<flag name="gui">Enable GUI login support for passing reCAPTCHA</flag>
</use>
<longdescription>
LGOGDownloader is open source downloader to GOG.com for Linux
users using the same API as the official GOGDownloader.