-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wednesday, 2014-08-06 at 02:22 -0400, Felix Miata wrote:
How does this version differ from the one from the Skype website?
It probably doesn't actually differ except in some packaging minutae. The Skype download site only announces for openSUSE 12.1, having been built from a source rpm for "12.1", whatever that means, while the above link is for 13.1 and Factory.
This version has a skype script in /usr/bin instead of the binary, which is instead in /usr/lib/skype. The script contains: +++················ #!/bin/bash lib_path="/usr/lib/skype" dbpath="~/.Skype" for plug in $(ls "/etc/skype/scripts-4/" 2> /dev/null); do source "/etc/skype/scripts-4/$plug" done exec "$lib_path/skype" "$@" "$args" --dbpath="$dbpath" | (sed -e "s|~/.Skype|$dbpath|g" 2> /dev/null) ················++- The binaries themselves have different sizes (~500K), so there must be some slight difference there as well. The original has "/etc/dbus-1/system.d/skype.conf: +++················ <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> <busconfig> <!-- ../system.conf have denied everything, so we just punch some holes --> <policy context="default"> <allow own="com.Skype.API"/> <allow send_destination="com.Skype.API"/> <allow receive_sender="com.Skype.API"/> <allow send_path="/com/Skype"/> </policy> </busconfig> ················++- which is missing on the home version, which instead has directory "/etc/skype/scripts-4/ with 3 files: 00-xdg-dbpath 20-preload-libs 20-v4l2convert +++················ # -*- sh -*- if [ -z "$XDG_CONFIG_HOME" ]; then XDG_CONFIG_HOME="~/.config" fi if [ -d "$XDG_CONFIG_HOME/skype" ] || [ ! -d "$HOME/.Skype" ]; then export dbpath="$XDG_CONFIG_HOME/skype" fi ················++- +++················ # -*- sh -*- for lib in $(ls "$lib_path" | grep '.so.[0-9]$' 2> /dev/null); do export LD_PRELOAD="$lib_path/$lib:${LD_PRELOAD}" done ················++- +++················ # -*- sh -*- if [ -r "/usr/lib/libv4lconvert.so.0" ]; then export LD_PRELOAD="/usr/lib/libv4lconvert.so.0:${LD_PRELOAD}" fi ················++- And then the home version has also a /usr/share/skype/avatars directory. There are other differences, like the require list. I don't know the implications of all that. Unfortunately, there is not a requirement for repositories to document what they do, or I'm not aware of it. And I have only looked at one of the home repos, tehre are 3. - -- Cheers, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEARECAAYFAlPnSo0ACgkQtTMYHG2NR9V6gwCeKPtF6zKwOfbpt3cniEyruaDy 5P4AnA0G8ATKMasKYnEqoIWGLnkau/yM =mfEU -----END PGP SIGNATURE-----