From d9bd7dc958c74bf8665a69e97c20ec2333336a9b Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Jul 02 2011 20:42:06 +0000 Subject: Further launcher script clean-up --- diff --git a/zeroinstall-injector-1.1-rm-space.patch b/zeroinstall-injector-1.1-rm-space.patch new file mode 100644 index 0000000..e5ad5de --- /dev/null +++ b/zeroinstall-injector-1.1-rm-space.patch @@ -0,0 +1,57 @@ +From 9269f43875d9a58601976626f17cb488dd2f6fb5 Mon Sep 17 00:00:00 2001 +From: Thomas Leonard +Date: Sat, 2 Jul 2011 10:49:29 +0100 +Subject: [PATCH] Removed extra space from alias scripts + +--- + tests/testalias.py | 2 +- + zeroinstall/alias.py | 6 +++--- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/tests/testalias.py b/tests/testalias.py +index 0618f9b..a2d4366 100755 +--- a/tests/testalias.py ++++ b/tests/testalias.py +@@ -9,7 +9,7 @@ sys.path.insert(0, '..') + from zeroinstall import alias + + expected_script = """#!/bin/sh +-exec 0launch 'http://example.com/foo.xml' "$@" ++exec 0launch 'http://example.com/foo.xml' "$@" + """ + + old_script = """#!/bin/sh +diff --git a/zeroinstall/alias.py b/zeroinstall/alias.py +index a6fb6dd..f46b59c 100644 +--- a/zeroinstall/alias.py ++++ b/zeroinstall/alias.py +@@ -17,7 +17,7 @@ fi + ''' + + _template = '''#!/bin/sh +-exec 0launch %s '%s' "$@" ++exec 0launch %s'%s' "$@" + ''' + + class NotAnAliasScript(Exception): +@@ -31,7 +31,7 @@ def parse_script(pathname): + @raise NotAnAliasScript: if we can't parse the script + """ + stream = file(pathname) +- template_header = _template[:_template.index("%s '")] ++ template_header = _template[:_template.index("%s'")] + actual_header = stream.read(len(template_header)) + stream.seek(0) + if template_header == actual_header: +@@ -67,7 +67,7 @@ def write_script(stream, interface_uri, main = None): + assert "\\" not in interface_uri + + if main is not None: +- main_arg = "--main '%s'" % main.replace("'", "'\\''") ++ main_arg = "--main '%s' " % main.replace("'", "'\\''") + else: + main_arg = "" + +-- +1.7.5.4 + diff --git a/zeroinstall-injector.spec b/zeroinstall-injector.spec index 4dc3df1..fc5b056 100644 --- a/zeroinstall-injector.spec +++ b/zeroinstall-injector.spec @@ -5,15 +5,16 @@ Name: zeroinstall-injector Version: 1.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Zero Install Injector (0launch) Group: Applications/System License: LGPLv2 URL: http://0install.net Source0: http://downloads.sourceforge.net/project/zero-install/injector/%{version}/%{name}-%{version}.tar.bz2 -# https://sourceforge.net/tracker/?func=detail&aid=3324502&group_id=76468&atid=547191 -Patch0: %{name}-1.1-rm-versions.patch +# From post-1.1 Git master branch +Patch0: %{name}-1.1-rm-versions.patch +Patch1: %{name}-1.1-rm-space.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -58,6 +59,7 @@ automatically check for updates when software is run. %setup -q -n %{name}-%{version} %patch0 -p1 -b .rm-versions +%patch1 -p1 -b .rm-space %build %{__python} setup.py build @@ -132,6 +134,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %attr(755,zeroinst,zeroinst) %{cache_dir}/implementations %changelog +* Sat Jul 2 2011 Michel Salim - 1.1-2 +- Further launcher script clean-up + * Wed Jun 29 2011 Michel Salim - 1.1-1 - Update to 1.1 - Remove --versions option, obsoleted in favor of '0alias launcher'