Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-misc/synergy: synergy-1.7.1.ebuild ChangeLog
Date: Thu, 30 Apr 2015 15:57:15
Message-Id: 20150430155706.D10E6992@oystercatcher.gentoo.org
1 jer 15/04/30 15:57:05
2
3 Modified: ChangeLog
4 Added: synergy-1.7.1.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key A792A613)
9
10 Revision Changes Path
11 1.130 x11-misc/synergy/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/synergy/ChangeLog?rev=1.130&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/synergy/ChangeLog?rev=1.130&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/synergy/ChangeLog?r1=1.129&r2=1.130
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/x11-misc/synergy/ChangeLog,v
20 retrieving revision 1.129
21 retrieving revision 1.130
22 diff -u -r1.129 -r1.130
23 --- ChangeLog 30 Apr 2015 05:41:47 -0000 1.129
24 +++ ChangeLog 30 Apr 2015 15:57:05 -0000 1.130
25 @@ -1,6 +1,11 @@
26 # ChangeLog for x11-misc/synergy
27 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/synergy/ChangeLog,v 1.129 2015/04/30 05:41:47 jer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/synergy/ChangeLog,v 1.130 2015/04/30 15:57:05 jer Exp $
30 +
31 +*synergy-1.7.1 (30 Apr 2015)
32 +
33 + 30 Apr 2015; Jeroen Roovers <jer@g.o> +synergy-1.7.1.ebuild:
34 + Version bump.
35
36 30 Apr 2015; Jeroen Roovers <jer@g.o> -synergy-1.4.16_p1969.ebuild,
37 -synergy-1.5.0_p2278.ebuild, -synergy-1.5.1_p2398.ebuild,
38
39
40
41 1.1 x11-misc/synergy/synergy-1.7.1.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/synergy/synergy-1.7.1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/synergy/synergy-1.7.1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: synergy-1.7.1.ebuild
47 ===================================================================
48 # Copyright 1999-2015 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/x11-misc/synergy/synergy-1.7.1.ebuild,v 1.1 2015/04/30 15:57:05 jer Exp $
51
52 EAPI=5
53 inherit eutils flag-o-matic gnome2-utils cmake-utils qt4-r2
54
55 DESCRIPTION="Lets you easily share a single mouse and keyboard between multiple computers"
56 HOMEPAGE="http://synergy-project.org/ https://github.com/synergy/synergy"
57 SRC_URI="
58 https://github.com/${PN}/${PN}/archive/v${PV}-stable.tar.gz -> ${P}.tar.gz
59 http://dev.gentoo.org/~hasufell/distfiles/${PN}.png
60 "
61
62 LICENSE="GPL-2"
63 SLOT="0"
64 KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x86-solaris"
65 IUSE="qt4 test"
66
67 S=${WORKDIR}/${P}-stable
68
69 COMMON_DEPEND="
70 >=dev-libs/crypto++-5.6.2
71 x11-libs/libICE
72 x11-libs/libSM
73 x11-libs/libX11
74 x11-libs/libXext
75 x11-libs/libXi
76 x11-libs/libXinerama
77 x11-libs/libXrandr
78 x11-libs/libXtst
79 qt4? (
80 dev-qt/qtcore:4
81 dev-qt/qtgui:4
82 net-dns/avahi[mdnsresponder-compat]
83 )
84 "
85 DEPEND="
86 ${COMMON_DEPEND}
87 test? ( >=dev-cpp/gmock-1.6.0 )
88 x11-proto/kbproto
89 x11-proto/randrproto
90 x11-proto/xextproto
91 x11-proto/xineramaproto
92 x11-proto/xproto
93 "
94 RDEPEND="
95 ${COMMON_DEPEND}
96 qt4? ( !x11-misc/qsynergy )
97 "
98
99 PATCHES=(
100 "${FILESDIR}/${PN}-1.4.16_p1969-pthread.patch"
101 "${FILESDIR}/${PN}-1.4.17_p2055-test.patch"
102 "${FILESDIR}/${PN}-1.4.17_p2055-gentoo.patch"
103 "${FILESDIR}/${PN}-1.4.17_p2055-CSocketMultiplexer.patch"
104 )
105
106 src_prepare() {
107 cmake-utils_src_prepare
108 }
109
110 src_configure() {
111 local mycmakeargs=$(cmake-utils_use_with test GENTOO_TEST)
112 cmake-utils_src_configure
113
114 if use qt4 ; then
115 cd src/gui || die
116 qt4-r2_src_configure
117 fi
118 }
119
120 src_compile() {
121 cmake-utils_src_compile
122
123 if use qt4 ; then
124 cd src/gui || die
125 qt4-r2_src_compile
126 fi
127 }
128
129 src_test() {
130 local exe fail
131 for exe in bin/integtests bin/unittests; do
132 ${exe} || fail+=" ${exe}"
133 done
134 [[ ${fail} ]] && ewarn "${fail} failed"
135 }
136
137 src_install () {
138 dobin bin/${PN}{c,s}
139
140 if use qt4 ; then
141 newbin bin/${PN} qsynergy
142 newicon -s 256 "${DISTDIR}"/${PN}.png q${PN}.png
143 make_desktop_entry q${PN} ${PN/s/S} q${PN} Utility;
144 fi
145
146 insinto /etc
147 newins doc/synergy.conf.example synergy.conf
148
149 newman doc/${PN}c.man ${PN}c.1
150 newman doc/${PN}s.man ${PN}s.1
151
152 dodoc README doc/synergy.conf.example* ChangeLog
153 }
154
155 pkg_preinst() {
156 use qt4 && gnome2_icon_savelist
157 }
158
159 pkg_postinst() {
160 use qt4 && gnome2_icon_cache_update
161 }
162
163 pkg_postrm() {
164 use qt4 && gnome2_icon_cache_update
165 }