Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 360499 - ebuild for net-misc/teamviewer
Summary: ebuild for net-misc/teamviewer
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL: http://www.teamviewer.com/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-26 03:19 UTC by Thomas Rausch
Modified: 2013-02-21 15:51 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Teamviewer 6.0.9258 ebuild (teamviewer-6.0.9258.ebuild,1.12 KB, text/plain)
2011-08-23 20:42 UTC, Aaron Burnett
Details
Revised teamviewer ebuild (teamviewer-6.0.9258.ebuild,1.26 KB, text/plain)
2011-08-24 14:56 UTC, Aaron Burnett
Details
teamviewer-7.0.9300.ebuild (teamviewer-7.0.9300.ebuild,1.10 KB, text/plain)
2012-01-18 11:14 UTC, Ortwin Glueck
Details
teamviewer-7.0.9360.ebuild (teamviewer-7.0.9360.ebuild,1.10 KB, text/plain)
2012-07-20 12:02 UTC, Ortwin Glueck
Details
teamviewer-7.0.9377.ebuild (teamviewer-7.0.9377.ebuild,2.06 KB, text/plain)
2013-02-07 22:46 UTC, Julian Ospald
Details
teamviewer-8.0.17147.ebuild (teamviewer-8.0.17147.ebuild,1.70 KB, text/plain)
2013-02-18 15:33 UTC, Toei Rei
Details
teamviewer.patch (teamviewer.patch,1.65 KB, text/plain)
2013-02-21 03:25 UTC, Egor Y. Egorov
Details
teamviewer.patch (teamviewer.patch,1.50 KB, text/plain)
2013-02-21 03:32 UTC, Egor Y. Egorov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Rausch 2011-03-26 03:19:25 UTC
ebuild for TeamViewer

Reproducible: Always
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2011-03-29 06:10:16 UTC
Are you willed to write one? If so, take a look onto our sunrise project: 
http://www.gentoo.org/proj/en/sunrise/
Comment 2 Aaron Burnett 2011-08-23 20:42:49 UTC
Created attachment 284399 [details]
Teamviewer 6.0.9258 ebuild

This is an updated ebuild of the one that appears in the wirelay overlay.
Comment 3 Aaron Burnett 2011-08-24 14:56:47 UTC
Created attachment 284477 [details]
Revised teamviewer ebuild

The first ebuild didn't install any icons.  The teamviewer package only comes with a 48x48 icon for some reason (instead of also 16x16 and 32x32 like cooler packages).  This ebuild will at least install the 48x48 icon in the appropriate directory.
Comment 4 Ortwin Glueck 2012-01-18 11:14:17 UTC
Created attachment 299223 [details]
teamviewer-7.0.9300.ebuild

A new version is out. Yes it's labeled "beta", but the old version can not connect to Windows users running the new version. Tested on x86_64.
Comment 5 Ortwin Glueck 2012-07-20 12:02:58 UTC
Created attachment 318704 [details]
teamviewer-7.0.9360.ebuild

