public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/kuickshow/files/, media-gfx/kuickshow/
@ 2018-06-17 18:44 Andreas Sturmlechner
  0 siblings, 0 replies; 2+ messages in thread
From: Andreas Sturmlechner @ 2018-06-17 18:44 UTC (permalink / raw
  To: gentoo-commits

commit:     8da77d0624e101b85f25cd3bcafaee0265c0a503
Author:     Christian Gerloff <chrgerloff <AT> gmx <DOT> net>
AuthorDate: Sun Jun 17 18:00:39 2018 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jun 17 18:44:26 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8da77d06

media-gfx/kuickshow: switch to official release

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/8872

 media-gfx/kuickshow/Manifest                       |  1 +
 .../files/kuickshow-0.10.0-handbook-fix.patch      | 12 +++++++
 media-gfx/kuickshow/kuickshow-0.10.0-r1.ebuild     | 42 ++++++++++++++++++++++
 3 files changed, 55 insertions(+)

diff --git a/media-gfx/kuickshow/Manifest b/media-gfx/kuickshow/Manifest
index 74a5c90d327..38f413df494 100644
--- a/media-gfx/kuickshow/Manifest
+++ b/media-gfx/kuickshow/Manifest
@@ -1 +1,2 @@
+DIST kuickshow-0.10.0-r1.tar.xz 879364 BLAKE2B 43ef0306988a4154bfdf33e1b5858d3985cdb9134adf5a657854ac14ad0a12ec13265e287b479baa5096f5eaa1b35515cb6d44a51a83eaf1c19f3401541f2c42 SHA512 d65082959d784884fb4411c3e3f6145606bc3f02d7a8c63421d216e8ae6da89dcb5e57ba0ab88b5a1cd31368ff111700cc58f98b74a1e481e6109173d253fd29
 DIST kuickshow-0.10.0.tar.xz 1038552 BLAKE2B 435a2ea3e944514c3ea9cd42428281517dd91bdcb0d288cfd95d7b4e59f4b063ca4cfdf1aed19d3ccdd96ce492edad60fe76ece26ae7be7fec67d3a51d70ff99 SHA512 3c12bcca649b4b7d75709432e77b0b8d7ba9bd98ddd75592421f2035bfd43724d25dd066ff1aeffb1f2200df618ba153a0d855e037a48517f3aea177aa3fdec0

diff --git a/media-gfx/kuickshow/files/kuickshow-0.10.0-handbook-fix.patch b/media-gfx/kuickshow/files/kuickshow-0.10.0-handbook-fix.patch
new file mode 100644
index 00000000000..99058078755
--- /dev/null
+++ b/media-gfx/kuickshow/files/kuickshow-0.10.0-handbook-fix.patch
@@ -0,0 +1,12 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index bfd4d40..fa2337c 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -32,6 +30,7 @@ add_subdirectory( src )
+ add_subdirectory( misc ) 
+ add_subdirectory( pics ) 
+ add_subdirectory( icons )
++add_subdirectory( doc )
+ 
+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
+ 

diff --git a/media-gfx/kuickshow/kuickshow-0.10.0-r1.ebuild b/media-gfx/kuickshow/kuickshow-0.10.0-r1.ebuild
new file mode 100644
index 00000000000..e29430931ed
--- /dev/null
+++ b/media-gfx/kuickshow/kuickshow-0.10.0-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Image viewer based on KDE Frameworks"
+HOMEPAGE="https://userbase.kde.org/KuickShow"
+SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz -> ${P}-r1.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+DEPEND="
+	$(add_frameworks_dep kcompletion)
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kconfigwidgets)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kdelibs4support)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep kinit)
+	$(add_frameworks_dep kio)
+	$(add_frameworks_dep kjobwidgets)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_frameworks_dep kwindowsystem)
+	$(add_frameworks_dep kxmlgui)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtprintsupport)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtx11extras)
+	media-libs/imlib
+	x11-libs/libX11
+"
+RDEPEND="${DEPEND}
+	!media-gfx/kuickshow:4
+"
+
+PATCHES=( "${FILESDIR}/${P}-handbook-fix.patch" )


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/kuickshow/files/, media-gfx/kuickshow/
@ 2021-05-15 16:25 Andreas Sturmlechner
  0 siblings, 0 replies; 2+ messages in thread
