Hello community,

here is the log from the commit of package librcc for openSUSE:Factory checked 
in at 2013-07-25 13:54:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/librcc (Old)
 and      /work/SRC/openSUSE:Factory/.librcc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "librcc"

Changes:
--------
--- /work/SRC/openSUSE:Factory/librcc/librcc.changes    2012-12-21 
14:50:43.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.librcc.new/librcc.changes       2013-07-25 
13:54:58.000000000 +0200
@@ -1,0 +2,26 @@
+Tue Jul 16 11:54:39 UTC 2013 - [email protected]
+
+- Fix Supplements tag placement.
+
+-------------------------------------------------------------------
+Tue Jun 25 14:51:28 UTC 2013 - [email protected]
+
+- download source tarball again, the former one did not match 
+
+-------------------------------------------------------------------
+Mon Jun 24 20:55:48 UTC 2013 - [email protected]
+
+- add dependency: libguess
+  * for CJK charsets detection, or unzip fails(bnc#821877)
+- add patch: librcc-0.2.10-libguess.patch
+  * enable libguess
+- add patch: libguess.c-64bit-portability.patch
+  * fix 64bit portability issue libguess.c:48
+- enable libtranslate
+- fix rcc-runtime dependency for librcc0
+  * rcc-runtime should be dependency for librcc0 
+    instead of librcc
+  * without rcc-runtime, there'll be no engines, 
+    thus librcc0 is useless then
+
+-------------------------------------------------------------------

New:
----
  libguess.c-64bit-portability.patch
  librcc-0.2.10-libguess.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ librcc.spec ++++++
--- /var/tmp/diff_new_pack.zmoxTb/_old  2013-07-25 13:54:58.000000000 +0200
+++ /var/tmp/diff_new_pack.zmoxTb/_new  2013-07-25 13:54:58.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package librcc
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,17 +27,21 @@
 Source0:        
http://dside.dyndns.org/files/rusxmms/%{name}-%{version}.tar.bz2
 Source1:        baselibs.conf
 # PATCH-FIX-UPSTREAM librcc-0.2.9-czech_config.patch [email protected] 
-- fix Czech locale code in config file
-Patch3:         librcc-0.2.9-czech_config.patch
+Patch1:         librcc-0.2.9-czech_config.patch
+# PATCH-FIX-UPSTREAM librcc-0.2.10-libguess.patch [email protected] -- 
enable libguess
+Patch2:         librcc-0.2.10-libguess.patch
+# PATCH-FIX-UPSTREAM libguess.c-64bit-portability.patch 
[email protected] -- fix 64bit portability issuse libguess.c:48/49
+Patch3:         libguess.c-64bit-portability.patch
 BuildRequires:  aspell-devel
 BuildRequires:  db-devel
+BuildRequires:  libguess-devel
 BuildRequires:  librcd-devel
 BuildRequires:  libtool
+BuildRequires:  libtranslate-devel
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(enca)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Requires:       rcc-runtime = %{version}
-Supplements:    packageand(unzip:aspell)
 
 %description
 Provides posibility to automaticaly convert considered encodings (a lot
@@ -47,6 +51,8 @@
 %package -n %lname
 Summary:        Russian Charset Conversion Library
 Group:          System/Libraries
+Requires:       rcc-runtime = %{version}
+Supplements:    packageand(unzip:aspell)
 
 %description -n %lname
 Provides posibility to automaticaly convert considered encodings (a lot
@@ -70,14 +76,15 @@
 
 %prep
 %setup -qn %{name}-%{version}
-%patch3
+%patch1
+%patch2 -p1
+%patch3 -p1
 
 %build
 ./autogen.sh
 %configure \
     --disable-static \
-    --disable-libtranslate \
-    --disable-gtk2
+    --enable-force-system-iconv 
 make %{?_smp_mflags}
 
 %install

++++++ libguess.c-64bit-portability.patch ++++++
Index: librcc-0.2.10/engines/libguess.c
===================================================================
--- librcc-0.2.10.orig/engines/libguess.c
+++ librcc-0.2.10/engines/libguess.c
@@ -21,6 +21,11 @@
 #include <string.h>
 
 #include <librcc.h>
+
+#ifndef LIBGUESS_CORE
+#define LIBGUESS_CORE
+#endif
+
 #include <libguess.h>
 
 #define UTF8_ID 0
++++++ librcc-0.2.10-libguess.patch ++++++
Index: librcc-0.2.10/configure.in
===================================================================
--- librcc-0.2.10.orig/configure.in
+++ librcc-0.2.10/configure.in
@@ -208,7 +208,7 @@ ENCA_LIBS=""
 ENCA_INCLUDES=""
 HAVE_ENCA=no
 LIBGUESS_LIBS=""
-LIBGUESS_INCLUDES=""
+LIBGUESS_CFLAGS=""
 HAVE_LIBGUESS=no
 
 AC_ARG_ENABLE( force-dynamic-engines,
@@ -230,12 +230,7 @@ if test "x$enable_force_dynamic_engines"
     ])])
 fi
 
