debian/0000755000000000000000000000000012242321507007164 5ustar debian/librcc-dev.dirs0000644000000000000000000000005011362137203012054 0ustar usr/lib usr/lib/rcc/engines usr/include debian/librcc-dev.install0000644000000000000000000000015311362137203012565 0ustar usr/include/* usr/lib/lib*.a usr/lib/lib*.so usr/lib/*.la usr/lib/rcc/engines/*.a usr/lib/rcc/engines/*.la debian/control0000644000000000000000000000727312235036170010601 0ustar Source: librcc Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Ivan Borzenkov Build-Depends: debhelper (>= 7.0.50~), librcd-dev, libenca-dev, libdb-dev, libxml2-dev, libaspell-dev, doxygen, automake, libtool, pkg-config, libgtk2.0-dev Standards-Version: 3.9.1 Section: libs Homepage: http://rusxmms.sourceforge.net/ Package: librcc0 Section: libs Architecture: any Depends: librcd0, libenca0, ${shlibs:Depends}, ${misc:Depends} Description: Library for autoconvert codepages Originally, the project was aimed to provide means to work with multiple encodings * Language Autodetection * On the fly translation between languages, using online-services! * Encoding Autodetection for most of European Languages1 * Support for encoding detection plugins (besides Enca and LibRCD) * Recoding/translation of multi-language playlists! * Cache to speed-up re-recoding. * Possibility to configure new languages and encodings. * Shared configuration file. For example mentioned TagLib and LibID3 patches do not have their own user interface, but will utilize the same recoding configuration as XMMS. * As well the separate program for configuration adjustment is available. * GTK/GTK2 UI Library: you can add properties page to your GTK+ application with 3 lines of code. * Menu localization opportunity Package: librccgtk2-0 Section: libs Architecture: any Depends: librcc0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Replaces: librcc0 (<< 0.2.8-1) Description: Library for autoconvert codepages GTK2 interface Originally, the project was aimed to provide means to work with multiple encodings * Language Autodetection * On the fly translation between languages, using online-services! * Encoding Autodetection for most of European Languages1 * Support for encoding detection plugins (besides Enca and LibRCD) * Recoding/translation of multi-language playlists! * Cache to speed-up re-recoding. * Possibility to configure new languages and encodings. * Shared configuration file. For example mentioned TagLib and LibID3 patches do not have their own user interface, but will utilize the same recoding configuration as XMMS. * As well the separate program for configuration adjustment is available. * GTK/GTK2 UI Library: you can add properties page to your GTK+ application with 3 lines of code. * Menu localization opportunity This package contains GTK/GTK2 UI Library. Package: librcc-dev Section: libdevel Architecture: any Depends: librcc0 (= ${binary:Version}), librccgtk2-0 (= ${binary:Version}), librcd-dev, ${shlibs:Depends}, ${misc:Depends} Description: Library for autoconvert codepages development files Originally, the project was aimed to provide means to work with multiple encodings * Language Autodetection * On the fly translation between languages, using online-services! * Encoding Autodetection for most of European Languages1 * Support for encoding detection plugins (besides Enca and LibRCD) * Recoding/translation of multi-language playlists! * Cache to speed-up re-recoding. * Possibility to configure new languages and encodings. * Shared configuration file. For example mentioned TagLib and LibID3 patches do not have their own user interface, but will utilize the same recoding configuration as XMMS. * As well the separate program for configuration adjustment is available. * GTK/GTK2 UI Library: you can add properties page to your GTK+ application with 3 lines of code. * Menu localization opportunity This package contains the include files, static library and development tools for librcc, as well as the testlibraw program. debian/librccgtk2-0.install0000644000000000000000000000005611362137203012740 0ustar usr/lib/librccui.so.* usr/lib/librccgtk2.so.* debian/watch0000644000000000000000000000017011362143371010216 0ustar # Compulsory line, this is a version 3 file version=3 http://dside.dyndns.org/files/rusxmms/librcc-([0-9.]*)\.tar\.bz2 debian/source/0000755000000000000000000000000011360041560010462 5ustar debian/source/format0000644000000000000000000000001411372202560011672 0ustar 3.0 (quilt) debian/librcc0.install0000644000000000000000000000005511362137203012072 0ustar usr/lib/librcc.so.* usr/lib/rcc/engines/*.so debian/librcc-dev.examples0000644000000000000000000000043311362137203012736 0ustar examples/Makefile.am examples/example1.c examples/example2.c examples/rcc-gtk-config.c examples/rcc.xml.chinese examples/rcc.xml.eastern examples/rcc.xml.western examples/mpg123-rcc.patch examples/rusxmms_cache.pl examples/input-russian.txt examples/rcc-example.xml examples/rcc.xml debian/rules0000755000000000000000000000130311543713406010247 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_configure: ./autogen.sh ./configure --prefix=/usr --disable-libtranslate --enable-force-dynamic-engines override_dh_auto_build: cd docs/api && doxygen Doxyfile dh_auto_build override_dh_clean: test ! -f Makefile || $(MAKE) clean distclean distclean-am rm -rf docs/api/html rm -rf examples/Makefile statgen/Makefile examples/.deps rm -f aclocal.m4 m4/libtool.m4 m4/ltversion.m4 rm -f configure examples/Makefile config.guess ltmain.sh config.sub config.h.in find ./ -name 'Makefile.in' -delete dh_clean override_dh_auto_install: dh_auto_install for file in debian/tmp/usr/lib/*.la; do \ sed -i "/dependency_libs/ s/'.*'/''/" $$file ; \ done debian/compat0000644000000000000000000000000211362137203010362 0ustar 7 debian/librcc-dev.docs0000644000000000000000000000004211362137203012044 0ustar docs/api/html docs/LibRCC.sxd.pdf debian/librccgtk2-0.dirs0000644000000000000000000000001011362137203012221 0ustar usr/lib debian/patches/0000755000000000000000000000000012242321507010613 5ustar debian/patches/series0000644000000000000000000000005512242321507012030 0ustar glib-single-include.patch fix-segfault.patch debian/patches/fix-segfault.patch0000644000000000000000000000241312242321507014232 0ustar Description: Fix a segfault in rccGetDefaultLanguage Origin: Upstream Bug-Ubuntu: https://bugs.launchpad.net/bugs/1183580 --- librcc-0.2.9.orig/src/librcc.c 2009-08-27 21:57:37.000000000 +0200 +++ librcc-0.2.12/src/librcc.c 2013-04-24 01:25:31.000000000 +0200 @@ -401,8 +406,8 @@ if ((i==1)&&(!language->charsets[1])&&(rccIsUTF8(language->charsets[0]))) ctx->ilang[ctx->n_languages].latin = 1; - ctx->languages[ctx->n_languages++] = (rcc_language_ptr)(ctx->ilang + ctx->n_languages); - ctx->languages[ctx->n_languages] = NULL; + ctx->languages[ctx->n_languages] = (rcc_language_ptr)(ctx->ilang + ctx->n_languages); + ctx->languages[++ctx->n_languages] = NULL; if (!ctx->current_language) ctx->current_config = rccGetCurrentConfig(ctx); @@ -508,8 +513,8 @@ ctx->iclass[ctx->n_classes].disabled = NULL; ctx->iclass[ctx->n_classes].additional = NULL; - ctx->classes[ctx->n_classes++] = (rcc_class_ptr)(ctx->iclass + ctx->n_classes); - ctx->classes[ctx->n_classes] = NULL; + ctx->classes[ctx->n_classes] = (rcc_class_ptr)(ctx->iclass + ctx->n_classes); + ctx->classes[++ctx->n_classes] = NULL; if (!strcasecmp(cl->name, "id3")) { rccRegisterDisabledCharsets(ctx, ctx->n_classes - 1, rcc_default_disabled_id3_charsets); debian/patches/glib-single-include.patch0000644000000000000000000000101312145730423015447 0ustar Description: Include rather than individual headers Author: Colin Watson Bug-Debian: http://bugs.debian.org/665573 Forwarded: no Last-Update: 2012-04-02 Index: b/external/rccexternal.c =================================================================== --- a/external/rccexternal.c +++ b/external/rccexternal.c @@ -56,7 +56,7 @@ # include #endif /* HAVE_SIGNAL_H */ -#include +#include #include "../src/rcchome.h" #include "../src/rccexternal.h" debian/librcc-dev.doc-base0000644000000000000000000000034711362137203012601 0ustar Document: librcc-dev Title: Debian librcc Manual Author: Suren A. Chilingaryan Section: Text Format: HTML Index: /usr/share/doc/librcc-dev/html/index.html Files: /usr/share/doc/librcc-dev/html/*.html debian/changelog0000644000000000000000000000605612242321507011045 0ustar librcc (0.2.9-3.1ubuntu1) trusty; urgency=low * debian/patches/fix-segfault.patch: (LP: #1183580) - Add patch from upstream to fix a segfault in rccGetDefaultLanguage -- Andreas Moog Sun, 17 Nov 2013 12:04:59 +0100 librcc (0.2.9-3.1build1) trusty; urgency=low * No change rebuild against db 5.3. -- Dmitrijs Ledkovs Fri, 01 Nov 2013 23:42:48 +0000 librcc (0.2.9-3.1) unstable; urgency=low * Non-maintainer upload. * Fix "Including individual glib headers no longer supported": Add patch glib-single-include.patch from Colin Watson: - Include rather than individual headers. (Closes: #665573) -- gregor herrmann Sat, 18 May 2013 18:49:39 +0200 librcc (0.2.9-3) unstable; urgency=low * Bump Standards-Version to 3.9.1 - add patch from ubuntu (Closes: #619675) -- Ivan Borzenkov Mon, 28 Mar 2011 00:01:50 +0400 librcc (0.2.9-2) unstable; urgency=low * Bump Standards-Version to 3.8.4 - add misc:Depends * change rules to new debhelper * chande source format to 3.0(quilt) -- Ivan Borzenkov Fri, 16 Apr 2010 23:47:54 +0400 librcc (0.2.9-1) unstable; urgency=low * New upstream release * all patches in upstream - remove -- Ivan Borzenkov Tue, 13 Oct 2009 15:54:27 +0400 librcc (0.2.8-3) unstable; urgency=low * Bump Standards-Version to 3.8.3 - add remove_slash.patch for fix lintian error * fix building with eglibc (Closes: #550065) * add patch of segfault in db4.7 -- Ivan Borzenkov Sun, 11 Oct 2009 11:25:55 +0400 librcc (0.2.8-2) unstable; urgency=low * Fix Replaces for librccgtk2-0 -- Ivan Borzenkov Sun, 18 Jan 2009 20:16:59 +0300 librcc (0.2.8-1) unstable; urgency=low * New upstream release * Change License - GPL2 to LGPL2.1 * Split librcc0 to librcc0 and librcc0-gtk (Closes: #512044) -- Ivan Borzenkov Sat, 17 Jan 2009 10:52:15 +0300 librcc (0.2.7-3) unstable; urgency=low * move gen doc to binary-arch (wait to split package) (Closes: #511823) -- Ivan Borzenkov Fri, 16 Jan 2009 21:00:40 +0300 librcc (0.2.7-2) unstable; urgency=low * Fix License - GPL to GPL2 -- Ivan Borzenkov Fri, 26 Dec 2008 03:12:34 +0300 librcc (0.2.7-1) unstable; urgency=low * NO Repack original source - original is good * New upstream release -- Ivan Borzenkov Tue, 16 Dec 2008 22:58:17 +0300 librcc (0.2.6-3) unstable; urgency=low * Repack original source * del source.lintian-overrides -- Ivan Borzenkov Tue, 09 Dec 2008 01:16:27 +0300 librcc (0.2.6-2) unstable; urgency=low * add source.lintian-overrides when original code is not fox * fix clean error when original Makefile is exist * add watch file -- Ivan Borzenkov Thu, 20 Nov 2008 23:14:01 +0300 librcc (0.2.6-1) unstable; urgency=low * Initial release (Closes: #507294) -- Ivan Borzenkov Sun, 16 Nov 2008 03:15:55 +0300 debian/copyright0000644000000000000000000000244011362137203011117 0ustar This package was debianized by Ivan Borzenkov on Sun, 16 Nov 2008 03:17:57 +0300. It was downloaded from http://rusxmms.sourceforge.net/ Upstream Author: Suren A. Chilingaryan Copyright: Copyright (C) 2005 Suren A. Chilingaryan License: This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/LGPL-2.1'. The Debian packaging is (C) 2008, Ivan Borzenkov and is licensed under the LGPL, see above.debian/librcc0.dirs0000644000000000000000000000003411362137203011362 0ustar usr/lib usr/lib/rcc/engines