new version fixes security vulnerabilities
Comment 6 Toei Rei 2013-01-17 09:00:57 UTC
sadly only rpm and debian packages for version 8 available...
Comment 7 Vasilis Lourdas 2013-01-22 20:52:37 UTC
Tested the ebuild posted in the forums (http://forums.gentoo.org/viewtopic-p-7227436.html?sid=3ab26f5243ada2768a83c7f769e7d39e#7227436). The ebuild works just fine here. It uses the .deb packages to install the application. It now seems that a daemon must be running before running teamviewer.exe first. The daemon is a native Linux binary.
Comment 8 Diego Elio Pettenò (RETIRED) gentoo-dev 2013-01-23 14:09:12 UTC
I've procrastinated getting version 7 in ebuild form for a long time so I wouldn't mind picking that one up — and I wouldn't mind proxying version 8 at this point (having the two slotted, as even on Windows they can be installed side-by-side).
Comment 9 Julian Ospald 2013-02-07 20:17:46 UTC
I'm going to work on this.
Comment 10 Julian Ospald 2013-02-07 22:46:35 UTC
Created attachment 338272 [details]
teamviewer-7.0.9377.ebuild

I have reworked this a bit, so we can run teamviewer via internal and via system wine.

In my opinion custom wine versions are NOT supportable, so I want the internal wine installed unconditionally. If people report bugs with 10+ different wine versions it will be impossible to maintain.

The ebuild is ready for slotting. Since teamviewer-8 is still beta and no seperate tarball available I have not written an ebuild for that one yet.

@DIEGO ...any comments?
Comment 11 Diego Elio Pettenò (RETIRED) gentoo-dev 2013-02-07 23:30:11 UTC
Julian I have ebuilds locally, just haven't gotten around cvs adding/cvs committing them, give me time this weekend, I can add you to metadata as well if you want.
Comment 12 Julian Ospald 2013-02-08 16:02:49 UTC
(In reply to comment #11)
> Julian I have ebuilds locally, just haven't gotten around cvs adding/cvs
> committing them, give me time this weekend, I can add you to metadata as
> well if you want.

That depends on the ebuild. I don't want to maintain an ebuild that depends on (system) wine. That will lead to random bugreports.
Comment 13 Diego Elio Pettenò (RETIRED) gentoo-dev 2013-02-08 17:41:29 UTC
I'm okay with not making it easy to use system wine.
Not sure if I'm okay with making it impossible though.

package.use.masked flag?
Comment 14 Julian Ospald 2013-02-09 16:12:35 UTC
(In reply to comment #13)
> I'm okay with not making it easy to use system wine.
> Not sure if I'm okay with making it impossible though.
> 
> package.use.masked flag?

Yeah, something like that
Comment 15 Julian Ospald 2013-02-15 23:19:45 UTC
I think you are still procrastinating... :P
Comment 16 Toei Rei 2013-02-18 15:33:05 UTC
Created attachment 339252 [details]
teamviewer-8.0.17147.ebuild
Comment 17 Toei Rei 2013-02-18 15:34:12 UTC
too bad the teamviewer guys don't show version info in their download path...
Comment 18 Julian Ospald 2013-02-19 23:14:01 UTC
(In reply to comment #17)
> too bad the teamviewer guys don't show version info in their download path...

you did not attach the initscript
Comment 19 Julian Ospald 2013-02-20 00:24:25 UTC
I am almost done, the last thing left is to tune the initscript a bit. Does the daemon write logs anywhere? Can we change that location?
Comment 20 Julian Ospald 2013-02-20 02:45:32 UTC
+*teamviewer-8.0.17147 (20 Feb 2013)
+*teamviewer-7.0.9377 (20 Feb 2013)
+
+  20 Feb 2013; Julian Ospald <hasufell@gentoo.org> +teamviewer-7.0.9377.ebuild,
+  +files/teamviewer-7.0.9377-POSIX.patch, +teamviewer-8.0.17147.ebuild,
+  +files/teamviewer-8.0.17147-POSIX.patch,
+  +files/teamviewer-8.0.17147-gentoo.patch, +files/teamviewerd.init,
+  +metadata.xml:
+  initial import wrt #360499


Anyway, I added teamviewer. If you have improvements for the initscript please post them.
Comment 21 Egor Y. Egorov 2013-02-21 03:25:59 UTC
Created attachment 339534 [details]
teamviewer.patch

Install systemd-unit for teamviewerd. Use major version in desktop entry
Comment 22 Egor Y. Egorov 2013-02-21 03:32:02 UTC
Created attachment 339536 [details]
teamviewer.patch
Comment 23 Julian Ospald 2013-02-21 15:51:29 UTC
+*teamviewer-8.0.17147-r1 (21 Feb 2013)
+
+  21 Feb 2013; Julian Ospald <hasufell@gentoo.org>
+  -teamviewer-8.0.17147.ebuild, +teamviewer-8.0.17147-r1.ebuild,
+  +files/teamviewer.service:
+  add systemd unit file