]> git.pld-linux.org Git - packages/skype.git/blob - skype.spec
up to 8.54.0.91
[packages/skype.git] / skype.spec
1 Summary:        p2p VoIP application
2 Summary(pl.UTF-8):      Aplikacja VoIP p2p
3 Name:           skype
4 Version:        8.54.0.91
5 Release:        1
6 Epoch:          1
7 # http://www.skype.com/company/legal/promote/distributionterms.html
8 # distributing on CD-ROM and similar media requires approval
9 License:        Commercial, redistributable (see LICENSE)
10 Group:          Applications/Communications
11 Source0:        https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_%{version}_amd64.deb
12 # Source0-md5:  e4298ffbb7532251bbdcbca0deac6513
13 Patch0:         %{name}-desktop.patch
14 URL:            https://www.skype.com/
15 BuildRequires:  tar >= 1:1.22
16 BuildRequires:  xz
17 Requires(post,postun):  desktop-file-utils
18 Requires(post,postun):  gtk-update-icon-cache
19 Requires:       hicolor-icon-theme
20 Provides:       skype-program = %{version}
21 Conflicts:      skype-static
22 ExclusiveArch:  %{x8664}
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %define         _enable_debug_packages  0
26 %define         no_install_post_strip   1
27
28 # internal caps not to require (packaged here)
29 %define         int_caps        libEGL.so libGLESv2.so libffmpeg.so
30
31 %define         _noautoprovfiles        %{_appdir}
32
33 # list of script capabilities (regexps) not to be used in Provides
34 %define         _noautoreq              %{int_caps}
35
36 %define         _appdir         %{_libdir}/skypeforlinux
37
38 %description
39 p2p VoIP application.
40
41 License requirement: The Software originates from Skype and use the
42 links and graphics as published and indicated on
43 <http://www.skype.com/go/redistribution/>.
44
45 %description -l pl.UTF-8
46 Aplikacja VoIP p2p.
47
48 Wymaganie licencyjne: to oprogramowanie pochodzi od Skype i
49 wykorzystuje odnośniki i grafikę w postaci opublikowanej i oznaczonej
50 na <http://www.skype.com/go/redistribution/>.
51
52 %prep
53 %setup -qcT
54 ar x %{SOURCE0}
55 tar xf data.tar.xz
56 mv .%{_docdir}/skypeforlinux doc
57 mv .%{_bindir} .
58
59 mv .%{_datadir}/skypeforlinux .
60 mv skypeforlinux/LICENSE* .
61
62 %patch0 -p1
63
64 %build
65 v=$(strings skypeforlinux/resources/app.asar | grep -C 3 '"productName": "Skype",' | grep -m 1 '"version":' | sed 's/.*: "\([0-9.]\+\)".*/\1/')
66 c=$(strings skypeforlinux/resources/app.asar | grep '"buildChannel":' | sed 's/.*: "\([^"]\+\)".*/\1/')
67 test "$v" = "%{version}" -a "$c" = "production"
68
69 %install
70 rm -rf $RPM_BUILD_ROOT
71 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir},%{_appdir}}
72
73 cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
74 ln -s skypeforlinux $RPM_BUILD_ROOT%{_bindir}/%{name}
75 cp -a skypeforlinux/* $RPM_BUILD_ROOT%{_appdir}
76 cp -a usr/share/* $RPM_BUILD_ROOT%{_datadir}
77
78 sed -i -e 's|/share/|/%{_lib}/|g' $RPM_BUILD_ROOT%{_bindir}/skypeforlinux
79
80 %clean
81 rm -rf $RPM_BUILD_ROOT
82
83 %post
84 %update_icon_cache hicolor
85 %update_desktop_database_post
86
87 %postun
88 %update_icon_cache hicolor
89 %update_desktop_database_postun
90
91 %files
92 %defattr(644,root,root,755)
93 %doc doc/* LICENSE*
94 %attr(755,root,root) %{_bindir}/skype
95 %attr(755,root,root) %{_bindir}/skypeforlinux
96 %{_desktopdir}/skypeforlinux.desktop
97 %{_pixmapsdir}/skypeforlinux.png
98 %{_iconsdir}/hicolor/*/apps/skypeforlinux.png
99
100 %dir %{_appdir}
101 %attr(755,root,root) %{_appdir}/chrome-sandbox
102 %attr(755,root,root) %{_appdir}/libEGL.so
103 %attr(755,root,root) %{_appdir}/libGLESv2.so
104 %attr(755,root,root) %{_appdir}/libffmpeg.so
105 %attr(755,root,root) %{_appdir}/skypeforlinux
106 %dir %{_appdir}/swiftshader
107 %attr(755,root,root) %{_appdir}/swiftshader/libEGL.so
108 %attr(755,root,root) %{_appdir}/swiftshader/libGLESv2.so
109 %{_appdir}/*.pak
110 %{_appdir}/icudtl.dat
111 %{_appdir}/natives_blob.bin
112 %{_appdir}/snapshot_blob.bin
113 %{_appdir}/v8_context_snapshot.bin
114 %{_appdir}/version
115
116 %dir %{_appdir}/resources
117 %{_appdir}/resources/app.asar
118 %{_appdir}/resources/default_app.asar
119 %{_appdir}/resources/electron.asar
120
121 %dir %{_appdir}/resources/app.asar.unpacked
122 %dir %{_appdir}/resources/app.asar.unpacked/node_modules
123 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/cld
124 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/cld/build
125 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/cld/build/Release
126 %{_appdir}/resources/app.asar.unpacked/node_modules/cld/build/Release/cld.node
127 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/desktop-idle
128 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/desktop-idle/build
129 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/desktop-idle/build/Release
130 %{_appdir}/resources/app.asar.unpacked/node_modules/desktop-idle/build/Release/desktopIdle.node
131 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/electron-ssid
132 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/electron-ssid/build
133 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/electron-ssid/build/Release
134 %{_appdir}/resources/app.asar.unpacked/node_modules/electron-ssid/build/Release/electron-ssid.node
135 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/@felixrieseberg
136 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/@felixrieseberg/spellchecker
137 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/@felixrieseberg/spellchecker/build
138 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/@felixrieseberg/spellchecker/build/Release
139 %{_appdir}/resources/app.asar.unpacked/node_modules/@felixrieseberg/spellchecker/build/Release/spellchecker.node
140 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/keyboard-layout
141 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/keyboard-layout/build
142 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release
143 %{_appdir}/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release/keyboard-layout-manager.node
144 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/keytar
145 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/keytar/build
146 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/keytar/build/Release
147 %attr(755,root,root) %{_appdir}/resources/app.asar.unpacked/node_modules/keytar/build/Release/keytar.node
148 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/slimcore
149 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/slimcore/bin
150 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/slimcore/bin/sharing-indicator.node
151 %{_appdir}/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
152 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/sqlite3
153 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/sqlite3/lib
154 %dir %{_appdir}/resources/app.asar.unpacked/node_modules/sqlite3/lib/binding
155 %attr(755,root,root) %{_appdir}/resources/app.asar.unpacked/node_modules/sqlite3/lib/binding/node_sqlite3.node
156 %{_appdir}/locales
This page took 0.076044 seconds and 3 git commands to generate.