From 666914bb6cc78d5364a5f23283226c9701eb9935 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 18 Nov 2018 22:38:19 +0000 Subject: net-misc/{dropbox,teamviewer} : drop our ebuilds --- net-misc/dropbox/Manifest | 2 - net-misc/dropbox/dropbox-48.3.56.ebuild | 121 ------------------ net-misc/dropbox/files/dropbox.conf | 14 --- net-misc/dropbox/files/dropbox.initd | 66 ---------- net-misc/dropbox/files/dropbox_at.service-r1 | 13 -- net-misc/teamviewer/Manifest | 1 - .../files/teamviewer-9.0.32150-gentoo.patch | 138 --------------------- net-misc/teamviewer/files/teamviewer.sh | 47 ------- net-misc/teamviewer/files/teamviewerd.conf | 6 - net-misc/teamviewer/files/teamviewerd.init | 31 ----- net-misc/teamviewer/files/teamviewerd9.init | 26 ---- net-misc/teamviewer/teamviewer-13.0.5494-r1.ebuild | 123 ------------------ 12 files changed, 588 deletions(-) delete mode 100644 net-misc/dropbox/Manifest delete mode 100644 net-misc/dropbox/dropbox-48.3.56.ebuild delete mode 100644 net-misc/dropbox/files/dropbox.conf delete mode 100644 net-misc/dropbox/files/dropbox.initd delete mode 100644 net-misc/dropbox/files/dropbox_at.service-r1 delete mode 100644 net-misc/teamviewer/Manifest delete mode 100644 net-misc/teamviewer/files/teamviewer-9.0.32150-gentoo.patch delete mode 100644 net-misc/teamviewer/files/teamviewer.sh delete mode 100644 net-misc/teamviewer/files/teamviewerd.conf delete mode 100644 net-misc/teamviewer/files/teamviewerd.init delete mode 100644 net-misc/teamviewer/files/teamviewerd9.init delete mode 100644 net-misc/teamviewer/teamviewer-13.0.5494-r1.ebuild (limited to 'net-misc') diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest deleted file mode 100644 index 2bd117e5..00000000 --- a/net-misc/dropbox/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST dropbox-lnx.x86-48.3.56.tar.gz 108876564 BLAKE2B b809a220605265685026657e791aff3e716f7ff51e1fc5074d66df87eb8dc473c63c7513c94ca0715844c600fe71aaa3c42a108be4baee2e3e72baade97e3429 SHA512 3174c41e19a01cbd986c111711bc0df80b68882d595a5c869b81bfa1982b3f219da4cda852168bf7fdc9d67b91f52260017f4d25508f6372efd470536a6b96c8 -DIST dropbox-lnx.x86_64-48.3.56.tar.gz 114940928 BLAKE2B 7d678344b59aa12bdbd28f3e425c0b80b15feae403911ef25a03150d1dfa47e94da1eb17d4b703feea6721d2fdfa721da54fab92e1a56b6b8f31456482bc3614 SHA512 cbd3eed71286be079aa8c898929dea305a4cefb9b5e2e41b196d07f68bfc3b5f2839f78d676a3fd7df62644fe00b9ad1930121bde88a6eea9c864d956ccb6f8e diff --git a/net-misc/dropbox/dropbox-48.3.56.ebuild b/net-misc/dropbox/dropbox-48.3.56.ebuild deleted file mode 100644 index db5faf6c..00000000 --- a/net-misc/dropbox/dropbox-48.3.56.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_5 python3_6 ) -inherit eutils gnome2-utils pax-utils systemd python-single-r1 - -DESCRIPTION="Dropbox daemon (pretends to be GUI-less)" -HOMEPAGE="https://www.dropbox.com/" -SRC_URI=" - x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz ) - amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz )" - -LICENSE="CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox" -SLOT="0" -KEYWORDS="amd64" -IUSE="+librsync-bundled selinux X" -RESTRICT="mirror strip" - -QA_PREBUILT="opt/.*" -QA_EXECSTACK="opt/dropbox/dropbox" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="librsync-bundled? ( dev-util/patchelf )" - -# Be sure to have GLIBCXX_3.4.9, #393125 -# USE=X require wxGTK's dependencies. system-library cannot be used due to -# missing symbol (CtlColorEvent). #443686 -RDEPEND="${PYTHON_DEPS} - X? ( - dev-libs/glib:2 - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5[-gles2,xcb] - dev-qt/qtopengl:5[-gles2] - dev-qt/qtnetwork:5 - dev-qt/qtprintsupport:5[-gles2] - dev-qt/qtwebkit:5 - dev-qt/qtwidgets:5[-gles2] - media-libs/fontconfig - media-libs/freetype - virtual/jpeg - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXinerama - x11-libs/libXxf86vm - x11-libs/pango[X] - x11-misc/wmctrl - x11-themes/hicolor-icon-theme - ) - !librsync-bundled? ( =sys-devel/gcc-4.2.0 - sys-libs/zlib - sys-libs/ncurses:1/5" - -src_unpack() { - unpack ${A} - mkdir -p "${S}" || die - mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die - mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die - rmdir "${S}"/dropbox-lnx.*-${PV}/ || die - rmdir .dropbox-dist || die -} - -src_prepare() { - eapply_user - - rm -vf libGL.so.1 libX11* libdrm.so.2 libffi.so.6 libpopt.so.0 wmctrl || die - # tray icon doesnt load when removing libQt5* (bug 641416) - #rm -vrf libQt5* libicu* qt.conf plugins/ || die - if use X ; then - mv images/hicolor/16x16/status "${T}" || die - else - rm -vrf PyQt5* *pyqt5* images || die - fi - if use librsync-bundled ; then - patchelf --set-rpath '$ORIGIN' librsyncffi.compiled._librsyncffi*.so || die - else - rm -vf librsync.so.1 || die - fi - pax-mark cm dropbox - mv README ACKNOWLEDGEMENTS "${T}" || die -} - -src_install() { - local targetdir="/opt/dropbox" - - insinto "${targetdir}" - doins -r * - fperms a+x "${targetdir}"/{dropbox,dropbox_py3,dropboxd} - dosym "${targetdir}/dropboxd" "/opt/bin/dropbox" - - use X && doicon -s 16 -c status "${T}"/status - - make_desktop_entry "${PN}" "Dropbox" - - newinitd "${FILESDIR}"/dropbox.initd dropbox - newconfd "${FILESDIR}"/dropbox.conf dropbox - systemd_newunit "${FILESDIR}"/dropbox_at.service-r1 "dropbox@.service" - - dodoc "${T}"/{README,ACKNOWLEDGEMENTS} -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/net-misc/dropbox/files/dropbox.conf b/net-misc/dropbox/files/dropbox.conf deleted file mode 100644 index c20c3c46..00000000 --- a/net-misc/dropbox/files/dropbox.conf +++ /dev/null @@ -1,14 +0,0 @@ -# /etc/conf.d/dropbox.conf: config file for /etc/init.d/dropbox - -# Users to run dropbox -DROPBOX_USERS="" - -# integer [-20 .. 19 ] default 0 -# change the priority of the server -20 (high) to 19 (low) -# see nice(1) for description -#NICE=0 - -# See start-stop-daemon(8) for possible settings -#IONICE=2 - -PID_DIR=/var/run/dropbox diff --git a/net-misc/dropbox/files/dropbox.initd b/net-misc/dropbox/files/dropbox.initd deleted file mode 100644 index 95a230ee..00000000 --- a/net-misc/dropbox/files/dropbox.initd +++ /dev/null @@ -1,66 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License, v2 or later -# $Id$ - -depend() { - need localmount net - after bootmisc -} - -start() { - local tmpnice="${NICE:+"--nicelevel "}${NICE}" - local tmpionice="${IONICE:+"--ionice "}${IONICE}" - local started="" - - ebegin "Starting dropbox" - for dbuser in ${DROPBOX_USERS}; do - local homedir=$(eval echo ~${dbuser}) - if test -d "${homedir}" && \ - echo 0 > ${homedir}/.dropbox/dropbox.pid && \ - start-stop-daemon -S -b \ - ${tmpnice} ${tmpionice} \ - -u ${dbuser} -v \ - -p ${homedir}/.dropbox/dropbox.pid \ - -e HOME=${homedir} \ - -x /opt/bin/dropbox; then - started="${started} ${dbuser}" - else - eend $? - eerror "Failed to start dropbox for ${dbuser}" - if [ -n "${started}" ]; then - eerror "Stopping already started dropbox" - DROPBOX_USERS=${started} stop - fi - return 1 - fi - done - if [ -z "${started}" ];then - eerror "No dropbox started" - eend 1 - else - eend 0 - fi -} - -stop() { - local retval=0 - ebegin "Stopping dropbox" - for dbuser in ${DROPBOX_USERS}; do - local homedir=$(eval echo ~${dbuser}) - start-stop-daemon --stop \ - --pidfile ${homedir}/.dropbox/dropbox.pid || retval=$? - done - eend ${retval} -} - -status() { - for dbuser in ${DROPBOX_USERS}; do - local homedir=$(eval echo ~${dbuser}) - if [ -e ${homedir}/.dropbox/dropbox.pid ] ; then - echo "dropboxd for USER $dbuser: running." - else - echo "dropboxd for USER $dbuser: not running." - fi - done -} diff --git a/net-misc/dropbox/files/dropbox_at.service-r1 b/net-misc/dropbox/files/dropbox_at.service-r1 deleted file mode 100644 index b46a8509..00000000 --- a/net-misc/dropbox/files/dropbox_at.service-r1 +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=Dropbox -After=local-fs.target network.target - -[Service] -ExecStart=/opt/dropbox/dropboxd -ExecReload=/bin/kill -HUP $MAINPID -KillMode=process -Restart=always -User=%i - -[Install] -WantedBy=multi-user.target 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 -} -- cgit v1.2.3