packages: translate-toolkit/translate-toolkit.spec, translate-toolkit/unbas...
glen
glen at pld-linux.org
Thu May 13 19:59:33 CEST 2010
Author: glen Date: Thu May 13 17:59:33 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- up to 1.7.0
---- Files affected:
packages/translate-toolkit:
translate-toolkit.spec (1.5 -> 1.6) , unbash.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/translate-toolkit/translate-toolkit.spec
diff -u packages/translate-toolkit/translate-toolkit.spec:1.5 packages/translate-toolkit/translate-toolkit.spec:1.6
--- packages/translate-toolkit/translate-toolkit.spec:1.5 Tue May 11 10:50:00 2010
+++ packages/translate-toolkit/translate-toolkit.spec Thu May 13 19:59:27 2010
@@ -8,17 +8,19 @@
Summary: Tools to assist with translation and software localization
Name: translate-toolkit
-Version: 1.6.0
-Release: 2
+Version: 1.7.0
+Release: 1
License: GPL v2+
Group: Development/Tools
URL: http://translate.sourceforge.net/wiki/toolkit/index
Source0: http://downloads.sourceforge.net/project/translate/Translate%20Toolkit/%{version}/%{name}-%{version}.tar.bz2
-# Source0-md5: 52e4409e72565bb49e7efad235b4a213
+# Source0-md5: 70a826257adbffab849556c2d50b8b48
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Patch0: %{name}-stoplist.patch
Patch1: %{name}-langmodel_dir.patch
+Patch2: unbash.patch
BuildRequires: python-devel
+BuildRequires: checkbashisms
BuildRequires: sed >= 4.0
# The following are needed for man page generation
BuildRequires: python-lxml
@@ -76,11 +78,10 @@
%setup -q
%patch0 -p1
%patch1 -p1
-
-# none of them seem actually requiring bash
-sed -i -e '1s,#!/bin/bash,#!/bin/sh,' tools/po*
+%patch2 -p1
%build
+checkbashisms tools/*
%{__python} setup.py build
%install
@@ -246,6 +247,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.6 2010/05/13 17:59:27 glen
+- up to 1.7.0
+
Revision 1.5 2010/05/11 08:50:00 glen
- requires -> suggests; rel 2
================================================================
Index: packages/translate-toolkit/unbash.patch
diff -u /dev/null packages/translate-toolkit/unbash.patch:1.1
--- /dev/null Thu May 13 19:59:33 2010
+++ packages/translate-toolkit/unbash.patch Thu May 13 19:59:27 2010
@@ -0,0 +1,148 @@
+--- translate-toolkit-1.7.0/tools.orig/junitmsgfmt 2010-05-12 16:41:15.000000000 +0200
++++ translate-toolkit-1.7.0/tools/junitmsgfmt 2010-05-13 19:21:20.617544285 +0200
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+ #
+ # Copyright 2010 Zuza Software Foundation
+ #
+@@ -25,38 +25,38 @@
+ failures=0
+ successes=0
+
+-function failure {
++failure() {
+ pofile=$1
+ body=$(echo $body; echo "<testcase classname=\"$pofile\" name=\"msgfmt\" time=\"\">\n"; echo "<failure message=\"msgfmt failure\">$message</failure>\n</testcase>\n")
+ message=""
+ failures=$(($failures + 1))
+ }
+
+-function success {
++success() {
+ pofile=$1
+ body=$(echo $body; echo "<testcase classname=\"$pofile\" name=\"msgfmt\" time=\"\"></testcase>\n")
+ message=""
+ successes=$(($successes + 1))
+ }
+
+-function run_msgfmt {
++run_msgfmt() {
+ pofile=$1
+ exit_status=$(msgfmt -cv -o /dev/null $pofile 2>/dev/null > /dev/null; echo $?)
+- message=$(msgfmt -cv -o /dev/null $pofile 2>/dev/stdout | while read i; do echo "$i\n" ; done)
++ message=$(msgfmt -cv -o /dev/null $pofile 2>/dev/stdout | while read i; do echo "$i"; echo "" ; done)
+ return $exit_status
+ }
+
+-function print_header {
++print_header() {
+ echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>"
+ echo "<testsuite name=\"\" errors=\"0\" failures=\"$failures\" skips=\"0\" tests=\"$((failures + successes))\" time=\"\" >"
+ }
+
+-function print_body {
++print_body() {
+ cat -
+- echo -e $body
++ echo $body
+ }
+
+-function print_footer {
++print_footer() {
+ cat -
+ echo "</testsuite>"
+ }
+--- translate-toolkit-1.7.0/tools.orig/pocommentclean 2008-10-31 16:58:36.000000000 +0100
++++ translate-toolkit-1.7.0/tools/pocommentclean 2010-05-13 19:21:20.617544285 +0200
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+ #
+ # Copyright 2005 Zuza Software Foundation
+ #
+--- translate-toolkit-1.7.0/tools.orig/pocompendium 2008-01-24 12:54:56.000000000 +0100
++++ translate-toolkit-1.7.0/tools/pocompendium 2010-05-13 19:21:20.621015064 +0200
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+ #
+ # Copyright 2004, 2005 Zuza Software Foundation
+ #
+@@ -24,7 +24,7 @@
+ # combined and marked fuzzy.
+
+
+-function print_usage() {
++print_usage() {
+ echo "Usage: `basename $0` [options] output.po <-d directory(s)|file(s)>"
+ echo " The first parameter is the output file, standard output if the output file is '-'."
+ echo " Any number of directories may be specified for input files."
+@@ -97,7 +97,7 @@
+
+ tmp_dir=`mktemp -d tmp.XXXXXXXXXX`
+
+-if [ $1 == "-d" ]; then
++if [ $1 = "-d" ]; then
+ shift
+ directories=$*
+ if [ $# -eq 0 ]; then
+--- translate-toolkit-1.7.0/tools.orig/pomigrate2 2009-07-21 21:40:54.000000000 +0200
++++ translate-toolkit-1.7.0/tools/pomigrate2 2010-05-13 19:21:20.621015064 +0200
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+ #
+ # Copyright 2004, 2005 Zuza Software Foundation
+ #
+@@ -22,7 +22,7 @@
+ # pomigrate2 - migrates PO files from an old version using new POT files.
+
+
+-function usage() {
++usage() {
+ echo "Usage `basename $0` [options] <product-old> <product-new> <product-templates>"
+ echo
+ echo "Options:"
+@@ -100,7 +100,7 @@
+
+ echo "** Migrating files... **"
+ pots=`cd $templates; find . -name "*.pot"`
+-if [ "$pots" == "" ]; then
++if [ "$pots" = "" ]; then
+ echo "No POT templates found in: $templates"
+ exit 1
+ fi
+--- translate-toolkit-1.7.0/tools.orig/popuretext 2010-01-12 14:02:34.000000000 +0100
++++ translate-toolkit-1.7.0/tools/popuretext 2010-05-13 19:21:20.621015064 +0200
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+ #
+ # Copyright 2005 Zuza Software Foundation
+ #
+@@ -28,7 +28,7 @@
+ fi
+
+ do_pot=0
+-if [ "$1" == "-P" ]; then
++if [ "$1" = "-P" ]; then
+ do_pot=1
+ shift
+ potdir=$1
+--- translate-toolkit-1.7.0/tools.orig/poreencode 2008-01-24 12:54:56.000000000 +0100
++++ translate-toolkit-1.7.0/tools/poreencode 2010-05-13 19:21:20.621015064 +0200
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+ #
+ # Copyright 2004 Zuza Software Foundation
+ #
+--- translate-toolkit-1.7.0/tools.orig/posplit 2007-02-01 11:40:17.000000000 +0100
++++ translate-toolkit-1.7.0/tools/posplit 2010-05-13 19:21:20.621015064 +0200
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+ #
+ # Copyright 2004, 2007 Zuza Software Foundation
+ #
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/translate-toolkit/translate-toolkit.spec?r1=1.5&r2=1.6&f=u
More information about the pld-cvs-commit
mailing list