Automatic import for version 2.2.0.35

This commit is contained in:
Rosa 2012-02-01 23:05:28 +04:00
commit 7dd03232cf
6 changed files with 377 additions and 0 deletions

60
avatars-2.2.0.35.txt Normal file
View file

@ -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

174
get-skype.spec Normal file
View file

@ -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 <abondrov@mandriva.org> 2.2.0.35-2mdv2011.0
+ Revision: 703282
- Rebuild
* Mon Oct 03 2011 Andrey Bondrov <abondrov@mandriva.org> 2.2.0.35-1
+ Revision: 702497
- imported package get-skype

42
lang-2.2.0.35.txt Normal file
View file

@ -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

71
skype-txt-gen Executable file
View file

@ -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 <version>
# Example:-
# $ ./skype-get-txt 2.2.0.35
# New versions of the txt files will be written in SOURCES.
# skype-<version>.md5 is also generated in SOURCES.
#########################################################
[[ ${#1} != 0 ]] || { echo "Usage: $ ./skype-txt-gen <version>"; 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

8
skype.desktop Normal file
View file

@ -0,0 +1,8 @@
[Desktop Entry]
Name=Skype
Comment=Skype Internet Telephony
Exec=skype
Icon=skype
Terminal=false
Type=Application
Categories=Network;

22
sounds-2.2.0.35.txt Normal file
View file

@ -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