From: Andreas Sturmlechner @ 2021-05-15 16:25 UTC (permalink / raw
  To: gentoo-commits

commit:     b290c70a948a6c68af221c2ac9e272f597757101
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat May 15 16:22:17 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat May 15 16:22:28 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b290c70a

media-gfx/kuickshow: Fix build w/ >=kde-frameworks/kwindowsystem-5.82

Gentoo ebuild sets KWINDOWSYSTEM_NO_WIDGETS=ON which drops deprecated
KF5WindowSystem API from <=5.62. This case was already deprecated since
5.0 though.

Upstream commit 52e30eb18b9b6becbd58e8c1333f9f81afbeb8d6

Closes: https://bugs.gentoo.org/790200
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 .../kuickshow-0.10.1-kwindowsystem-5.82.patch      | 29 ++++++++++++++++++++++
 media-gfx/kuickshow/kuickshow-0.10.1.ebuild        |  4 ++-
 2 files changed, 32 insertions(+), 1 deletion(-)

diff --git a/media-gfx/kuickshow/files/kuickshow-0.10.1-kwindowsystem-5.82.patch b/media-gfx/kuickshow/files/kuickshow-0.10.1-kwindowsystem-5.82.patch
new file mode 100644
index 00000000000..84883fc6415
--- /dev/null
+++ b/media-gfx/kuickshow/files/kuickshow-0.10.1-kwindowsystem-5.82.patch
@@ -0,0 +1,29 @@
+From 52e30eb18b9b6becbd58e8c1333f9f81afbeb8d6 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Fri, 14 May 2021 18:31:23 +0200
+Subject: [PATCH] Port away from deprecated API (NET::StaysOnTop ->
+ NET::KeepAbove)
+
+Deprecated since 5.0.
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ src/aboutwidget.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/aboutwidget.cpp b/src/aboutwidget.cpp
+index 79cb942..5ec75b2 100644
+--- a/src/aboutwidget.cpp
++++ b/src/aboutwidget.cpp
+@@ -41,7 +41,7 @@ AboutWidget::AboutWidget( QWidget *parent )
+ 
+     // KDE specific settings for "window" display (it's just a frame, not a real window)
+     KWindowSystem::setType(winId(), NET::Override);
+-    KWindowSystem::setState(winId(), NET::StaysOnTop | NET::SkipTaskbar);
++    KWindowSystem::setState(winId(), NET::KeepAbove | NET::SkipTaskbar);
+ 
+     // these settings are difficult to set in designer
+     QPalette whitePalette((QColor(Qt::white)));
+-- 
+2.31.1
+

diff --git a/media-gfx/kuickshow/kuickshow-0.10.1.ebuild b/media-gfx/kuickshow/kuickshow-0.10.1.ebuild
index 9e8a35b597b..fd2850a1a6f 100644
--- a/media-gfx/kuickshow/kuickshow-0.10.1.ebuild
+++ b/media-gfx/kuickshow/kuickshow-0.10.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -40,3 +40,5 @@ DEPEND="
 RDEPEND="${DEPEND}
 	!media-gfx/kuickshow:4
 "
+
+PATCHES=( "${FILESDIR}/${P}-kwindowsystem-5.82.patch" ) # bug 790200


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-05-15 16:25 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-05-15 16:25 [gentoo-commits] repo/gentoo:master commit in: media-gfx/kuickshow/files/, media-gfx/kuickshow/ Andreas Sturmlechner
  -- strict thread matches above, loose matches on Subject: below --
2018-06-17 18:44 Andreas Sturmlechner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox