Initialize for gettext-runtime
This commit is contained in:
commit
7bb1a727bf
18 changed files with 1875 additions and 0 deletions
1
.gettext-runtime.metadata
Normal file
1
.gettext-runtime.metadata
Normal file
|
@ -0,0 +1 @@
|
|||
9d6690aaff8e39732905e778b013babbaf4f73d15baddd1a7ba295126fa15cd1 gettext-0.20.2.tar.xz
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
gettext-0.20.2.tar.xz
|
4
baselibs.conf
Normal file
4
baselibs.conf
Normal file
|
@ -0,0 +1,4 @@
|
|||
gettext-runtime
|
||||
obsoletes "gettext-<targettype> <= <version>"
|
||||
provides "gettext-<targettype> = <version>"
|
||||
libtextstyle0
|
15
boo941629-unnessary-rpath-on-standard-path.patch
Normal file
15
boo941629-unnessary-rpath-on-standard-path.patch
Normal file
|
@ -0,0 +1,15 @@
|
|||
Index: gettext-0.19.5.1/build-aux/config.rpath
|
||||
===================================================================
|
||||
--- gettext-0.19.5.1.orig/build-aux/config.rpath
|
||||
+++ gettext-0.19.5.1/build-aux/config.rpath
|
||||
@@ -216,7 +216,9 @@ if test "$with_gnu_ld" = yes; then
|
||||
;;
|
||||
gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
|
||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
- :
|
||||
+ if [[ $libdir = '/usr/lib' ]] || [[ $libdir = '/usr/lib64' ]] ; then
|
||||
+ hardcode_libdir_flag_spec=""
|
||||
+ fi
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
25
gettext-0.12.1-gettextize.patch
Normal file
25
gettext-0.12.1-gettextize.patch
Normal file
|
@ -0,0 +1,25 @@
|
|||
Index: gettext-tools/misc/gettextize.in
|
||||
===================================================================
|
||||
--- gettext-tools/misc/gettextize.in.orig 2010-06-06 14:49:57.000000000 +0200
|
||||
+++ gettext-tools/misc/gettextize.in 2010-12-20 18:47:11.932132562 +0100
|
||||
@@ -1262,20 +1262,6 @@ if $doit; then
|
||||
echo "It is a wrapper around <libintl.h> that implements the configure --disable-nls"
|
||||
echo "option."
|
||||
echo
|
||||
- count=`echo "$please" | grep '^$' | wc -l`
|
||||
- count=`echo "$count" | sed -e 's/[ ]//g'`
|
||||
- case "$count" in
|
||||
- 1) count="paragraph";;
|
||||
- 2) count="two paragraphs";;
|
||||
- 3) count="three paragraphs";;
|
||||
- 4) count="four paragraphs";;
|
||||
- 5) count="five paragraphs";;
|
||||
- *) count="$count paragraphs";;
|
||||
- esac
|
||||
- echo "Press Return to acknowledge the previous $count."
|
||||
- # Read from /dev/tty, not stdin, so that gettextize cannot be abused by
|
||||
- # non-interactive tools.
|
||||
- read dummy < /dev/tty
|
||||
fi
|
||||
|
||||
exit 0
|
47
gettext-0.12.1-sigfpe.patch
Normal file
47
gettext-0.12.1-sigfpe.patch
Normal file
|
@ -0,0 +1,47 @@
|
|||
Index: gettext-runtime/intl/dcigettext.c
|
||||
===================================================================
|
||||
--- gettext-runtime/intl/dcigettext.c.orig 2010-06-06 14:49:57.000000000 +0200
|
||||
+++ gettext-runtime/intl/dcigettext.c 2010-12-20 18:47:11.543133542 +0100
|
||||
@@ -68,20 +68,7 @@ extern int errno;
|
||||
#endif
|
||||
|
||||
#include <locale.h>
|
||||
-
|
||||
-#ifdef _LIBC
|
||||
- /* Guess whether integer division by zero raises signal SIGFPE.
|
||||
- Set to 1 only if you know for sure. In case of doubt, set to 0. */
|
||||
-# if defined __alpha__ || defined __arm__ || defined __i386__ \
|
||||
- || defined __m68k__ || defined __s390__
|
||||
-# define INTDIV0_RAISES_SIGFPE 1
|
||||
-# else
|
||||
-# define INTDIV0_RAISES_SIGFPE 0
|
||||
-# endif
|
||||
-#endif
|
||||
-#if !INTDIV0_RAISES_SIGFPE
|
||||
-# include <signal.h>
|
||||
-#endif
|
||||
+#include <signal.h>
|
||||
|
||||
#if defined HAVE_SYS_PARAM_H || defined _LIBC
|
||||
# include <sys/param.h>
|
||||
Index: gettext-runtime/intl/eval-plural.h
|
||||
===================================================================
|
||||
--- gettext-runtime/intl/eval-plural.h.orig 2010-06-06 14:49:57.000000000 +0200
|
||||
+++ gettext-runtime/intl/eval-plural.h 2010-12-20 18:48:36.928872823 +0100
|
||||
@@ -62,16 +62,12 @@ plural_eval (const struct expression *pe
|
||||
case mult:
|
||||
return leftarg * rightarg;
|
||||
case divide:
|
||||
-#if !INTDIV0_RAISES_SIGFPE
|
||||
if (rightarg == 0)
|
||||
raise (SIGFPE);
|
||||
-#endif
|
||||
return leftarg / rightarg;
|
||||
case module:
|
||||
-#if !INTDIV0_RAISES_SIGFPE
|
||||
if (rightarg == 0)
|
||||
raise (SIGFPE);
|
||||
-#endif
|
||||
return leftarg % rightarg;
|
||||
case plus:
|
||||
return leftarg + rightarg;
|
17
gettext-0.19.3-fix-bashisms.patch
Normal file
17
gettext-0.19.3-fix-bashisms.patch
Normal file
|
@ -0,0 +1,17 @@
|
|||
diff -Ndurp gettext-0.19.3/gettext-tools/examples/hello-c++-kde/admin/cvs.sh gettext-0.19.3-fix-bashisms/gettext-tools/examples/hello-c++-kde/admin/cvs.sh
|
||||
--- gettext-0.19.3/gettext-tools/examples/hello-c++-kde/admin/cvs.sh 2013-05-02 11:40:04.000000000 +0300
|
||||
+++ gettext-0.19.3-fix-bashisms/gettext-tools/examples/hello-c++-kde/admin/cvs.sh 2014-12-28 16:59:45.300732878 +0200
|
||||
@@ -423,7 +423,12 @@ for subdir in $dirs; do
|
||||
fi
|
||||
fi
|
||||
if test -n "`grep -r KAboutData *.c* *.C* 2>/dev/null`"; then
|
||||
- echo -e 'i18n("_: NAME OF TRANSLATORS\\n"\n"Your names")\ni18n("_: EMAIL OF TRANSLATORS\\n"\n"Your emails")' > _translatorinfo.cpp
|
||||
+ cat > _translatorinfo.cpp <<-EOF
|
||||
+ i18n("_: NAME OF TRANSLATORS\n"
|
||||
+ "Your names")
|
||||
+ i18n("_: EMAIL OF TRANSLATORS\n"
|
||||
+ "Your emails")
|
||||
+ EOF
|
||||
else echo " " > _translatorinfo.cpp
|
||||
fi
|
||||
perl -e '$mes=0; while (<STDIN>) { next if (/^(if|else|endif)\s/); if (/^messages:/) { $mes=1; print $_; next; } if ($mes) { if (/$\\(XGETTEXT\)/ && / -o/) { s/ -o \$\(podir\)/ _translatorinfo.cpp -o \$\(podir\)/ } print $_; } else { print $_; } }' < Makefile.am | egrep -v '^include ' > _transMakefile
|
17
gettext-0.20.2.tar.xz.sig
Normal file
17
gettext-0.20.2.tar.xz.sig
Normal file
|
@ -0,0 +1,17 @@
|
|||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAABCAAGBQJelYUvAAoJEPW+iyZ8akBtVTkP/R/mGzw/Pacu39DlJlCoUUfi
|
||||
FO1eSEOzCffCQSSXah6myZqNYQF3HkBJvjfm1u9/FME5dvn1p+r4g3ko06v0a8KH
|
||||
V6ByKCwdJo06TlsWgizN9idVxkonG5yYXkoJpw7yEksvXYrHieEah/YYhfQVB/N7
|
||||
rRB5SQgfpu+Uy51h/istslO6UF1GdbpMwPubyARg2EDWtkX0HQ0N4xq3RAHUz37S
|
||||
nlbr2j/+D8u0EocQtFeeog5EugYBnLlbtEpunIUKML3QFRf6VDU3ChOeplKuStwS
|
||||
iJIGlhaX4WGsbW431DAWar8gr8xp5t1OUhtp/FapG6Cdk5D0QerH7RJSFj01RFPq
|
||||
EfHfTAuJi9oyzpNkAwCD92IaPd3ZRIjr9WkW+Y/QLE7yHXiLVOXRWI1colZBFyUr
|
||||
gukuQ72g+E6VZYZdCult9UrGA+yc0ppGJhFu9eOaL2e4ScWb54+NuUkxwGNUEdj3
|
||||
kxGLofiQKJkvOeSGe6oMl8Rc96lCO1Z8pLwT6aRlj1vMOoIFfehZtFFRvesgpt7G
|
||||
Jp7GhK2XXxJUqfMT6D2+J0Fp7CPe5buc/ak/x/lgfhI24/YmJuDs/OiiONh+3bPO
|
||||
VIstn9yrITAbdCvIqaHu6ltB6exCArThtMVovYkaKgBQrGDUh9kgdr7HHen99lTd
|
||||
QhtpcFSzd+eshh8ELDW+
|
||||
=5tvt
|
||||
-----END PGP SIGNATURE-----
|
26
gettext-dont-test-gnulib.patch
Normal file
26
gettext-dont-test-gnulib.patch
Normal file
|
@ -0,0 +1,26 @@
|
|||
Subject: This is not gnulib, so don't test it
|
||||
From: Stephan Kulow <coolo@suse.de>
|
||||
|
||||
--- gettext-0.20.1.orig/gettext-tools/Makefile.am 2019-06-04 13:12:49.514030196 +0200
|
||||
+++ gettext-0.20.1/gettext-tools/Makefile.am 2019-06-04 13:13:09.778072816 +0200
|
||||
@@ -19,7 +19,7 @@
|
||||
AUTOMAKE_OPTIONS = 1.5 gnu no-dependencies
|
||||
ACLOCAL_AMFLAGS = -I m4 -I ../gettext-runtime/m4 -I ../m4 -I gnulib-m4 -I libgrep/gnulib-m4 -I libgettextpo/gnulib-m4
|
||||
|
||||
-SUBDIRS = intl gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests examples doc
|
||||
+SUBDIRS = intl gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests examples doc
|
||||
|
||||
EXTRA_DIST = misc/DISCLAIM
|
||||
MOSTLYCLEANFILES = core *.stackdump
|
||||
--- gettext-0.20.1.orig/gettext-tools/Makefile.in 2019-06-04 13:12:49.514030196 +0200
|
||||
+++ gettext-0.20.1/gettext-tools/Makefile.in 2019-06-04 13:14:33.546249004 +0200
|
||||
@@ -2016,7 +2016,7 @@
|
||||
top_srcdir = @top_srcdir@
|
||||
AUTOMAKE_OPTIONS = 1.5 gnu no-dependencies
|
||||
ACLOCAL_AMFLAGS = -I m4 -I ../gettext-runtime/m4 -I ../m4 -I gnulib-m4 -I libgrep/gnulib-m4 -I libgettextpo/gnulib-m4
|
||||
-SUBDIRS = intl gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests examples doc
|
||||
+SUBDIRS = intl gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests examples doc
|
||||
|
||||
# Allow users to use "gnulib-tool --update".
|
||||
|
||||
|
17
gettext-initialize_vars.patch
Normal file
17
gettext-initialize_vars.patch
Normal file
|
@ -0,0 +1,17 @@
|
|||
Index: gettext-tools/gnulib-lib/gl_anylinked_list2.h
|
||||
===================================================================
|
||||
--- gettext-tools/gnulib-lib/gl_anylinked_list2.h.orig 2010-05-24 11:42:37.000000000 +0200
|
||||
+++ gettext-tools/gnulib-lib/gl_anylinked_list2.h 2010-12-20 18:47:11.981132438 +0100
|
||||
@@ -34,6 +34,12 @@
|
||||
# define ASYNCSAFE(type)
|
||||
#endif
|
||||
|
||||
+#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ == 1 && __GNUC_PATCHLEVEL__ >= 3) || (__GNUC__ == 4 && __GNUC_MINOR__ > 1)
|
||||
+# ifndef lint
|
||||
+# define lint
|
||||
+# endif
|
||||
+#endif
|
||||
+
|
||||
/* -------------------------- gl_list_t Data Type -------------------------- */
|
||||
|
||||
static gl_list_t
|
85
gettext-linkdupes.sh
Normal file
85
gettext-linkdupes.sh
Normal file
|
@ -0,0 +1,85 @@
|
|||
ln -f 'hello-ycp/po/LINGUAS' 'hello-c/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-c++/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-c++-gnome/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-c++-kde/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-c++-qt/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-c++-wxwidgets/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-c-gnome/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-clisp/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-gawk/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-guile/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-librep/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-objc/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-objc-gnome/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-objc-gnustep/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-pascal/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-perl/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-php/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-python/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-sh/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-smalltalk/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-tcl/po/LINGUAS'
|
||||
ln -f 'hello-ycp/po/LINGUAS' 'hello-tcl-tk/po/LINGUAS'
|
||||
ln -f 'hello-ycp/m4/Makefile.am' 'hello-clisp/m4/Makefile.am'
|
||||
ln -f 'hello-ycp/m4/Makefile.am' 'hello-gawk/m4/Makefile.am'
|
||||
ln -f 'hello-ycp/m4/Makefile.am' 'hello-guile/m4/Makefile.am'
|
||||
ln -f 'hello-ycp/m4/Makefile.am' 'hello-librep/m4/Makefile.am'
|
||||
ln -f 'hello-ycp/m4/Makefile.am' 'hello-pascal/m4/Makefile.am'
|
||||
ln -f 'hello-ycp/m4/Makefile.am' 'hello-perl/m4/Makefile.am'
|
||||
ln -f 'hello-ycp/m4/Makefile.am' 'hello-php/m4/Makefile.am'
|
||||
ln -f 'hello-ycp/m4/Makefile.am' 'hello-python/m4/Makefile.am'
|
||||
ln -f 'hello-ycp/m4/Makefile.am' 'hello-sh/m4/Makefile.am'
|
||||
ln -f 'hello-ycp/m4/Makefile.am' 'hello-smalltalk/m4/Makefile.am'
|
||||
ln -f 'hello-ycp/m4/Makefile.am' 'hello-tcl/m4/Makefile.am'
|
||||
ln -f 'hello-ycp/m4/Makefile.am' 'hello-tcl-tk/m4/Makefile.am'
|
||||
ln -f 'hello-ycp/autogen.sh' 'hello-clisp/autogen.sh'
|
||||
ln -f 'hello-ycp/autogen.sh' 'hello-gawk/autogen.sh'
|
||||
ln -f 'hello-ycp/autogen.sh' 'hello-guile/autogen.sh'
|
||||
ln -f 'hello-ycp/autogen.sh' 'hello-librep/autogen.sh'
|
||||
ln -f 'hello-ycp/autogen.sh' 'hello-pascal/autogen.sh'
|
||||
ln -f 'hello-ycp/autogen.sh' 'hello-perl/autogen.sh'
|
||||
ln -f 'hello-ycp/autogen.sh' 'hello-php/autogen.sh'
|
||||
ln -f 'hello-ycp/autogen.sh' 'hello-python/autogen.sh'
|
||||
ln -f 'hello-ycp/autogen.sh' 'hello-sh/autogen.sh'
|
||||
ln -f 'hello-ycp/autogen.sh' 'hello-smalltalk/autogen.sh'
|
||||
ln -f 'hello-ycp/autoclean.sh' 'hello-clisp/autoclean.sh'
|
||||
ln -f 'hello-ycp/autoclean.sh' 'hello-gawk/autoclean.sh'
|
||||
ln -f 'hello-ycp/autoclean.sh' 'hello-guile/autoclean.sh'
|
||||
ln -f 'hello-ycp/autoclean.sh' 'hello-librep/autoclean.sh'
|
||||
ln -f 'hello-ycp/autoclean.sh' 'hello-pascal/autoclean.sh'
|
||||
ln -f 'hello-ycp/autoclean.sh' 'hello-perl/autoclean.sh'
|
||||
ln -f 'hello-ycp/autoclean.sh' 'hello-php/autoclean.sh'
|
||||
ln -f 'hello-ycp/autoclean.sh' 'hello-python/autoclean.sh'
|
||||
ln -f 'hello-ycp/autoclean.sh' 'hello-sh/autoclean.sh'
|
||||
ln -f 'hello-ycp/autoclean.sh' 'hello-smalltalk/autoclean.sh'
|
||||
ln -f 'hello-tcl-tk/po/Makefile.am' 'hello-tcl/po/Makefile.am'
|
||||
ln -f 'hello-tcl-tk/Makefile.am' 'hello-gawk/Makefile.am'
|
||||
ln -f 'hello-tcl-tk/Makefile.am' 'hello-guile/Makefile.am'
|
||||
ln -f 'hello-tcl-tk/Makefile.am' 'hello-php/Makefile.am'
|
||||
ln -f 'hello-tcl-tk/Makefile.am' 'hello-sh/Makefile.am'
|
||||
ln -f 'hello-tcl-tk/Makefile.am' 'hello-tcl/Makefile.am'
|
||||
ln -f 'hello-tcl-tk/autogen.sh' 'hello-tcl/autogen.sh'
|
||||
ln -f 'hello-tcl-tk/autoclean.sh' 'hello-tcl/autoclean.sh'
|
||||
ln -f 'hello-objc-gnome/po/POTFILES.in' 'hello-objc/po/POTFILES.in'
|
||||
ln -f 'hello-objc-gnome/po/Makevars' 'hello-c++-gnome/po/Makevars'
|
||||
ln -f 'hello-objc-gnome/po/Makevars' 'hello-c-gnome/po/Makevars'
|
||||
ln -f 'hello-objc-gnome/m4/gnome-orbit-check.m4' 'hello-c++-gnome/m4/gnome-orbit-check.m4'
|
||||
ln -f 'hello-objc-gnome/m4/gnome-orbit-check.m4' 'hello-c-gnome/m4/gnome-orbit-check.m4'
|
||||
ln -f 'hello-objc-gnome/m4/gnome-gnorba-check.m4' 'hello-c++-gnome/m4/gnome-gnorba-check.m4'
|
||||
ln -f 'hello-objc-gnome/m4/gnome-gnorba-check.m4' 'hello-c-gnome/m4/gnome-gnorba-check.m4'
|
||||
ln -f 'hello-objc-gnome/m4/gnome.m4' 'hello-c++-gnome/m4/gnome.m4'
|
||||
ln -f 'hello-objc-gnome/m4/gnome.m4' 'hello-c-gnome/m4/gnome.m4'
|
||||
ln -f 'hello-objc-gnome/m4/Makefile.am' 'hello-c-gnome/m4/Makefile.am'
|
||||
ln -f 'hello-objc-gnome/autogen.sh' 'hello-c++-gnome/autogen.sh'
|
||||
ln -f 'hello-objc-gnome/autogen.sh' 'hello-c-gnome/autogen.sh'
|
||||
ln -f 'hello-objc-gnome/autoclean.sh' 'hello-c++-gnome/autoclean.sh'
|
||||
ln -f 'hello-objc-gnome/autoclean.sh' 'hello-c-gnome/autoclean.sh'
|
||||
ln -f 'hello-objc/po/Makevars' 'hello-c/po/Makevars'
|
||||
ln -f 'hello-objc/m4/Makefile.am' 'hello-c/m4/Makefile.am'
|
||||
ln -f 'hello-objc/m4/Makefile.am' 'hello-c++/m4/Makefile.am'
|
||||
ln -f 'hello-objc/m4/Makefile.am' 'hello-c++-kde/m4/Makefile.am'
|
||||
ln -f 'hello-objc/autogen.sh' 'hello-c/autogen.sh'
|
||||
ln -f 'hello-objc/autoclean.sh' 'hello-c/autoclean.sh'
|
||||
ln -f 'hello-objc/autoclean.sh' 'hello-c++/autoclean.sh'
|
||||
ln -f 'hello-c-gnome/po/POTFILES.in' 'hello-c/po/POTFILES.in'
|
||||
ln -f 'hello-c++-gnome/po/POTFILES.in' 'hello-c++/po/POTFILES.in'
|
12
gettext-po-mode.diff
Normal file
12
gettext-po-mode.diff
Normal file
|
@ -0,0 +1,12 @@
|
|||
Index: gettext-tools/emacs/po-mode.el
|
||||
===================================================================
|
||||
--- gettext-tools/emacs/po-mode.el.orig 2010-06-06 14:49:57.000000000 +0200
|
||||
+++ gettext-tools/emacs/po-mode.el 2010-12-20 18:47:11.963132483 +0100
|
||||
@@ -1242,6 +1242,7 @@ all reachable through 'M-x customize', i
|
||||
;; mode-line-format usually contains global-mode-string, but some
|
||||
;; people customize this variable. As a last resort, append at the end.
|
||||
(let ((prev-entry (or (member 'global-mode-string mode-line-format)
|
||||
+ (member 'mode-line-position mode-line-format)
|
||||
(member " " mode-line-format)
|
||||
(last mode-line-format))))
|
||||
(setcdr prev-entry (cons po-mode-line-entry (cdr prev-entry)))))
|
12
gettext-rpmlintrc
Normal file
12
gettext-rpmlintrc
Normal file
|
@ -0,0 +1,12 @@
|
|||
# This line is mandatory to access the configuration functions
|
||||
from Config import *
|
||||
|
||||
addFilter("gettext-tools.* postun-without-ldconfig")
|
||||
addFilter("gettext-tools.* postin-without-ldconfig")
|
||||
addFilter("gettext.* shlib-policy-missing-suffix")
|
||||
addFilter("gettext-tools.* devel-file-in-non-devel-package")
|
||||
addFilter("gettext-csharp.* package-with-huge-docs")
|
||||
addFilter("gettext.* non-devel-buildrequires")
|
||||
addFilter("gettext-csharp.* no-binary")
|
||||
addFilter("gettext.* percent-in-provides")
|
||||
addFilter("gettext.* percent-in-obsoletes")
|
918
gettext-runtime.changes
Normal file
918
gettext-runtime.changes
Normal file
|
@ -0,0 +1,918 @@
|
|||
* Tue Jul 7 2020 christian.voegl@suse.com
|
||||
- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)
|
||||
* Sun Apr 26 2020 andreas.stieger@gmx.de
|
||||
- update to 0.20.2:
|
||||
* The programs 'gettext', 'ngettext', when invoked with option -e,
|
||||
now expand '\\' and octal escape sequences, instead of
|
||||
swallowing them
|
||||
* xgettext now recognizes 'gettext' program invocations with the
|
||||
'-e' option, such as gettext -e 'some\nstring\n'
|
||||
* xgettext now assumes a Python source file is in UTF-8 encoding
|
||||
by default, as stated in PEP 3120
|
||||
* The value of the 'Icon' property is no longer extracted into
|
||||
the POT file by xgettext
|
||||
* Mon Jan 27 2020 schwab@suse.de
|
||||
- Don't disable openmp with qemu, the emulation works now
|
||||
* Wed Jan 15 2020 dimstar@opensuse.org
|
||||
- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
|
||||
dependency on it, so we also need the library built as -32bit.
|
||||
* Sat Dec 21 2019 stefan.bruens@rwth-aachen.de
|
||||
- Add missing Requires: libtextstyle0 in corresponding devel package,
|
||||
drop gettext-runtime Requires.
|
||||
- Skip creation of shared libtextstyle in -mini flavor.
|
||||
- Statically link to libtextstyle in -mini flavor, fixes
|
||||
broken bootstrap of gettext.
|
||||
* Tue Dec 17 2019 cvoegl@suse.de
|
||||
- Add -lm to LDFLAGS (boo#1138806)
|
||||
* Tue Nov 26 2019 cvoegl@suse.de
|
||||
- Added xz to requires (boo#1141380)
|
||||
- The previous update to 0.20.1 also fixes (boo#1113719)
|
||||
* Wed Oct 30 2019 stefan.bruens@rwth-aachen.de
|
||||
- Remove autoreconf call (not required), and drop the no longer
|
||||
required libtool build dependency.
|
||||
* Fri Aug 23 2019 jengelh@inai.de
|
||||
- Heed SLPP by placing libtextstyle.so.0 in the right package.
|
||||
- Drop documentation from libtextstyle0, no one will read it there.
|
||||
- Drop static library.
|
||||
- Remove pointless ldconfig calls for libtextstyle-devel.
|
||||
- Avoid pointless sh invocation of libtextstyle0 scriptlets.
|
||||
- Avoid unnecessary |xargs rm.
|
||||
- Remove redundant %%clean section.
|
||||
* Thu Jun 20 2019 mliska@suse.cz
|
||||
- Disable LTO (boo#1138806).
|
||||
* Tue Jun 11 2019 christian.voegl@suse.com
|
||||
- Updatetd to 0.20.1
|
||||
+ msgfmt now eliminates the POT-Creation-Date header field from .mo files.
|
||||
+ update-po target in Makefile.in.in now uses msgmerge --previous.
|
||||
+ msgmerge now has an option --for-msgfmt, that produces a PO file meant
|
||||
for use by msgfmt only. This option saves processing time, in particular
|
||||
by omitting fuzzy matching that is not useful in this situation.
|
||||
+ The .pot file in a 'po' directory is now erased by "make maintainer-clean".
|
||||
+ It is now possible to override xgettext options from the po/Makefile.in.in
|
||||
through options in XGETTEXT_OPTIONS (declared in po/Makevars).
|
||||
+ The --intl option of the gettextize program (deprecated since 2010) is
|
||||
no longer available. Instead of including the intl sources in your package,
|
||||
we suggest making the libintl library an optional prerequisite of your
|
||||
package. This will simplify the build system of your package.
|
||||
+ Accordingly, the Autoconf macro AM_GNU_GETTEXT_INTL_SUBDIR is gone as well.
|
||||
+ C, C++:
|
||||
* xgettext now supports strings in u8"..." syntax, as specified in C11
|
||||
and C++11.
|
||||
* xgettext now supports 'p'/'P' exponent markers in number tokens, as
|
||||
specified in C99 and C++17.
|
||||
+ C++:
|
||||
* xgettext now supports single-quotes in number tokens, as specified in
|
||||
C++14.
|
||||
+ Shell:
|
||||
* The programs 'gettext', 'ngettext' now support a --context argument.
|
||||
* gettext.sh contains new function eval_pgettext and eval_npgettext
|
||||
for producing translations of messages with context.
|
||||
+ Perl:
|
||||
* Native support for context functions (pgettext, dpgettext, dcpgettext,
|
||||
npgettext, dnpgettext, dcnpgettext).
|
||||
* better detection of question mark and slash as operators (as opposed
|
||||
to regular expression delimiters).
|
||||
+ Scheme:
|
||||
* xgettext now parses the syntax for specialized byte vectors (#u8(...),
|
||||
[#]vu8(...), etc.) correctly.
|
||||
+ Pascal:
|
||||
* xgettext can now extract strings from .rsj files, produced by the
|
||||
Free Pascal compiler version 3.0.0 or newer.
|
||||
+ Vala:
|
||||
* xgettext now parses escape sequences in strings more accurately.
|
||||
+ JavaScript:
|
||||
* xgettext now parses template literals correctly.
|
||||
- Rebased gettext-dont-test-gnulib.patch
|
||||
- Removed gettext-needlessly_init_vars.patch (now in upstream)
|
||||
- Rebased gettext-po-mode.diff
|
||||
- Removed msgfmt-remove-pot-creation-date.patch (now in upstream)
|
||||
- Removed msgfmt-reset-msg-length-after-remove.patch (now in upstream)
|
||||
- Removed parts of reproducible.patch (now in upstream)
|
||||
* Sat May 25 2019 meissner@suse.com
|
||||
- reproducible.patch: generate timestamp in .pot files from SOURCE_DATE_EPOCH
|
||||
for reproducible builds
|
||||
* Mon Mar 4 2019 dimstar@opensuse.org
|
||||
- Only Require(Pre/Post) info in the non-mini variant: as the -mini
|
||||
version is only used inside OBS, it is irrelevant if the info
|
||||
files are present and registered or not.
|
||||
* Sat Oct 6 2018 bwiedemann@suse.com
|
||||
- Add reproducible.patch to override build date (boo#1047218)
|
||||
* Wed Sep 19 2018 werner@suse.de
|
||||
- Add patch msgfmt-reset-msg-length-after-remove.patch
|
||||
which does reset the length of message string after a line
|
||||
has been removed (boo#1106843)
|
||||
* Thu May 24 2018 kukuk@suse.de
|
||||
- Use %%license instead of %%doc [bsc#1082318]
|
||||
* Mon May 14 2018 antoine.belvire@opensuse.org
|
||||
- Fix %%install_info_delete usage:
|
||||
* It has to be performed in %%preun, not %%postun.
|
||||
* This fixes warning messages upon package removal.
|
||||
* Wed Oct 18 2017 jayvdb@gmail.com
|
||||
- Ignore Recommends: on non-SUSE distributions
|
||||
- Explicitly remove %%{_infodir}/dir before creating package to
|
||||
allow builds on RHEL and derived Linux distributions
|
||||
* Mon Jul 17 2017 dimstar@opensuse.org
|
||||
- Ignore rpm-build's dependency on gettext-tools while building
|
||||
the -mini variant: before gettext-runtime-mini is built, there is
|
||||
no provider of this symbol in a bootstrap cycle.
|
||||
* Sat Jul 1 2017 dimstar@opensuse.org
|
||||
- Explicitly call autoreconf, as we have patches touching the build
|
||||
system. Implicit calling automake/autoconf works only as long as
|
||||
the version on the system is the same as was used to bootstrap
|
||||
originally.
|
||||
* Fri May 5 2017 bwiedemann@suse.com
|
||||
- Add msgfmt-remove-pot-creation-date.patch
|
||||
to enable reproducible builds of packages using gettext-runtime
|
||||
such as dfc, e2fsprogs and acl
|
||||
* Sun Jun 19 2016 astieger@suse.com
|
||||
- GNU gettext 0.19.8.1:
|
||||
* Fix unintentional soname bump
|
||||
* Sat Jun 11 2016 astieger@suse.com
|
||||
- GNU gettext 0.19.8:
|
||||
* msgfmt now produces little-endian .mo files by default.
|
||||
* xml: xgettext and msgfmt now look for .its files in directories
|
||||
supplied through the GETTEXTDATADIRS or XDG_DATA_DIRS
|
||||
environment variable.
|
||||
* JavaScript: xgettext and msgfmt now recognize numbered
|
||||
arguments in format strings.
|
||||
* Fri Apr 22 2016 astieger@suse.com
|
||||
- drop gettext-runtime-grep-2.24.patch, no longer required for 2.25
|
||||
* Sun Apr 17 2016 astieger@suse.com
|
||||
- GNU gettext 0.19.7:
|
||||
* can now load custom string extraction rules in XML
|
||||
Internationalization Tag Set (ITS) standard
|
||||
* the existing XML-based language scanners (Glade, GSettings, and
|
||||
AppData) rewritten using ITS
|
||||
* Add msgfmt --xml option to merge translations back to the
|
||||
original XML document.
|
||||
* Tue Apr 12 2016 dimstar@opensuse.org
|
||||
- Add gettext-runtime-grep-2.24.patch: Fix test suite with
|
||||
grep 2.24 (https://savannah.gnu.org/bugs/index.php?47674).
|
||||
* Tue Dec 8 2015 sbrabec@suse.com
|
||||
- Recommend bison-lang by gettext-tools, as it is used by them.
|
||||
* Fri Sep 11 2015 astieger@suse.com
|
||||
- GNU gettext 0.19.6:
|
||||
* Support AppData file format
|
||||
* New macro AM_GNU_GETTEXT_REQUIRE_VERSION
|
||||
* po/Makefile.in.in can now insert the file $(DOMAIN).pot-header
|
||||
to $(DOMAIN).pot, instead of the standard header comments.
|
||||
* Fix mishandling of gettext version numbers for minor releases, in
|
||||
po-mode.el and gettextize.
|
||||
* Fix build with --enable-relocatable.
|
||||
- remove no longer required gettext-0.19.5.1-gettextize.diff
|
||||
* Mon Aug 24 2015 i@marguerite.su
|
||||
- add patch: boo941629-unnessary-rpath-on-standard-path.patch
|
||||
* config.rpath from gettext-tools will set rpath for ELF binaries
|
||||
not in /usr/lib, even if it's the standard path the linker
|
||||
would search anyway.
|
||||
* Tue Jul 21 2015 mlin@suse.com
|
||||
- Add gettext-0.19.5.1-gettextize.diff
|
||||
* workaround gettextize in gettext 0.19.5.1, see
|
||||
http://lists.gnu.org/archive/html/bug-gettext/2015-07/msg00027.html
|
||||
* Thu Jul 16 2015 astieger@suse.com
|
||||
- GNU gettext 0.19.5.1:
|
||||
* fix build on old platforms where stpcpy and stpncpy is missing
|
||||
* Fri Jul 10 2015 astieger@suse.com
|
||||
- GNU gettext 0.19.5:
|
||||
* xgettext: feature to perform syntax checks on msgid, via
|
||||
- -check option or "xgettext: " commentgs
|
||||
* msgfilter, msgexec: new option --newline
|
||||
* The base Unicode standard is now updated to 8.0.0.
|
||||
* msginit is now capable of generating "Plural-Forms:" from
|
||||
Unicode CLDR. Via GETTEXTCLDRDIR environment variable.
|
||||
* Improved Programming languages support
|
||||
* drop gettext-check-allocated-size-for-static-segment.patch,
|
||||
is upstream
|
||||
* Tue Mar 10 2015 mlin@suse.com
|
||||
- Add gettext-check-allocated-size-for-static-segment.patch from upstream
|
||||
* Check if the embedded segment size is valid, before adding it to
|
||||
the string length. Please see
|
||||
http://lists.gnu.org/archive/html/bug-gettext/2015-03/msg00005.html
|
||||
* Tue Jan 27 2015 andreas.stieger@gmx.de
|
||||
- GNU gettext 0.19.4:
|
||||
* The --keyword option of xgettext now accepts same argument
|
||||
number for both singular and plural forms.
|
||||
* Programming languages support:
|
||||
- C#: xgettext now properly handles Unicode characters encoded
|
||||
with surrogate pairs.
|
||||
- C/C++: xgettext now recognizes ISO/IEC 9899:2011 string
|
||||
literals prefixed by R, u8, u8R, u, uR, U, UR, L, or LR.
|
||||
- Shell: xgettext now properly recognizes Bash ANSI-C quoting
|
||||
($'...').
|
||||
* Bug fixes:
|
||||
- Fix integer overflow when reading certain MO files with
|
||||
msgunfmt.
|
||||
- Avoid invalid memory access in various cases. In particular,
|
||||
when the same argument number is specified for singular/
|
||||
plural arguments, and when checking Lisp and Scheme format
|
||||
strings.
|
||||
* Sun Dec 28 2014 ledest@gmail.com
|
||||
- fix 'echo -e' in cvs.sh script that may be unsupported in some
|
||||
POSIX-complete shells
|
||||
- add patches:
|
||||
* gettext-0.19.3-fix-bashisms.patch
|
||||
* Fri Oct 17 2014 andreas.stieger@gmx.de
|
||||
- GNU gettext 0.19.3:
|
||||
* Fix xgettext mishandling of octal character escapes in C.
|
||||
* Fix autopoint infinite recursion with certain configure.ac.
|
||||
* The po/Makevars file has a new field MSGINIT_OPTIONS, that can
|
||||
be used to adjust msginit's operation. This is particularly
|
||||
useful for controlling line wrapping behavior together with
|
||||
MSGMERGE_OPTIONS and XGETTEXT_OPTIONS.
|
||||
* Tue Jul 15 2014 pth@suse.de
|
||||
- Update to 0.19.2:
|
||||
* Fix xgettext crash in parsing empty string literals in C and Vala.
|
||||
* Autoconf macro trace in autopoint now works again with Autoconf 2.68
|
||||
or earlier. It was a regression in 0.19.
|
||||
* Tue Jun 10 2014 andreas.stieger@gmx.de
|
||||
- GNU gettext 0.19.1:
|
||||
* Desktop Entry: msgfmt now always reads the po/LINGUAS file
|
||||
* Vala: Bug fix in xgettext handling of "//" in string literals
|
||||
* po/Makevars.template now contains the newly added variables
|
||||
* msgfmt now treats errors in the PO file header as non-fatal
|
||||
In future Gettext versions, msgfmt will treat header errors as
|
||||
fatal and terminate the command execution.
|
||||
- switch to xz tarball
|
||||
* Tue Jun 3 2014 andreas.stieger@gmx.de
|
||||
- GNU gettext 0.19:
|
||||
- Programming languages support:
|
||||
* Desktop Entry:
|
||||
xgettext and msgfmt now support .desktop files, used by
|
||||
desktop applications, as input and output.
|
||||
* GSettings:
|
||||
xgettext now supports GSettings schema file format used by
|
||||
GNOME applications.
|
||||
* JavaScript:
|
||||
xgettext now recognizes E4X (ECMA-357) constructs.
|
||||
* PHP:
|
||||
Single and double quotes around heredoc markers are now
|
||||
recognized.
|
||||
* Python:
|
||||
The acceptable format specifiers in the braced-syntax format
|
||||
strings is now limited to the Standard Format Specifiers, to
|
||||
reasonably avoid false-positives.
|
||||
* Scheme:
|
||||
The gettext shorthand form _"abc", used by GIMP script-fu, is
|
||||
now recognized by xgettext.
|
||||
* C and Vala:
|
||||
xgettext now recognizes C99-style Unicode character escapes.
|
||||
- The --add-location option of msgattrib, msgcat, msgcomm,
|
||||
msgconv, msgen, msgfilter, msggrep, msgmerge, msguniq, and
|
||||
xgettext commands now takes an optional argument 'never',
|
||||
'full', or 'file', to control the format of "#: ..." comments.
|
||||
- msgfmt now has --source option to keep generated .java file
|
||||
when running in Java mode.
|
||||
- msgattrib now has --empty option that sets msgstr to empty when
|
||||
clearing fuzzy flag.
|
||||
* msgexec and msgfilter pass the plural information to subprocess
|
||||
through the environment variable MSG{EXEC,FILTER}_MSGID_PLURAL
|
||||
and MSG{EXEC,FILTER}_PLURAL_FORM.
|
||||
* New built-in filters 'quot' and 'boldquot' have been added to
|
||||
msgfilter. These filters convert Latin quotation marks ('...',
|
||||
"...") into Unicode quotation marks (for example, U+2018) if
|
||||
possible, similar to the sed commands used in po/Rules-quot and
|
||||
po/Rules-boldquot.
|
||||
* The po/Makevars file has a couple of new options
|
||||
PO_DEPENDS_ON_POT and DIST_DEPENDS_ON_UPDATE_PO, that can be
|
||||
used to adjust the behavior of updating PO files on demand.
|
||||
* xgettext now strips prefixed string before the comment tag.
|
||||
This is useful to support C-style comment like this:
|
||||
/*
|
||||
* TRANSLATORS: first line
|
||||
* second line
|
||||
* /
|
||||
* In this example, the extracted comment does not contain "* " at
|
||||
the beginning of each line.
|
||||
* libgettextpo library:
|
||||
- Memory leak fixes in the PO file parser.
|
||||
* Documentation:
|
||||
- A complete example showing the use of GNU gettext in a
|
||||
GNOME 3 application has been added
|
||||
* Sun Jan 12 2014 andreas.stieger@gmx.de
|
||||
- GNU gettext 0.18.3.2:
|
||||
* Add missing extern-inline.m4 into archive.
|
||||
- verify source signature
|
||||
* Tue Dec 24 2013 coolo@suse.com
|
||||
- avoid testing gnulib copies - we're not interested in bugs in gnulib
|
||||
as we don't use it
|
||||
* Sun Oct 20 2013 jengelh@inai.de
|
||||
- Split extra documentation in /usr/share/doc into separate
|
||||
subpackage
|
||||
- Substitute %%_prefix/share => %%_datadir and
|
||||
%%_defaultdocdir/%%name => %%_docdir
|
||||
* Wed Oct 2 2013 coolo@suse.com
|
||||
- Version 0.18.3.1 including a hotfix for autopoint
|
||||
not copying intl library if asked to (fixes build failures in 13.1)
|
||||
https://savannah.gnu.org/bugs/?func=detailitem&item_id=39536
|
||||
* Mon Aug 12 2013 christoph.miebach@web.de
|
||||
- Version 0.18.3 - July 2013
|
||||
* Runtime behaviour:
|
||||
On Mac OS X systems, the setlocale() function now properly
|
||||
invalidates loaded message catalogs when a locale has been set.
|
||||
* Programming languages support:
|
||||
- C++:
|
||||
The gnu::autosprintf class now provides an assignment
|
||||
operator.
|
||||
- Glade:
|
||||
xgettext now supports GtkBuider file format used by Glade 3.
|
||||
xgettext now also extracts contexts (msgctxt) from Glade 2
|
||||
and GtkBuider files.
|
||||
- JavaScript:
|
||||
xgettext now partially supports JavaScript. Since the
|
||||
current JavaScript specification (ECMA-262) does not define
|
||||
the standard set of formatting methods nor translation
|
||||
functions, the implementation supports only a limited
|
||||
set of formatting methods and translation functions commonly
|
||||
used in Gjs and other popular JavaScript implemenations and
|
||||
libraries.
|
||||
- Lua:
|
||||
xgettext now supports Lua, using Ľubomír Remák's lua-gettext.
|
||||
- Python:
|
||||
xgettext and msgfmt's format string checking now recognize
|
||||
Python format string in braced syntax (PEP 3101). xgettext
|
||||
now also supports explicit string concatenation with '+' and
|
||||
handles platform dependent line terminators (LF/CR/CRLF)
|
||||
transparently.
|
||||
- Tcl:
|
||||
Bug fix in xgettext Unicode escape handling.
|
||||
- Vala:
|
||||
xgettext now supports Vala.
|
||||
* msgattrib now has --previous option to keep previous msgid when
|
||||
making messages fuzzy, similar to msgmerge --previous.
|
||||
* msgfmt now checks PO file headers more strictly with less
|
||||
false-positives.
|
||||
* 'gettextize' now checks macro directories specified with
|
||||
AC_CONFIG_MACRO_DIRS in configure.ac.
|
||||
* Portability:
|
||||
- msginit now does not require GNU sed.
|
||||
- The Makefile rule for generating en@quot and en@boldquot now
|
||||
uses @SED@ variable instead of hard-coded 'sed' command to
|
||||
allow users to supply GNU sed.
|
||||
* Future backward-incompatibilities:
|
||||
- In future Gettext versions, the files installed by
|
||||
'gettextize' will require Automake 1.10 or later. This will
|
||||
improve the compatibility of user projects with newer
|
||||
Automake versions.
|
||||
- Remove upstreamed patches:
|
||||
gettext-configure.patch
|
||||
gettext-fix-tcl-u-escape-sequences.patch
|
||||
* Tue Jun 25 2013 gber@opensuse.org
|
||||
- add gettext-fix-tcl-u-escape-sequences.patch in order to fix
|
||||
the handling of Tcl \u escape sequences (bnc#826422)
|
||||
* Wed Jun 19 2013 coolo@suse.com
|
||||
- move the provides of gettext-devel to gettext-tools-mini too
|
||||
* Tue Jun 18 2013 coolo@suse.com
|
||||
- more conflicts between the minis
|
||||
* Tue Jun 18 2013 coolo@suse.com
|
||||
- make gettext-runtime conflict with gettext-runtime-mini
|
||||
* Tue Jun 18 2013 schwab@suse.de
|
||||
- Add gettext-runtime-mini.spec that reverts to using the included
|
||||
library sources
|
||||
* Sat Jun 15 2013 schwab@linux-m68k.org
|
||||
- Add glib2-devel libcroco-devel libxml2-devel to build requires to avoid
|
||||
using the included copies.
|
||||
- gettext-configure.patch: Fix syntax in libxml check to avoid spurious
|
||||
failure
|
||||
* Sat Jun 8 2013 christoph.miebach@web.de
|
||||
- Update to version 0.18.2.1: Version 0.18.2 - December 2012
|
||||
+ xgettext now understands the block comment syntax of Guile 2.0.
|
||||
+ libgettextpo library:
|
||||
* The initial msgstr of a new message is now "", not NULL.
|
||||
* Bug fixes in the functions po_message_is_range,
|
||||
po_file_check_all, po_message_check_all.
|
||||
+ Installation options:
|
||||
The configure options --with-xz and --with-bzip2 can be used to
|
||||
specify alternate compression methods for the archive used by
|
||||
the 'autopoint' program. These options, together with
|
||||
- -with-git, allow to trade dependencies against installed
|
||||
package size. --with-xz has the highest compression rate,
|
||||
followed by --with-git, followed by --with-bzip2.
|
||||
+ Autoconf macros:
|
||||
* The autoconf macros installed by 'gettextize' now work with
|
||||
the forthcoming Automake 1.14 and require Autoconf version
|
||||
2.60 or newer.
|
||||
+ Portability:
|
||||
* Building on MacOS X 10.7, Cygwin 1.7.10, and newer 64-bit
|
||||
mingw is now supported.
|
||||
- Remove obsolete patches:
|
||||
+ getext-stdio.in.patch
|
||||
+ gettext-codecleanup.patch
|
||||
* Fri May 31 2013 coolo@suse.com
|
||||
- do not call autoreconf, spares you all the ugly patches:
|
||||
gettext-no_silent_rules.patch
|
||||
gettext-0.15-docdir.diff
|
||||
gettext-autotools.patch
|
||||
* Wed Mar 27 2013 mmeister@suse.com
|
||||
- Added url as source.
|
||||
Please see http://en.opensuse.org/SourceUrls
|
||||
* Mon Sep 24 2012 pth@suse.de
|
||||
- remove silent_rules from AM_INIT_AUTOMAKE to make autoreconf
|
||||
succeed on older distributions.
|
||||
- Rename po-mode.diff to gettext-po-mode.diff
|
||||
* Thu Sep 13 2012 coolo@suse.com
|
||||
- replace ; with and in spdx.org license
|
||||
* Sun Jul 22 2012 aj@suse.de
|
||||
- Fix build with missing gets declaration (glibc 2.16)
|
||||
* Mon Jul 2 2012 coolo@suse.com
|
||||
- do not use obsolete AM_PROG_MKDIR_P
|
||||
* Thu Jan 12 2012 aj@suse.de
|
||||
- Disable tests test-readlink and test-areadlink since they
|
||||
fail randomly.
|
||||
* Thu Jan 12 2012 aj@suse.de
|
||||
- Remove cvs, not used anymore since 0.18.1 in our build.
|
||||
* Sun Oct 2 2011 dmueller@suse.de
|
||||
- revert last change - it is not the testsuite that hangs
|
||||
but everything. The better workaround is to disable openmp
|
||||
* Sat Oct 1 2011 coolo@suse.com
|
||||
- add libtool as buildrequire to make the spec file more reliable
|
||||
* Sat Oct 1 2011 crrodriguez@opensuse.org
|
||||
- Test suite hangs in qemu-arm due to bugs in the emulator
|
||||
workaround this issue.
|
||||
* Thu Sep 29 2011 dmueller@suse.de
|
||||
- fix build
|
||||
* Thu Sep 29 2011 adrian@suse.de
|
||||
- disable openmp when qemu is used for building (like on arm)
|
||||
* Fri Jan 7 2011 meissner@suse.de
|
||||
- Also add gettext-tools to baselibs.conf, wine-devel now needs
|
||||
libgettextpo.
|
||||
* Tue Dec 21 2010 pth@suse.de
|
||||
- Update to 0.18.1. Changes since 0.17:
|
||||
Version 0.18.1 - June 2010
|
||||
* msggrep: A '$' anchor in a regular expression now also matches
|
||||
the end of the string, even if it does not end in a newline.
|
||||
* Dependencies:
|
||||
The libraries and programs are now linked with libunistring if
|
||||
this library is already installed.
|
||||
* Installation options:
|
||||
The configure option --with-cvs is deprecated. The 'autopoint'
|
||||
program will now use the 'git' program by default to compress its
|
||||
archive. If the configure option --without-git is specified,
|
||||
'autopoint' will not rely on 'git', but will instead rely on a
|
||||
locally installed 3 MB large archive.
|
||||
Version 0.18 - May 2010
|
||||
* PO file format:
|
||||
There is a new field 'Language' in the header entry. It denotes
|
||||
the language code (plus optional country code) for the PO file.
|
||||
This field can be used by automated tools, such as spell
|
||||
checkers. It is expected to be more reliable than looking at the
|
||||
file name or at the 'Language-Team' field in the header entry.
|
||||
msgmerge, msgcat, msgen have a new option --lang that allows to
|
||||
specify this field. Additionally, msgmerge fills in this new
|
||||
field by looking at the 'Language-Team' field (if the --lang
|
||||
option is not given).
|
||||
* xgettext and PO file format:
|
||||
For messages with plural forms, programmers can inform the
|
||||
translators about the range of possible values of the numeric
|
||||
argument, like this:
|
||||
/* xgettext: range: 0..15 */
|
||||
This information 'range: 0..15' is stored in the PO file as a
|
||||
flag attached to the message. Translators can produce better
|
||||
translations when they know that the numeric argument is small.
|
||||
* Colorized PO files:
|
||||
msgattrib, msgcomm, msgconv, msgen, msgfilter, msggrep, msginit,
|
||||
msgmerge, msgunfmt, msguniq, xgettext now have options --color
|
||||
and --style, like msgcat has since version 0.17.
|
||||
* msgmerge is up to 10 times faster when the PO and POT files are
|
||||
large. This speedup was contributed by Ralf Wildenhues.
|
||||
* msgcmp has a new option -N/--no-fuzzy-matching, like msgmerge has
|
||||
since version 0.12.
|
||||
* msgfilter now sets environment variables during the invocation of
|
||||
the filter, indicating the msgid and location of the messge being
|
||||
processed.
|
||||
* xgettext now can extract plural forms from Qt 4 programs. The
|
||||
recommended xgettext command-line options for this case are:
|
||||
- -qt --keyword=tr:1,1t --keyword=tr:1,2c,2t --keyword=tr:1,1,2c,3t
|
||||
* xgettext --language=GCC-source now recognizes also the format
|
||||
strings used in the Fortran front-end of the GCC compiler, and
|
||||
marks them as 'gfc-internal-format'.
|
||||
* autopoint can now be used to update several PO directories all
|
||||
together.
|
||||
* PO mode changes:
|
||||
- PO files with plural entries are now correctly handled.
|
||||
- Editing a message with previous msgid (in comments) removes these
|
||||
comments. Contributed by Noritada Kobayashi.
|
||||
* The po/Makevars file has a new field MSGMERGE_OPTIONS, that can
|
||||
be used to adjust msgmerge's operation.
|
||||
* The use of the macro AM_GNU_GETTEXT without 'external' argument
|
||||
and the --intl option of the gettextize program are deprecated
|
||||
and will be removed in the next release. Instead of including
|
||||
the intl sources in your package, we suggest making the libintl
|
||||
library an (optional) prerequisite of your package.
|
||||
* Updated the meaning of 'gcc-internal-format' to match GCC 4.3.
|
||||
* Installation options:
|
||||
The configure options --without-cvs and --with-git can be used to
|
||||
specify whether 'autopoint' will use the 'cvs' program, or the
|
||||
'git' program, or none at all. These options allow to trade
|
||||
dependencies against installed package size: If --without-cvs is
|
||||
specified and --with-git is not specified, 'autopoint' will not
|
||||
rely on 'cvs' or 'git', but will instead rely on a locally
|
||||
installed a 3 MB large archive.
|
||||
* Portability: The msgfilter program now also works on native Woe32
|
||||
- platforms. Compiled C# message catalogs now also work with
|
||||
- 'mono' versions from 2009
|
||||
or newer.
|
||||
* Mon Jun 28 2010 jengelh@medozas.de
|
||||
- use %%_smp_mflags
|
||||
* Fri Mar 5 2010 puzel@novell.com
|
||||
- remove gettext-tools/gnulib-m4/openmp.m4: fix build with new
|
||||
autoconf
|
||||
* Sun Dec 13 2009 jengelh@medozas.de
|
||||
- add baselibs.conf as a source
|
||||
* Tue Dec 8 2009 jengelh@medozas.de
|
||||
- enable parallel building
|
||||
* Thu Jul 23 2009 ke@suse.de
|
||||
- Synch po-mode.el with version from gettext CVS; for details, see the
|
||||
beginning of po-mode-cvs-2009-07-23.patch.
|
||||
* Sat Feb 7 2009 schwab@suse.de
|
||||
- Rebuild broken info file.
|
||||
* Tue Jan 13 2009 olh@suse.de
|
||||
- obsolete old -XXbit packages (bnc#437293)
|
||||
* Tue Oct 14 2008 kukuk@suse.de
|
||||
- Never install files in %%check section
|
||||
- Disable autoconf/libtool tests
|
||||
* Mon Oct 13 2008 kukuk@suse.de
|
||||
- Fix autoreconf call
|
||||
* Sun May 18 2008 pth@suse.de
|
||||
- Fix segmentation fault in msgmerge (bnc#391372).
|
||||
- Get rid of %%run_ldconfig
|
||||
* Wed May 7 2008 coolo@suse.de
|
||||
- provide gettext-<arch> too
|
||||
* Tue Apr 29 2008 cthiel@suse.de
|
||||
- obsolete gettext-<arch> via baselibs.conf
|
||||
* Thu Apr 10 2008 ro@suse.de
|
||||
- added baselibs.conf file to build xxbit packages
|
||||
for multilib support
|
||||
* Tue Jan 22 2008 pth@suse.de
|
||||
- Define version before using it.
|
||||
- Fix Provides and Obsoletes for gettext-tools
|
||||
* Tue Jan 15 2008 pth@suse.de
|
||||
- Update rpmlintrc.
|
||||
* Tue Dec 4 2007 pth@suse.de
|
||||
- Add patch from upstreams to add the missing mode for the open call.
|
||||
* Fri Nov 23 2007 pth@suse.de
|
||||
- Reenable msgmerge-compendium-5 now that gcc has been fixed.
|
||||
- Change Provides/Obsoletes to match guidelines
|
||||
- Add Comment as to when the rename happened.
|
||||
* Thu Nov 15 2007 pth@suse.de
|
||||
- Rename packages: gettext -> gettext-runtime and
|
||||
gettext-devel -> gettext->tools
|
||||
Packaging closely follows uptream recommendation with a few
|
||||
exceptions.
|
||||
- Initialize variable to shut up gcc.
|
||||
- Disable msgmerge-compendium-5 for now.
|
||||
- Update to 0.17:
|
||||
* License:
|
||||
The gettext related programs and tools are now licensed under the GPL
|
||||
version 3, instead of the GPL version 2.
|
||||
* PO file format:
|
||||
The Project-Id-Version field in the header entry may now already be filled
|
||||
in the POT file. In this case, the translators don't need to fill it in.
|
||||
xgettext has new options --package-name and --package-version that allow
|
||||
to specify the package name and version from a Makefile.
|
||||
* Colorized PO files:
|
||||
The msgcat program has new options --color and --style that produce a
|
||||
colorized PO file output, where keywords, strings, comments, or format
|
||||
directives can be highlighted. See the documentation section
|
||||
"Highlighting parts of PO files" for more info.
|
||||
* gettextize now has a --po-dir option that allows several PO directories to
|
||||
be updated all together.
|
||||
* Programming languages support:
|
||||
- Contexts (msgctxt) are now also supported for Java and C#.
|
||||
- C# with Qt: The support for Qt format strings has been updated for Qt 4.
|
||||
- C++ with KDE:
|
||||
xgettext has a new option --kde that triggers the recognition and marking
|
||||
of KDE 4 format strings.
|
||||
* Autoconf macros:
|
||||
- A new macro AM_XGETTEXT_OPTION can be used as an alternative to modifying
|
||||
po/Makevars.
|
||||
* libgettextpo library:
|
||||
- New functions are available for querying the list of supported format
|
||||
types.
|
||||
- The functions po_message_comments and po_message_extracted_comments
|
||||
return a multiline string where each line no longer starts with a
|
||||
redundant space. The leading space in every comment line is now stripped
|
||||
while reading the PO file.
|
||||
- Conversely, when you pass a multiline string to the function
|
||||
po_message_set_comments or po_message_set_extracted_comments, you normally
|
||||
don't pass a space at the beginning of each line, because such spaces are
|
||||
no longer trimmed during output.
|
||||
* Documentation:
|
||||
- The "Users" chapter has been completely rewritten.
|
||||
- New section "Highlighting parts of PO files".
|
||||
- A complete example showing the use of GNU gettext in Java with the Qt/Jambi
|
||||
GUI toolkit has been added.
|
||||
- Add tcl and perl-libintl-perl to BuildRequires (testsuite needs
|
||||
them).
|
||||
- Remove call to gl_AC_TYPE_LONG_LONG from libasprintf's
|
||||
configure.ac
|
||||
* Mon Nov 5 2007 rguenther@suse.de
|
||||
- Fix ordering of gettext.changes entries.
|
||||
* Wed Oct 31 2007 mrueckert@suse.de
|
||||
- renamed rpmlintrc to gettext-rpmlintrc and added it to the spec
|
||||
as source 1
|
||||
* Mon Sep 3 2007 pth@suse.de
|
||||
- Incorporate upstream patch that correctly fixes the expat
|
||||
dynloading code (http://savannah.gnu.org/bugs/?19585).
|
||||
* Wed Aug 15 2007 coolo@suse.de
|
||||
- do not set the version to 0.16.1
|
||||
* Fri Aug 10 2007 bk@suse.de
|
||||
- Update to gettext 0.16.1, required by GnuPG 2.0.5
|
||||
* Thu Aug 9 2007 bk@suse.de
|
||||
- apply the fixes from gettext-0.16.1, noticeable changes:
|
||||
* gettext.m4: changequote instead of pairs of brackets
|
||||
* add a few function protoypes and update polish translations
|
||||
- extract missing ycp comments (fix from upstream maintainer, #287150)
|
||||
- re-enable make check to identify possible toolchain bugs
|
||||
- move java and csharp documentation to gettext-{java,csharp}
|
||||
- hardlink duplicate example files in documentation
|
||||
* Fri May 25 2007 ro@suse.de
|
||||
- added rpmlintrc for gettext-devel (examples executable)
|
||||
* Fri Apr 20 2007 pth@suse.de
|
||||
- Make inclusion of expat.h independent of dynamic loading so
|
||||
that XML_MAJOR_VERSION is actually defined (#264110).
|
||||
* Fri Mar 30 2007 pth@suse.de
|
||||
- Fix use of uninitialized variables.
|
||||
- Set CXXFLAGS to get C++ code compiled with RPM_BUILD_OPTS
|
||||
- sync .spec files
|
||||
* Thu Mar 29 2007 rguenther@suse.de
|
||||
- Add site-lisp directories to package.
|
||||
* Tue Mar 20 2007 rguenther@suse.de
|
||||
- Remove unused expat BuildRequires.
|
||||
* Wed Mar 7 2007 rguenther@suse.de
|
||||
- Add cvs Requires to gettext-devel as autopoint requires it.
|
||||
* Tue Jan 16 2007 pth@suse.de
|
||||
- Update to gettext 0.16
|
||||
* Interoperability with automake-1.10.
|
||||
* msgmerge has a new option --previous that has the effect of saving the
|
||||
previous msgid of message when making them fuzzy.
|
||||
* msgcmp now ignores fuzzy and untranslated messages in the PO file.
|
||||
* gettextize, when invoked without --intl option, now installs only the .m4
|
||||
files that are needed.
|
||||
* gettextize no longer creates symbolic links by default; it makes file copies
|
||||
instead.
|
||||
* Autoconf macros:
|
||||
- The gettext autoconf macros now require autoconf 2.52 or newer.
|
||||
- New autoconf macro AM_GNU_GETTEXT_INTL_SUBDIR
|
||||
- A new autoconf macro AM_GNU_GETTEXT_NEED is added.
|
||||
* The libgettextpo library no longer exports symbols that could clash with
|
||||
symbols of the application that uses it.
|
||||
* Mon Sep 18 2006 rguenther@suse.de
|
||||
- Build java tools from a separate spec file gettext-java.
|
||||
- Remove gcc-java and gcc-objc build dependencies.
|
||||
* Tue Sep 5 2006 rguenther@suse.de
|
||||
- Remove build dependency on emacs.
|
||||
- Remove install dependency on libstdc++-devel for gettext-devel.
|
||||
* Wed Jul 26 2006 ke@suse.de
|
||||
- Version 0.15:
|
||||
* Enhance PO file format. Messages constrained to a certain context
|
||||
are possible. The syntax is:
|
||||
msgctxt "context"
|
||||
msgid "original"
|
||||
msgstr "translation"
|
||||
The xgettext program can be told through the --keyword flag which
|
||||
function/macro argument has the role of a context. It also supports
|
||||
the GNOME glib convention to specify the context and original string
|
||||
in the same string literal: "context|original".
|
||||
The (non-public) include file gettext.h defines macros pgettext, dpgettext
|
||||
etc. that take a context argument.
|
||||
For more information, see the node "Contexts" in the manual.
|
||||
* msgfmt's format string checking is now stricter in the presence of plural
|
||||
forms.
|
||||
* Enhancements to msggrep, xgettext, msgmerge (much faster now!).
|
||||
* New program recode-sr-latin, that converts Serbian text from
|
||||
the Cyrillic script to the Latin script.
|
||||
* Programming languages support:
|
||||
- C++ with Boost:
|
||||
- Python: xgettext now recognizes the source encoding from a
|
||||
"coding:" comment among the first two lines. The default encoding
|
||||
is now ASCII, no longer ISO-8859-1.
|
||||
* libgettextpo library: Incompatible change with the error handler
|
||||
type passed to functions.
|
||||
- Remove strict aliasing patch which seems to be obsolete because of
|
||||
code changes.
|
||||
- Require expat, but still no-op?
|
||||
* Wed Jan 25 2006 mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* Tue Jan 3 2006 sbrabec@suse.cz
|
||||
- Fixed info installation scriptlets (#141183).
|
||||
- Use %%doc, where appropriate.
|
||||
- Moved autosprintf.info to devel subpackage.
|
||||
- Move emacs-lisp files to main package.
|
||||
- Fixed devel splitting and requirements.
|
||||
* Mon Sep 19 2005 mmj@suse.de
|
||||
- Update to 0.14.5
|
||||
- Fix strict aliasing issues
|
||||
* Sat Apr 16 2005 schwab@suse.de
|
||||
- Move libgettextsrc-*.so and libgettextlib-*.so to main package as needed
|
||||
by msgfmt.
|
||||
* Thu Apr 14 2005 kukuk@suse.de
|
||||
- Move msgfmt into main package for LSB support
|
||||
* Tue Apr 5 2005 mmj@suse.de
|
||||
- Fix documentation packaging
|
||||
* Mon Apr 4 2005 schwab@suse.de
|
||||
- Remove the stupid casts.
|
||||
* Mon Apr 4 2005 mmj@suse.de
|
||||
- Introduce incredibly gross hack to make sure (int) casts are
|
||||
changed to (long)
|
||||
- Update to gettext-0.14.3
|
||||
- Move many files to the -devel package, trying to conform with
|
||||
gettext authors recommendation of split runtime/tools [#66614]
|
||||
* Wed Feb 9 2005 mmj@suse.de
|
||||
- Revise the tmp file race patch:
|
||||
- Make umask not so strict [#50437]
|
||||
- Use mktemp in more places
|
||||
* Tue Jan 11 2005 schwab@suse.de
|
||||
- Fix placement of po-mode-line-entry in mode-line-format for CVS Emacs.
|
||||
* Thu Nov 25 2004 mmj@suse.de
|
||||
- add fixes for tmp file races [#47724]
|
||||
* Mon Oct 18 2004 ro@suse.de
|
||||
- locale-rename: no -> nb
|
||||
* Tue Apr 20 2004 mmj@suse.de
|
||||
- Add autoreconf -fi
|
||||
* Tue Mar 2 2004 mmj@suse.de
|
||||
- Update to 0.14.1 [#34491] including:
|
||||
- C#: xgettext now also supports C#.
|
||||
- Bugfixes
|
||||
* Sat Jan 10 2004 adrian@suse.de
|
||||
- add %%run_ldconfig
|
||||
* Fri Jan 9 2004 schwab@suse.de
|
||||
- Fix makefiles.
|
||||
* Fri Dec 19 2003 pthomas@suse.de
|
||||
- Update to 0.13
|
||||
- New languages support: shell, Perl, PHP ObjectiveC,
|
||||
the special format strings used in the gcc sources and
|
||||
C++ with Qt.
|
||||
- Complete examples for all supported programing languages
|
||||
added to the documentation.
|
||||
* Tue Dec 9 2003 kukuk@suse.de
|
||||
- Don't build PDF docu
|
||||
- Remove lots of obsolete packages from neededforbuild
|
||||
* Tue Jun 17 2003 pthomas@suse.de
|
||||
- Update to 0.12.1
|
||||
* Thu Apr 24 2003 ro@suse.de
|
||||
- fix install_info --delete call and move from preun to postun
|
||||
* Thu Feb 6 2003 kukuk@suse.de
|
||||
- Use install-info macros
|
||||
* Thu Aug 8 2002 pthomas@suse.de
|
||||
- Update to 0.11.5
|
||||
From NEWS: Bug fixes in the gettext.m4 autoconf macros.
|
||||
- Remove patches obsoleted by the update and adapt those
|
||||
still needed.
|
||||
* Fri Jul 26 2002 schwab@suse.de
|
||||
- Fix filelist.
|
||||
- Install missing m4 macros.
|
||||
- Remove interaction in gettextize.
|
||||
- Fix unwanted expansion in AM_PO_SUBDIRS.
|
||||
* Fri Jul 26 2002 pthomas@suse.de
|
||||
- Update to gettext 0.11.4
|
||||
- The tools now know about the ISO C 99 <inttypes.h> format
|
||||
string directive macros PRId64, PRIxMAX etc.
|
||||
- remove patches obsoleted by this new version
|
||||
* Wed Jul 24 2002 ke@suse.de
|
||||
- Remove texinfo.tex from source files and make use of texinfo.tex
|
||||
provided by the system.
|
||||
- Install gettext.pdf under $RPM_BUILD_ROOT.
|
||||
* Tue Jul 23 2002 schwab@suse.de
|
||||
- Update to gettext 0.11.3.
|
||||
- Force checking for division by zero.
|
||||
* Tue Jul 9 2002 schwab@suse.de
|
||||
- Fix autoload for po-mode.
|
||||
* Thu Jun 13 2002 meissner@suse.de
|
||||
- mark msgfmt-6 as SKIP, division by 0 is not exactly well defined.
|
||||
* Tue May 21 2002 ke@suse.de
|
||||
- suse-start-po-mode.el: Load po-compat if "po-find-file-coding-system"
|
||||
doesn't come with stock Emacs.
|
||||
* Thu Apr 25 2002 pthomas@suse.de
|
||||
- Update to 0.11.2.
|
||||
From NEWS:
|
||||
- Bug fixes in the gettext.m4 autoconf macros.
|
||||
- New documentation section: Preparing Translatable Strings.
|
||||
- xgettext now also supports Python, Tcl, Awk and Glade.
|
||||
- msgfmt can create (and msgunfmt can dump) Tcl message catalogs.
|
||||
- msggrep has a new option -C that allows to search for strings
|
||||
in translator comments.
|
||||
- Run gettext testsuite.
|
||||
* Wed Apr 3 2002 schwab@suse.de
|
||||
- Move suse-start-po-mode.el here from po-utils.
|
||||
- Remove ia64 workaround.
|
||||
* Thu Mar 28 2002 pthomas@suse.de
|
||||
- Use %%{_libdir}
|
||||
* Mon Feb 18 2002 pthomas@suse.de
|
||||
- Update %%files.
|
||||
* Mon Feb 4 2002 pthomas@suse.de
|
||||
- Update to 0.11
|
||||
This is a major update with lots of new features and new tools.
|
||||
- Integrate a patch from Bruno Haible to make libtool regard
|
||||
DESTDIR when installing.
|
||||
- Don't use the included libintl but rather the one in libc.
|
||||
- Build dynamically linked binaries.
|
||||
- Added the current texinfo.tex as otherwise gettext.pdf won't build.
|
||||
* Thu Jan 31 2002 ro@suse.de
|
||||
- changed neededforbuild <libpng> to <libpng-devel-packages>
|
||||
* Wed Oct 31 2001 kukuk@suse.de
|
||||
- Include manual pages
|
||||
* Tue Oct 30 2001 kukuk@suse.de
|
||||
- Update to 0.10.40
|
||||
* Mon Aug 27 2001 ke@suse.de
|
||||
- Update German translation from UMontreal Translation Project.
|
||||
- Make sure to compile and install 'po-mode'.
|
||||
* Fri May 11 2001 pthomas@suse.de
|
||||
- Update to 0.10.37.
|
||||
Remove manual.diff as most of the fixes have been incorporated.
|
||||
* Wed May 9 2001 cstein@suse.de
|
||||
- repacked sources with bzip2
|
||||
* Thu Apr 12 2001 pthomas@suse.de
|
||||
- Don't list directories shared with other packages in
|
||||
spec file.
|
||||
* Mon Apr 9 2001 pthomas@suse.de
|
||||
- Update to 0.10.36
|
||||
- Drop msghack patch
|
||||
- Improve gettext manual ( hopefully :)
|
||||
- Now provides po-mode.el
|
||||
* Thu Mar 8 2001 ke@suse.de
|
||||
- Use more rpm macros.
|
||||
- Build and install a printable manual (PDF).
|
||||
* Fri Mar 2 2001 schwab@suse.de
|
||||
- Compile with -O1 on ia64 to work around compiler bug.
|
||||
* Tue Sep 19 2000 pthomas@suse.de
|
||||
- add patch from Bruno Haible. This allows statically linking
|
||||
programs with libintl.a on glibc systems.
|
||||
* Tue Jun 20 2000 pthomas@suse.de
|
||||
- xgettext.c: format YCP automatically set for .ycp extension
|
||||
- gettext.spec: allow building on systems where gettext.m4 etc.
|
||||
are installed.
|
||||
* Thu Jun 15 2000 pthomas@suse.de
|
||||
- add patches from Paul Eggert needed for NLS in gcc
|
||||
- add patch from Martin v. Loewis to allow searching
|
||||
inside of #define
|
||||
* Fri May 5 2000 kukuk@suse.de
|
||||
- Fix Bug 2812
|
||||
- Add DESTDIR to intl/Makefile.in and po/Makefile.in.in
|
||||
- Use BuildRoot
|
||||
* Mon May 1 2000 ke@suse.de
|
||||
- Add msghack from RH's package: gettext-0.10.35-hacks.patch
|
||||
* Wed Apr 26 2000 kukuk@suse.de
|
||||
- Fix configure call (add %%{_target_cpu} macro)
|
||||
* Thu Apr 6 2000 bk@suse.de
|
||||
- replace config.{guess,sub} against config update macro for s390
|
||||
* Thu Feb 3 2000 schwab@suse.de
|
||||
- Update config.{guess,sub} to latest version.
|
||||
* Fri Jan 28 2000 schwab@suse.de
|
||||
- Do not even try to install po-mode.el.
|
||||
* Tue Jan 25 2000 kukuk@suse.de
|
||||
- Fix permissions of locale dirs.
|
||||
- Move /usr/info -> /usr/share/info.
|
||||
- Remove po-mode, now in extra package.
|
||||
* Mon Dec 13 1999 schwab@suse.de
|
||||
- Remove libintl.a from file list, everything is in libc.
|
||||
* Tue Nov 30 1999 schwab@suse.de
|
||||
- Add format checking for YCP strings.
|
||||
- Don't declare getline and getdelim.
|
||||
* Sat Nov 13 1999 kukuk@suse.de
|
||||
- Clean up spec file and old, obsolete patches
|
||||
* Fri Oct 15 1999 aj@suse.de
|
||||
- Handle \v.
|
||||
* Tue Oct 12 1999 kettner@suse.de
|
||||
- patched for use with YaST2 YCP scripts, new option
|
||||
- -language=YCP
|
||||
* Sat Oct 9 1999 ro@suse.de
|
||||
- fixed to build on any arch
|
||||
* Mon Sep 13 1999 bs@suse.de
|
||||
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||
* Sun Aug 15 1999 ke@suse.de
|
||||
- update po-mode.el.
|
||||
* Thu Mar 11 1999 kukuk@suse.de
|
||||
- don't link against libintl.a on glibc systems
|
||||
* Sun Feb 14 1999 ke@suse.de
|
||||
- update po-mode.el.
|
||||
* Thu Jan 7 1999 ro@suse.de
|
||||
- respect alpha in specfile
|
||||
* Thu Jan 7 1999 ro@suse.de
|
||||
- don't redeclare getline
|
||||
* Mon Dec 7 1998 florian@suse.de
|
||||
- update to gettext 0.10.35
|
||||
* Mon Dec 7 1998 bs@suse.de
|
||||
- added locale.alias to file list for libc5 systems.
|
||||
* Thu Nov 26 1998 bs@suse.de
|
||||
- skipped /usr/share/locale/locale.alias from file list (is in localedb)
|
||||
* Fri Sep 11 1998 ro@suse.de
|
||||
- switch detection of GLIBC to automake
|
||||
* Thu Aug 13 1998 bs@suse.de
|
||||
- added export LC_CTYPE to build an install section in spec file.
|
||||
* Wed Aug 12 1998 ke@suse.de
|
||||
- new po-mode.el from
|
||||
http://www.iro.umontreal.ca/contrib/po/po-mode/po-mode.el
|
||||
- and install po-mode.el.
|
||||
* Fri Jun 19 1998 ro@suse.de
|
||||
- dirty hack should at least work now
|
||||
* Fri Jun 19 1998 bs@suse.de
|
||||
- don't include libintl.h if glibc is used.
|
||||
did it with a dirty hack. Will be done better in a while.
|
||||
* Mon Mar 9 1998 ro@suse.de
|
||||
- added some documentation
|
||||
* Thu Feb 5 1998 florian@suse.de
|
||||
- add missing m4 macro files in /usr/share/aclocal
|
||||
* Fri Oct 10 1997 florian@suse.de
|
||||
- update to version 0.10.32
|
||||
* Wed Jan 22 1997 florian@suse.de
|
||||
- update to version 0.10.26
|
257
gettext-runtime.keyring
Normal file
257
gettext-runtime.keyring
Normal file
|
@ -0,0 +1,257 @@
|
|||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: SKS 1.1.4
|
||||
Comment: Hostname: sks.fidocon.de
|
||||
|
||||
mQINBEpn7i4BEACh0wFe2B53UlIxWOQ3wrK3TIyHpmz9zyMCkdIP7x1b74Z/SxZA7N8uOk5B
|
||||
Qh3GLBnYThJl3MSWOAgpbouyI5Eh9f+yZ27AoBkQcd8JeHckbLvXCxG8GPOn1cqSBUsus+6t
|
||||
uG86LI3rudJSKsFZ2uH0amRfJSBBnybrosy5dTn55GIJ3BbqWdaTP7uNFWRMzi6DA49m880h
|
||||
J2qunkuAOX/q8kvKpfRuJCdme9kXZc1l88FqGUEldCVYpG+SjdCFP9CmZJRYhF6UuRHSZXyJ
|
||||
Tw1WMmop7gYj2F3QTsodnf1e9eDju/yWpzmPB4WACtrrO7wzPlufselFNIrHwx6tykvzflaY
|
||||
Tg2brn9opmZTAM7eYXhBk8AEvOXCg1q4UXiSGtFpowBUVtoOGQHlSC218OnQyaMEsC7Cagb1
|
||||
EQqZNbXnvcMVzMIcXcKHFSAQrk5+IfNTQOok8FIWXWm8TYVDqVIpWEKDgHj0PwcPWtpkhjlg
|
||||
IP01a5uvrvv0w1Tq2NcjLppyYynoEvEbGWojku4lyCUWdWAL9n5h3IClyBCqdH8OMtdL3Wib
|
||||
GIlkbOcWXfsR+FURCv5eswMRAlZKuzLf6YyDzpZVWyOoe+Qc+S4Dl8J+WeY7PquNJwGdtLkl
|
||||
Si0436VYKup4kgoT3iAHYVOBt0K03nDtgnsm2UxiER+e190YVwARAQABtBlEYWlraSBVZW5v
|
||||
IDx1ZW5vQGdudS5vcmc+iQIcBBABAgAGBQJSUAfxAAoJECxkZK8qjkwCXMQP/0NRq8Tltefm
|
||||
Rgn7CwnOv+4pvKnAH89Tv4Qld7qobmsEyiNp768KtIqddhCaed1xji++KkHfO/vWWiSUxPvH
|
||||
6W46Pt1KFeJBPfKbpMkWuZFTgyglpZAVbnvWLXwqCGQXOMXotGffnUwpn3VkcWgZqABRC1F7
|
||||
Tef0Zp/gir2o+SpW2hwMFmi3l1bZ0yE6a03gKtHPOi7I+yjAdlvqzqj/rzlwOC0x38rWusH+
|
||||
HkigxmytC5gdi7O7be0mzjXC+JB8T7QBQ9F7vWL03mYnzWbNUIu79UYf0vVBQCMhNLI7vp48
|
||||
qvQsghefpbXATL3rtCcWxWUu6/1+WgocMEok+JfvSnQNBUvaBsDMYWbeiuZ85D8a7r35ivLS
|
||||
EkDsmyjnqErCbHrSdiTEs/QFsEGmxt1rOYCE6VcSf51NaGKY0BjT1HdzvoNrjmwKXDNNjcdg
|
||||
QH5STyxlRJkp2kLdtcIEKBStbAzH82mIV7/0YNcc4FS+1LJyEn8sitjtVdQBniNSrx7YuoDv
|
||||
iUiwgBpCCoM2am3pvz6u2Uc/APUag9QxQWE+Wcnc0F7ei7sCtb1DFyGxAi5fMz5YAWOnLoFE
|
||||
XhflMLbwzR9EcB0z77xnd9A3kWQ5Rm20WaXXyMYS6rfjkMgHkbuqCM6TcbrJ+3x2ThsVJ7Eb
|
||||
gFAVAFrbukm59OgI/e+Rg6BjiQI+BBMBAgAoAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIX
|
||||
gAUCUNlVEQUJCFKaXgAKCRDWBYSO1+aYcXXaD/sFB72vNT8k+AM0nyXaUatxuyspPSs+yV4n
|
||||
n+2tcIbiw1ACwi6PzGZlWFDlVWcnOEJ06xKz5abpX4qY16MmRRGzRhx/vLbB0CFrKIEXuehQ
|
||||
4Auhv+G74fNgvLNi+ERZVeZ/ALDbx8DYzyr8LYeiXu+3Zm66kDzs+oR1qSNIEwm/XHaF7bKx
|
||||
PEYfFo+kt5tt+KIfMgUQefe2Bgzx1tAu5+UMxewEnqjQe58NkJKeSHoUq3Y7TFx6+UXmlrRb
|
||||
XLxDmy94ej0926wqOo+5KO1fExRitZ7Dts/XCBRxuwibxuZ/8EpvHpdcwwYZJgD7vg6LsdtN
|
||||
WcgTM7O8YIzw9kAn0LD6CHMgkrHxmICHllG1hFPp3b+BNuXNqfyLPA1Nyo2YmrBjmYmjaMSs
|
||||
fJgXIjVsZdFaymiHSfgkRGwhmwsos1C9DQ+wAtvcVuiGeipaRBpp4+O5mutMxNe+dljMRi1F
|
||||
+e9/aA7abz+PIOWuD2CGfLFzqcd2pU56AjbVwbEc5R4icKaWi9Z50ZDAfF0bplN2nm1/wpT3
|
||||
2/OT5LgGff4jT+I0P8nzctol5F6lfMUY7ucv04GE1xW69t3jRrjiLGf084pomG6jmWBsyKph
|
||||
a9/Yk6RUGylPGjYVQFNFRaPb+5BsbyVCBjM7TwWNeIZvDnWt3ejGs3ZiRzoceRcXOahnF97d
|
||||
uokCPgQTAQIAKAIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AFAlJQjPAFCQ2MOTYACgkQ
|
||||
1gWEjtfmmHHYlBAAjfy7xQphLJSuR8/KVq0IMZ6mlNgfwkNdNJLhKZAvGynn+rYLhgrV7WNv
|
||||
TS9w1U3SNZq6tKl5je5IE8tIdpqee3bSX5qlv/SJcEPmzloRed2nbfGtrds4sSMPObQkV34L
|
||||
0VwaL3IFbie007TLc3DdtWfPmpNeKkgaY2jx+lI/XX5/5/TpXm91klRz5YoKmKj0/0Vqo4zV
|
||||
07e/IcLrrNk0NZJCMUNIpjpwyQqEsCOEOinA77dXDgUwS4urXVAC1+dPMHfEUJH6mPkUyCSj
|
||||
dFqJyDvuXXrLM9Qqw0EmtwDpY+6FmWqcWbg+/rZ+5th2DgdYKTBclpl4pwOJYMRtu2GfOfry
|
||||
GGfS37KCrLdQzlq7UnqKTGwn57LSjgmdBUDf8qpcsfIzFYz1HqCTRptRTULo8HBIlV4y/h56
|
||||
V5Gb2Xm3Bb+nmH0yfMhoGtUJH4fBiB4ndN68Jb6H/T0tRNlH9xerD4jKMZGIftt+t5ikXcih
|
||||
Ubuj3GfyRg5fPvbGAxXAJxu8Jm2qL6BL38Wzn1bfnVM75v/MDdImczC63Bjt6MyyAXuVQrhW
|
||||
nlAs0G3kGWph8FghdC7HRuyvx0DIKdAoPvY+FPyeW2oe4bDtEiga5BWJbmyXNZOqzv2M/Qb4
|
||||
y1AO0D25/GowdV2W68gz8TU8NHSfcBoM0Yq3xH6CqYygGYqXky6JAj4EEwECACgCGwMGCwkI
|
||||
BwMCBhUIAgkKCwQWAgMBAh4BAheABQJSUMamBQkRTtnxAAoJENYFhI7X5phxvuUP/2eZxn+z
|
||||
bHWIShi2eXQHCF0wfmtz2V706A1ZVJMkRiz8sN8i7CjSpJKL+qsnJdXwxprMzi/gb5fAZYnE
|
||||
ydEpbZYbuYxHIXlRVKCKd1nQITX29yEYwBz27rFd+bviR3Sr/CR+kX06GU2sHDkF0V8/rpY6
|
||||
grS+RfjQdpOIko7i3LuDSswYmHYQ2OLmKXNze5xxmvy2OD1kz5IVnkoTXBs8s2NU4smjsFhb
|
||||
mlSaUgyxjmH7kHl60UqImeoGiT810yvdbGzN+aDR5rsXo13n69YPdlyYAz59r83/NEqjOUrs
|
||||
jR0WdiMZ9Bafxjl7eMAttjXwOZj9Kv/gPabpzmD/HTKcvFo2INwAm3KMjePSYG8BrpYaKqJ9
|
||||
iBZ6yClxqUWdOTkO00Vm2inQKMpKjr5dOd13YNe1iJ8U3Xe31DzTXuWumUwlgPPlSQROdEe6
|
||||
fV4nOZWMK3kYLYTuzvV1yYVz/gJCNg7EUFOgwjwG5FLwJRUzpOGbidqlHCHZIRUBxLjv061j
|
||||
SStoPsF8xRVhviI6CM8+9azAPiTO0LhioU7pDtsr5AMESxEGmwCmGIQvCLbneQ1JE0PrhJaR
|
||||
Qh8TmPDL8EmkNaLLnqd2QauGxYDtR/4vLG94cNeoxP+X+xHW4LuW9mj8JMFSalhHcWHxIZRA
|
||||
Q4mZ8vmsmoU0Kkdb2E5rxtlFeEFxtB5EYWlraSBVZW5vIDx1ZW5vQHVuaXh1c2VyLm9yZz6I
|
||||
RQQQEQoABgUCS6G7lwAKCRCdBjPhtiUJhZLeAJdASsURmdTmiO+q1DTluj31G1gqAKDm4MMM
|
||||
oIk0GaYgl0fKxYscBJvKtIhGBBARAgAGBQJKZ/RVAAoJEAQeOa9x1fQ6qE0AoJiJ7eHywdUM
|
||||
Q9Fjk2pYvA3j0QEqAKDGrgFbTHaO+9fjrDuCyNu3dq9+2IhGBBARAgAGBQJLf/yZAAoJEF3i
|
||||
SZZbA1iivooAnRQzkNcbR/uNeWCSyaGVA9+mKCkyAJ9kUrH5csWNnnu6ZYCfIhOgJCJUA4hG
|
||||
BBARAgAGBQJLogfWAAoJENZOwK/Uzv03ug4AoNYwWK1SEtLhB4f1xJk/0dhbXbCkAKC/Y3jP
|
||||
FpKwH5CP4LzUHje4Fed1kIhGBBARAgAGBQJLpc+RAAoJEKoM0e7Qi0f+lD8AoKKNhiR6H2ZY
|
||||
K03o3dXlPlCNLeIKAJ40xs5O9xixz+RxkbZlc6WGC3g0PYhGBBARCAAGBQJLobvkAAoJENTl
|
||||
7azAFD0tU2QAn3tLkx3zKmWL/vKxQs+gp8PWg1WeAKC/wvT0tDWrsEHjwCbyQRCEZUNmd4hG
|
||||
BBARCgAGBQJLobsjAAoJEOUnPZhr48QjHGkAoJQ1Us0BLSJwZh/Wlv8rSLE9/80QAKCB8IIE
|
||||
RlcldMNSXkzilIo0AbdpnohGBBMRAgAGBQJLeQrIAAoJEFuz9RlYFnkaJw4AnA0JilrQwv12
|
||||
7o7YxX8e1PrcwIjpAKCB71fTcFLpCo2IZCDotlS+785Q4YhGBBMRAgAGBQJLeRcnAAoJEHIb
|
||||
rb5pEVAkRjgAn3FZk6tzl8JgQLV0Yz74GBvUfvtiAJ4pZ+5KmSqUUqS1GgJikf1iZFqBSYhW
|
||||
BBARCwAGBQJLf/yZAAoJEPKthaweQrNnRKYA33wcNieRecbrbfHiJVYSkzWwKB/uNXbjDeTj
|
||||
UxgA30Hps0sqyqq1SRDsPPP0bJ3fvD3GECJ7ih1uqEaJAhwEEAECAAYFAkuiCKAACgkQnQRw
|
||||
vabNxFeHqA//dOB7hk+pCW8TDSH9HDNrzq8zaM6CrslXwrVAlpkR+LEyFuS//yWslF7TOYcG
|
||||
GkzIFu/niyLJN4Hjr1qdTzCA+ZWWq4KOwFjcjWCPKClh9Z/PQLlIv+DsAahm+VJhHkF87DiK
|
||||
yX4Z50aO1mXBAutsZ0ml1wJCOjiYtzXVtVqiQkkMFbD7kWCdsiPlq0hrgZefTWYrSgQT2rjr
|
||||
LV6O8QkqxgKE86P7hH/5SeqHJUvxFAWQcPCvIXgqwoFubJFWOit5U6jXTfyEGW640SK05vkF
|
||||
vv0a8VpVJ/g+J4uRSD391ubUOrNXol70ViC2jHZOO2iKWSRkjDGuf5PCKLvNsXJmuiDUpC/D
|
||||
6c5urTIR53mM4v8W/8KY6ifyTfmaW71sswouT2v4AlHwTJ9h7y7bBgG9zxNK8hWCT2Qx+Tcs
|
||||
2TA/8b7HDm8V9aFDIf0IRrGMkWB7BkQqN6FT2weExHZJqp0KmJYg+Y+RbS+5yXxnETJiZQ0r
|
||||
1j5aERHaMZtFBd5vryEuF2K/Z3+ei/sqzMUv/hTjap/lNv9o8YQBsscjr20fnNoIbNWKfNB8
|
||||
v+rper1wEDt1hBQ/bpqs3c4svIzjJ1d52OtnZzOyy94jIEVGKcvB769f82omXLOU0sxfCoO/
|
||||
rZgFuQJg8rdFa/OexWqWWxR49/kEL1BXsYMpHOetlpP/ylyJAhwEEAECAAYFAkui8CAACgkQ
|
||||
rtshZF+DDkpzrA//U5H2pn6Ee1IyeXXruUWw7BKtk6B+CKd0NN/GOurKhEMk4iGcC4M0Rra5
|
||||
oI44Vm5NqwvB+tLSnY83YJB+eo9xyGHlO2zNuBhcVFTrJh4cV7hRpT8mRXUMzPQvw6NL6qR9
|
||||
I7K6pgENaKVqH59ovovjDi7kdt5Gd0wJPge+tAB680crDY4K+XrFkYVbUIqCDnVPEjewCQTO
|
||||
B5cj+8Eq1lp3u4n3v+1kuz3SRKC12dAOJjjUtEbwNmL+jcpZ9WdF4nxy71bFph1mWJwmcPyD
|
||||
slPBP/BI3QXzQOaoNFMf0uomljwwFq/z6f59hIxh0ZjaUnPGNlak1JUQVT1CPBm/iZKobUlk
|
||||
QhpYnpdI1B8iICfNfHOEAYhDzAMDcffxaTiAOzISJqYfEY5gw/UP4HVH0VIWNZDz4jY12CM2
|
||||
HMGKGisHnj7sbegDEUV89lEQR6LQ4lDmaMCP9xBDWBshTysM1TESIdrZRIYbrSC7VukyI5mO
|
||||
aiXSJ9h3xzlujoezfSQsThm1sGvlJYhHiV33YoJRwLVx3UP4kSINuTkcMIgv/5tVze9TRrVs
|
||||
DbIyX7X6SN6Ydfah16RqjLvWXLBsM1LibvL89xjgRfSJhhYm73stdRJCax6xPNDXXP0Bo0+J
|
||||
Rq07bml75Yx/OOXx/JjHslLH6+Gg7jgdxZWCHqfwb55I3L1Ml0yJAhwEEAECAAYFAkui9n4A
|
||||
CgkQfW+/luxBIEPd9g/+Nx2dSRYMUyDz0LREaaRQbBV1jLsIsX66VeWilFZ8/la/xEHLQ72G
|
||||
8x0lTBp9Zj/ISNOkUVjnydVNWc+KSRmy5+cczyazH23iJBPoNOW86tZ4H4RBtMZIvNbCbyEa
|
||||
xFUSqi2hP6q1eNgfn8NOYP/b7zRO5xbhgg6cZjrZxqPes9/rR1IqzIOVEmjOxAWnXRKAiq3L
|
||||
mGquwW1AhqxJMyDacK7s/1eWlc2VFWEmmeoRaZGpyLOfjwvzT2pMjCl5yIQIB4itJVKNNlio
|
||||
aS6qrx4HmRUK7oUap5NbCGz/b/m2K8G17DE2gHk4P3kb22fuXvpJVN16pZoEILtTgfum792W
|
||||
B91BXIipN1yVtmMJ4xsNWC17zM0HCvX7CxzUdsegsgVWJoFmt94lDWCKH8u0A4iG9m0VftUu
|
||||
UaWqxw2OVHhsjzObVHXe4pH1umf6jWCxZKoRo+7WFMn8JvHKbH1vMYWD6a3WwD343TYrtx1N
|
||||
lPG5B5GyIxfaXtlcv4D+6eA8XY8Qac3hvlsyAy+vP2/Tg/0PkbphB1STQnROw1sagZR+Log/
|
||||
XSPVOVRVIivngl8l42xb4W49Jb7cz5HoeiwNlsNKEht2TElAM9l//szEZ55rcOuYZpzLXyW4
|
||||
EzD9gwp1p7yq2xS9ppX7v7Js14AIfAqjiDUU3X9U56B3RtswFxqwKBKJAhwEEAECAAYFAkui
|
||||
/WkACgkQ4VE6mR/O5yS1iBAAjbsS/jkcj4trwoQdZgGV2nIowCPFmRWiUktxAvKOuOb0Imy6
|
||||
1p7i8ulfq2P2BTv7L4ec20eUSQg2T6AseJ7DdKertdgrWTaM01WWBkupOwJfqSZifSd68tde
|
||||
5ReL+L1qTD8h9pGHOoIbbQDuMDAuNrCjoBQekUbSS356DJ8KAAaz08K4hOB0S63kkxJuyr5G
|
||||
w018+WK1vkFmCSioOg/AGKGqUtUi7jcVSvDDhbaj2bj9CUCV4eD3SaZGlUqOOdjEmCDZxmW7
|
||||
1T0HHFa2Wc2pTPOhKfhmI/vZDesGqieNFW3y3xrnYxZ0C9A0gbKBueck16CgmOUViN5Yzmvi
|
||||
KgoT72oxy5teGYwSxeZarh+sMf+U1pvH0WxaQ4kVxdMcr+uh4Fhik5l1qGTSDf+k3QX3eh/H
|
||||
XZvQLX5R2jqctZTjx2AObpk0vMg0CHywcjLaBomF0xNlf3WRZ6dZcEwjtpVEWGB7jDKE6/70
|
||||
HDPBmG0cHo1lUBrvX+gzD2UwMRUyMcDUYkAETnLYKjYBVtcyFnZzUiUpXBIHvmtiTwKOhoPF
|
||||
hOF5f/0nP52UMY2U4kKTg6Up56amLfLkjcD2zryYxl0Ee4i2nS1n/oPGOfT40B1UAMPzNPDa
|
||||
aVMzxsCzT0O+L7ZcdrEnPTON47jwqRDjOSVbWNfxD8PU0AqJGxmB8B1+qlaJAhwEEAECAAYF
|
||||
AkujNSQACgkQWrN2gbYw6SDaUA//SDAsj/kTNy1xIeJfcfsD4ZxP1K2uijU3oLKYWkJGmFTy
|
||||
QO7LwvYYVvyMftIbWUmKIS72mrNQq35hDSpbdMIHRzRrsGgcXa/OZv6GHwM5EF1G6mM5WXXp
|
||||
oXObqL7cN3mpXUf6WsiIQdVnqlaiJfH2YhtDZU+GM2d4J824NjugoXNZbQnLC6qvEtCEOsRz
|
||||
P2irI0ss2tvG4vv1EpjlbPfJIYEJ06y1LfDrQANddDp8RNaUMbx6e6Zr9cQUCKpJCw/3HW8r
|
||||
wYLhh3fofe4XrYcZkyeORIl1K5ijAAUuz5ZlJNEBmIhk6UYx0HnExHgn+clBj23jk+yYkAdi
|
||||
wnpNmOHMhMfWFVrfNZM3mXns92JtVj38PmbaidFgGf0xYxqbey2ks6Ck+ZUUQxRg1PPLPJPf
|
||||
lrQ6HEybQ/+4bzRHhhs9wzaBGVBeS7Hlv2wAT1WFyX6rF7qHqjsNRtHmdm6rcdCn9/hsjOu0
|
||||
gNoQ7rfd9UzyjLkfFdNAzZI/6Hx83ywW9Y9a5Rfya8E+lFr4uO7aUc1661iksxAbCFb5Z6/8
|
||||
CNJFaZuSVrfZ+Z7u96hs2/ogM6g0i8uP+1Ucc31rZ1tcuUeGxHzPg75vGv1/8sw3yvsosll0
|
||||
wJF7N7POSJGDQIlmqUWLEXaPS2HqoAL8xaKY39Dq1R0fmRsKUIlz2wX8ABYxf5CJAhwEEAEC
|
||||
AAYFAkujOG4ACgkQby5g1n9bZvdTWBAAr08C9wd/S7Y7QujyoVQIdj9RKnoHf7MaFieBoqO2
|
||||
N2HPVogQrUV7d+sxzsC5IY3jsw14stAhHtZE47o2YPQNJjcE8rXQ0/jNgeU94zCA6haSc/OB
|
||||
84DY5kvFKnN+5Dfr992wxLSND3QJGuQj0cQSjrOXdDXn6Kiboj+m0s9nJGFQ/mq06PKXTJNy
|
||||
6MEJPqDbgy4yvs4ez4lZ6Zc+y7jKD/0/MSlYJz2kv7ie6fD80dgrkAzPj/i/+Xk3re9Nq13T
|
||||
1nFd0nx2klUYYd/0vmBPUyr5+D0UFH24UdVKFrvoQsFIzWNUcFBdf1rDqSosTraS8XrZpSa7
|
||||
vWU97QQIMVeoBFN9tXPS/Xr/34pfrjjaLbnIZ//kk5tMEZTYw4pAILKffahHki6nL077h390
|
||||
BCljD8R5DBjmisiSEELcKjGoqXmuQljP13gthH1al3oolBcIADP21KnipIXRxPQRVEWAZEDe
|
||||
f7vaAysCxTank65ke7DXCRcNL9I4PR1GTJgpfOVLkYUhBNRELIatsOELnzN/g8N1xIHmgt58
|
||||
yQn3vEjHXxlqZ8+duUiEVrJLZBz/mbuMQO999azHI6Y5lh0Jb0P3ODyScDlfgxn9ZenUttgg
|
||||
AzJMnFD50E7+E/i0YmZwVIApBdis1N/7UVcnVgDw28VHFN/i0RzqrXavjRZVVaEvWEOJAhwE
|
||||
EAECAAYFAkujSzwACgkQZN0/1KebxaCqHA/+Pi3ckbNxMctejZMwffwmYNGI3wpsVnvA2wI+
|
||||
rXmsA5cd7USt7rRs5Xhxl8g6qFKhhHpQI2Dl84o6oi7zE+KRgd8Z1aux/lyVvUFILOqFZ3q5
|
||||
5JCebiXWE8nUBYyknoYOniXjN76NRIVA29PLtKAV2rcuZmzvBfJO3cG4ZEGbof4qPuuck9wJ
|
||||
kE1CBNa3EQ9YJj4DaObbW54d0hcL+ZZgD+rxnZZCNW3Up5/8IM69k2K54OGHMRVCmoNfGV5+
|
||||
Nn75t8+qYJsiWC431JkSvGnwLDS4ytJ/VXKRaolraJ/fpyJ8OkBkCyqODMiyeQa7STh6OmHi
|
||||
+YaIzibKHzAMXGiDDmtAWYKsvBaY5im4IkZTGF/N65Wd5dUd/++MP7/ViFcOXstE9jbvtRSJ
|
||||
eV9rXwQE+fCoXzRWCTt+DU0xtfbg5We7O1WsAAPQ1NOKWpMtt71Pmc7UAexUIsyAddsou6Jc
|
||||
3j050zaQWUoVXEmHxcjjbRb2laZX1FqhQO+9xu7mxxawGGl+G6zNKgboJeTFbCjscSdESc4N
|
||||
6nmx0pcM/xkoRZdaodXbgkxPVHHB9pecofYGwT/HpVIJGNViTrYtt2RsH4+azPG6Gld2uNtt
|
||||
lCaBmlvshOhyMgGliTUQ6ovw18AXitaqUMxIvhXN82X1J31kNcoVcBRtrhz7Med15ymC+aCJ
|
||||
AhwEEAECAAYFAkul0AgACgkQouuu0bb5AkFJEg/9Hh46rI00YY3MFlN+sdVa3HB8DFEp5qcZ
|
||||
lFlRn0v05io3ls9fA1ZahpFozy1Ggkv6iCwFCaNYz0vFU1tPNrTP1A2zRhk0zFoDHTBabhyT
|
||||
m0sz8jQpsgFU8iERcBzS6cE10bkx+nnuFCCirX/wqtk7q0FFkReuk/ojEGq/cy6BoVLKi730
|
||||
HxXwitXM1AkqCcdO6QNAO2JoPZ+inZUYx000B/p8FpmKwyEgSRWFQ+sr8Tvwe9tZA3GGUWjI
|
||||
UuzQ+tk8o9wB4LG66KtP2CiOJm1iNvCTp2NuAU+99J4juuSNIag5iNKJxcPXXc8gixXYyZir
|
||||
MMEs1HBjILjIMceac1wekUyz6hvlib5IxF/O+rpt5WCxHujjlav3nWCOzIGGHMgliRjnqW05
|
||||
jS/qiYeBscDXgm+6zid4lhWkG7elcnBhyuWOqyPFBJdi5s/xAQ/rUWdel11MX5HfUPOhG4X1
|
||||
9Mt+xirXs8BOzpZsUyunFvS056w4QkA/8ZfbViuAHfKds0wW5jBoVBRrsSgt72GEgrD4jAMb
|
||||
BzHJ6nQ7WkG3AXtfHS5wy0gEHoPzPBOPei48cjzYEXx6ZRHUudWDE6/lJQyxCD2AWORFxsM1
|
||||
MPREvAv7piq3RSSwnkxEic6BTyiqJpGorOBr5Ux0p/Uo6MpLILLKvKk+Z/c0bNPlJbSsGrvi
|
||||
vJeJAhwEEAECAAYFAkusJboACgkQaya96q0SIUp6tBAAurSP/z0rFC4l9m+qP5m4a7iX46g0
|
||||
sgdJfg/KCvyO814Exh3qIiHsCubOWGtULnKeS71lRuBKh0nl8dRzfl4JvxPD6aVaQ8UYXOTs
|
||||
vaDMUFh1zRBW4g6ICb6U6RCir0cJBycvj37qtDXrhiuJP2MCbScZlfvVPxmDhLfC39P8Mbxc
|
||||
8CsyAdrGaGJa6qCVVDKxu1IPle84V4PWtof6h/jlqCqXy/3AAw5VcacGhChFemHehTgqSsQA
|
||||
bYc9T3A0x6LsQxn4Z5kCeFSjo89MGQLtkhwSFUnVu40PpcnB8Vxc4LolIR2fHT60RWhmqerf
|
||||
So/0C9VTEctnbylYsN53Zf8lA7eu34NFXM+B/T8Vj4uj40YjVDGzmuf02dNXrnDrSs5akspA
|
||||
BFtQwINqpbYTNXHCQoEfmhep0YTpI8//8w8POFLcc2Ue9dA7GhH3ntgEXVoVP4C2r0dYaWRI
|
||||
dTmXK2D6dO7SQ7x1TFdCWvmmfigPH5aZyxIlzSJJbyC1946j80fXCN5R9sSJZ1FLNrDB2vSE
|
||||
fGXA4bIqma89Sz4JuLThKuDXIu73f3DVmLPFThaOGB20r7aVsTVkV1ncfJ5MkTYDOmUKYavh
|
||||
QybM/fbgE92GWA8Igz0Wyh1GkP5y8JDbkdItGV2HPLbJGLyR2N/XQfKNPThBcB77BL4FqKVw
|
||||
wIQlmqGJAhwEEAECAAYFAlJQB/EACgkQLGRkryqOTALmeQ/+PbaOG9U1YGtWnpcIp0fffCRX
|
||||
TxHpWQeEYjjpTmfS6NM+ExChpPQaj3k7qKVFyZaHJJ8pwYPRkDLN7qwvgV9By1xoxBurpxQe
|
||||
kt2u23p0icQqymeFV4ruWXYFqdlQMk8rnIzsUjRvduXhka7H2T72pYd2olDC2GHAGxSEemG6
|
||||
jR0/XMUynJMBfcigZ6kBYwbmlMpm67iHp8oivQoApcOtoA+W/gkVvG/HHmnbF+bXO210oi+K
|
||||
WNg8RnmDzJflI1+wiMYcY3ywxbArLOTaNwUVlZJkbwKxUiQ3t/STp06iHG5FIC1KifVU8YtC
|
||||
qXL1/b6veY/8CpYZwDz+lfgqRH1vsnfCxoJqBpLIO3yQe78OGDfLOai0GdnbZfMmC7Vc1g8C
|
||||
uUkzaZ56NslhFGk5ZMJ+mZdEZuVMg+CuLEfOWDv4CSKL4I7KP/xReN3mxe/wt4+0DdGeZ2vc
|
||||
c9Lw/j/e9qLh9NZ1WC2/hiJTOjHKHLKHXF/xRoMLcD+IbXn30jca9TxZay77xJo6swSZRt5P
|
||||
/6rUBSjT4qnovqaAqZiN4vUpYBwPLEAF4Y+9Gt20r6gaXYWoVpqGrSU9WPQuGNUkiwn35fIQ
|
||||
KiAbkU3Wu2C3jnrvqNnRnKVFA0vHH6WMOuoF9v0D+kqCGE7yy5SNCqKI4VE32+5kSln7KMrZ
|
||||
n8gj6ZhqTl2JAhwEEAEIAAYFAkuhu/4ACgkQhy9wLE1uJaisRg/+NUfYj7hoozt0aCm4hLuB
|
||||
zCHQL7kc5I6zkiV9FybDPfsqzfjVJnro2qvKO1qXgUx6KEGSD6pAw9s/QSo8olkvZspG+T5s
|
||||
7KgmRnrYXlec7I5tWxfs3AWeL3c6o2lxCBXkoWtA46abwyA2VnXq7wQoW4Y6JpAGcPuLt/8x
|
||||
dKT8/qrjnubvpM4ILOatXp9pW5OvKGuPky1RzqfZsUeCW6yTywdJi5vYxL4Gc2Zij98Cx5gU
|
||||
f1jhJFDoR2BHle7FX/6glggNkb3o0CpiWO5KAHHB/gLcfv9qTxKpBnrVoOaX6QNkXaOwT7ku
|
||||
hhF5JUTWRfl9cz66Euhz9IsDrp/OZDX5BjcP81AB9SoVNLq3Chy9pc3fyq3Dz32dI9yDsol/
|
||||
VAoc73IzSKcGvU+Oe7srFECNIappuMiFZEOgcz+8+0JE0UhO/uVgnLezclsbHvSpc1eukUQM
|
||||
0QvGWSIR5rd+n9ouz9qTc5dxuvQbOFj1tG/CTYevBQ5MckjNyi7WrTJZxrhDi2Hhtf8GFWkM
|
||||
lOY8L3s6UMUgtTjjspUwElTPBhtPnom4rukd3fFo/CoReBwzu1nrB1uERaye2LXP2Alig5XE
|
||||
tCPe3m67SOT0AMmWbEaRipofv353JfbKlsxj3+Rh+R2hnWw1ZBS0fcA/8HlkmJY6OlnYZEDq
|
||||
hlWLhVkNOx0s6dCJAjYEEwECACAFAkpn7i4CGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK
|
||||
CRDWBYSO1+aYcW7BD/9MZlShtf9dY5MlDiK2ieQgqfVaYWAM/qMeWDqXCYguQ1b27YsXJ26z
|
||||
lDi+hXm/Ebk0pj5j7mUqnGHc16XCEDVLIQqNqJSWGVvEFy6USLRxVpcLDYhaMl8SblFVI/u6
|
||||
Jb1ZyjSZBachn/5IwF+PmwrwQOYgmApovgRYauvW6S482yq5QsIGmJRduvhdj7Grgb8ShKuP
|
||||
MXWmeNTmwgukMgIIm60AsUFsxjKrt08tT/iCsgk5nh5W7sXbr2JYnsSNOCpsIQrK/7l9EurG
|
||||
Hrd8JUOvPIGE88ObO+MiRMV8e7FPMSVQKF0SYrJwLEpy/e2twDCrxN3lhNJ7yEZ0mXaOIDle
|
||||
sTJmtd61MwHh5PU6CG9sCYb3Ucc5mz3qANFkDrIHJjBKRWTgVuSBQ4XLet++Q8t28kr+SE9T
|
||||
et7kkA4tG4exTqoO26FCME3b+rW4lyu15dTCtWBMkL9gC9t84MWHqxSyS1M0o0oVdbZOundh
|
||||
CQiQZt7CCN+BAbmuYWQcxC5P8MShrxmd1YUjrMKQKuEFOa3mhFUNm3xAdDeoGI2qV2/RbnnJ
|
||||
IfEx91Vls6sKj1111hRfRiSX002sPo/Xj4ictEOFvyvBJH3ASwk0T477E2s1+knwJ3BxGET8
|
||||
wL4HAWzs4wzH8iuecKebl2/tX4/AlcFQWyr7/RDlq3+MPtP/hci1FokCNwQTAQIAIQIbAwIe
|
||||
AQIXgAUCSmf+FwULCQgHAwUVCgkICwUWAgMBAAAKCRDWBYSO1+aYcXZ+D/4/hE8hHksQ73xF
|
||||
FdpwGNzjWzpNGYFfUVW9dvwlbesShmY8FXASkGNtSR62ZVWz9zQYcWdDUkV+Gj6AqCPCPoem
|
||||
STnbvPgdWlydv8Jl3teAVr1a4V8WTuLDpxoZ973ZG+0+3slWAdEP8OmEZgyqrSsdfi/LR6Pa
|
||||
pxbHdELz6gfR9AJVMNcYpZHftluzSGFxeYMvStPEKQJ7U2f8vUUAF4sXH/yY64l3eRfP8gho
|
||||
g90tNbBUPrE8tz1RTXYxK8NGNPiqU2v3dRpUX8G2G7Y8BGO0hOXjfuXW2sbKU0mVb5g7hcO6
|
||||
KxHm8w8clQzZuWMsiY/mAiSTsrHQdBZqq3mwIII8geuCaKWFPbeWc06ffFdruocFf43bVOZ1
|
||||
NJ+jmgtGu5Kv0XXmG9WnCV4G+9I0HSQjOptYLU0lQ6CxDaVpT6Gi6NcAE8Ksfy47IK3l80+A
|
||||
lYREgRa43P8T//x2yr1LvFgwRYghHclhyMxsAkF9pOVYa0Zp+FXgYvytxrnM1ennjTY0Xvc/
|
||||
3x6i6DIRr8MJtnYuglLFd/2jXPIywAFIQpcOsaSvIbBG4JJJ9q7Uv2PgcyNHOxEi3I1dV4iT
|
||||
cz/BQkYJYjXVlPCgV2/fddzyHfR6u/TpeqB5zwKN2C4WKHI+iZcan7WvBaJ32FG9KpeBIf7n
|
||||
KpIUgWOYP45MFDc5yBnRy4kCPQQTAQIAJwIbAwIeAQIXgAULCQgHAwUVCgkICwUWAgMBAAUC
|
||||
UNlVFAUJCFKaXgAKCRDWBYSO1+aYcRPQD/43fj8nfOuMIeDVq7we74wV6L/8+SeVoSKC/i7q
|
||||
jtOs1gI9/a4MDLvxdqiViGDi0TO+FZum0e3GWhcFWq/GWi1rMuM4amnnu0bZyPo2qIlpbXGP
|
||||
kfih3gQdBxN3YElc1I8Ejb7AKeEj0kEhci6VwYzivRlFKkDmbbyUr0cH7t7iGraXOZgC2Um7
|
||||
4of40JhllVqYI1tu0hRjZYbRSsI0cS5XXZYEQF6bWK6JTxL5gQ3Eumq2NZPLlo6/eNOWidgV
|
||||
hN5AqoKpN/2p7mb+ot2gsEdaNv6gvPEjwH4LcsErfsxjtRBGip/k5fewozH4ZOu4BVxUnwdD
|
||||
RF1sQfarSxXSdzGICN233VQEWnU6m8/+Aai6T7XGuHZqMcykdrXVo5qo4L5JsvHfcX2rSKeG
|
||||
zl5LnuH2goTH237xhVv6hGXQD9flr8Zfcl+FH1I22yeMolmtWhzPFHJeQl8TnD2gI8FqnGi1
|
||||
nhDdpjy9OERHoSaxQutj9a0N5jfcDMTj68Nh2ZmaQTu7IvVbzQABdUtTiBoVWNkAIqLiQ6a6
|
||||
mJLu/msjXJZ2ydskaYLZoMN9WIPA+WDTobkJUpLH2FsYASs3ivNNezvCaZAE0GxKpHgo8+oH
|
||||
R3w0IOB+ywsQzcKsHLO3ioWUENfHzx8mN7BuT59xigvorU3md0OzzpEC2kANtkThJdvoj4kC
|
||||
PQQTAQIAJwIbAwIeAQIXgAULCQgHAwUVCgkICwUWAgMBAAUCUlCM7QUJDYw5NgAKCRDWBYSO
|
||||
1+aYcUVrD/wIRDw6JocThXCjLMc4nH5cZD/shk6m23U+RYpQAfT+51iCGCAyTHimmSLTmH4N
|
||||
+0TpcHZ4xUUjz0xW6eCFU1JIRLl+xHNSluAMVV13k92raW5uRJB4Yy1paQsUsEa86DpBmwZ1
|
||||
fs6vXDcFdgMkkHAVmCVdGQxVlLDAQwYR92Z1Na1RTYX4a1FFtxrkolnVXxZPprSpzfPEj46Y
|
||||
XpGBBiyqzPP4LauxC8RDVZVkm3+AfIU/z6x5cBXCn14iEsQPs5HF1/yfdXvIjnHVuSeHzEKz
|
||||
b+HjJ38XnjvfT87kz9SfezwXeit8b2cvFSClSA1/7KWHnMSRHEap+uGbhuVBVtwu/OOqRQyS
|
||||
ov1bWzg5YWbP7F85vF+hVvSlMEje05RgvvT3UOUJRi7KnI1or61pZGNdhcKnuRXDxNl02QYl
|
||||
lIY2IWlyS8hEDhsTDR4nwqRghn3+6b46aOF0xxt0cutfFvaaQf6cyaaBvBJYSgaDl1cu0vBl
|
||||
g6jnXBrmYhUpj2TxzFbQu88GrpUgcC2EAzvgfICDiQfYUXOkWEO+MW05nZDvOxDb3+5PfzMV
|
||||
fvtksqfe1sifoECybikBZS4+2vajfNChxah6yJmAXLbxMSXWtdvP1K8fzZozm6sXnx5t+A3r
|
||||
OvmAlSTzrURtWanukvgQA9ceulknAeBBaztpHMWXcJ3Y4okCPQQTAQIAJwIbAwIeAQIXgAUL
|
||||
CQgHAwUVCgkICwUWAgMBAAUCUlDGqwUJEU7Z8QAKCRDWBYSO1+aYcRX3D/9332runhtae3Js
|
||||
tmS9KMNYyRDyRwFertz7r8iq8p5ibMxRGcLefRivXNXzvG958IJYyBCKFu/51mINpHC4z2ra
|
||||
SAPOyrKk2GqFXJj8w9zZAVxSaR63aC/IJwRbmkG0iny2tdRdn4KUj8TZ6ZkcfDNxvNmQkz0L
|
||||
XXkJvU/kLXDqSdD0Q73JFTV8aVu0V/1QExesi/83MRmZhXBVvmQgG8mEJ+y0rbLo71ax/B/1
|
||||
aw00igUSteYk02WYKCLBW4bDgbkNfJ2oVnHcMZfalW3bmN3I6MF04JabC0XBsPfZmnfKANY7
|
||||
UiYbD9dL/q4L6mF7BktNGzQrgvi6Rdu9p3qLYHSLDX6yIEQpw/YCwVgniyRGRjcdzoCTx5wQ
|
||||
8wx7Cq/FG0r2Cllk6R2WdJLfKemEP8Y/gsnD5oeJgsAKMrNq/69jKraHP1l+8oO4vbeN/4py
|
||||
8K0GYzmNEyvkE+fpd6KR0OeCSjoup8RoDD0/x3zb745EaAvAZ9bwwRUaV0fmFOnFujPUsVHj
|
||||
ShTZRJYH2Lh9Ue7f+gtVRvzuFELlOPmYEDVlCR5Ym2RMWeaBnDpERIwymGfQgokE3PDZdhdt
|
||||
Hj/1C+vPDbP5o5WzWKBGZpBm3HeuEjOunfg/I1N6JRtcRtftW+Ga1eAW98rrjtvZPcVO/gO6
|
||||
1zN96eJLZJROvfrnYXvS2bkCDQRLa0+8ARAAo0ZzSl6Yg/7W1Uohd24nGaX+AtSRSA77yR0G
|
||||
RLit+UqngHv7VKTAMGwX4FubBMVKAdwstZRCtgYtZDuxlPrZHQh4Yuo63C2IjIO0F2r2Gf3m
|
||||
2B1X4VWNrxoTiVc+KptP1r0GE9zqSUqqw9Y0/gG0aQ8RZPYdggT8Na6Aa4fE6mCsiDgT0rMC
|
||||
8D9OSCpPYe0sEJ5f7LV0XISzFWjKyi991dm6WUiODbWISUBs1+zx1bL+CWAQlwnhUYQCcCy8
|
||||
knxjNw13QAobDo7RqG/7FvOCr+WDOubB8ZoYreDQuaOSMVUJ7b2GjrE2nxfSjgvHoKLLT7AE
|
||||
cVDTYoRmLyeVi/DUtsEFTFrIkTCvv0LCujxDF58uKvfpTDxgWabhonFF+vESCCcpwGh2rXaK
|
||||
wNIRUg0CFcW4Q00HawZ5rX0sd92HfS5WlvqBc96DbbFD+eyUDL5+/0WDEoXkarZYUjjh0Ffw
|
||||
3TkaNgdboXdg5bmTs7Fc/PKP9nmfXYTvAKzYUEaVoHMe3avpCOxclB9CHa8Nvag9yE/z5xDk
|
||||
xfOK6JdBxGoD9aM1Qd9pKySA0UJXk5nU6ILU+vRWCx5yvX2K5NZtz3HN01m/9TwnHHDdA9kS
|
||||
QpdpK8ucCXceoNm4u8IOLcKUSbIYuY0RDyQABjcuTCgPqKJ+g+oG8MDT98bs///QVNAFA2EA
|
||||
EQEAAYkCHwQYAQIACQUCS2tPvAIbDAAKCRDWBYSO1+aYcTCsEACfo4LesDjAi8dc7EYt6cRk
|
||||
EKuxZlSTSWGddiRKdriwtYfRNPFfmkF2Xu6W6JyJV783iITpekdUps/ypsqJcvQvUyIbTIZG
|
||||
a7MaHK4mizOyMSHwrstIpxb7/WxKIAgjVcRaY1dQz7HDFVESkII2zUHCns8ijlKuOyAqvHje
|
||||
cJmu9ppcUVUcVEx4ud0qJH2/WLq4VR63FsfxEjEe8x0gsI7X0OvXO+/miEycKHFWsZVFUGAg
|
||||
mrwjgdYGA453+Rde4PsxhgsO3TfL4OAdOPKMoPEYkpwJjdpbeIn36jwFU1PK4sQ0RpIKcWIj
|
||||
JBgnWqh8ErvprgmvOQDPa/ViuliLkUBI4djzbE5PpbWpky3xVAtLDqRvvC3rQ9YSNwVkqX4E
|
||||
+Z3J1EXJ5mp7IlU9Bsu97z13/kx8J2OLwGOaNF/d7NrMnw1+2Ua4S4NDASrs/3iAUSwxWsJI
|
||||
6Xvt5g2DFaNUtQ6YO2LfCL5QxUJVkZSErqIIDOPOiUDX43UtGYhJNZiI2uMPEWAydhZOoXKE
|
||||
e+eH4WbVC4F8xNBERmk36RZRruI2lpslopHWs/qH+QEdPZi5eioQg7qidS36aJIHXlCDsMXv
|
||||
+u8U+cMhlive34yRo+WaOlcRRX+mx2fK1VYVwbEd1jQ0D5H97h57JOGBF63kz7T70O7KeP8A
|
||||
Kl9ar93FdtZF9g==
|
||||
=Vv6n
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
348
gettext-runtime.spec
Normal file
348
gettext-runtime.spec
Normal file
|
@ -0,0 +1,348 @@
|
|||
#
|
||||
# spec file for package gettext-runtime
|
||||
#
|
||||
# Copyright (c) 2022-2023 ZhuningOS
|
||||
#
|
||||
|
||||
|
||||
%define pacname gettext
|
||||
%bcond_with mini
|
||||
|
||||
Name: gettext-runtime
|
||||
Version: 0.20.2
|
||||
Release: 1.43
|
||||
BuildRequires: gcc-c++
|
||||
# To get an updated linkdupes.sh (in case there are new dupes), temproarily enable:
|
||||
#BuildRequires: fdupes
|
||||
%if %{without mini}
|
||||
BuildRequires: glib2-devel
|
||||
BuildRequires: libcroco-devel
|
||||
BuildRequires: libxml2-devel
|
||||
BuildRequires: perl-libintl-perl
|
||||
BuildRequires: tcl
|
||||
# bug437293
|
||||
%ifarch ppc64
|
||||
Obsoletes: gettext-64bit
|
||||
%endif
|
||||
#
|
||||
#Rename done for openSUSE 11.0
|
||||
Provides: gettext = %{version}
|
||||
Obsoletes: gettext < %{version}
|
||||
Conflicts: gettext-runtime-mini
|
||||
Conflicts: gettext-tools-mini
|
||||
%else
|
||||
# to allow a prjconf preference which to take per build
|
||||
Provides: gettext-runtime = %{version}
|
||||
# rpm-build requires gettext-tools, but we will only just be building it
|
||||
#!BuildIgnore: gettext-tools
|
||||
%endif
|
||||
Summary: Tools for Native Language Support (NLS)
|
||||
License: GPL-3.0-or-later AND LGPL-2.0-or-later
|
||||
Group: Development/Tools/Other
|
||||
URL: http://www.gnu.org/software/gettext/
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Source0: http://ftp.gnu.org/gnu/gettext/gettext-%{version}.tar.xz
|
||||
Source1: gettext-rpmlintrc
|
||||
Source2: suse-start-po-mode.el
|
||||
Source3: gettext-linkdupes.sh
|
||||
Source4: baselibs.conf
|
||||
Source5: http://ftp.gnu.org/gnu/gettext/gettext-%{version}.tar.xz.sig
|
||||
Source6: %name.keyring
|
||||
Patch: gettext-0.12.1-sigfpe.patch
|
||||
Patch1: gettext-0.19.3-fix-bashisms.patch
|
||||
Patch2: gettext-0.12.1-gettextize.patch
|
||||
Patch4: gettext-po-mode.diff
|
||||
Patch5: gettext-initialize_vars.patch
|
||||
# PATCH-FIX-OPENSUSE gettext-dont-test-gnulib.patch -- coolo@suse.de
|
||||
Patch6: gettext-dont-test-gnulib.patch
|
||||
# PATCH-FIX-UPSTREAM boo#941629 -- pth@suse.com
|
||||
Patch11: boo941629-unnessary-rpath-on-standard-path.patch
|
||||
# PATCH-FIX-SUSE Bug boo#1106843
|
||||
Patch13: reproducible.patch
|
||||
|
||||
%description
|
||||
This package contains the intl library as well as tools that ease the
|
||||
creation and maintenance of message catalogs. It allows you to extract
|
||||
strings from source code. The supplied Emacs mode (po-mode.el) helps
|
||||
editing these catalogs (called PO files, for portable object) and
|
||||
adding translations. A special compiler turns these PO files into
|
||||
binary catalogs.
|
||||
|
||||
%package -n gettext-tools%{?with_mini:-mini}
|
||||
Summary: Tools for Native Language Support (NLS)
|
||||
License: LGPL-2.1-or-later
|
||||
Group: Development/Tools/Other
|
||||
Requires: %{name} = %{version}
|
||||
Requires: xz
|
||||
%if %{without mini}
|
||||
Requires(post): info
|
||||
Requires(preun): info
|
||||
%endif
|
||||
Provides: gettext-devel = %{version}
|
||||
%if %{without mini}
|
||||
# bug437293
|
||||
%ifarch ppc64
|
||||
Obsoletes: gettext-devel-64bit
|
||||
%endif
|
||||
#
|
||||
Obsoletes: gettext-devel < %{version}
|
||||
Conflicts: gettext-tools-mini
|
||||
Conflicts: gettext-runtime-mini
|
||||
%else
|
||||
# to allow a prjconf preference which to take per build
|
||||
Provides: gettext-tools = %{version}
|
||||
%endif
|
||||
# Several tools use bison-runtime text domain:
|
||||
%if 0%{?suse_version}
|
||||
Recommends: bison-lang
|
||||
%endif
|
||||
|
||||
%description -n gettext-tools%{?with_mini:-mini}
|
||||
This package contains the `intl' library as well as tools that ease the
|
||||
creation and maintenance of message catalogs. With it you can extract
|
||||
strings from source code. The supplied Emacs mode (po-mode.el) will aid
|
||||
in editing these catalogs (called PO files, for portable object) and
|
||||
add translations. A special compiler will turn these PO files into
|
||||
binary catalogs.
|
||||
|
||||
%package tools-doc
|
||||
Summary: HTML documentation and examples for gettext-runtime
|
||||
License: GPL-3.0-or-later AND LGPL-2.0-or-later
|
||||
Group: Documentation/HTML
|
||||
BuildArch: noarch
|
||||
|
||||
%description tools-doc
|
||||
This subpackage contains the HTML version of the gettext documentation
|
||||
as well as project examples.
|
||||
|
||||
%if %{without mini}
|
||||
%package -n libtextstyle0
|
||||
Summary: Provides textstyling for console output
|
||||
License: LGPL-2.1-or-later
|
||||
Group: Development/Tools/Other
|
||||
|
||||
%description -n libtextstyle0
|
||||
GNU libtextstyle provides an easy way to add styling to programs that produce output to a console or terminal emulator window.
|
||||
It does this in a way that allows the end user to customize the styling using the industry standard, namely Cascading Style Sheets (CSS).
|
||||
|
||||
|
||||
|
||||
%package -n libtextstyle-devel
|
||||
Summary: Devel package for libtextstyle
|
||||
License: LGPL-2.1-or-later
|
||||
Group: Development/Tools/Other
|
||||
Requires: libtextstyle0 = %{version}
|
||||
|
||||
%description -n libtextstyle-devel
|
||||
This package provides headers and static libraries for libtextstyle
|
||||
%endif
|
||||
|
||||
%prep
|
||||
%setup -q -n %{pacname}-%{version}
|
||||
%patch
|
||||
%patch1 -p1
|
||||
%patch2
|
||||
%patch4
|
||||
%patch5
|
||||
%patch6 -p1
|
||||
%patch11 -p1
|
||||
%patch13 -p1
|
||||
|
||||
%build
|
||||
%define _lto_cflags %{nil}
|
||||
#sh autogen.sh
|
||||
export CFLAGS="%{optflags} -pipe -W -Wall -Dgcc_is_lint"
|
||||
export CXXFLAGS="$CFLAGS -Dgcc_is_lint"
|
||||
export LDFLAGS="-lm"
|
||||
%configure --disable-static $OPTS
|
||||
%if %{with mini}
|
||||
# Link statically to libtextstyle from libgettextlib.so
|
||||
export CFLAGS="${CFLAGS} -fPIC"
|
||||
export CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||
(cd libtextstyle; %configure --enable-static --disable-shared ${OPTS})
|
||||
%endif
|
||||
make %{?_smp_mflags} GMSGFMT=../src/msgfmt V=1
|
||||
# use texinfo.tex supplied by the system (texinfo)
|
||||
# make -C gettext-tools/doc gettext.pdf
|
||||
|
||||
%install
|
||||
%define my_docdir %{_defaultdocdir}/%{name}
|
||||
export LC_CTYPE=ISO-8859-15
|
||||
%make_install docdir=%{my_docdir}
|
||||
cp -pr AUTHORS NEWS README* %{buildroot}/%{my_docdir}
|
||||
mkdir -p %{buildroot}/usr/share/emacs/site-lisp
|
||||
install -m 644 %SOURCE2 %{buildroot}/usr/share/emacs/site-lisp
|
||||
install -m 644 gettext-tools/emacs/po-compat.el %{buildroot}/usr/share/emacs/site-lisp
|
||||
install -m 644 gettext-tools/emacs/po-mode.el %{buildroot}/usr/share/emacs/site-lisp
|
||||
install -m 644 gettext-tools/emacs/start-po.el %{buildroot}/usr/share/emacs/site-lisp
|
||||
#make -C gettext-tools/doc docdir=%%{buildroot}/%%{my_docdir} install-pdf
|
||||
if [ -e %{buildroot}/%{_libdir}/preloadable_libintl.so ];then
|
||||
chmod 755 %{buildroot}/%{_libdir}/preloadable_libintl.so
|
||||
fi
|
||||
# fix rpmlint invalid-lc-messages-dir:
|
||||
rm -rf %{buildroot}/%_datadir/locale/en@{bold,}quot
|
||||
%{find_lang} gettext-tools
|
||||
%{find_lang} gettext-runtime
|
||||
#remove unwanted stuff
|
||||
rm -f %{buildroot}/usr/share/doc/packages/gettext/README.{mingw,vms,woe32}
|
||||
rm -f %_datadir/%name/gettext.jar
|
||||
rm -f %{buildroot}/%_libdir/libtextstyle.la
|
||||
%if %{with mini}
|
||||
rm -f %{buildroot}/usr/include/textstyle.h
|
||||
rm -rf %{buildroot}/usr/include/textstyle
|
||||
rm -rf %{buildroot}/usr/share/doc/packages/gettext-runtime-mini/libtextstyle_*.html
|
||||
rm -f %{buildroot}/%_libdir/libtextstyle.a
|
||||
rm -f %{buildroot}/%{_infodir}/libtextstyle.info
|
||||
%endif
|
||||
#find %%{buildroot} -maxdepth 2 -name '*html' -delete
|
||||
# hardlink the dupes in the documentation:
|
||||
cd %{buildroot}/%{my_docdir}/examples
|
||||
sh %{SOURCE3}
|
||||
# moved to gettext-java and gettext-csharp:
|
||||
rm -rf *csharp* *java* ../javadoc* ../csharpdoc*
|
||||
rm -f %{buildroot}%{_defaultdocdir}/%name/README.woe32
|
||||
rm -f %{buildroot}%{_infodir}/dir
|
||||
cd %{buildroot}/%{_mandir}/man3
|
||||
echo ".so man3/dngettext.3" > dcngettext.3
|
||||
echo ".so man3/dgettext.3" > dcgettext.3
|
||||
|
||||
%if %{without mini}
|
||||
%check
|
||||
# s390s fails this test,
|
||||
# Starting test_recursive_lock ...test-lock: pthread_mutex_lock.c:66: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.
|
||||
|
||||
# These fails randomly, remove them from Makefile
|
||||
sed -i -e 's/test-areadlink\$(EXEEXT) //g' \
|
||||
-e 's/test-readlink\$(EXEEXT) //g' \
|
||||
gettext-tools/gnulib-tests/Makefile
|
||||
|
||||
make check || {
|
||||
%ifarch s390x
|
||||
echo "got this during mbuild testing on s390x (on both times which make check ran):"
|
||||
echo "Starting test_recursive_lock ...test-lock: pthread_mutex_lock.c:66: __pthread_mutex_lock: Assertion mutex->__data.__owner == 0 failed."
|
||||
echo "s390x needs kernel/glibc/gcc fix, but let it continue bootstrap for now!"
|
||||
%else
|
||||
echo "make check failed, check it!"
|
||||
exit 5
|
||||
%endif
|
||||
}
|
||||
%endif
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
%post -n gettext-tools%{?with_mini:-mini}
|
||||
%install_info --info-dir=%{_infodir} %{_infodir}/gettext.info.gz
|
||||
%install_info --info-dir=%{_infodir} %{_infodir}/autosprintf.info.gz
|
||||
|
||||
%preun -n gettext-tools%{?with_mini:-mini}
|
||||
%install_info_delete --info-dir=%{_infodir} %{_infodir}/gettext.info.gz
|
||||
%install_info_delete --info-dir=%{_infodir} %{_infodir}/autosprintf.info.gz
|
||||
|
||||
%if %{without mini}
|
||||
%post -n libtextstyle0 -p /sbin/ldconfig
|
||||
%postun -n libtextstyle0 -p /sbin/ldconfig
|
||||
%endif
|
||||
|
||||
%files -f gettext-runtime.lang
|
||||
%defattr(-,root,root)
|
||||
%license COPYING
|
||||
%dir %_datadir/gettext
|
||||
%doc %dir %_docdir/%name/
|
||||
%doc %_docdir/%name/gettext.1.html
|
||||
%doc %_docdir/%name/ngettext.1.html
|
||||
%doc %_docdir/%name/envsubst.1.html
|
||||
%doc %_docdir/%name/*.3.html
|
||||
%doc %_docdir/%name/AUTHORS
|
||||
%doc %_docdir/%name/NEWS
|
||||
%doc %_docdir/%name/README
|
||||
%doc %_docdir/%name/FAQ.html
|
||||
%_bindir/gettext
|
||||
%_bindir/ngettext
|
||||
%_bindir/envsubst
|
||||
%_bindir/gettext.sh
|
||||
%_bindir/msgfmt
|
||||
%_libdir/libgettextlib-*.so
|
||||
%_libdir/libgettextsrc-*.so
|
||||
%_libdir/libasprintf.so.*
|
||||
%doc %_mandir/man1/gettext.1.gz
|
||||
%doc %_mandir/man1/ngettext.1.gz
|
||||
%doc %_mandir/man1/envsubst.1.gz
|
||||
%doc %_mandir/man1/msgfmt.1.gz
|
||||
%doc %_mandir/man3/*
|
||||
%_datadir/gettext/ABOUT-NLS
|
||||
%dir %_datadir/emacs
|
||||
%dir %_datadir/emacs/site-lisp
|
||||
%_datadir/emacs/site-lisp/po-compat.*
|
||||
%_datadir/emacs/site-lisp/po-mode.*
|
||||
%_datadir/emacs/site-lisp/start-po.*
|
||||
%_datadir/emacs/site-lisp/suse-start-po-mode.el
|
||||
|
||||
%files -n gettext-tools%{?with_mini:-mini} -f gettext-tools.lang
|
||||
%defattr(-,root,root)
|
||||
%_bindir/msg[a-eg-u]*
|
||||
%_bindir/msgfilter
|
||||
%_bindir/xgettext
|
||||
%_bindir/gettextize
|
||||
%_bindir/autopoint
|
||||
%_bindir/recode-sr-latin
|
||||
%doc %_mandir/man1/msg[a-eg-u]*.1.gz
|
||||
%doc %_mandir/man1/msgfilter.1.gz
|
||||
%doc %_mandir/man1/xgettext.1.gz
|
||||
%doc %_mandir/man1/gettextize.1.gz
|
||||
%doc %_mandir/man1/autopoint.1.gz
|
||||
%doc %_mandir/man1/recode-sr-latin.1.gz
|
||||
%doc %_infodir/gettext.info*
|
||||
%doc %_infodir/autosprintf.info*
|
||||
%_includedir/gettext-po.h
|
||||
%_includedir/autosprintf.h
|
||||
%_libdir/libasprintf.*a
|
||||
%_libdir/libasprintf.so
|
||||
%_libdir/libgettextlib.*
|
||||
%_libdir/libgettextsrc.*
|
||||
%_libdir/libgettextpo*
|
||||
%_libdir/preloadable_libintl.so
|
||||
%_libdir/gettext
|
||||
%_datadir/%pacname/config.rpath
|
||||
%_datadir/%pacname/po
|
||||
%_datadir/%pacname/projects
|
||||
%_datadir/%pacname/gettext.h
|
||||
%_datadir/%pacname/msgunfmt.tcl
|
||||
%_datadir/%pacname/javaversion.class
|
||||
%_datadir/%pacname/styles
|
||||
%_datadir/%pacname/archive.dir.tar.xz
|
||||
%_datadir/aclocal
|
||||
%dir %{_datadir}/%{pacname}-%{version}
|
||||
%{_datadir}/%{pacname}-%{version}/its
|
||||
|
||||
%files tools-doc
|
||||
%defattr(-,root,root)
|
||||
%doc %dir %_docdir/%name/
|
||||
%doc %_docdir/%name/examples/
|
||||
%doc %_docdir/%name/auto*.html
|
||||
%doc %_docdir/%name/gettext_*.html
|
||||
%doc %_docdir/%name/gettextize*.html
|
||||
%doc %_docdir/%name/msg*.html
|
||||
%doc %_docdir/%name/tutorial*.html
|
||||
%doc %_docdir/%name/xgettext*.html
|
||||
%doc %_docdir/%name/recode-sr-latin.1.html
|
||||
|
||||
%if %{without mini}
|
||||
%files -n libtextstyle0
|
||||
%defattr(-,root,root)
|
||||
%_libdir/libtextstyle.so.*
|
||||
|
||||
%files -n libtextstyle-devel
|
||||
%defattr(-,root,root)
|
||||
%dir %_includedir/textstyle
|
||||
%_includedir/textstyle.h
|
||||
%_includedir/textstyle/stdbool.h
|
||||
%_includedir/textstyle/version.h
|
||||
%_includedir/textstyle/woe32dll.h
|
||||
%_libdir/libtextstyle.so
|
||||
%doc %_docdir/gettext-runtime%{?with_mini:-mini}/libtextstyle*.html
|
||||
%doc %_infodir/libtextstyle.info.gz
|
||||
%endif
|
||||
|
||||
%changelog
|
50
reproducible.patch
Normal file
50
reproducible.patch
Normal file
|
@ -0,0 +1,50 @@
|
|||
merged upstream <https://savannah.gnu.org/bugs/?54367>
|
||||
|
||||
|
||||
Index: gettext-0.19.8.1/gettext-tools/src/xgettext.c
|
||||
===================================================================
|
||||
--- gettext-0.19.8.1.orig/gettext-tools/src/xgettext.c
|
||||
+++ gettext-0.19.8.1/gettext-tools/src/xgettext.c
|
||||
@@ -3714,6 +3714,9 @@ construct_header ()
|
||||
char *msgstr;
|
||||
char *comment;
|
||||
static lex_pos_ty pos = { __FILE__, __LINE__ };
|
||||
+ char *source_date_epoch;
|
||||
+ unsigned long long epoch;
|
||||
+ char *endptr;
|
||||
|
||||
if (package_name != NULL)
|
||||
{
|
||||
@@ -3734,7 +3738,31 @@ the MSGID_BUGS_ADDRESS variable there; o
|
||||
specify an --msgid-bugs-address command line option.\n\
|
||||
")));
|
||||
|
||||
- time (&now);
|
||||
+ source_date_epoch = getenv("SOURCE_DATE_EPOCH");
|
||||
+ if (source_date_epoch) {
|
||||
+ errno = 0;
|
||||
+ epoch = strtoull(source_date_epoch, &endptr, 10);
|
||||
+ if ((errno == ERANGE && (epoch == ULLONG_MAX || epoch == 0))
|
||||
+ || (errno != 0 && epoch == 0)) {
|
||||
+ fprintf(stderr, "Environment variable $SOURCE_DATE_EPOCH: strtoull: %s\n", strerror(errno));
|
||||
+ exit(EXIT_FAILURE);
|
||||
+ }
|
||||
+ if (endptr == source_date_epoch) {
|
||||
+ fprintf(stderr, "Environment variable $SOURCE_DATE_EPOCH: No digits were found: %s\n", endptr);
|
||||
+ exit(EXIT_FAILURE);
|
||||
+ }
|
||||
+ if (*endptr != '\0') {
|
||||
+ fprintf(stderr, "Environment variable $SOURCE_DATE_EPOCH: Trailing garbage: %s\n", endptr);
|
||||
+ exit(EXIT_FAILURE);
|
||||
+ }
|
||||
+ if (epoch > ULONG_MAX) {
|
||||
+ fprintf(stderr, "Environment variable $SOURCE_DATE_EPOCH: value must be smaller than or equal to %lu but was found to be: %llu \n", ULONG_MAX, epoch);
|
||||
+ exit(EXIT_FAILURE);
|
||||
+ }
|
||||
+ now = epoch;
|
||||
+ } else {
|
||||
+ now = time(NULL);
|
||||
+ }
|
||||
timestring = po_strftime (&now);
|
||||
|
||||
msgstr = xasprintf ("\
|
23
suse-start-po-mode.el
Normal file
23
suse-start-po-mode.el
Normal file
|
@ -0,0 +1,23 @@
|
|||
;; /usr/share/emacs/site-lisp/suse-start-po-mode.el
|
||||
|
||||
(autoload 'po-mode "po-mode"
|
||||
"Major mode for translators when they edit PO files.
|
||||
|
||||
Special commands:
|
||||
\\{po-mode-map}
|
||||
Turning on PO mode calls the value of the variable 'po-mode-hook',
|
||||
if that value is non-nil. Behaviour may be adjusted through some variables,
|
||||
all reachable through 'M-x customize', in group 'Emacs.Editing.I18n.Po'." t)
|
||||
(setq auto-mode-alist (cons '("\\.po[tx]?\\'" . po-mode)
|
||||
auto-mode-alist))
|
||||
|
||||
;; To automatically use proper fonts under Emacs 20, also add:
|
||||
|
||||
(unless (fboundp 'po-find-file-coding-system)
|
||||
(autoload 'po-find-file-coding-system "po-compat" "\
|
||||
Return a Mule (DECODING . ENCODING) pair, according to PO file charset.
|
||||
Called through file-coding-system-alist, before the file is visited for real."))
|
||||
(modify-coding-system-alist 'file "\\.po[tx]?\\'"
|
||||
'po-find-file-coding-system)
|
||||
|
||||
;; /usr/share/emacs/site-lisp/suse-start-po-mode.el ends here
|
Loading…
Add table
Reference in a new issue