Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/converseen/files/, media-gfx/converseen/
Date: Fri, 26 Feb 2021 22:16:41
Message-Id: 1614377788.5119aee6ef1c1470d8cfb0840d5d7913b7230f4b.asturm@gentoo
1 commit: 5119aee6ef1c1470d8cfb0840d5d7913b7230f4b
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Fri Feb 26 19:11:27 2021 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 26 22:16:28 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5119aee6
7
8 media-gfx/converseen: 0.9.9.0 version bump, EAPI7, cmake.eclass
9
10 Disable update check
11 Rebase GNUInstallDirs patch
12
13 Closes: https://bugs.gentoo.org/740012
14 Package-Manager: Portage-3.0.15, Repoman-3.0.2
15 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
16
17 media-gfx/converseen/Manifest | 1 +
18 media-gfx/converseen/converseen-0.9.9.0.ebuild | 38 ++++++++++++
19 .../files/converseen-0.9.9.0-appdata-path.patch | 17 ++++++
20 .../files/converseen-0.9.9.0-gnuinstalldirs.patch | 68 ++++++++++++++++++++++
21 .../files/converseen-0.9.9.0-no-update.patch | 20 +++++++
22 5 files changed, 144 insertions(+)
23
24 diff --git a/media-gfx/converseen/Manifest b/media-gfx/converseen/Manifest
25 index ed16f72e505..93bef72d41b 100644
26 --- a/media-gfx/converseen/Manifest
27 +++ b/media-gfx/converseen/Manifest
28 @@ -1 +1,2 @@
29 DIST converseen-0.9.6.2.tar.gz 276879 BLAKE2B 3f41c8a85d275b2a2fb1c2c8971f92e447b0c7b236d5b90a07629400925b8627e1e9e837239e2114cd2e6f755941b4ef28adfbecf9813963d01b925af4e348e0 SHA512 897bcb4554ca05d92dc939837f74022fcc21e05273cb40445c0d02ce3e10e87f9e74eeccee69e4ed1bdf63ca3bd759d4d51769daee5ea34df7997114c7937f7c
30 +DIST converseen-0.9.9.0.tar.gz 280547 BLAKE2B 978df93748cd5585b99f371f9538f9ae0a6fa683c9a452a8fb3eceb0c6a7b972423dbd396f8702a4db839852d39bb7c3b654603a08a5dc61481ed74c6aa3aa0b SHA512 8ec01de40fc32bc83c97b3e1d1d0400b9ae5c8c5f374dfae452a75f1bec648d6db26ea036103e15c84e4360ed83f27ce5d35a64592289de083e9701e6153ca63
31
32 diff --git a/media-gfx/converseen/converseen-0.9.9.0.ebuild b/media-gfx/converseen/converseen-0.9.9.0.ebuild
33 new file mode 100644
34 index 00000000000..06de610772d
35 --- /dev/null
36 +++ b/media-gfx/converseen/converseen-0.9.9.0.ebuild
37 @@ -0,0 +1,38 @@
38 +# Copyright 1999-2021 Gentoo Authors
39 +# Distributed under the terms of the GNU General Public License v2
40 +
41 +EAPI=7
42 +
43 +inherit cmake
44 +
45 +DESCRIPTION="Batch image converter and resizer based on ImageMagick"
46 +HOMEPAGE="https://converseen.fasterland.net/
47 + https://github.com/Faster3ck/Converseen/"
48 +SRC_URI="https://github.com/Faster3ck/Converseen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
49 +
50 +LICENSE="GPL-3+"
51 +SLOT="0"
52 +KEYWORDS="~amd64 ~x86"
53 +IUSE="debug"
54 +
55 +# FIXME: graphicsmagick dependency does not work properly, failures when compiling
56 +# || ( media-gfx/imagemagick[cxx] media-gfx/graphicsmagick[cxx,imagemagick] )
57 +RDEPEND="
58 + dev-qt/qtcore:5
59 + dev-qt/qtgui:5
60 + dev-qt/qtnetwork:5
61 + dev-qt/qtwidgets:5
62 + media-gfx/imagemagick:=[cxx]
63 +"
64 +DEPEND="${RDEPEND}"
65 +BDEPEND="
66 + dev-qt/linguist-tools:5
67 +"
68 +
69 +S="${WORKDIR}/${P^}"
70 +
71 +PATCHES=(
72 + "${FILESDIR}/${P}-gnuinstalldirs.patch"
73 + "${FILESDIR}/${P}-appdata-path.patch"
74 + "${FILESDIR}/${P}-no-update.patch"
75 +)
76
77 diff --git a/media-gfx/converseen/files/converseen-0.9.9.0-appdata-path.patch b/media-gfx/converseen/files/converseen-0.9.9.0-appdata-path.patch
78 new file mode 100644
79 index 00000000000..127fc7ad926
80 --- /dev/null
81 +++ b/media-gfx/converseen/files/converseen-0.9.9.0-appdata-path.patch
82 @@ -0,0 +1,17 @@
83 +Description: install appdata to package directory
84 + The CMAKE_INSTALL_PREFIX was not set to install path and set its correct
85 + location.
86 +Author: Laszlo Boszormenyi (GCS) <gcs@××××××.org>
87 +Last-Update: 2018-08-21
88 +
89 +--- a/converseen.pro
90 ++++ b/converseen.pro
91 +@@ -122,7 +122,7 @@ loc/converseen_uk_UA.qm
92 + desktopFile.files = res/converseen.desktop
93 + kdeservicemenu.path = $${SHARE_DIR}/kservices5/ServiceMenus
94 + kdeservicemenu.files = res/converseen_import.desktop
95 +- appdata.path = /usr/share/appdata/
96 ++ appdata.path = /usr/share/metainfo/
97 + appdata.files = converseen.appdata.xml
98 +
99 + isEmpty(QMAKE_LRELEASE) {
100
101 diff --git a/media-gfx/converseen/files/converseen-0.9.9.0-gnuinstalldirs.patch b/media-gfx/converseen/files/converseen-0.9.9.0-gnuinstalldirs.patch
102 new file mode 100644
103 index 00000000000..50ad7a01e8d
104 --- /dev/null
105 +++ b/media-gfx/converseen/files/converseen-0.9.9.0-gnuinstalldirs.patch
106 @@ -0,0 +1,68 @@
107 +From 6dbded67fdbe977719ded2a6ffdcdc87165dd541 Mon Sep 17 00:00:00 2001
108 +From: Andreas Sturmlechner <andreas.sturmlechner@×××××.com>
109 +Date: Tue, 9 Jan 2018 02:06:09 +0100
110 +Subject: [PATCH] Use GNUInstalldirs
111 +
112 +No need to reinvent the wheel, make use of standards provided by cmake.
113 +---
114 + CMakeLists.txt | 40 +++++++++++++++++++++-------------------
115 + 1 file changed, 21 insertions(+), 19 deletions(-)
116 +
117 +diff --git a/CMakeLists.txt b/CMakeLists.txt
118 +index f135b66..4bd8764 100755
119 +--- a/CMakeLists.txt
120 ++++ b/CMakeLists.txt
121 +@@ -5,6 +5,8 @@ cmake_minimum_required(VERSION 2.6)
122 + SET(GUI "converseen")
123 + SET(QT_USE_QTNETWORK TRUE)
124 +
125 ++include(GNUInstallDirs)
126 ++
127 + ADD_DEFINITIONS( ${OPTIMIZATION_FLAGS} )
128 +
129 + SET(converseen_UIS
130 +@@ -131,22 +133,22 @@ ADD_EXECUTABLE(${GUI}
131 +
132 + TARGET_LINK_LIBRARIES(${GUI} ${Qt5Network_LIBRARIES} ${Qt5Widgets_LIBRARIES} ${ImageMagick_LIBRARY} ${ImageMagick_Magick++_LIBRARY} ${ImageMagick_MagickCore_LIBRARY})
133 +
134 +-install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/converseen DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
135 +-install(FILES res/converseen.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications)
136 +-install(FILES res/converseen.png DESTINATION ${CMAKE_INSTALL_PREFIX}/share/pixmaps)
137 +-install(FILES res/converseen_import.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/share/kservices5/ServiceMenus)
138 +-install(FILES converseen.appdata.xml DESTINATION /usr/share/metainfo/)
139 +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_cs_CZ.qm DESTINATION ${CMAKE_INSTALL_PREFIX}/share/converseen/loc)
140 +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_de_DE.qm DESTINATION ${CMAKE_INSTALL_PREFIX}/share/converseen/loc)
141 +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_es_CL.qm DESTINATION ${CMAKE_INSTALL_PREFIX}/share/converseen/loc)
142 +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_fr_FR.qm DESTINATION ${CMAKE_INSTALL_PREFIX}/share/converseen/loc)
143 +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_hu_HU.qm DESTINATION ${CMAKE_INSTALL_PREFIX}/share/converseen/loc)
144 +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_it_IT.qm DESTINATION ${CMAKE_INSTALL_PREFIX}/share/converseen/loc)
145 +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_pt_BR.qm DESTINATION ${CMAKE_INSTALL_PREFIX}/share/converseen/loc)
146 +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_tr_TR.qm DESTINATION ${CMAKE_INSTALL_PREFIX}/share/converseen/loc)
147 +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_ru_RU.qm DESTINATION ${CMAKE_INSTALL_PREFIX}/share/converseen/loc)
148 +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_pl_PL.qm DESTINATION ${CMAKE_INSTALL_PREFIX}/share/converseen/loc)
149 +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_ja_JP.qm DESTINATION ${CMAKE_INSTALL_PREFIX}/share/converseen/loc)
150 +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_da_DK.qm DESTINATION ${CMAKE_INSTALL_PREFIX}/share/converseen/loc)
151 +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_uk_UA.qm DESTINATION ${CMAKE_INSTALL_PREFIX}/share/converseen/loc)
152 +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_sv_SE.qm DESTINATION ${CMAKE_INSTALL_PREFIX}/share/converseen/loc)
153 ++install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/converseen DESTINATION ${CMAKE_INSTALL_BINDIR})
154 ++install(FILES res/converseen.desktop DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications)
155 ++install(FILES res/converseen.png DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/pixmaps)
156 ++install(FILES res/converseen_import.desktop DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/kservices5/ServiceMenus)
157 ++install(FILES converseen.appdata.xml DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/metainfo/)
158 ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_cs_CZ.qm DESTINATION ${CMAKE_INSTALL_LOCALEDIR}/converseen/loc)
159 ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_de_DE.qm DESTINATION ${CMAKE_INSTALL_LOCALEDIR}/converseen/loc)
160 ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_es_CL.qm DESTINATION ${CMAKE_INSTALL_LOCALEDIR}/converseen/loc)
161 ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_fr_FR.qm DESTINATION ${CMAKE_INSTALL_LOCALEDIR}/converseen/loc)
162 ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_hu_HU.qm DESTINATION ${CMAKE_INSTALL_LOCALEDIR}/converseen/loc)
163 ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_it_IT.qm DESTINATION ${CMAKE_INSTALL_LOCALEDIR}/converseen/loc)
164 ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_pt_BR.qm DESTINATION ${CMAKE_INSTALL_LOCALEDIR}/converseen/loc)
165 ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_tr_TR.qm DESTINATION ${CMAKE_INSTALL_LOCALEDIR}/converseen/loc)
166 ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_ru_RU.qm DESTINATION ${CMAKE_INSTALL_LOCALEDIR}/converseen/loc)
167 ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_pl_PL.qm DESTINATION ${CMAKE_INSTALL_LOCALEDIR}/converseen/loc)
168 ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_ja_JP.qm DESTINATION ${CMAKE_INSTALL_LOCALEDIR}/converseen/loc)
169 ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_da_DK.qm DESTINATION ${CMAKE_INSTALL_LOCALEDIR}/converseen/loc)
170 ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_uk_UA.qm DESTINATION ${CMAKE_INSTALL_LOCALEDIR}/converseen/loc)
171 ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/converseen_sv_SE.qm DESTINATION ${CMAKE_INSTALL_LOCALEDIR}/converseen/loc)
172 +--
173 +2.30.1
174 +
175
176 diff --git a/media-gfx/converseen/files/converseen-0.9.9.0-no-update.patch b/media-gfx/converseen/files/converseen-0.9.9.0-no-update.patch
177 new file mode 100644
178 index 00000000000..f4dad00586a
179 --- /dev/null
180 +++ b/media-gfx/converseen/files/converseen-0.9.9.0-no-update.patch
181 @@ -0,0 +1,20 @@
182 +Description: Don't check upstream versions
183 + Don't check new versions page due to privacy concerns.
184 +Forwarded: no
185 +Last-Update: 2018-08-21
186 +Author: Laszlo Boszormenyi (GCS) <gcs@××××××.org>
187 +Bug-Debian: https://bugs.debian.org/761944
188 +
189 +---
190 +
191 +--- a/src/mainwindowimpl.cpp
192 ++++ b/src/mainwindowimpl.cpp
193 +@@ -1012,7 +1012,7 @@ void MainWindowImpl::openFlattrLink()
194 + void MainWindowImpl::checkForUpdates()
195 + {
196 + UpdateChecker *up = new UpdateChecker();
197 +- up->checkForUpdates();
198 ++// up->checkForUpdates();
199 + }
200 +
201 + void MainWindowImpl::bugReport()