X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=blobdiff_plain;f=skype.spec;h=cd4bcca7b3e15aedff11f07cc2ed4c3a7545131a;hb=a8efb93d51fe91f6d55d7d8bd81915f83556b670;hp=7b019a1a6677f3ddabd83171ebca306e5c8498c8;hpb=9ad38c14f4fe4aa75bedfee6e083483dba103b57;p=packages%2Fskype.git diff --git a/skype.spec b/skype.spec index 7b019a1..cd4bcca 100644 --- a/skype.spec +++ b/skype.spec @@ -1,20 +1,48 @@ +%define pkgname skype +%define qtver 4.7 +%define dbus 1.0 +%define bluez 4.0.0 +%define asound 1.0.18 +%define pulseaudio 1.0 Summary: p2p VoIP application -Summary(pl): Aplikacja VoIP p2p +Summary(pl.UTF-8): Aplikacja VoIP p2p Name: skype -Version: 1.1.0.20 +Version: 4.2.0.11 Release: 1 +# 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/%{name}-%{version}.tar.bz2 -# Source0-md5: 3dda77f8f4d12157f91c2cc18da4fb1c +Source0: http://download.skype.com/linux/%{pkgname}-ubuntu-lucid_%{version}-1_i386.deb +# Source0-md5: cae1e6c6a504bd08f84f4b9674df3967 +Source1: %{name}.sh Patch0: %{name}-desktop.patch URL: http://www.skype.com/ -BuildRequires: sed >= 4.0 -Requires: dbus -Requires: qt >= 3.2 +BuildRequires: rpm-utils +# to force 32bit iconv +Requires: %{_libdir}/gconv +Requires: QtCore >= %{qtver} +Requires: QtDBus >= %{qtver} +Requires: QtGui >= %{qtver} +Requires: QtNetwork >= %{qtver} +Requires: alsa-lib >= %{asound} +Requires: dbus-libs > %{dbus} +Requires: iconv +Requires: libsigc++ >= 2.0 +Suggests: pulseaudio >= %{pulseaudio} +Suggests: bluez-libs >= %{bluez} +Provides: skype-program = %{version} +Conflicts: skype-static ExclusiveArch: %{ix86} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +%define _enable_debug_packages 0 +# https://developer.skype.com/jira/browse/SCL-569 +%define no_install_post_strip 1 + +# So that building package on AC system won't write package name dep that Th system can't understand (libstdc++4) +%define _noautoreqdep libstdc++.so.6 + %description p2p VoIP application. @@ -22,65 +50,78 @@ License requirement: The Software originates from Skype and use the links and graphics as published and indicated on . -%description -l pl +%description -l pl.UTF-8 Aplikacja VoIP p2p. Wymaganie licencyjne: to oprogramowanie pochodzi od Skype i -wykorzystuje odno¶niki i grafikê w postaci opublikowanej i oznaczonej +wykorzystuje odnośniki i grafikę w postaci opublikowanej i oznaczonej na . %prep -%setup -q +%setup -qcT +ar x %{SOURCE0} +tar xzf data.tar.gz +mv usr/share/doc/skype/copyright LICENSE +mv usr/share/doc/skype/* . +mv usr/share/skype/avatars . +mv usr/bin/skype . +mv usr/share/skype/sounds . +mv usr/share/skype/lang . +mv etc/dbus-1/system.d/skype.conf . +mv usr/share/pixmaps/skype.png . +mv usr/share/applications/skype.desktop . %patch0 -p1 %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name},%{_datadir}/%{name}/{lang,sound},%{_iconsdir}/hicolor/{16x16,32x32,48x48}/apps/,%{_desktopdir},%{_sysconfdir}/dbus-1/system.d} - -install %{name} $RPM_BUILD_ROOT%{_bindir} -install sound/*.wav $RPM_BUILD_ROOT%{_datadir}/%{name}/sound -install lang/*.qm $RPM_BUILD_ROOT%{_datadir}/%{name}/lang -install skype.conf $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d -install icons/skype_32_32.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps/%{name}.png -# The following are 16x16 and 48x48 icons -install icons/skype_16_32.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/16x16/apps/%{name}.png -install icons/skype_48_32.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/48x48/apps/%{name}.png -install *.desktop $RPM_BUILD_ROOT%{_desktopdir} +install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_datadir}/%{pkgname},%{_datadir}/%{pkgname}/{lang,sounds,avatars},%{_desktopdir},%{_pixmapsdir},/etc/dbus-1/system.d} -mv -f $RPM_BUILD_ROOT%{_datadir}/%{name}/lang/skype_{no,nb}.qm +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 +cp -p skype.conf $RPM_BUILD_ROOT/etc/dbus-1/system.d +cp -p *.desktop $RPM_BUILD_ROOT%{_desktopdir} +cp -p skype.png $RPM_BUILD_ROOT%{_pixmapsdir} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc LICENSE -%attr(755,root,root) %{_bindir}/* -%dir %{_datadir}/%{name} -%{_datadir}/%{name}/sound -%dir %{_datadir}/%{name}/lang -%lang(da) %{_datadir}/%{name}/lang/skype_da.qm -%lang(de) %{_datadir}/%{name}/lang/skype_de.qm -%lang(el) %{_datadir}/%{name}/lang/skype_el.qm -%lang(en) %{_datadir}/%{name}/lang/skype_en.qm -%lang(es) %{_datadir}/%{name}/lang/skype_es.qm -%lang(es_AR) %{_datadir}/%{name}/lang/skype_es_AR.qm -%lang(et) %{_datadir}/%{name}/lang/skype_et.qm -%lang(fi) %{_datadir}/%{name}/lang/skype_fi.qm -%lang(fr) %{_datadir}/%{name}/lang/skype_fr.qm -%lang(it) %{_datadir}/%{name}/lang/skype_it.qm -%lang(iw) %{_datadir}/%{name}/lang/skype_iw.qm -%lang(ja) %{_datadir}/%{name}/lang/skype_ja.qm -%lang(ko) %{_datadir}/%{name}/lang/skype_ko.qm -%lang(nl) %{_datadir}/%{name}/lang/skype_nl.qm -%lang(nb) %{_datadir}/%{name}/lang/skype_nb.qm -%lang(pl) %{_datadir}/%{name}/lang/skype_pl.qm -%lang(pt_BR) %{_datadir}/%{name}/lang/skype_pt_BR.qm -%lang(ro) %{_datadir}/%{name}/lang/skype_ro.qm -%lang(ru) %{_datadir}/%{name}/lang/skype_ru.qm -%lang(sv) %{_datadir}/%{name}/lang/skype_sv.qm -%lang(zh_CN) %{_datadir}/%{name}/lang/skype_zh_CN.qm -%lang(zh_TW) %{_datadir}/%{name}/lang/skype_zh_TW.qm -%{_sysconfdir}/dbus-1/system.d/skype.conf -%{_iconsdir}/hicolor/*x*/apps/%{name}.png +%doc README LICENSE third-party_attributions.txt +/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 +%{_datadir}/%{pkgname}/avatars + +%dir %{_datadir}/%{pkgname}/lang +%lang(bg) %{_datadir}/%{pkgname}/lang/skype_bg.qm +%lang(cs) %{_datadir}/%{pkgname}/lang/skype_cs.qm +%lang(de) %{_datadir}/%{pkgname}/lang/skype_de.qm +%lang(en) %{_datadir}/%{pkgname}/lang/skype_en.qm +%lang(es) %{_datadir}/%{pkgname}/lang/skype_es.qm +%lang(et) %{_datadir}/%{pkgname}/lang/skype_et.qm +%lang(fr) %{_datadir}/%{pkgname}/lang/skype_fr.qm +%lang(it) %{_datadir}/%{pkgname}/lang/skype_it.qm +%lang(ja) %{_datadir}/%{pkgname}/lang/skype_ja.qm +%lang(ko) %{_datadir}/%{pkgname}/lang/skype_ko.qm +%lang(lt) %{_datadir}/%{pkgname}/lang/skype_lt.qm +%lang(lv) %{_datadir}/%{pkgname}/lang/skype_lv.qm +%lang(nb) %{_datadir}/%{pkgname}/lang/skype_no.qm +%lang(pl) %{_datadir}/%{pkgname}/lang/skype_pl.qm +%lang(pt) %{_datadir}/%{pkgname}/lang/skype_pt_pt.qm +%lang(pt_BR) %{_datadir}/%{pkgname}/lang/skype_pt_br.qm +%lang(ro) %{_datadir}/%{pkgname}/lang/skype_ro.qm +%lang(ru) %{_datadir}/%{pkgname}/lang/skype_ru.qm +%lang(th) %{_datadir}/%{pkgname}/lang/skype_th.qm +%lang(tr) %{_datadir}/%{pkgname}/lang/skype_tr.qm +%lang(uk) %{_datadir}/%{pkgname}/lang/skype_uk.qm +%lang(zh) %{_datadir}/%{pkgname}/lang/skype_zh_s.qm +%lang(zh_TW) %{_datadir}/%{pkgname}/lang/skype_zh_t.qm +%{_pixmapsdir}/*.png %{_desktopdir}/*.desktop