-AC_CHECK_HEADER(libguess.h, [AC_CHECK_LIB(guess, guess_jp, [ 
-       AC_DEFINE(HAVE_LIBGUESS,1,[Defines if libguess is available])
-       LIBGUESS_LIBS="-lguess"
-       LIBGUESS_INCLUDES=""
-       HAVE_LIBGUESS=yes
-])])
+PKG_CHECK_MODULES(LIBGUESS, libguess >= 1.0, HAVE_LIBGUESS=yes, 
HAVE_LIBGUESS=no)
 
 AM_CONDITIONAL(HAVE_RCD, [ test "x$HAVE_RCD" = "xyes" ])
 AM_CONDITIONAL(HAVE_ENCA, [ test "x$HAVE_ENCA" = "xyes" ])
@@ -246,7 +241,7 @@ AC_SUBST(RCD_INCLUDES)
 AC_SUBST(ENCA_LIBS)
 AC_SUBST(ENCA_INCLUDES)
 AC_SUBST(LIBGUESS_LIBS)
-AC_SUBST(LIBGUESS_INCLUDES)
+AC_SUBST(LIBGUESS_CFLAGS)
 
 USE_DLOPEN=no
 if test "x$HAVE_DLOPEN" = "xyes"; then
Index: librcc-0.2.10/engines/Makefile.am
===================================================================
--- librcc-0.2.10.orig/engines/Makefile.am
+++ librcc-0.2.10/engines/Makefile.am
@@ -21,4 +21,4 @@ western_engine_la_LDFLAGS = -module -avo
 western_engine_la_LIBADD = ../src/librcc.la
 
 
-AM_CPPFLAGS = -I../src @RCD_INCLUDES@ @LIBGUESS_INCLUDES@
+AM_CPPFLAGS = -I../src @RCD_INCLUDES@ @LIBGUESS_CFLAGS@
Index: librcc-0.2.10/engines/libguess.c
===================================================================
--- librcc-0.2.10.orig/engines/libguess.c
+++ librcc-0.2.10/engines/libguess.c
@@ -64,7 +64,7 @@ struct rcc_guess_engine_t guessJPEngine
     &guessDetect,
     {"UTF-8", "UTF-16", "ISO-2022-JP", "EUC-JP", "SJIS", NULL}
  },
- &guess_jp
+ NULL
 };
 
 struct rcc_guess_engine_t guessZHEngine = {
@@ -110,7 +110,7 @@ struct rcc_guess_engine_t guessKREngine
     &guessDetect,
     {"UTF-8", "UTF-16", "ISO-2022-KR", "EUC-KR", "JOHAB", NULL}
  },
- &guess_kr
+ NULL
 };
         
     
++++++ librcc-0.2.10.tar.bz2 ++++++
++++ 3790 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to