]> git.pld-linux.org Git - packages/skype.git/commitdiff
add skype wrapper script auto/th/skype-4.0.0.8-2
authorElan Ruusamäe <glen@delfi.ee>
Mon, 27 Aug 2012 01:03:41 +0000 (04:03 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Mon, 27 Aug 2012 01:03:41 +0000 (04:03 +0300)
- prefers XDG dirs on new installs
- allows setup env vars prior startup

skype.sh [new file with mode: 0755]
skype.spec

diff --git a/skype.sh b/skype.sh
new file mode 100755 (executable)
index 0000000..58bab50
--- /dev/null
+++ b/skype.sh
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+# Legacy dir
+SKYPE_DIR="$HOME/.Skype"
+
+# XDG path
+if [ ! -d "$SKYPE_DIR" ]; then
+       SKYPE_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/Skype"
+fi
+
+if [ ! -d "$SKYPE_DIR" ]; then
+       install -d "$SKYPE_DIR"
+fi
+
+if [ -f "$SKYPE_DIR/env" ]; then
+       . "$SKYPE_DIR/env"
+fi
+
+exec /usr/lib/skype --dbpath="$SKYPE_DIR" "$@"
index 6a340d3280ba2a51310f4c774e078e491db8d57b..05db081f44c85640289fa9e56b135c3592bbeef0 100644 (file)
@@ -6,13 +6,14 @@ Summary:      p2p VoIP application
 Summary(pl.UTF-8):     Aplikacja VoIP p2p
 Name:          skype
 Version:       4.0.0.8
-Release:       1
+Release:       2
 # http://www.skype.com/company/legal/promote/distributionterms.html
 # distributing on CD-ROM and similar media requires approval
 License:       Commercial, redistributable (see LICENSE)
 Group:         Applications/Communications
 Source0:       http://download.skype.com/linux/%{pkgname}-ubuntu_%{version}-1_i386.deb
 # Source0-md5: d5990641c3c6d17b5a656e5b4aa90ad7
+Source1:       %{name}.sh
 Patch0:                %{name}-desktop.patch
 URL:           http://www.skype.com/
 BuildRequires: rpm-utils
@@ -68,9 +69,10 @@ mv usr/share/applications/skype.desktop .
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{pkgname},%{_datadir}/%{pkgname}/{lang,sounds,avatars},%{_desktopdir},%{_pixmapsdir},/etc/dbus-1/system.d}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_datadir}/%{pkgname},%{_datadir}/%{pkgname}/{lang,sounds,avatars},%{_desktopdir},%{_pixmapsdir},/etc/dbus-1/system.d}
 
-install -p %{pkgname} $RPM_BUILD_ROOT%{_bindir}
+install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/%{name}
+install -p %{pkgname} $RPM_BUILD_ROOT%{_libdir}/%{name}
 cp -p sounds/*.wav $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/sounds
 cp -p lang/*.qm $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/lang
 cp -p avatars/*.png $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/avatars
@@ -86,6 +88,7 @@ rm -rf $RPM_BUILD_ROOT
 %doc LICENSE
 /etc/dbus-1/system.d/skype.conf
 %attr(755,root,root) %{_bindir}/skype
+%attr(755,root,root) %{_libdir}/skype
 
 %dir %{_datadir}/%{pkgname}
 %{_datadir}/%{pkgname}/sounds
This page took 0.082209 seconds and 4 git commands to generate.