ebuild for TeamViewer Reproducible: Always
Are you willed to write one? If so, take a look onto our sunrise project: http://www.gentoo.org/proj/en/sunrise/
Created attachment 284399 [details] Teamviewer 6.0.9258 ebuild This is an updated ebuild of the one that appears in the wirelay overlay.
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.
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.
Created attachment 318704 [details] teamviewer-7.0.9360.ebuild new version fixes security vulnerabilities
sadly only rpm and debian packages for version 8 available...
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.
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).
I'm going to work on this.
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?
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.
(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.
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?
(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
I think you are still procrastinating... :P
Created attachment 339252 [details] teamviewer-8.0.17147.ebuild
too bad the teamviewer guys don't show version info in their download path...
(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
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?
+*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.
Created attachment 339534 [details] teamviewer.patch Install systemd-unit for teamviewerd. Use major version in desktop entry
Created attachment 339536 [details] teamviewer.patch
+*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