new version net-im/skype-2.0.0.72 Reproducible: Always
Created attachment 159685 [details] skype-2.0.0.72.ebuild
*** Bug 228073 has been marked as a duplicate of this bug. ***
Created attachment 161629 [details] net-im/skype-2.0.0.72.ebuild Removed obsolete qt4_min_version() method and replaced it by qt:4 slot
(In reply to comment #3) > Created an attachment (id=161629) [edit] > net-im/skype-2.0.0.72.ebuild > > Removed obsolete qt4_min_version() method and replaced it by qt:4 slot > Repoman complains alot on this ebuild. Could you please give it a look?
I dont have a gentoo system available here at the moment if you could copy & paste the output here I will give it a look and try to fix it.
Just FYI: I just copied the current Skype ebuild (net-im/skype-2.0.0.68) to a local overlay and renamed it to skype-2.0.0.72, created a Manifest, and it builds and runs fine on x86. Apparently no need for an ebuild with differing deps, at least on my system.
emerge skype -pv These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] net-im/skype-2.0.0.72 USE="(qt-static)" 0 kB [1] emerge --info Portage 2.1.4.4 (default/linux/amd64/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-gentoo-r7 x86_64) ================================================================= System uname: 2.6.25-gentoo-r7 x86_64 Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz Timestamp of tree: Sun, 03 Aug 2008 19:30:01 +0000 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.5.2-r6 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r2 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -mtune=nocona -march=nocona -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/bind /var/lib/hsqldb /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -mtune=nocona -march=nocona -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="buildpkg_ collision-protect_ distcc distlocks maketest metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://gentoo.mirror.web4u.cz/" LANG="it_IT.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="it it_IT en en_GB es es_ES" MAKEOPTS="-j10" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="16bit 64bit X X509 a52 aac aalib acpi aiglx aim alsa amd64 amr amrnb amrwb apache2 apm applet audiofile avi bacula-console bash-completion berkdb bidi bitmap-fonts bittorrent bluetooth bonobo branding browserplugin bzip2 cairo caps cdda cddb cdio cdparanoia cdr cgi chroot cli cracklib crypt css ctype cups curl dbus dc1394 deskbar divx dlloader dri dts dv dvb dvd dvdr dvdread dvi dynamic eds em emboss emovix encode esd ethereal evo evolution exif expat faillog fam fame fbsplash ffmpeg firefox flac flash fontconfig foomaticdb fortran fping freetds freetype ftp gaim gcc4 gd gdbm gdm gedit gencertdaily geoip gif gimp gimpprint glitz glut gmail gmedia gmp gno gnome gnome-keyring gnutls gphoto2 gpm gsm gstreamer gtk gtk2 gtkhtml guile hal hash hddtemp howl iconv id3tag idea idn ieee1394 imagemagick imap imlib ipod isdnlog ithreads java jpeg kerberos lame lcms libcaca libclamav libedit libnotify libwww live lm_sensors logrotate logwatch lzo lzw lzw-tiff mad maildir maildrop matroska mhash midi mikmod mime ming mjpeg mmx mmxext mng mono motif mozilla mozsvg mp2 mp3 mpeg mpm-prefork msn mudflap multilib musepack musicbrainz mysql nautilus ncurses nemesei network networking new-login nfs ng nls nptl nptlonly nsplugin nvidia obex offensive ogg oggvorbis openal opengl openmp opensslcrypt optimisememory pam pcre pda pdf pdflib perl php pidgin png pop posix ppds pppd prediction python qmail qt3support qt4 quicktime quotas radio readline realmedia recode reflection regex remote rtc samba scanner sdl sensord server session simplexml skins slang smp sms sndfile sound sox spamassassin speex spell spl sqlite srt sse sse2 ssl ssse2 ssse3 startup-notification stream subtitles svg symlink sysfs syslog tcltk tcpd teletext tetex theora threads threadsafe tiff tivo toolbar tracker truetype truetype-fonts twolame type1-fonts udev unicode upnp usb v4l v4l2 vcd vhosts vim-syntax vlm vorbis wavpack wifi wmf wmp wxgtk1 wxwindows x264 xanim xcomposite xml xml2 xmlreader xmlwriter xorg xpm xscreensaver xv xvid xvmc zip zlib" ALSA_CARDS="intel8x0 usb-audio" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CAMERAS="spca50x" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LINGUAS="it it_IT en en_GB es es_ES" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I think this code must be changed: elif has_version '>=x11-libs/qt-4.4.0_alpha:4' && ! built_with_use ">=x11-libs/qt-gui" accessibility dbus ; then to sth like that: elif has_version '>=x11-libs/qt-4.4.0_alpha:4' && ! built_with_use ">=x11-libs/qt-gui-4" accessibility dbus ; then Then it works good with non-portage version of development >qt-4.4
Atleast this ebuild does not depend on qt-4.3* like the one in tree. I am in the process of installing skype without the qt-static use flag and would report back as soon as all the qt libraries and skype is done compiling as to whether it was successful or not.
Works perfectly. Hope this is added to portage soon.
# emerge skype Calculating dependencies... done! >>> Verifying ebuild Manifests... >>> Emerging (1 of 1) net-im/skype-2.0.0.72 to / * skype-2.0.0.72.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking skype-2.0.0.72.tar.bz2 ;-) ... [ ok ] Traceback (most recent call last): File "/usr/lib/portage/bin/portageq", line 456, in ? main() File "/usr/lib/portage/bin/portageq", line 433, in main retval = function(sys.argv[2:]) File "/usr/lib/portage/bin/portageq", line 74, in best_version mylist=portage.db[argv[0]]["vartree"].dbapi.match(argv[1]) File "/usr/lib/portage/pym/portage.py", line 7110, in match mydep = dep_expand( File "/usr/lib/portage/pym/portage.py", line 5987, in dep_expand return portage_dep.Atom(prefix + expanded + postfix) File "/usr/lib/portage/pym/portage_dep.py", line 289, in __init__ raise InvalidAtom(s) portage_exception.InvalidAtom: >=x11-libs/qt-gui * * ERROR: net-im/skype-2.0.0.72 failed. * Call stack: * ebuild.sh, line 49: Called pkg_setup * skype-2.0.0.72.ebuild, line 60: Called built_with_use '>=x11-libs/qt-gui' 'accessibility' 'dbus' * eutils.eclass, line 1698: Called die * The specific snippet of code: * [[ -z ${PKG} ]] && die "Unable to resolve $1 to an installed package" * The die message: * Unable to resolve >=x11-libs/qt-gui to an installed package * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/net-im/skype-2.0.0.72/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-im/skype-2.0.0.72/temp/die.env'. * This ebuild is from an overlay: '/usr/local/portage/' *
It is if I try to emerge without qt-static flag.
Any updates to this?
Created attachment 164865 [details] skype-2.0.0.72.ebuild Fixed bug mentioned in comment #12 and added version numbers to qt-gui if build with the qt-static use flag
News on this ebuild?
*** Bug 248239 has been marked as a duplicate of this bug. ***
Skype 2.0.72 w/ UVC video still running strong here (x86) with just a renamed ebuild. Dunno why it should take so long to Make It Happen(tm) in Portage.
* net-im/skype::local (previously ::gentoo) [U 2.0.0.68 -> 2.0.0.72] <target> (qt-static) build_options: -optional_tests Total: 1 package (1 upgrade) (1 of 1) Installing net-im/skype-2.0.0.72:0::local Trying to fetch 'http://download.skype.com/linux/skype_static-2.0.0.72.tar.bz2' to 'skype_static-2.0.0.72.tar.bz2'... wget -T 30 -t 1 --continue -O /usr/portage/distfiles/skype_static-2.0.0.72.tar.bz2.-PARTIAL- http://download.skype.com/linux/skype_static-2.0.0.72.tar.bz2 --2008-12-26 00:19:57-- http://download.skype.com/linux/skype_static-2.0.0.72.tar.bz2 Translacja download.skype.com... 78.141.176.35, 194.192.199.202, 78.141.176.34 Łączenie się z download.skype.com|78.141.176.35|:80... połączono. Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK Długość: 21613953 (21M) [application/octet-stream] Zapis do: `/usr/portage/distfiles/skype_static-2.0.0.72.tar.bz2.-PARTIAL-' 100%[============================================================================================================>] 21.613.953 579K/s w 37s 2008-12-26 00:20:34 (575 KB/s) - zapisano `/usr/portage/distfiles/skype_static-2.0.0.72.tar.bz2.-PARTIAL-' [21613953/21613953] mv -f /usr/portage/distfiles/skype_static-2.0.0.72.tar.bz2.-PARTIAL- /usr/portage/distfiles/skype_static-2.0.0.72.tar.bz2 Checking 'skype_static-2.0.0.72.tar.bz2'... ok >>> Running ebuild phase killold as root:root... >>> Starting builtin_killold >>> Done builtin_killold >>> Completed ebuild phase killold >>> Running ebuild phases init saveenv as paludisbuild:paludisbuild... >>> Starting builtin_init >>> Done builtin_init >>> Starting builtin_saveenv >>> Done builtin_saveenv >>> Completed ebuild phases init saveenv >>> Running ebuild phases loadenv setup saveenv as root:root... >>> Starting builtin_loadenv >>> Done builtin_loadenv >>> Starting pkg_setup >>> Done pkg_setup >>> Starting builtin_saveenv >>> Done builtin_saveenv >>> Completed ebuild phases loadenv setup saveenv >>> Running ebuild phases loadenv unpack compile saveenv as paludisbuild:paludisbuild... >>> Starting builtin_loadenv >>> Done builtin_loadenv >>> Starting src_unpack >>> Unpacking skype_static-2.0.0.72.tar.bz2 to /var/tmp/paludis/net-im-skype-2.0.0.72/work tar jxf /usr/portage/distfiles/skype_static-2.0.0.72.tar.bz2 --no-same-owner >>> Done src_unpack >>> Starting src_compile >>> Done src_compile >>> Starting builtin_saveenv >>> Done builtin_saveenv >>> Completed ebuild phases loadenv unpack compile saveenv >>> Running ebuild phases loadenv install saveenv as root:root... >>> Starting builtin_loadenv >>> Done builtin_loadenv >>> Starting src_install * Fallback PaX marking -m * /var/tmp/paludis/net-im-skype-2.0.0.72/work/skype_static-2.0.0.72/skype TYPE PAX FILE ET_EXEC PemRxS /var/tmp/paludis/net-im-skype-2.0.0.72/work/skype_static-2.0.0.72/skype >>> Done src_install >>> Starting builtin_saveenv >>> Done builtin_saveenv >>> Completed ebuild phases loadenv install saveenv --- No need to do anything for preinst phase >>> Writing VDB entry to '/var/db/pkg/net-im/-checking-skype-2.0.0.72'... >>> Writing VDB entry keys ... >>> Generating saved ebuild and environment... >>> Finished writing VDB entry >>> Checking whether we can merge to / .................... >>> Merging to / =>> [dir] /opt =>> [dir] /opt/skype <-> [obj] /opt/skype/skype =>> [dir] /opt/skype/sounds <-> [obj] /opt/skype/sounds/CallBusy.wav <-> [obj] /opt/skype/sounds/CallConnecting.wav <-> [obj] /opt/skype/sounds/CallFailed.wav <-> [obj] /opt/skype/sounds/CallHangup.wav <-> [obj] /opt/skype/sounds/CallHold.wav <-> [obj] /opt/skype/sounds/CallRemoteHangup.wav <-> [obj] /opt/skype/sounds/CallResume.wav <-> [obj] /opt/skype/sounds/CallRingingIn.wav <-> [obj] /opt/skype/sounds/CallRingingOut.wav <-> [obj] /opt/skype/sounds/ChatIncoming.wav <-> [obj] /opt/skype/sounds/ChatIncomingInitial.wav <-> [obj] /opt/skype/sounds/ChatOutgoing.wav <-> [obj] /opt/skype/sounds/ContactAdded.wav <-> [obj] /opt/skype/sounds/ContactAuthRequest.wav <-> [obj] /opt/skype/sounds/ContactOffline.wav <-> [obj] /opt/skype/sounds/ContactOnline.wav <-> [obj] /opt/skype/sounds/SkypeLogin.wav <-> [obj] /opt/skype/sounds/SkypeLogout.wav <-> [obj] /opt/skype/sounds/TransferComplete.wav <-> [obj] /opt/skype/sounds/TransferFailed.wav <-> [obj] /opt/skype/sounds/TransferRequest.wav <-> [obj] /opt/skype/sounds/VoicemailReceived.wav =>> [dir] /opt/skype/lang <-> [obj] /opt/skype/lang/skype_bg.qm <-> [obj] /opt/skype/lang/skype_de.qm <-> [obj] /opt/skype/lang/skype_en.qm <-> [obj] /opt/skype/lang/skype_es.qm <-> [obj] /opt/skype/lang/skype_et.qm <-> [obj] /opt/skype/lang/skype_fr.qm <-> [obj] /opt/skype/lang/skype_it.qm <-> [obj] /opt/skype/lang/skype_ja.qm <-> [obj] /opt/skype/lang/skype_ko.qm <-> [obj] /opt/skype/lang/skype_lt.qm <-> [obj] /opt/skype/lang/skype_lv.qm <-> [obj] /opt/skype/lang/skype_pl.qm <-> [obj] /opt/skype/lang/skype_pt_br.qm <-> [obj] /opt/skype/lang/skype_pt_pt.qm <-> [obj] /opt/skype/lang/skype_ro.qm <-> [obj] /opt/skype/lang/skype_ru.qm <-> [obj] /opt/skype/lang/skype_th.qm <-> [obj] /opt/skype/lang/skype_tr.qm <-> [obj] /opt/skype/lang/skype_zh_s.qm <-> [obj] /opt/skype/lang/skype_zh_t.qm =>> [dir] /opt/skype/avatars <-> [obj] /opt/skype/avatars/Angel Skype.png <-> [obj] /opt/skype/avatars/Architect Skype.png <-> [obj] /opt/skype/avatars/Beach Skype.png <-> [obj] /opt/skype/avatars/Behind Skype.png <-> [obj] /opt/skype/avatars/Business Skype.png <-> [obj] /opt/skype/avatars/Call Me Sweetheart.png <-> [obj] /opt/skype/avatars/Call Me.png <-> [obj] /opt/skype/avatars/Carnaval Skype.png <-> [obj] /opt/skype/avatars/Chic Skype.png <-> [obj] /opt/skype/avatars/Christmas Skype.png <-> [obj] /opt/skype/avatars/College Skype.png <-> [obj] /opt/skype/avatars/DIY Skype.png <-> [obj] /opt/skype/avatars/DJ Skype.png <-> [obj] /opt/skype/avatars/Desert Skype.png <-> [obj] /opt/skype/avatars/Designer Skype.png <-> [obj] /opt/skype/avatars/Devil Skype.png <-> [obj] /opt/skype/avatars/Earbud Skype.png <-> [obj] /opt/skype/avatars/Empire Skype.png <-> [obj] /opt/skype/avatars/Fax Skype.png <-> [obj] /opt/skype/avatars/Geisha Skype.png <-> [obj] /opt/skype/avatars/Hula Skype.png <-> [obj] /opt/skype/avatars/Make Skype Not War.png <-> [obj] /opt/skype/avatars/Metal Skype.png <-> [obj] /opt/skype/avatars/Ninja Skype.png <-> [obj] /opt/skype/avatars/Party Skype.png <-> [obj] /opt/skype/avatars/Pop Skype.png <-> [obj] /opt/skype/avatars/Rice Skype.png <-> [obj] /opt/skype/avatars/Skypahontas.png <-> [obj] /opt/skype/avatars/Skype 502.png <-> [obj] /opt/skype/avatars/Skype Aid.png <-> [obj] /opt/skype/avatars/Skype Artiste.png <-> [obj] /opt/skype/avatars/Skype Beauty.png <-> [obj] /opt/skype/avatars/Skype Bling.png <-> [obj] /opt/skype/avatars/Skype Boarder.png <-> [obj] /opt/skype/avatars/Skype Brrr... .png <-> [obj] /opt/skype/avatars/Skype Candy.png <-> [obj] /opt/skype/avatars/Skype Cola.png <-> [obj] /opt/skype/avatars/Skype Cool Shades.png <-> [obj] /opt/skype/avatars/Skype Extreme.png <-> [obj] /opt/skype/avatars/Skype Goaaaaal.png <-> [obj] /opt/skype/avatars/Skype Headset.png <-> [obj] /opt/skype/avatars/Skype Jah.png <-> [obj] /opt/skype/avatars/Skype Jyve.png <-> [obj] /opt/skype/avatars/Skype Safety.png <-> [obj] /opt/skype/avatars/Skype San.png <-> [obj] /opt/skype/avatars/Skype Shorty.png <-> [obj] /opt/skype/avatars/Skype Smiley.png <-> [obj] /opt/skype/avatars/Skype Time.png <-> [obj] /opt/skype/avatars/Skype in a Bag.png <-> [obj] /opt/skype/avatars/Skype-a-Manger.png <-> [obj] /opt/skype/avatars/Skype-ahoy.png <-> [obj] /opt/skype/avatars/Skype-in-one.png <-> [obj] /opt/skype/avatars/Skype.png <-> [obj] /opt/skype/avatars/Skypers of the Caribbean.png <-> [obj] /opt/skype/avatars/Star Skype.png <-> [obj] /opt/skype/avatars/Sushi Skype.png <-> [obj] /opt/skype/avatars/The Skypeness.png <-> [obj] /opt/skype/avatars/Travel Skype.png <-> [obj] /opt/skype/avatars/Wetsuit Skype.png <-> [obj] /opt/skype/avatars/Yin Yang Skype.png =>> [dir] /usr =>> [dir] /usr/bin <-> [obj] /usr/bin/skype =>> [dir] /usr/share =>> [dir] /usr/share/icons =>> [dir] /usr/share/icons/hicolor =>> [dir] /usr/share/icons/hicolor/16x16 =>> [dir] /usr/share/icons/hicolor/16x16/apps <-> [obj] /usr/share/icons/hicolor/16x16/apps/skype.png =>> [dir] /usr/share/icons/hicolor/32x32 =>> [dir] /usr/share/icons/hicolor/32x32/apps <-> [obj] /usr/share/icons/hicolor/32x32/apps/skype.png =>> [dir] /usr/share/icons/hicolor/48x48 =>> [dir] /usr/share/icons/hicolor/48x48/apps <-> [obj] /usr/share/icons/hicolor/48x48/apps/skype.png =>> [dir] /usr/share/doc >^> [obj] /usr/share/doc/skype-2.0.0.72/README >-> [dir] /usr/share/doc/skype-2.0.0.72 =>> [dir] /usr/share/applications <-> [obj] /usr/share/applications/skype-skype.desktop <>> [sym] /usr/share/skype >>> Running ebuild phases loadenv postinst saveenv as root:root... >>> Starting builtin_loadenv >>> Done builtin_loadenv >>> Starting pkg_postinst * If you have sound problems please visit: * http://forum.skype.com/bb/viewtopic.php?t=4489 * These kernel options are reported to help * * Processor type and features ---> * -- Preemption Model (Preemptible Kernel (Low-Latency Desktop)) * -- Timer frequency (250 HZ) * * This release no longer uses the old wrapper because skype now uses ALSA * >>> Done pkg_postinst >>> Starting builtin_saveenv >>> Done builtin_saveenv >>> Completed ebuild phases loadenv postinst saveenv >>> Running ebuild phase tidyup as root:root... >>> Starting builtin_tidyup rm -fr /var/tmp/paludis/net-im-skype-2.0.0.72 >>> Done builtin_tidyup >>> Completed ebuild phase tidyup * Regenerating environment... Regenerating //etc/ld.so.cache... * Done regenerating environment * Updating CONFIG_PROTECT and CONFIG_PROTECT_MASK caches. Its build log from my amd64 laptop, all looks ok for me.
I'm slowly working on adding oss version of skype to the ebuild. I'll complete it... someday... maybe. btw I use OSS and I need a special oss version of skype.
Latest ebuild working here on amd64 that is almost entirely a stable build (one package is unmasked). Here is contents of package.keywords: cat /etc/portage/package.keywords # Added for autounmask dev-perl/PortageXS ~amd64 # My own skype =net-im/skype-2.0.0.72 ~amd64 uname -a Linux profchaos 2.6.27-gentoo-r7 #1 SMP Fri Dec 26 12:15:10 MST 2008 x86_64 Intel(R) Core(TM)2 Duo CPU T5450 @ 1.66GHz GenuineIntel GNU/Linux
I'd like to test the ebuild without qt-static on *amd64*. I tried to remove the IUSE variable but it still uses the static sources, any hint? Should I remove the whole arch separation? I think either it's important to get a stable 2.0.0.72 ebuild which will also fix the ugly font bug or we should spread a new funky open source video voip IM which will be used even by people who have never heard about gentoo ;-) sorry if to less entropy, I'm willing to test
(In reply to comment #21) > I'd like to test the ebuild without qt-static on *amd64*. I tried to remove the > IUSE variable but it still uses the static sources, any hint? Should I remove > the whole arch separation? I was able to install Skype 2.0.0.68 on amd64 without the qt-static flag and it works great. I don't see any reason why this wouldn't also work with 2.0.0.72. What I did is described in bug #200165, comment 3. You need to reemerge app-emulation/emul-linux-x86-qtlibs with the change given there (I used version 20080316), so that 32-bit Qt 4 gets installed. Then reemerge skype after removing the forced qt-static flag in /usr/portage/profiles/arch/amd64/package.use.force. You might also want to see bug #181411, which requests 32-bit Qt 4 on amd64 and for reasons unknown to me has been closed.
(In reply to comment #22) > removing the forced qt-static flag in > /usr/portage/profiles/arch/amd64/package.use.force. This was the missing key. Since 5 years I did not know that a force / mask for USE flags exists! Thx. I'll report my experiences
(In reply to comment #23) > I'll report my experiences So far skype-2.0.0.72 USE=-qt-static is running on my amd64 system without any failures. Fonts are readable again and the rest is working as usual. One remark: to make the removal of the qt-static USE flag permanent/ emerge --sync resistant it's better to add /etc/portage/profile/package.use.force with content: net-im/skype -qt-static
please, is there nobody who can show mercy on updating skype in portage? net-im herd, i know you are few, but skype is one of the most popular desktop applications and this is the only version where video works. Its been out almost a year soon, but in gentoo its still not available :-( Is there anything we can do to make it happen?
Andreas, here's a Total Guess(tm): All the non-x86 problems in this bug are giving pause to the net-im devs, which leads them to work on more low-hanging fruit. I'm perplexed as to why devs wouldn't release a version leaving out the arches which present problems, and then work on the arch-specific problems later. However, again, if you are running x86, I can tell you that just a copy-and-versionbump into a local overlay works here. You don't mention which arch you run, though, so that may not work for you. However, I'd suggest that if you are on a non-x86 arch, you should try the last "successful" ebuild here in a local overlay and report here your experiences, with a build log if there's trouble. Cheers!
Even for other arches, skype works just by renaming the ebuild and putting it into an overlay. I've tested it in amd64 and it works well.
I can confirm the ebuild attached here works great (even the sound and video) on a stable amd64 system.
Its now in the tree, new ebuild uses use-deps instead of ugly hacks, yea!