public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/qt:master commit in: app-text/goldendict/files/, app-text/goldendict/
@ 2014-11-02  5:59 Ben de Groot
  0 siblings, 0 replies; 3+ messages in thread
From: Ben de Groot @ 2014-11-02  5:59 UTC (permalink / raw
  To: gentoo-commits

commit:     9e844940c0fe6048fd6c470adb9d08d31afef23f
Author:     Ben de Groot <yngwin <AT> gentoo <DOT> org>
AuthorDate: Sun Nov  2 04:56:18 2014 +0000
Commit:     Ben de Groot <yngwin <AT> gentoo <DOT> org>
CommitDate: Sun Nov  2 04:56:18 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=9e844940

app-text/goldendict: update live ebuild with improvements from bug #526690

---
 .../files/goldendict-2602a03cd-gcc-4.7.patch           | 13 -------------
 ...ndict-36a761108-qtsingleapplication-unbundle.patch} | 18 +++++++++---------
 app-text/goldendict/goldendict-9999.ebuild             |  8 +++++---
 3 files changed, 14 insertions(+), 25 deletions(-)

diff --git a/app-text/goldendict/files/goldendict-2602a03cd-gcc-4.7.patch b/app-text/goldendict/files/goldendict-2602a03cd-gcc-4.7.patch
deleted file mode 100644
index e0fe871..0000000
--- a/app-text/goldendict/files/goldendict-2602a03cd-gcc-4.7.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- processwrapper.cc.orig	2013-10-20 12:10:13.525203117 +0400
-+++ processwrapper.cc	2013-10-20 12:10:29.516204511 +0400
-@@ -2,6 +2,10 @@
- 
- #include <QtCore>
- 
-+#if defined(Q_OS_UNIX)
-+#include <unistd.h>
-+#endif
-+
- #ifdef Q_OS_WIN32
- 
- #include <windows.h>

diff --git a/app-text/goldendict/files/goldendict-2602a03cd-qtsingleapplication-unbundle.patch b/app-text/goldendict/files/goldendict-36a761108-qtsingleapplication-unbundle.patch
similarity index 51%
rename from app-text/goldendict/files/goldendict-2602a03cd-qtsingleapplication-unbundle.patch
rename to app-text/goldendict/files/goldendict-36a761108-qtsingleapplication-unbundle.patch
index e3195c2..407b261 100644
--- a/app-text/goldendict/files/goldendict-2602a03cd-qtsingleapplication-unbundle.patch
+++ b/app-text/goldendict/files/goldendict-36a761108-qtsingleapplication-unbundle.patch
@@ -1,18 +1,18 @@
---- goldendict.pro.orig	2013-10-20 12:16:58.420238403 +0400
-+++ goldendict.pro	2013-10-20 12:17:13.747239739 +0400
-@@ -25,7 +25,8 @@
- QT += phonon
+--- goldendict.pro.orig	2014-11-02 12:42:07.845942253 +0800
++++ goldendict.pro	2014-11-02 12:44:22.965590774 +0800
+@@ -24,7 +24,8 @@
  CONFIG += exceptions \
      rtti \
--    stl
-+    stl \
+     stl \
+-    help
++    help \
 +    qtsingleapplication
  OBJECTS_DIR = build
  UI_DIR = build
  MOC_DIR = build
-@@ -322,5 +323,3 @@
- TS_OUT = $$TRANSLATIONS
+@@ -548,5 +549,3 @@
  TS_OUT ~= s/.ts/.qm/g
  PRE_TARGETDEPS += $$TS_OUT
--
+ 
 -include( qtsingleapplication/src/qtsingleapplication.pri )
+-

diff --git a/app-text/goldendict/goldendict-9999.ebuild b/app-text/goldendict/goldendict-9999.ebuild
index ae0840a..ace856c 100644
--- a/app-text/goldendict/goldendict-9999.ebuild
+++ b/app-text/goldendict/goldendict-9999.ebuild
@@ -3,7 +3,7 @@
 # $Header: $
 
 EAPI=5
