Summary: | net-misc/remmina-plugins-0.9.2 does not compile against net-misc/freerdp-9999 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Gabor MARTON <dodver> |
Component: | Current packages | Assignee: | Markos Chandras (RETIRED) <hwoarang> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dan |
Priority: | Normal | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
remmina live ebuild
remmina-plugins live ebuild remmina-plugins live ebuild remmina live ebuild |
Description
Gabor MARTON
2011-06-21 08:12:00 UTC
What version of freerdp do you have installed and what use flags are enabled/disabled? net-misc/freerdp-9999 USE="X alsa cups gnutls iconv ipv6 libsamplerate ssl -debug -nss -polarssl" And that is the problem. I'm using the GIT version of freerdp. I reinstalled the older version net-misc/freerdp-0.8.2 USE="X alsa cups gnutls iconv ipv6 libsamplerate ssl -debug -nss -polarssl" and now remmina-plugins compiles fine. My problem then is that this older release has a lot of problems with keyboard layouts. For example the cursor keys does not function as cursor keys, makes freerdp unusable. The brokenness caused by freerdp API changes were fixed back in April and then again in June but a new version has not been released that includes those changes. (http://remmina.git.sourceforge.net/git/gitweb.cgi?p=remmina/remmina;a=summary) I actually have the same problem with the current version of freerdp in the tree. I'll do a live remmina ebuild tonight and attach it/make it available in my overlay. Created attachment 277899 [details]
remmina live ebuild
Created attachment 277901 [details]
remmina-plugins live ebuild
Thank you for your work. Could you please point to an url where I can read about how to use these ebuild? Or will they get into the portage tree? Obviously both remmina ebuilds and the freerdp-9999 ebuild in the tree will need manual keywords (live ebuilds). However, they all seem to compile and play nice. I've listed the specific commits below as a reference/historical notation. remmina:54e63fea0f6519aa77da9bcecc3215fc0f79aa15 freerdp:d6c5514f191aada3c308b1bdda3a3d6f9f422193 remmina-plugins:54e63fea0f6519aa77da9bcecc3215fc0f79aa15 Created attachment 277903 [details]
remmina-plugins live ebuild
Use the same source location as remmina-9999.
Created attachment 277905 [details]
remmina live ebuild
Use single source location (same as remmina-plugins-9999).
I've tweaked the ebuilds a bit to prevent a git-src directory from being created for each repo. Gabor, I'm not a dev, but Markos is listed at the maintainer for Remmina so he'll decide if it goes in the tree. As far as using the ebuilds as-is: You will need to create an overlay and then add the ebuilds to it - editing them to include a keyword for your arch. If you're unfamiliar with overlays, I would recommend taking a look at http://en.gentoo-wiki.com/wiki/Overlay, specifically the section on Creating a Local Overlay. Feel free to send me an email if you have any questions. Give me some time to test and review the ebuilds :). Besides adding the EGIT* stuff did you change anything else in functionality? I can't run a diff right now. btw, Dan would you like to become proxy maintainer for remmina{,-plugins} Both ebuilds are now on tree. Thank you Thank you all for your work, now I'm using the *-9999 ebuilds from the portage tree. Thank you! |