Gentoo Archives: gentoo-commits

From: Davide Pesavento <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: app-emulation/q4wine/
Date: Sat, 28 Dec 2013 00:17:55
Message-Id: 1388189847.68d4e9828ca3f5ec9c4d0b0b0cd7b9f36c181ae5.pesa@gentoo
1 commit: 68d4e9828ca3f5ec9c4d0b0b0cd7b9f36c181ae5
2 Author: Davide Pesavento <davidepesa <AT> gmail <DOT> com>
3 AuthorDate: Sat Dec 28 00:16:55 2013 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 28 00:17:27 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=68d4e982
7
8 [app-emulation/q4wine] Sync with portage; switch to git-r3.
9
10 Package-Manager: portage-2.2.7
11
12 ---
13 app-emulation/q4wine/metadata.xml | 11 +++----
14 app-emulation/q4wine/q4wine-9999.ebuild | 51 ++++++++++++++++++++-------------
15 2 files changed, 35 insertions(+), 27 deletions(-)
16
17 diff --git a/app-emulation/q4wine/metadata.xml b/app-emulation/q4wine/metadata.xml
18 index f414021..cf3b7f4 100644
19 --- a/app-emulation/q4wine/metadata.xml
20 +++ b/app-emulation/q4wine/metadata.xml
21 @@ -3,14 +3,11 @@
22 <pkgmetadata>
23 <herd>qt</herd>
24 <maintainer>
25 -<email>hwoarang@g.o</email>
26 -<name>Markos Chandras</name>
27 + <email>hwoarang@g.o</email>
28 + <name>Markos Chandras</name>
29 </maintainer>
30 <use>
31 -<flag name="icoutils"> Enable icoutils support </flag>
32 -<flag name="wineappdb"> Enable Win AppDB browser subsystem </flag>
33 + <flag name="icoutils">Enable icoutils support</flag>
34 + <flag name="wineappdb">Enable Win AppDB browser subsystem</flag>
35 </use>
36 -<longdescription lang="en">
37 -</longdescription>
38 </pkgmetadata>
39 -
40
41 diff --git a/app-emulation/q4wine/q4wine-9999.ebuild b/app-emulation/q4wine/q4wine-9999.ebuild
42 index fb00672..9490872 100644
43 --- a/app-emulation/q4wine/q4wine-9999.ebuild
44 +++ b/app-emulation/q4wine/q4wine-9999.ebuild
45 @@ -1,46 +1,57 @@
46 # Copyright 1999-2013 Gentoo Foundation
47 # Distributed under the terms of the GNU General Public License v2
48 -# $Header: $
49 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/q4wine/q4wine-1.1_p2-r1.ebuild,v 1.1 2013/12/28 00:07:53 pesa Exp $
50
51 -EAPI=4
52 +EAPI=5
53
54 -inherit qt4-r2 cmake-utils git-2
55 +PLOCALES="af cs de en es fa he it ru uk pl pt"
56
57 -DESCRIPTION="Qt4 utility for Wine applications and prefixes management."
58 +inherit cmake-utils git-r3 l10n
59 +
60 +DESCRIPTION="Qt4 GUI configuration tool for Wine"
61 HOMEPAGE="http://q4wine.brezblock.org.ua/"
62 -EGIT_REPO_URI="git://github.com/brezerk/q4wine"
63 +EGIT_REPO_URI="https://github.com/brezerk/q4wine.git"
64
65 LICENSE="GPL-3"
66 SLOT="0"
67 KEYWORDS=""
68 -IUSE="debug +icoutils +wineappdb +dbus gnome kde"
69 +IUSE="+dbus debug +icoutils +wineappdb"
70
71 -CDEPEND="dev-qt/qtgui:4
72 +DEPEND="
73 + dev-qt/qtcore:4
74 + dev-qt/qtgui:4
75 dev-qt/qtsingleapplication
76 - dev-qt/qtsql:4[sqlite]"
77 -DEPEND="${CDEPEND}
78 - dev-util/cmake"
79 -
80 -RDEPEND="${CDEPEND}
81 + dev-qt/qtsql:4[sqlite]
82 + dbus? ( dev-qt/qtdbus:4 )
83 +"
84 +RDEPEND="${DEPEND}
85 app-admin/sudo
86 app-emulation/wine
87 >=sys-apps/which-2.19
88 - icoutils? ( >=media-gfx/icoutils-0.26.0 )
89 sys-fs/fuseiso
90 - kde? ( kde-base/kdesu )
91 - gnome? ( x11-libs/gksu )
92 - dbus? ( dev-qt/qtdbus:4 )"
93 + icoutils? ( >=media-gfx/icoutils-0.26.0 )
94 +"
95
96 DOCS=(AUTHORS ChangeLog README)
97
98 +remove_from_LINGUAS() {
99 + sed -i -e "/SET\s*(\s*LINGUAS / s: ${1}_\w\w::" \
100 + src/CMakeLists.txt || die
101 +}
102 +
103 +src_prepare() {
104 + cmake-utils_src_prepare
105 + l10n_for_each_disabled_locale_do remove_from_LINGUAS
106 +}
107 +
108 src_configure() {
109 - mycmakeargs=(
110 + local mycmakeargs=(
111 + -DQT5=OFF
112 -DWITH_SYSTEM_SINGLEAPP=ON
113 - $(cmake-utils_use debug DEBUG)
114 + $(cmake-utils_use debug)
115 + $(cmake-utils_use_with dbus)
116 $(cmake-utils_use_with icoutils)
117 $(cmake-utils_use_with wineappdb)
118 - $(cmake-utils_use_with dbus)
119 )
120 -
121 cmake-utils_src_configure
122 }