]> git.pld-linux.org Git - packages/python-skype.git/blame - python-skype.spec
- python 3.6
[packages/python-skype.git] / python-skype.spec
CommitLineData
680874c9
ER
1%define module skype
2Summary: Python wrapper for the Skype API
3Name: python-%{module}
045de116 4Version: 1.0.32.1
5713ff08 5Release: 5
680874c9
ER
6License: BSD
7Group: Development/Languages/Python
045de116
ER
8#Source0: http://downloads.sourceforge.net/skype4py/Skype4Py-%{version}.tar.gz
9Source0: https://github.com/glensc/skype4py/tarball/master/Skype4Py-%{version}.tar.gz
10# Source0-md5: a31d4e99cd184ce916345f422d73b310
08512213 11Source1: %{name}-chat.py
933b2fc6
ER
12Source2: skype.protocol
13Source3: skype.py
ee8634f6 14Source4: skype.schemas
0955ead8
ER
15# http://skype4py.svn.sourceforge.net/viewvc/skype4py/Skype4Py/api/posix.py?view=patch&r1=277&r2=276&pathrev=277
16Patch0: default-transport.patch
d9bccfc8 17Patch1: execlp-args.patch
e73d564a 18URL: http://sourceforge.net/projects/skype4py/
680874c9
ER
19BuildRequires: python-devel
20BuildRequires: rpm-pythonprov
ab8b364d 21BuildRequires: rpmbuild(macros) >= 1.710
680874c9 22Requires: python-modules >= 1:2.5
ee8634f6 23Requires: skype-program
2fd0fdb3 24Suggests: python-dbus
680874c9
ER
25BuildArch: noarch
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
933b2fc6
ER
28%define kde_servicesdir %{_datadir}/services
29
680874c9
ER
30%description
31Skype4Py is a Python wrapper for the Skype API. It is platform
32independant, written completly in Python and reimplements the
918e72bf 33Skype4COM's API in a Pythonic way.
680874c9 34
933b2fc6
ER
35%package -n kde-protocol-skype
36Summary: KDE3/KDE4 protocol handler
37Group: Applications/Communications
ee8634f6 38Requires: %{name} = %{version}-%{release}
933b2fc6
ER
39
40%description -n kde-protocol-skype
41KDE3/KDE4 "skype:" protocol handler.
42
ee8634f6
ER
43%package -n gnome-urlhandler-skype
44Summary: Gnome URL handler for "skype:" protocol
45Group: Applications/Communications
46Requires: %{name} = %{version}-%{release}
47
48%description -n gnome-urlhandler-skype
49Gnome URL handler for "skype:" protocol.
50
680874c9 51%prep
045de116
ER
52%setup -q -n Skype4Py-%{version} -c
53mv *-skype4py-*/* .
e73d564a 54
d9bccfc8
ER
55%patch0 -p0 -R
56%patch1 -p1
045de116 57%undos -f py
918e72bf 58
e73d564a
ER
59mv Skype4Py/LICENSE .
60
918e72bf 61cp -p %{SOURCE1} examples/chat.py
680874c9 62
c432bb7c
ER
63# wrap each language import so any language becames optional
64for lang in $(awk '/^import/{print $2}' Skype4Py/lang/__init__.py | sort -u); do
65 printf "try:\n import $lang\nexcept ImportError:\n pass\n";
66done > lang.py
67cp -p lang.py Skype4Py/lang/__init__.py
68
680874c9 69%build
f735bae4 70%py_build
680874c9
ER
71
72%install
73rm -rf $RPM_BUILD_ROOT
f735bae4 74%py_install
680874c9
ER
75
76%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
77%py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
78%py_postclean
79
918e72bf
ER
80# demo
81install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
82cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
83
ee8634f6 84# kde
933b2fc6 85install -d $RPM_BUILD_ROOT{%{kde_servicesdir},%{_datadir}/skype}
e73d564a 86cp -p %{SOURCE2} $RPM_BUILD_ROOT%{kde_servicesdir}
933b2fc6
ER
87install -p %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/skype
88
ee8634f6
ER
89# gnome
90install -d $RPM_BUILD_ROOT%{_sysconfdir}/gconf/schemas
e73d564a 91cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/gconf/schemas
ee8634f6 92
e5556c10 93# ???
e73d564a 94rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/Skype4Py/lang/x1.py[co]
e5556c10 95
680874c9
ER
96%clean
97rm -rf $RPM_BUILD_ROOT
98
ee8634f6
ER
99%post -n gnome-urlhandler-skype
100%gconf_schema_install skype.schemas
101
102%preun -n gnome-urlhandler-skype
103%gconf_schema_uninstall skype.schemas
104
680874c9
ER
105%files
106%defattr(644,root,root,755)
918e72bf 107%doc README LICENSE ChangeLog
680874c9
ER
108%dir %{py_sitescriptdir}/Skype4Py
109%{py_sitescriptdir}/Skype4Py/*.py[co]
e73d564a
ER
110%dir %{py_sitescriptdir}/Skype4Py/api
111%{py_sitescriptdir}/Skype4Py/api/*.py[co]
112%dir %{py_sitescriptdir}/Skype4Py/lang
113%{py_sitescriptdir}/Skype4Py/lang/__init__.py[co]
114
115%lang(ar) %{py_sitescriptdir}/Skype4Py/lang/ar.py[co]
116%lang(bg) %{py_sitescriptdir}/Skype4Py/lang/bg.py[co]
117%lang(cs) %{py_sitescriptdir}/Skype4Py/lang/cs.py[co]
118%lang(cz) %{py_sitescriptdir}/Skype4Py/lang/cz.py[co]
119%lang(da) %{py_sitescriptdir}/Skype4Py/lang/da.py[co]
120%lang(de) %{py_sitescriptdir}/Skype4Py/lang/de.py[co]
121%lang(el) %{py_sitescriptdir}/Skype4Py/lang/el.py[co]
122%lang(en) %{py_sitescriptdir}/Skype4Py/lang/en.py[co]
123%lang(es) %{py_sitescriptdir}/Skype4Py/lang/es.py[co]
124%lang(et) %{py_sitescriptdir}/Skype4Py/lang/et.py[co]
125%lang(fi) %{py_sitescriptdir}/Skype4Py/lang/fi.py[co]
126%lang(fr) %{py_sitescriptdir}/Skype4Py/lang/fr.py[co]
127%lang(he) %{py_sitescriptdir}/Skype4Py/lang/he.py[co]
128%lang(hu) %{py_sitescriptdir}/Skype4Py/lang/hu.py[co]
129%lang(it) %{py_sitescriptdir}/Skype4Py/lang/it.py[co]
130%lang(ja) %{py_sitescriptdir}/Skype4Py/lang/ja.py[co]
131%lang(ko) %{py_sitescriptdir}/Skype4Py/lang/ko.py[co]
132%lang(lt) %{py_sitescriptdir}/Skype4Py/lang/lt.py[co]
133%lang(lv) %{py_sitescriptdir}/Skype4Py/lang/lv.py[co]
134%lang(nl) %{py_sitescriptdir}/Skype4Py/lang/nl.py[co]
135%lang(no) %{py_sitescriptdir}/Skype4Py/lang/no.py[co]
136%lang(pl) %{py_sitescriptdir}/Skype4Py/lang/pl.py[co]
137%lang(pp) %{py_sitescriptdir}/Skype4Py/lang/pp.py[co]
138%lang(pt) %{py_sitescriptdir}/Skype4Py/lang/pt.py[co]
139%lang(ro) %{py_sitescriptdir}/Skype4Py/lang/ro.py[co]
140%lang(ru) %{py_sitescriptdir}/Skype4Py/lang/ru.py[co]
141%lang(sv) %{py_sitescriptdir}/Skype4Py/lang/sv.py[co]
142%lang(tr) %{py_sitescriptdir}/Skype4Py/lang/tr.py[co]
83926c89
ER
143
144%{py_sitescriptdir}/Skype4Py-*.egg-info
933b2fc6 145
918e72bf
ER
146%{_examplesdir}/%{name}-%{version}
147
ee8634f6
ER
148# urlhandler
149%attr(755,root,root) %{_datadir}/skype/skype.py
150
933b2fc6
ER
151%files -n kde-protocol-skype
152%defattr(644,root,root,755)
153%{kde_servicesdir}/skype.protocol
ee8634f6
ER
154
155%files -n gnome-urlhandler-skype
156%defattr(644,root,root,755)
157%{_sysconfdir}/gconf/schemas/skype.schemas
This page took 0.091106 seconds and 4 git commands to generate.