-EGIT_REPO_URI="git://gitorious.org/goldendict/goldendict"
+EGIT_REPO_URI="https://github.com/goldendict/goldendict.git"
 LANGSLONG="ar_SA bg_BG cs_CZ de_DE el_GR lt_LT ru_RU zh_CN"
 
 inherit qt4-r2 git-r3
@@ -17,12 +17,15 @@ KEYWORDS=""
 IUSE="debug kde"
 
 RDEPEND=">=app-text/hunspell-1.2
+	dev-libs/eb
 	dev-qt/qtsingleapplication
+	media-libs/libao
 	media-libs/libogg
 	media-libs/libvorbis
 	sys-libs/zlib
 	x11-libs/libXtst
 	>=dev-qt/qtcore-4.5:4[exceptions]
+	>=dev-qt/qthelp-4.5:4[exceptions]
 	>=dev-qt/qtgui-4.5:4[exceptions]
 	>=dev-qt/qtwebkit-4.5:4[exceptions]
 	!kde? ( || (
@@ -34,8 +37,7 @@ DEPEND="${RDEPEND}
 	virtual/pkgconfig"
 
 PATCHES=(
-	 "${FILESDIR}/${PN}-2602a03cd-gcc-4.7.patch"
-	 "${FILESDIR}/${PN}-2602a03cd-qtsingleapplication-unbundle.patch"
+	 "${FILESDIR}/${PN}-36a761108-qtsingleapplication-unbundle.patch"
 )
 
 src_prepare() {


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

* [gentoo-commits] proj/qt:master commit in: app-text/goldendict/files/, app-text/goldendict/
@ 2016-10-28 17:15 Michael Palimaka
  0 siblings, 0 replies; 3+ messages in thread
From: Michael Palimaka @ 2016-10-28 17:15 UTC (permalink / raw
  To: gentoo-commits

commit:     1ea676d637f96fbf715e19c30e3dc8b4deb5f474
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 28 17:14:36 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri Oct 28 17:14:52 2016 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=1ea676d6

app-text/goldendict: switch to Qt 5

Based on work by Gleb.

Gentoo-bug: 574464

Package-Manager: portage-2.3.2

 ...endict-9999-qtsingleapplication-unbundle.patch} | 14 ++---
 app-text/goldendict/goldendict-9999.ebuild         | 68 ++++++++++++----------
 2 files changed, 44 insertions(+), 38 deletions(-)

diff --git a/app-text/goldendict/files/goldendict-36a761108-qtsingleapplication-unbundle.patch b/app-text/goldendict/files/goldendict-9999-qtsingleapplication-unbundle.patch
similarity index 55%
rename from app-text/goldendict/files/goldendict-36a761108-qtsingleapplication-unbundle.patch
rename to app-text/goldendict/files/goldendict-9999-qtsingleapplication-unbundle.patch
index 407b261..01fdb3b 100644
--- a/app-text/goldendict/files/goldendict-36a761108-qtsingleapplication-unbundle.patch
+++ b/app-text/goldendict/files/goldendict-9999-qtsingleapplication-unbundle.patch
@@ -1,16 +1,16 @@
---- goldendict.pro.orig	2014-11-02 12:42:07.845942253 +0800
-+++ goldendict.pro	2014-11-02 12:44:22.965590774 +0800
-@@ -24,7 +24,8 @@
+--- a/goldendict.pro
++++ b/goldendict.pro
+@@ -36,7 +36,8 @@
+ QT += sql
  CONFIG += exceptions \
      rtti \
-     stl \
--    help
-+    help \
+-    stl
++    stl \
 +    qtsingleapplication
  OBJECTS_DIR = build
  UI_DIR = build
  MOC_DIR = build
-@@ -548,5 +549,3 @@
+@@ -632,5 +633,3 @@
  TS_OUT ~= s/.ts/.qm/g
  PRE_TARGETDEPS += $$TS_OUT
  

diff --git a/app-text/goldendict/goldendict-9999.ebuild b/app-text/goldendict/goldendict-9999.ebuild
index 94b2722..b52d986 100644
--- a/app-text/goldendict/goldendict-9999.ebuild
+++ b/app-text/goldendict/goldendict-9999.ebuild
@@ -2,10 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
-LANGSLONG="ar_SA bg_BG cs_CZ de_DE el_GR lt_LT ru_RU zh_CN"
+EAPI=6
 
-inherit qt4-r2 git-r3
+inherit eutils git-r3 qmake-utils
 
 DESCRIPTION="Feature-rich dictionary lookup program"
 HOMEPAGE="http://goldendict.org/"
@@ -14,43 +13,40 @@ EGIT_REPO_URI="https://github.com/goldendict/goldendict.git"
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS=""
-IUSE="debug kde"
+IUSE="debug ffmpeg libav"
 
 RDEPEND="
 	>=app-text/hunspell-1.2
 	dev-libs/eb
-	dev-qt/qtcore:4[exceptions]
-	dev-qt/qtgui:4[exceptions]
-	dev-qt/qthelp:4[exceptions]
-	dev-qt/qtsingleapplication[qt4]
-	dev-qt/qtsvg:4[exceptions]
-	dev-qt/qtwebkit:4[exceptions]
-	media-libs/libao
+	dev-qt/qtcore:5
+	dev-qt/qtgui:5
+	dev-qt/qthelp:5
+	dev-qt/qtsingleapplication[qt5]
+	dev-qt/qtsvg:5
+	dev-qt/qtwebkit:5
+	dev-qt/qtx11extras:5
+	dev-qt/qtwidgets:5
 	media-libs/libogg
 	media-libs/libvorbis
 	sys-libs/zlib
 	x11-libs/libXtst
-	!kde? ( || (
-		>=dev-qt/qtphonon-4.5:4[exceptions]
-		media-libs/phonon[qt4]
-	) )
-	kde? ( media-libs/phonon[qt4] )
+	ffmpeg? (
+		media-libs/libao
+		libav? ( media-video/libav:0= )
+		!libav? ( media-video/ffmpeg:0= )
+	)
 "
 DEPEND="${RDEPEND}
 	virtual/pkgconfig
 "
 
-PATCHES=(
-	 "${FILESDIR}/${PN}-36a761108-qtsingleapplication-unbundle.patch"
-)
+PATCHES=( "${FILESDIR}/${P}-qtsingleapplication-unbundle.patch" )
 
 src_prepare() {
-	qt4-r2_src_prepare
+	default
 
-	# don't install duplicated stuff and fix installation path
+	# fix installation path
 	sed -i \
-		-e '/desktops2/d' \
-		-e '/icons2/d' \
 		-e '/PREFIX = /s:/usr/local:/usr:' \
 		${PN}.pro || die
 
@@ -58,14 +54,24 @@ src_prepare() {
 	sed -i -e '/^Categories/s/$/;/' redist/${PN}.desktop || die
 }
 
+src_configure() {
+	local myconf=()
+
+	if ! use ffmpeg && ! use libav ; then
+		myconf+=("DISABLE_INTERNAL_PLAYER=1")
+	fi
+
+	eqmake5 "${myconf[@]}"
+}
+
 src_install() {
-	qt4-r2_src_install
+	dobin ${PN}
+	domenu redist/${PN}.desktop
+	doicon redist/icons/${PN}.png
+
+	insinto /use/share/apps/${PN}/locale
+	doins locale/*.qm
 
-	# install translations
-	insinto /usr/share/apps/${PN}/locale
-	for lang in ${LANGSLONG}; do
-		if use linguas_${lang%_*}; then
-			doins locale/${lang}.qm
-		fi
-	done
+	insinto /usr/share/${PN}/help
+	doins help/*.qch
 }


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

* [gentoo-commits] proj/qt:master commit in: app-text/goldendict/files/, app-text/goldendict/
@ 2019-06-20 21:18 Andreas Sturmlechner
  0 siblings, 0 replies; 3+ messages in thread
From: Andreas Sturmlechner @ 2019-06-20 21:18 UTC (permalink / raw
  To: gentoo-commits

commit:     a520a7ebaaf7d6cc515a47a9c910c673d6a3b5c6
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 20 11:52:27 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jun 20 21:17:32 2019 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=a520a7eb

app-text/goldendict: EAPI-7 bump (sync with Gentoo ebuild repo)

Package-Manager: Portage-2.3.67, Repoman-2.3.15
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 ...ndict-1.5.0-qtsingleapplication-unbundle.patch} |  0
 app-text/goldendict/goldendict-9999.ebuild         | 32 +++++++++++-----------
 2 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/app-text/goldendict/files/goldendict-9999-qtsingleapplication-unbundle.patch b/app-text/goldendict/files/goldendict-1.5.0-qtsingleapplication-unbundle.patch
similarity index 100%
rename from app-text/goldendict/files/goldendict-9999-qtsingleapplication-unbundle.patch
rename to app-text/goldendict/files/goldendict-1.5.0-qtsingleapplication-unbundle.patch

diff --git a/app-text/goldendict/goldendict-9999.ebuild b/app-text/goldendict/goldendict-9999.ebuild
index 74aae628..32672acb 100644
--- a/app-text/goldendict/goldendict-9999.ebuild
+++ b/app-text/goldendict/goldendict-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit eutils git-r3 qmake-utils
+inherit desktop git-r3 qmake-utils
 
 DESCRIPTION="Feature-rich dictionary lookup program"
 HOMEPAGE="http://goldendict.org/"
@@ -14,7 +14,11 @@ SLOT="0"
 KEYWORDS=""
 IUSE="debug ffmpeg libav"
 
-RDEPEND="
+BDEPEND="
+	dev-qt/linguist-tools:5
+	virtual/pkgconfig
+"
+DEPEND="
 	app-arch/bzip2
 	>=app-text/hunspell-1.2:=
 	dev-libs/eb
@@ -24,7 +28,7 @@ RDEPEND="
 	dev-qt/qthelp:5
 	dev-qt/qtnetwork:5
 	dev-qt/qtprintsupport:5
-	dev-qt/qtsingleapplication[qt5(+)]
+	dev-qt/qtsingleapplication[qt5(+),X]
 	dev-qt/qtsvg:5
 	dev-qt/qtwebkit:5
 	dev-qt/qtwidgets:5
@@ -41,19 +45,18 @@ RDEPEND="
 		!libav? ( media-video/ffmpeg:0= )
 	)
 "
-DEPEND="${RDEPEND}
-	virtual/pkgconfig
-"
+RDEPEND="${DEPEND}"
 
-PATCHES=( "${FILESDIR}/${P}-qtsingleapplication-unbundle.patch" )
+PATCHES=( "${FILESDIR}/${PN}-1.5.0-qtsingleapplication-unbundle.patch" )
 
 src_prepare() {
 	default
 
+	# disable git
+	sed -i -e '/git describe/s/^/#/' ${PN}.pro || die
+
 	# fix installation path
-	sed -i \
-		-e '/PREFIX = /s:/usr/local:/usr:' \
-		${PN}.pro || die
+	sed -i -e '/PREFIX = /s:/usr/local:/usr:' ${PN}.pro || die
 
 	# add trailing semicolon
 	sed -i -e '/^Categories/s/$/;/' redist/${PN}.desktop || die
@@ -61,10 +64,7 @@ src_prepare() {
 
 src_configure() {
 	local myconf=()
-
-	if ! use ffmpeg && ! use libav ; then
-		myconf+=( DISABLE_INTERNAL_PLAYER=1 )
-	fi
+	use ffmpeg || myconf+=( DISABLE_INTERNAL_PLAYER=1 )
 
 	eqmake5 "${myconf[@]}"
 }


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

end of thread, other threads:[~2019-06-20 21:19 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-06-20 21:18 [gentoo-commits] proj/qt:master commit in: app-text/goldendict/files/, app-text/goldendict/ Andreas Sturmlechner
  -- strict thread matches above, loose matches on Subject: below --
2016-10-28 17:15 Michael Palimaka
2014-11-02  5:59 Ben de Groot

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