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
}




Reply via email to