From 7dd03232cfbc1d9ca73311deebfb7bbc0d58346f Mon Sep 17 00:00:00 2001 From: Rosa Date: Wed, 1 Feb 2012 23:05:28 +0400 Subject: [PATCH] Automatic import for version 2.2.0.35 --- avatars-2.2.0.35.txt | 60 +++++++++++++++ get-skype.spec | 174 +++++++++++++++++++++++++++++++++++++++++++ lang-2.2.0.35.txt | 42 +++++++++++ skype-txt-gen | 71 ++++++++++++++++++ skype.desktop | 8 ++ sounds-2.2.0.35.txt | 22 ++++++ 6 files changed, 377 insertions(+) create mode 100644 avatars-2.2.0.35.txt create mode 100644 get-skype.spec create mode 100644 lang-2.2.0.35.txt create mode 100755 skype-txt-gen create mode 100644 skype.desktop create mode 100644 sounds-2.2.0.35.txt diff --git a/avatars-2.2.0.35.txt b/avatars-2.2.0.35.txt new file mode 100644 index 0000000..9473781 --- /dev/null +++ b/avatars-2.2.0.35.txt @@ -0,0 +1,60 @@ +Angel Skype.png +Architect Skype.png +Beach Skype.png +Behind Skype.png +Business Skype.png +Call Me.png +Call Me Sweetheart.png +Carnaval Skype.png +Chic Skype.png +Christmas Skype.png +College Skype.png +Desert Skype.png +Designer Skype.png +Devil Skype.png +DIY Skype.png +DJ Skype.png +Earbud Skype.png +Empire Skype.png +Fax Skype.png +Geisha Skype.png +Hula Skype.png +Make Skype Not War.png +Metal Skype.png +Ninja Skype.png +Party Skype.png +Pop Skype.png +Rice Skype.png +Skypahontas.png +Skype 502.png +Skype-ahoy.png +Skype Aid.png +Skype-a-Manger.png +Skype Artiste.png +Skype Beauty.png +Skype Bling.png +Skype Boarder.png +Skype Brrr... .png +Skype Candy.png +Skype Cola.png +Skype Cool Shades.png +Skype Extreme.png +Skype Goaaaaal.png +Skype Headset.png +Skype in a Bag.png +Skype-in-one.png +Skype Jah.png +Skype Jyve.png +Skype.png +Skypers of the Caribbean.png +Skype Safety.png +Skype San.png +Skype Shorty.png +Skype Smiley.png +Skype Time.png +Star Skype.png +Sushi Skype.png +The Skypeness.png +Travel Skype.png +Wetsuit Skype.png +Yin Yang Skype.png diff --git a/get-skype.spec b/get-skype.spec new file mode 100644 index 0000000..6d59b5d --- /dev/null +++ b/get-skype.spec @@ -0,0 +1,174 @@ +%define name get-skype +%define version 2.2.0.35 +%define release %mkrel 2 +%define instdir %{_datadir}/skype +%define langdir %{instdir}/lang +%define avatardir %{instdir}/avatars +%define sounddir %{instdir}/sounds +%define docdir %{_datadir}/doc/skype +%define dbusdir %{_sysconfdir}/dbus-1/system.d +# When updating tarball check that download size in description +# is correct +%define md5 b60a19345ee7b3522b5fe4047150aaf8 +%define tmp_download_dir %{_localstatedir}/lib/%{name} + +Summary: Download and Install Skype +Name: %{name} +Version: %{version} +Release: %{release} +License: Proprietary +Group: Networking/Instant messaging +URL: http://www.skype.com +Buildarch: noarch + +Requires: wget +Requires: liblcms1 +Requires: libmng1 +Requires: libqtcore4 +Requires: libqtdbus4 +Requires: libqtnetwork4 +Requires: libqtgui4 +Requires: libqtsvg4 +Requires: libqtxml4 +Requires: libxscrnsaver1 +Requires: libxv1 +Requires: libv4l-wrappers +Requires: libalsa2 +Requires: libpulseaudio0 + +Obsoletes: skype < 2.2.0.35 +Provides: skype = %{version}-%{release} + +# The following are lists of filenames (124 in total) placed +# in versioned text files to save clutter in the spec file. +Source0: avatars-%{version}.txt +Source1: sounds-%{version}.txt +Source2: lang-%{version}.txt +# skype-txt-gen is a script to generate the above txt files, it +# also computes the md5sum from a downloaded version. +# See notes in the script. +Source3: skype-txt-gen +# Manually created skype.desktop to replace invalid original in tar.bz2 +Source4: skype.desktop + + +%description +This is an installer for Skype-%{version}. + +This package does not contain any program files as the Skype license does +not allow distribution. By installing this package you will download and +install Skype from skype.com. +You must accept the Skype EULA before using it. +Please be patient, this is a 23 MB download and may take some time. +Removing this package will uninstall Skype from your system. + + +%pre +mkdir -p %{tmp_download_dir} +[[ -d %{tmp_download_dir} ]] || exit 1 +cd %{tmp_download_dir} || exit 1 +wget --force-clobber --timeout=30 --tries=3 "http://download.skype.com/linux/skype-%{version}.tar.bz2" +[[ -f skype-%{version}.tar.bz2 ]] || { echo "Download failed"; rm -r %{tmp_download_dir}; exit 1; } +md5chk=$(md5sum skype-%{version}.tar.bz2 | cut -d' ' -f1) +[[ %{md5} = $md5chk ]] || { echo "Download checksum failed"; rm skype-%{version}.tar.bz2;\ +cd ..; rm -r %{tmp_download_dir}; exit 1; } + + +%install +install -d -m 0755 %{buildroot}%{_bindir} +install -d -m 0755 %{buildroot}%{_datadir}/applications +install -m 755 %{SOURCE4} %{buildroot}%{_datadir}/applications/ +install -d -m 0755 %{buildroot}%{instdir} +touch %{buildroot}%{instdir}/skype +install -d -m 0755 %{buildroot}%{dbusdir} +touch %{buildroot}%{dbusdir}/skype.conf +install -d -m 0755 %{buildroot}%{docdir} +touch %{buildroot}%{docdir}/{LICENSE,README} + +install -d -m 0755 %{buildroot}%{instdir}/icons +install -d -m 0755 %{buildroot}%{_iconsdir} +touch %{buildroot}%{_iconsdir}/skype.png +for i in 16 32 48; do +touch %{buildroot}%{_iconsdir}/SkypeBlue_${i}x${i}.png +touch %{buildroot}%{instdir}/icons/SkypeBlue_${i}x${i}.png +done + +install -d -m 0755 %{buildroot}%{avatardir} +while read line; do +touch %{buildroot}%{avatardir}/"$line" +done < %{SOURCE0} + +install -d -m 0755 %{buildroot}%{sounddir} +while read line; do +touch %{buildroot}%{sounddir}/"$line" +done < %{SOURCE1} + +install -d -m 0755 %{buildroot}%{langdir} +while read line; do +touch %{buildroot}%{langdir}/skype_"$line" +done < %{SOURCE2} + +echo "#!/bin/bash +LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so %{instdir}/skype"\ + > %{buildroot}%{_bindir}/skype && chmod +x %{buildroot}%{_bindir}/skype + + +%post +tmp_extract_dir=$(mktemp -d) +if ! [[ -d $tmp_extract_dir ]]; then +echo "Failed to create temporary directory" +rm -r %{tmp_download_dir} +exit 1 +fi + +%define tmp_skype_dir ${tmp_extract_dir}/skype-%{version} + +cd ${tmp_extract_dir} +tar jxf %{tmp_download_dir}/skype-%{version}.tar.bz2 + +if ! [[ -d %{tmp_skype_dir} ]]; then +echo "Extracted file folder missing" +cd .. +rm -rf ${tmp_extract_dir} +rm -r %{tmp_download_dir} +exit 1 +fi + +# If any extra files are installed here then +# corresponding ghost files need to be added in files + +mkdir -p %{instdir}/{avatars,lang,sounds} + +cp -f %{tmp_skype_dir}/icons/* %{_iconsdir} +cp -f %{_iconsdir}/SkypeBlue_48x48.png %{_iconsdir}/skype.png +mv -f %{tmp_skype_dir}/skype.conf %{dbusdir} +mv -f %{tmp_skype_dir}/LICENSE %{docdir} +mv -f %{tmp_skype_dir}/README %{docdir} +mv -f %{tmp_skype_dir}/skype %{instdir} +cp -f %{tmp_skype_dir}/avatars/* %{avatardir}/ +cp -f %{tmp_skype_dir}/lang/* %{langdir}/ +cp -f %{tmp_skype_dir}/sounds/* %{sounddir}/ +cd .. +rm -r ${tmp_extract_dir} %{tmp_download_dir} + + +%files +%ghost %doc %{docdir} +%{_bindir}/skype +%attr(0644, root, root) %{_datadir}/applications/skype.desktop +%ghost %{_iconsdir}/skype.png +%ghost %{_iconsdir}/SkypeBlue_*.png +%ghost %{instdir} +%ghost %{dbusdir}/skype.conf + + + +%changelog +* Thu Oct 06 2011 Andrey Bondrov 2.2.0.35-2mdv2011.0 ++ Revision: 703282 +- Rebuild + +* Mon Oct 03 2011 Andrey Bondrov 2.2.0.35-1 ++ Revision: 702497 +- imported package get-skype + diff --git a/lang-2.2.0.35.txt b/lang-2.2.0.35.txt new file mode 100644 index 0000000..58bfafa --- /dev/null +++ b/lang-2.2.0.35.txt @@ -0,0 +1,42 @@ +bg.qm +bg.ts +de.qm +de.ts +en.qm +en.ts +es.qm +es.ts +et.qm +et.ts +fr.qm +fr.ts +it.qm +it.ts +ja.qm +ja.ts +ko.qm +ko.ts +lt.qm +lt.ts +lv.qm +lv.ts +pl.qm +pl.ts +pt_br.qm +pt_br.ts +pt_pt.qm +pt_pt.ts +ro.qm +ro.ts +ru.qm +ru.ts +th.qm +th.ts +tr.qm +tr.ts +uk.qm +uk.ts +zh_s.qm +zh_s.ts +zh_t.qm +zh_t.ts diff --git a/skype-txt-gen b/skype-txt-gen new file mode 100755 index 0000000..bbc407a --- /dev/null +++ b/skype-txt-gen @@ -0,0 +1,71 @@ +#!/bin/bash +# +# skype-txt-gen +# +# This file should be located in SOURCES in the rpm build tree. +# $ chmod +x skype-txt-gen +# CD to SOURCES and run with +# $ ./skype-get-txt +# Example:- +# $ ./skype-get-txt 2.2.0.35 +# New versions of the txt files will be written in SOURCES. +# skype-.md5 is also generated in SOURCES. +######################################################### + +[[ ${#1} != 0 ]] || { echo "Usage: $ ./skype-txt-gen "; exit 1; } + +version=$1 + +download() +{ +mkdir -p ../tmp/tmp_down || exit 1 +cd ../tmp/tmp_down || exit 1 +wget -nc "http://download.skype.com/linux/skype-$version.tar.bz2" +md5chk=$(md5sum skype-$version.tar.bz2 | cut -d' ' -f1) +tar jxf skype-$version.tar.bz2 +[[ -d skype-$version ]] || exit 1 +cd ../../SOURCES +} + +getavatars() +{ +rm -f avatars-"$version".txt +cd ../tmp/tmp_down/skype-$version/avatars +for item in * +do +echo $item >> ../../../../SOURCES/avatars-"$version".txt +done +cd ../../../../SOURCES +} + +getsounds() +{ +rm -f sounds-"$version".txt +cd ../tmp/tmp_down/skype-$version/sounds +for item in * +do +echo $item >> ../../../../SOURCES/sounds-"$version".txt +done +cd ../../../../SOURCES +} + +getlang() +{ +rm -f lang-"$version".txt +cd ../tmp/tmp_down/skype-$version/lang +for item in * +do +echo $item >> ../../../../SOURCES/lang-"$version".txt +done +sed -i 's/skype_//g' ../../../../SOURCES/lang-"$version".txt +cd ../../../../SOURCES +} + +download +getavatars +getsounds +getlang + +echo $md5chk > skype-$version.md5 + +rm -rf ../tmp/tmp_down \ No newline at end of file diff --git a/skype.desktop b/skype.desktop new file mode 100644 index 0000000..8d0b381 --- /dev/null +++ b/skype.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Skype +Comment=Skype Internet Telephony +Exec=skype +Icon=skype +Terminal=false +Type=Application +Categories=Network; diff --git a/sounds-2.2.0.35.txt b/sounds-2.2.0.35.txt new file mode 100644 index 0000000..1e52e88 --- /dev/null +++ b/sounds-2.2.0.35.txt @@ -0,0 +1,22 @@ +CallBusy.wav +CallConnecting.wav +CallFailed.wav +CallHangup.wav +CallHold.wav +CallRemoteHangup.wav +CallResume.wav +CallRingingIn.wav +CallRingingOut.wav +ChatIncomingInitial.wav +ChatIncoming.wav +ChatOutgoing.wav +ContactAdded.wav +ContactAuthRequest.wav +ContactOffline.wav +ContactOnline.wav +SkypeLogin.wav +SkypeLogout.wav +TransferComplete.wav +TransferFailed.wav +TransferRequest.wav +VoicemailReceived.wav