np-hardass 15/06/18 08:35:17 Modified: teamviewer-9.0.32150.ebuild ChangeLog metadata.xml Added: teamviewer-10.0.41499.ebuild Removed: teamviewer-10.0.36281.ebuild Log: Version bump to 10.0.41499 and drop 10.0.36281. Resolves bug #544222 and #542728 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 18F89C67)
Revision Changes Path 1.3 net-misc/teamviewer/teamviewer-9.0.32150.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/teamviewer/teamviewer-9.0.32150.ebuild?rev=1.3&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/teamviewer/teamviewer-9.0.32150.ebuild?rev=1.3&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/teamviewer/teamviewer-9.0.32150.ebuild?r1=1.2&r2=1.3 Index: teamviewer-9.0.32150.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/net-misc/teamviewer/teamviewer-9.0.32150.ebuild,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- teamviewer-9.0.32150.ebuild 14 Jun 2015 18:36:29 -0000 1.2 +++ teamviewer-9.0.32150.ebuild 18 Jun 2015 08:35:17 -0000 1.3 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/teamviewer/teamviewer-9.0.32150.ebuild,v 1.2 2015/06/14 18:36:29 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/teamviewer/teamviewer-9.0.32150.ebuild,v 1.3 2015/06/18 08:35:17 np-hardass Exp $ EAPI=5 @@ -59,7 +59,7 @@ sed \ -e "s#@TVV@#${MV}/tv_bin#g" \ - "${FILESDIR}"/${PN}d.init > "${T}"/${PN}d${MV} || die + "${FILESDIR}"/${PN}d${MV}.init > "${T}"/${PN}d${MV} || die } src_install () { 1.20 net-misc/teamviewer/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/teamviewer/ChangeLog?rev=1.20&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/teamviewer/ChangeLog?rev=1.20&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/teamviewer/ChangeLog?r1=1.19&r2=1.20 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/net-misc/teamviewer/ChangeLog,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- ChangeLog 14 Jun 2015 18:36:29 -0000 1.19 +++ ChangeLog 18 Jun 2015 08:35:17 -0000 1.20 @@ -1,6 +1,16 @@ # ChangeLog for net-misc/teamviewer # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/teamviewer/ChangeLog,v 1.19 2015/06/14 18:36:29 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/teamviewer/ChangeLog,v 1.20 2015/06/18 08:35:17 np-hardass Exp $ + +*teamviewer-10.0.41499 (18 Jun 2015) + + 18 Jun 2015; NP-Hardass <np-hard...@gentoo.org> +files/teamviewer.init, + +files/teamviewer.sh, +files/teamviewerd.conf, +files/teamviewerd9.init, + +teamviewer-10.0.41499.ebuild, -files/teamviewer-10.0.36281-gentoo.patch, + -files/teamviewer-9.0.30203-gentoo.patch, -teamviewer-10.0.36281.ebuild, + files/teamviewerd.init, metadata.xml, teamviewer-9.0.32150.ebuild: + Version bump to 10.0.41499 and drop 10.0.36281. Resolves bug #544222 and + #542728 14 Jun 2015; Ulrich Müller <u...@gentoo.org> teamviewer-9.0.32150.ebuild: [QA] Remove emul-linux-x86-* from dependencies. 1.5 net-misc/teamviewer/metadata.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/teamviewer/metadata.xml?rev=1.5&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/teamviewer/metadata.xml?rev=1.5&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/teamviewer/metadata.xml?r1=1.4&r2=1.5 Index: metadata.xml =================================================================== RCS file: /var/cvsroot/gentoo-x86/net-misc/teamviewer/metadata.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- metadata.xml 15 Apr 2015 11:11:38 -0000 1.4 +++ metadata.xml 18 Jun 2015 08:35:17 -0000 1.5 @@ -1,18 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>proxy-maintainers</herd> + <herd>wine</herd> <maintainer> - <email>dc...@cornell.edu</email> - <name>Devrin Talen</name> - </maintainer> - <maintainer> - <email>np.hard...@gmail.com</email> - <name>>NP-Hardass</name> - <description>Maintainers, assign bugs to them</description> + <email>np.hard...@gentoo.org</email> + <name>NP-Hardass</name> </maintainer> <use> - <flag name="system-wine">Use <pkg>app-emulation/wine</pkg> instead of bundled one.</flag> + <flag name="system-wine">Use <pkg>app-emulation/wine</pkg> instead of bundled wine.</flag> </use> </pkgmetadata> - 1.1 net-misc/teamviewer/teamviewer-10.0.41499.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/teamviewer/teamviewer-10.0.41499.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/teamviewer/teamviewer-10.0.41499.ebuild?rev=1.1&content-type=text/plain Index: teamviewer-10.0.41499.ebuild =================================================================== # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-misc/teamviewer/teamviewer-10.0.41499.ebuild,v 1.1 2015/06/18 08:35:17 np-hardass Exp $ EAPI=5 inherit eutils gnome2-utils systemd unpacker # Major version MV=${PV/\.*} MY_PN=${PN}${MV} DESCRIPTION="All-In-One Solution for Remote Access and Support over the Internet" HOMEPAGE="https://www.teamviewer.com" SRC_URI="https://download.teamviewer.com/download/version_${MV}x/${PN}_${PV}_i386.deb" IUSE="+system-wine" LICENSE="TeamViewer" SLOT=${MV} KEYWORDS="-* ~amd64 ~x86" RESTRICT="bindist mirror" RDEPEND=" system-wine? ( app-emulation/wine[abi_x86_32(-)] ) dev-qt/qtcore:4[abi_x86_32(-)] dev-qt/qtgui:4[abi_x86_32(-)] dev-qt/qtwebkit:4[abi_x86_32(-)] media-libs/alsa-lib[abi_x86_32(-)] x11-libs/libICE[abi_x86_32(-)] x11-libs/libSM[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)] x11-libs/libXau[abi_x86_32(-)] x11-libs/libXdamage[abi_x86_32(-)] x11-libs/libXdmcp[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)] x11-libs/libXfixes[abi_x86_32(-)] x11-libs/libXrandr[abi_x86_32(-)] x11-libs/libXtst[abi_x86_32(-)]" QA_PREBUILT="opt/teamviewer${MV}/*" S=${WORKDIR}/opt/teamviewer/tv_bin src_prepare() { #epatch "${FILESDIR}/${P}-gentoo.patch" sed \ -e "s/@TVV@/${MV}/g" \ "${FILESDIR}"/${PN}d.init > "${T}"/init || die sed \ -e "s/teamviewerd.pid/teamviewerd${MV}.pid/g" \ -e "s:/opt/teamviewer:/opt/teamviewer${MV}:g" \ "script//${PN}d.service" > "${T}/${PN}d.service" || die sed \ -e "s/@TVV@/${PV}/g" \ -e "s/@TVMV@/${MV}/g" \ "${FILESDIR}"/${PN}.sh > "${T}"/sh || die if ! use system-wine; then sed -i "s/native=true/native=false/g" "${T}/sh" || die fi } src_install () { local destdir="/opt/${MY_PN}" # install wine prefix skeleton and reg keys insinto "${destdir}/wine/drive_c/" doins -r wine/drive_c/TeamViewer/ # install bundled wine if necessary if ! use system-wine; then insinto "${destdir}/tv_bin/wine" doins -r wine/{bin,lib} fi # fix permissions fperms 755 ${destdir}/wine/drive_c/TeamViewer/TeamViewer.exe # install wine wrapper exeinto "/opt/bin" newexe "${T}/sh" "${MY_PN}" # install teamviewer linux binaries exeinto "${destdir}/tv_bin" doexe TeamViewer_Desktop TVGuiDelegate TVGuiSlave.32 use amd64 && doexe TVGuiSlave.64 # install daemon binary and scripts exeinto "${destdir}/tv_bin" doexe ${PN}d newinitd "${T}/init" ${PN}d${MV} newconfd "${FILESDIR}/${PN}d.conf" ${PN}d${MV} systemd_newunit "${T}/${PN}d.service" ${PN}d${MV}.service # set up logdir keepdir /var/log/${MY_PN} dosym /var/log/${MY_PN} /opt/${MY_PN}/logfiles # set up config dir keepdir /etc/${MY_PN} dosym /etc/${MY_PN} /opt/${MY_PN}/config newicon -s 48 desktop/${PN}.png ${MY_PN}.png #dodoc ../doc/linux_FAQ_{EN,DE}.txt make_desktop_entry ${MY_PN} "TeamViewer ${MV}" ${MY_PN} } pkg_preinst() { gnome2_icon_savelist } pkg_postinst() { gnome2_icon_cache_update elog "TeamViewer from upstream uses an overly-complicated set of bash" elog "scripts to start the program. This has been simplified for Gentoo" elog "use. Any issues should be reported via bugzilla." if use system-wine; then elog elog "Due to bug #552016, when using system wine, one is not able to" elog "share one's own screen. At this time, this may be remedied by" elog "toggling the system-wine USE flag." fi elog elog "The end-user client requires running the accompanying daemon," elog "available via init-scripts." } pkg_postrm() { gnome2_icon_cache_update }