On Friday, June 20, 2014 01:28:13 PM Cristian Sava wrote:
Hi all,
For those of you wanting skype.rpm for F20:
- Install the rpm building environment as shown here:
http://fedoraproject.org/wiki/How_to_create_an_RPM_package#SPEC_example
# yum install @development-tools # yum install fedora-packager # /usr/sbin/useradd makerpm # usermod -a -G mock makerpm # passwd makerpm $ rpmdev-setuptree
and chose "Dynamic" and download skype-4.3.0.37.tar.bz2 to ~/rpmbuild/SOURCES directory
- In the ~/rpmbuild/SOURCES make the file skype.desktop with this
content:
[Desktop Entry] Name=Skype Comment=Skype Internet Telephony Exec=env PULSE_LATENCY_MSEC=60 skype %U Icon=skype.png Terminal=false Type=Application Encoding=UTF-8 Categories=Network;Application; MimeType=x-scheme-handler/skype; X-KDE-Protocols=skype
- In ~/rpmbuild/SPECS make skype.spec with this content:
# skype.spec for skype-4.3.0.37 (x32) # # Build with: rpmbuild -ba --target=i686 skype.spec # # Original skype.spec for 4.2.0.11 # https://github.com/mopsfelder/skype-rpm/blob/master/skype.spec
#%global debug_package %{nil}
Name: skype Version: 4.3.0.37 Release: 1%{?dist} Summary: Skype is a free Internet telephony from Microsoft
License: Commercial URL: http://www.skype.com/products/skype/linux/ Source0: %{name}-%{version}.tar.bz2
Requires: alsa-lib Requires: glibc Requires: libgcc Requires: libpng Requires: libX11 Requires: libXext Requires: libXScrnSaver Requires: libXv Requires: libstdc++ Requires: qt >= 4.6 Requires: qt-x11 Requires: qtwebkit
#ExcludeArch: x86_64 #AutoReqProv: no
%description Skype is a free Internet telephony from Microsoft.
%prep %setup -q
%build
%install rm -rf %{buildroot} %{__mkdir_p} %{buildroot} %{__mkdir_p} %{buildroot}%{_bindir} %{__mkdir_p} %{buildroot}%{_datadir}/applications %{__mkdir_p} %{buildroot}%{_datadir}/%{name} %{__mkdir_p} %{buildroot}%{_sysconfdir}/dbus-1/system.d
%{__cp} %{name} %{buildroot}%{_bindir} %{__cp} %{name}.conf %{buildroot}%{_sysconfdir}/dbus-1/system.d %{__cp} %{name}.desktop %{buildroot}%{_datadir}/applications
# Resources for DIR in avatars lang sounds; do %{__cp} -r $DIR %{buildroot}%{_datadir}/%{name} done
# Icons for SIZE in 16 24 32 48 64 96 128 256; do %{__mkdir_p} %{buildroot}%{_datadir}/icons/hicolor/${SIZE}x ${SIZE}/apps %{__cp} icons/SkypeBlue_${SIZE}x${SIZE}.png \ %{buildroot}%{_datadir}/icons/hicolor/${SIZE}x ${SIZE}/apps/%{name}.png done
%files %defattr(0755,root,root,0755) %{_bindir}/%{name} %defattr(0644,root,root,0755) %{_sysconfdir}/dbus-1/system.d/%{name}.conf %{_datadir}/applications/%{name}.desktop %{_datadir}/%{name}/avatars/* %{_datadir}/%{name}/lang/* %{_datadir}/%{name}/sounds/* %{_datadir}/icons/* %dir %{_datadir}/%{name}/avatars %dir %{_datadir}/%{name}/lang %dir %{_datadir}/%{name}/sounds %dir %{_datadir}/%{name} %doc LICENSE README third-party_attributions.txt
%changelog
- Fri Jun 20 2014 Cristian Sava cristis53@gmail.com 4.3.0.37-1
- Version 4.3.0.37 (i686) for Fedora 20
- Thu Feb 26 2014 Cristian Sava cristis53@gmail.com 4.2.0.13-1
- Version 4.2.0.13 (i686) for Fedora 20
- Wed Jul 31 2013 Murilo Opsfelder Araujo mopsfelder@gmail.com
4.2.0.11-1
- Initial version
- Go to ~rpmbuild/SPECS and build your skype using
rpmbuild -ba --target=i686 skype.spec
You will get skype-4.3.0.37-1.fc20.i686.rpm in ~/rpmbuild/RPMS/i686 directory
- Install it with
sudo yum update skype-4.3.0.37-1.fc20.i686.rpm
That's all! Good luck!
C. Sava
What is wrong with the official RPM?
sudo yum -y install libXv.i686 libXScrnSaver.i686 qt.i686 qt-x11.i686 pulseaudio-libs.i686 pulseaudio-libs-glib2.i686 alsa-plugins-pulseaudio.i686 qtwebkit.i686
sudo yum install skype-<version>-fedora.i586.rpm
works just fine.