diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-11-18 22:38:19 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-11-18 22:38:19 +0000 |
commit | 666914bb6cc78d5364a5f23283226c9701eb9935 (patch) | |
tree | d38333b2c6a21d85b8a686dd5c3aeea43389ff55 /net-misc/teamviewer | |
parent | f0dcd9fa03a11542d17c7e215ff760736612cef3 (diff) |
net-misc/{dropbox,teamviewer} : drop our ebuilds
Diffstat (limited to 'net-misc/teamviewer')
-rw-r--r-- | net-misc/teamviewer/Manifest | 1 | ||||
-rw-r--r-- | net-misc/teamviewer/files/teamviewer-9.0.32150-gentoo.patch | 138 | ||||
-rw-r--r-- | net-misc/teamviewer/files/teamviewer.sh | 47 | ||||
-rw-r--r-- | net-misc/teamviewer/files/teamviewerd.conf | 6 | ||||
-rw-r--r-- | net-misc/teamviewer/files/teamviewerd.init | 31 | ||||
-rw-r--r-- | net-misc/teamviewer/files/teamviewerd9.init | 26 | ||||
-rw-r--r-- | net-misc/teamviewer/teamviewer-13.0.5494-r1.ebuild | 123 |
7 files changed, 0 insertions, 372 deletions
diff --git a/net-misc/teamviewer/Manifest b/net-misc/teamviewer/Manifest deleted file mode 100644 index e68af9c2..00000000 --- a/net-misc/teamviewer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST teamviewer_13.0.5494_amd64.tar.xz 9672840 BLAKE2B b73060a8e0c686da0e99ce191d40f4588ddd60ade5304f8230ea893626fbef2871b625e09b83897d226a94480eeabcccf78287ae46aeea6f53ed9521198710a1 SHA512 41a9ca6206ee439cc6c8dcc7c4c1665382c86887199c386bc6e57ccc37b36093f49bdb57afd8305ce1afaa3922a5309a1802d5d38d33f35008dbd381a405996f diff --git a/net-misc/teamviewer/files/teamviewer-9.0.32150-gentoo.patch b/net-misc/teamviewer/files/teamviewer-9.0.32150-gentoo.patch deleted file mode 100644 index 1df46327..00000000 --- a/net-misc/teamviewer/files/teamviewer-9.0.32150-gentoo.patch +++ /dev/null @@ -1,138 +0,0 @@ -diff --git a/opt/teamviewer9/tv_bin/script/tvw_extra b/opt/teamviewer9/tv_bin/script/tvw_extra -index 71164aa..848cd25 100644 ---- a/opt/teamviewer9/tv_bin/script/tvw_extra -+++ b/opt/teamviewer9/tv_bin/script/tvw_extra -@@ -16,13 +16,6 @@ - isInstalledTV || return - ABecho "teamviewer --passwd [PASSWD]" "set a password (useful when installing remote (ssh)" - echo -- ABecho "teamviewer --daemon status" "show current status of the TeamViewer daemon" -- ABecho "teamviewer --daemon start" "start TeamViewer daemon" -- ABecho "teamviewer --daemon stop" "stop TeamViewer daemon" -- ABecho "teamviewer --daemon restart" "stop/start TeamViewer daemon" -- ABecho "teamviewer --daemon disable" "disable TeamViewer daemon - don't start daemon on system startup" -- ABecho "teamviewer --daemon enable" "enable TeamViewer daemon - start daemon on system startup (default)" -- echo - } - - function PrintVersion() -@@ -37,19 +30,6 @@ - PrintDaemonStatus - echo - PrintTeamViewerID --} -- --function PrintDaemonStatus() --{ -- local cmd="$(daemonCtl 'status')" -- local txt="n/a" -- -- if [ isInstalledTV ] ; then -- txt="$(eval "$cmd")" -- [ $? = 0 ] || txt='n/a (error)' -- fi -- -- ABecho "teamviewerd status" "$txt" - } - - function PrintTeamViewerID() -@@ -64,20 +44,21 @@ - ABecho "TeamViewer ID:" "$tvid" - - if [ -z "$tvid" ] && isInstalledTV; then -- echo "Try restarting the TeamViewer daemon (e.g. teamviewer --daemon restart)" -+ echo "Try restarting the TeamViewer daemon." - fi - } - - function SetPasswd() - { -+ echo "Stop your teamviewer daemon first, then press enter." -+ read -+ - local pwd="$1" - [ -n "$pwd" ] || die 'no password specified' - - installedTVorDie - isSuperUser || die 'You need root permissions for this operation' - -- Run_Daemon 'stop' > /dev/null -- - "$TV_BIN_DIR/teamviewerd" --passwd "$pwd" - case $? in - 0 ) echo 'ok' ;; -@@ -88,12 +69,14 @@ - * ) echo 'unknown response' ;; - esac - -- Run_Daemon 'start' > /dev/null || die 'failed to restart the daemon' -- echo -+ echo "You may start your teamviewer daemon again." - } - - function ExportLicense() - { -+ echo "Stop your teamviewer daemon first, then press enter." -+ read -+ - local license="$1" - local path='/tmp/tv_global.conf' - -@@ -101,8 +84,6 @@ - - isSuperUser || die 'You need root permissions for this operation' - -- Run_Daemon 'stop' > /dev/null -- - "$TV_BIN_DIR/teamviewerd" --export-license "$license" "$path" - case $? in - 0 ) echo "ok - license exported to '$path'" ;; -@@ -110,8 +91,7 @@ - * ) echo 'unknown response' ;; - esac - -- Run_Daemon 'start' > /dev/null || die 'failed to restart the daemon' -- echo -+ echo "You may start your teamviewer daemon again." - } - - function StripPersonalInformation() -diff --git a/opt/teamviewer9/tv_bin/script/tvw_main b/opt/teamviewer9/tv_bin/script/tvw_main -index 8984db0..c6dff8d 100644 ---- a/opt/teamviewer9/tv_bin/script/tvw_main -+++ b/opt/teamviewer9/tv_bin/script/tvw_main -@@ -4,7 +4,6 @@ - source "$TV_SCRIPT_DIR/tvw_config" - source "$TV_SCRIPT_DIR/tvw_exec" - source "$TV_SCRIPT_DIR/tvw_extra" --source "$TV_SCRIPT_DIR/tvw_daemon" - source "$TV_SCRIPT_DIR/tvw_profile" - - function Main() -@@ -18,7 +17,6 @@ - --help ) PrintHelp ;; - --version ) PrintVersion ;; - --info ) PrintInfo ;; -- --daemon ) Run_Daemon $opt ;; - --winecfg ) shift; Run_WineCfg "$@" ;; - --regedit ) shift; Run_RegEdit "$@" ;; - --kill ) Run_KillTeamViewer ;; -@@ -170,18 +168,3 @@ - Init - wine regedit "$@" - } -- --function Run_Daemon() --{ -- local opt="$1" -- -- installedTVorDie -- -- case "$opt" in -- ( disable ) removeDaemon || rootSuggest ;; -- ( enable ) installDaemon || rootSuggest ;; -- ( start | stop | restart ) cmdDaemon $opt || rootSuggest ;; -- ( status ) cmdDaemon $opt ;; -- ( * ) echo "unknown option '$opt'" ;; -- esac --} diff --git a/net-misc/teamviewer/files/teamviewer.sh b/net-misc/teamviewer/files/teamviewer.sh deleted file mode 100644 index 70fc4e8a..00000000 --- a/net-misc/teamviewer/files/teamviewer.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/bash - -tv="$(basename $0)" -tvdir="/opt/${tv}" -version="@TVV@" -tvw_version="" -prefix="${HOME}/.wine-${tv}" -arch="win32" -native=true - -if $native; then - export WINEDLLPATH="${prefix}/drive_c/TeamViewer" -else - export WINEDLLPATH="${tvdir}/tv_bin/wine/lib:${tvdir}/tv_bin/wine/lib/wine:${prefix}/drive_c/TeamViewer" - export PATH="${tvdir}/tv_bin/wine/bin:${PATH}" -fi -export WINEARCH="${arch}" -export WINEPREFIX="${prefix}" - -if [ ! -d "${prefix}" ]; then - echo "Creating prefix..." - wineboot -i &> /dev/null - mkdir -p "${prefix}/drive_c/TeamViewer" -fi - -if [ -e "${prefix}/tvw-version" ]; then - tvw_version=$(<"${prefix}/tvw-version") -fi - -#If version has changed or new instance -if [ "${version}" != "${tvw_version}" ]; then - echo "Copying TeamViewer files to prefix..." - cp -R "/opt/${tv}/wine/drive_c/TeamViewer" "${prefix}/drive_c/" - echo "Creating config and log directories in ~/.config/teamviewer@TVMV@" - mkdir -p "${HOME}"/.config/teamviewer@TVMV@/{config,logfiles} - echo "${version}" > "${prefix}/tvw-version" -fi - -TV_BASE_DIR="${tvdir}" -TV_BIN_DIR="${TV_BASE_DIR}/tv_bin" -TV_PROFILE="${prefix}" -TV_LOG_DIR="${TV_PROFILE}/logfiles" -TV_CFG_DIR="${TV_PROFILE}/config" -TV_USERHOME="${HOME}" - -wine "C:\\TeamViewer\\TeamViewer.exe" "\${[@]}" &> \ - "${HOME}/.config/teamviewer@TVMV@/logfiles/$(date +%Y.%m.%d-%H:%M:%S)-wine.log" diff --git a/net-misc/teamviewer/files/teamviewerd.conf b/net-misc/teamviewer/files/teamviewerd.conf deleted file mode 100644 index e9496606..00000000 --- a/net-misc/teamviewer/files/teamviewerd.conf +++ /dev/null @@ -1,6 +0,0 @@ -# This entry can be used to specify a default daemon password. -# It is set by running /etc/init.d/teamviewerd@TVV@ passwd. -# The password must be between 8 and 12 characters, and special characters should -# be avoided. - -PASSWD="" diff --git a/net-misc/teamviewer/files/teamviewerd.init b/net-misc/teamviewer/files/teamviewerd.init deleted file mode 100644 index a8966dc1..00000000 --- a/net-misc/teamviewer/files/teamviewerd.init +++ /dev/null @@ -1,31 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -command=/opt/teamviewer@TVV@/tv_bin/teamviewerd -command_args=-d -description="daemon for TeamViewer" -pidfile=/var/run/teamviewerd.pid - -extra_stopped_commands="passwd" - -passwd() { - if [ -z "${PASSWD}" ]; then - eerror "No password specified." - exit 1 - fi - - ebegin "Attempting to change password." - /opt/teamviewer@TVV@/tv_bin/teamviewerd --passwd "${PASSWD}" - retr=$? - case $retr in - 0) einfo "Password successfully set." ;; - 11|12) eerror "Password must be between 8 and 12 characters.";; - 13) eerror "Invalid characters detected.";; - 14) eerror "Password invalid. Validation failed.";; - *) eerror "Unknown error code";; - esac - eend $retr - exit $retr -} diff --git a/net-misc/teamviewer/files/teamviewerd9.init b/net-misc/teamviewer/files/teamviewerd9.init deleted file mode 100644 index 80e881eb..00000000 --- a/net-misc/teamviewer/files/teamviewerd9.init +++ /dev/null @@ -1,26 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -description="daemon for TeamViewer" - -PIDFILE="/var/run/teamviewerd.pid" - -start() { - ebegin "Starting Teamviewer Daemon" - - start-stop-daemon \ - --start \ - --pidfile "${PIDFILE}" \ - --background \ - --exec /opt/teamviewer@TVV@/teamviewerd -- -d -} - -stop() { - ebegin "Stopping Teamviewer Daemon" - - start-stop-daemon \ - --stop \ - --pidfile "${PIDFILE}" -} diff --git a/net-misc/teamviewer/teamviewer-13.0.5494-r1.ebuild b/net-misc/teamviewer/teamviewer-13.0.5494-r1.ebuild deleted file mode 100644 index c9e2b364..00000000 --- a/net-misc/teamviewer/teamviewer-13.0.5494-r1.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils gnome2-utils xdg-utils systemd - -# Major version -MV="13" -MY_PN="${PN}${MV}" -DESCRIPTION="All-In-One Solution for Remote Access and Support over the Internet" -HOMEPAGE="https://www.teamviewer.com" -SRC_URI="amd64? ( https://dl.tvcdn.de/download/linux/version_13x/${PN}_${PV}_amd64.tar.xz ) " - -IUSE="system-xdg systemd" - -LICENSE="TeamViewer" -SLOT="${MV}" -KEYWORDS="amd64 x86" - -RESTRICT="bindist mirror" - -RDEPEND=" - dev-qt/qtgui:5 - dev-qt/qtwebkit:5 - dev-qt/qtx11extras:5 - dev-qt/qtwidgets:5 - dev-qt/qtnetwork:5 - dev-qt/qtdeclarative:5 - dev-qt/qtdbus:5 - media-libs/alsa-lib - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXau - x11-libs/libXdamage - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libXtst" - -QA_PREBUILT="opt/teamviewer${MV}/*" - -S="${WORKDIR}/teamviewer/tv_bin/" - -src_prepare() { - sed \ - -e "s/@TVV@/${MV}/g" \ - "${FILESDIR}"/${PN}d.init > "${T}"/init || die - sed \ - -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 -} - -src_install () { - local destdir="/opt/${MY_PN}" - - # install executables wrapper - exeinto "/opt/bin" - newexe "${T}/sh" "${MY_PN}" - dosym "${destdir}"/tv_bin/TeamViewer /opt/bin/"${MY_PN}" - - # install daemon binary and scripts - exeinto "${destdir}/tv_bin" - doexe "${PN}"d - doexe TeamViewer - doexe "${PN}"-config - newinitd "${T}/init" "${PN}d${MV}" - newconfd "${FILESDIR}/${PN}d.conf" "${PN}d${MV}" - - if use systemd ; then - systemd_newunit "${T}/${PN}d.service" "${PN}d${MV}.service" - fi - - insinto "${destdir}/tv_bin" - doins -r desktop - doins -r resources - rm "${S}"/script/teamviewerd.DEB.conf || die - rm "${S}"/script/teamviewerd.RHEL.conf || die - rm "${S}"/script/teamviewerd.RPM.conf || die - doins -r script - - # teamviewer can use system/not system xdg utils - if ! use system-xdg ; then - doins -r xdg-utils - fi - - # 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}"_48.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 - xdg_desktop_database_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 "The end-user client requires running the accompanying daemon," - elog "available via init-scripts." -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update -} |