packages: python-skype/python-skype.spec, python-skype/skype.schemas (NEW) ...
glen
glen at pld-linux.org
Tue Jun 8 17:57:07 CEST 2010
Author: glen Date: Tue Jun 8 15:57:07 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- add gnome urlhandler support (gnome-urlhandler-skype package); rel 4
---- Files affected:
packages/python-skype:
python-skype.spec (1.6 -> 1.7) , skype.schemas (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/python-skype/python-skype.spec
diff -u packages/python-skype/python-skype.spec:1.6 packages/python-skype/python-skype.spec:1.7
--- packages/python-skype/python-skype.spec:1.6 Thu Dec 10 19:12:40 2009
+++ packages/python-skype/python-skype.spec Tue Jun 8 17:57:01 2010
@@ -3,19 +3,21 @@
Summary: Python wrapper for the Skype API
Name: python-%{module}
Version: 1.0.31.0
-Release: 3
+Release: 4
License: BSD
Group: Development/Languages/Python
-Source0: http://dl.sourceforge.net/skype4py/Skype4Py-%{version}.tar.gz
+Source0: http://downloads.sourceforge.net/skype4py/Skype4Py-%{version}.tar.gz
# Source0-md5: 13091fccca8160e3e51ec064f42c82fd
Source1: %{name}-chat.py
Source2: skype.protocol
Source3: skype.py
+Source4: skype.schemas
URL: https://developer.skype.com/wiki/Skype4Py
BuildRequires: python-devel
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.219
Requires: python-modules >= 1:2.5
+Requires: skype-program
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -29,12 +31,19 @@
%package -n kde-protocol-skype
Summary: KDE3/KDE4 protocol handler
Group: Applications/Communications
-Requires: python-skype
-Requires: skype
+Requires: %{name} = %{version}-%{release}
%description -n kde-protocol-skype
KDE3/KDE4 "skype:" protocol handler.
+%package -n gnome-urlhandler-skype
+Summary: Gnome URL handler for "skype:" protocol
+Group: Applications/Communications
+Requires: %{name} = %{version}-%{release}
+
+%description -n gnome-urlhandler-skype
+Gnome URL handler for "skype:" protocol.
+
%prep
%setup -q -n Skype4Py-%{version}
cp -a %{SOURCE1} chat.py
@@ -51,16 +60,27 @@
%py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
%py_postclean
+# kde
install -d $RPM_BUILD_ROOT{%{kde_servicesdir},%{_datadir}/skype}
cp -a %{SOURCE2} $RPM_BUILD_ROOT%{kde_servicesdir}
install -p %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/skype
+# gnome
+install -d $RPM_BUILD_ROOT%{_sysconfdir}/gconf/schemas
+cp -a %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/gconf/schemas
+
# ???
rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/Skype4Py/Languages/x1.py[co]
%clean
rm -rf $RPM_BUILD_ROOT
+%post -n gnome-urlhandler-skype
+%gconf_schema_install skype.schemas
+
+%preun -n gnome-urlhandler-skype
+%gconf_schema_uninstall skype.schemas
+
%files
%defattr(644,root,root,755)
%doc LICENSE chat.py
@@ -102,10 +122,16 @@
%{py_sitescriptdir}/Skype4Py-*.egg-info
+# urlhandler
+%attr(755,root,root) %{_datadir}/skype/skype.py
+
%files -n kde-protocol-skype
%defattr(644,root,root,755)
%{kde_servicesdir}/skype.protocol
-%attr(755,root,root) %{_datadir}/skype/skype.py
+
+%files -n gnome-urlhandler-skype
+%defattr(644,root,root,755)
+%{_sysconfdir}/gconf/schemas/skype.schemas
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -113,6 +139,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.7 2010/06/08 15:57:01 glen
+- add gnome urlhandler support (gnome-urlhandler-skype package); rel 4
+
Revision 1.6 2009/12/10 18:12:40 glen
- add support for bookmarked chats; rel 3
================================================================
Index: packages/python-skype/skype.schemas
diff -u /dev/null packages/python-skype/skype.schemas:1.1
--- /dev/null Tue Jun 8 17:57:07 2010
+++ packages/python-skype/skype.schemas Tue Jun 8 17:57:01 2010
@@ -0,0 +1,39 @@
+<?xml version="1.0"?>
+<gconfschemafile>
+ <schemalist>
+ <schema>
+ <key>/schemas/desktop/gnome/url-handlers/skype/enabled</key>
+ <applyto>/desktop/gnome/url-handlers/skype/enabled</applyto>
+ <owner>skype</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Whether the specified command should handle "skype" URLs</short>
+ <long>True if the command specified in the "command" key should handle "skype" URLs.</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/desktop/gnome/url-handlers/skype/command</key>
+ <applyto>/desktop/gnome/url-handlers/skype/command</applyto>
+ <owner>skype</owner>
+ <type>string</type>
+ <default>/usr/share/skype/skype.py "%s"</default>
+ <locale name="C">
+ <short>The handler for "skype" URLs</short>
+ <long>The command used to handle "skype" URLs, if enabled.</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/desktop/gnome/url-handlers/skype/needs_terminal</key>
+ <applyto>/desktop/gnome/url-handlers/skype/needs_terminal</applyto>
+ <owner>skype</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short>Run the command in a terminal</short>
+ <long>True if the command used to handle this type of URL should be run in a terminal.</long>
+ </locale>
+ </schema>
+
+ </schemalist>
+</gconfschemafile>
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/python-skype/python-skype.spec?r1=1.6&r2=1.7&f=u
More information about the pld-cvs-commit
mailing list