--- libtextcat-2.2.orig/debian/createfp.install +++ libtextcat-2.2/debian/createfp.install @@ -0,0 +1 @@ +debian/tmp/usr/bin/* --- libtextcat-2.2.orig/debian/docs +++ libtextcat-2.2/debian/docs @@ -0,0 +1,2 @@ +README +TODO --- libtextcat-2.2.orig/debian/libtextcat-bin.install +++ libtextcat-2.2/debian/libtextcat-bin.install @@ -0,0 +1 @@ +debian/tmp/usr/bin/* --- libtextcat-2.2.orig/debian/libtextcat0.install +++ libtextcat-2.2/debian/libtextcat0.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/libtextcat.so.0.0.0 +debian/tmp/usr/lib/libtextcat.so.0 --- libtextcat-2.2.orig/debian/libtextcat-data-utf8.lintian-overrides +++ libtextcat-2.2/debian/libtextcat-data-utf8.lintian-overrides @@ -0,0 +1 @@ +libtextcat-data-utf8: breaks-without-version libtextcat0 --- libtextcat-2.2.orig/debian/copyright +++ libtextcat-2.2/debian/copyright @@ -0,0 +1,41 @@ +This package was debianized by Daniele Favara on +Sat, 4 Mar 2006 18:12:29 +0100. + +It was downloaded from http://software.wise-guys.nl/download + +Copyright Holder: (c) 2003, WiseGuys Internet B.V. + +Upstream Author: 2003 Frank Scheelen + +License: + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +- Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + +- Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. + +- Neither the name of the WiseGuys Internet B.V. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +see /usr/share/common-licenses/BSD --- libtextcat-2.2.orig/debian/rules +++ libtextcat-2.2/debian/rules @@ -0,0 +1,52 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +# "stolen" from http://cvs.fedoraproject.org/viewvc/rpms/libtextcat/devel/libtextcat.spec?revision=1.5&view=markup +install/libtextcat-data-utf8:: + mkdir -p $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM + cd langclass/LM && \ + iconv -f WINDOWS-1256 -t UTF-8 arabic-windows1256.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/arabic.lm; \ + iconv -f ISO-8859-1 -t UTF-8 albanian.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/albanian.lm; \ + iconv -f WINDOWS-1251 -t UTF-8 belarus-windows1251.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/belarus.lm; \ + iconv -f ISO-8859-1 -t UTF-8 breton.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/breton.lm; \ + iconv -f ISO-8859-1 -t UTF-8 catalan.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/catalan.lm; \ + iconv -f ISO-8859-2 -t UTF-8 czech-iso8859_2.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/czech.lm; \ + iconv -f ISO-8859-1 -t UTF-8 danish.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/danish.lm; \ + iconv -f ISO-8859-3 -t UTF-8 esperanto.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/esperanto.lm; \ + iconv -f ISO-8859-15 -t UTF-8 estonian.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/estonian.lm; \ + iconv -f ISO-8859-1 -t UTF-8 finnish.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/finnish.lm; \ + iconv -f ISO-8859-1 -t UTF-8 french.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/french.lm; \ + iconv -f ISO-8859-1 -t UTF-8 frisian.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/frisian.lm; \ + iconv -f ISO-8859-1 -t UTF-8 georgian.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/georgian.lm; \ + iconv -f ISO-8859-1 -t UTF-8 german.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/german.lm; \ + iconv -f ISO-8859-7 -t UTF-8 greek-iso8859-7.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/greek.lm; \ + iconv -f ISO-8859-8 -t UTF-8 hebrew-iso8859_8.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/hebrew.lm; \ + iconv -f ISO-8859-2 -t UTF-8 hungarian.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/hungarian.lm; \ + iconv -f ISO-8859-1 -t UTF-8 irish.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/irish_gaelic.lm; \ + iconv -f ISO-8859-1 -t UTF-8 italian.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/italian.lm; \ + iconv -f ISO-8859-13 -t UTF-8 latvian.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/latvian.lm; \ + iconv -f ISO-8859-13 -t UTF-8 lithuanian.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/lithuanian.lm; \ + iconv -f ISO-8859-1 -t UTF-8 malay.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/malay.lm; \ + iconv -f ISO-8859-1 -t UTF-8 middle_frisian.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/middle_frisian.lm; \ + iconv -f ISO-8859-1 -t UTF-8 mingo.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/mingo.lm; \ + iconv -f ISO-8859-1 -t UTF-8 norwegian.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/norwegian.lm; \ + iconv -f ISO-8859-2 -t UTF-8 polish.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/polish.lm; \ + iconv -f ISO-8859-1 -t UTF-8 portuguese.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/portuguese.lm; \ + iconv -f ISO-8859-1 -t UTF-8 quechua.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/quechua.lm; \ + iconv -f ISO-8859-1 -t UTF-8 rumantsch.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/romansh.lm; \ + iconv -f ISO-8859-5 -t UTF-8 russian-iso8859_5.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/russian.lm; \ + iconv -f ISO-8859-1 -t UTF-8 scots_gaelic.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/scots_gaelic.lm; \ + iconv -f ISO-8859-2 -t UTF-8 slovenian-iso8859_2.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/slovenian.lm; \ + iconv -f ISO-8859-1 -t UTF-8 spanish.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/spanish.lm; \ + iconv -f ISO-8859-1 -t UTF-8 swedish.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/swedish.lm; \ + iconv -f ISO-8859-9 -t UTF-8 turkish.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/turkish.lm; \ + iconv -f KOI8-R -t UTF-8 ukrainian-koi8_r.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/ukrainian.lm; \ + iconv -f ISO-8859-1 -t UTF-8 hindi.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/hindi.lm; \ + iconv -f ISO-8859-1 -t UTF-8 persian.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/persian.lm; \ + iconv -f ISO-8859-1 -t UTF-8 korean.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/korean.lm; \ + iconv -f ISO-8859-1 -t UTF-8 tamil.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/tamil.lm; \ + iconv -f ISO-8859-1 -t UTF-8 thai.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/thai.lm; \ + iconv -f ISO-8859-1 -t UTF-8 vietnamese.lm > $(CURDIR)/debian/libtextcat-data-utf8/usr/share/libtextcat/LM/vietnamese.lm --- libtextcat-2.2.orig/debian/compat +++ libtextcat-2.2/debian/compat @@ -0,0 +1 @@ +5 --- libtextcat-2.2.orig/debian/libtextcat-data.install +++ libtextcat-2.2/debian/libtextcat-data.install @@ -0,0 +1,3 @@ +langclass/LM/*.lm /usr/share/libtextcat/LM/ +langclass/ShortTexts/*.txt /usr/share/libtextcat/ShortTexts/ +langclass/conf.txt /usr/share/libtextcat --- libtextcat-2.2.orig/debian/changelog +++ libtextcat-2.2/debian/changelog @@ -0,0 +1,57 @@ +libtextcat (2.2-5) unstable; urgency=medium + + * make libtextcat-data-utf8 conflict libtextcat-data, not + libtextcat-data-utf8 (closes: #607517) + + -- Rene Engelhard Tue, 21 Dec 2010 22:59:46 +0100 + +libtextcat (2.2-4) unstable; urgency=low + + * add patch for our ancient libtool 1.4 for kFreeBSD (see #578023) + * override libtextcat source: ancient-libtool ltmain.sh 1.4.3 as + per lintians own suggestion :) + + -- Rene Engelhard Fri, 30 Apr 2010 00:21:21 +0200 + +libtextcat (2.2-3) unstable; urgency=low + + * package fingerprints converted to UTF-8 (where this is possible) + * add ${misc:Depends}, explicit debian/source/format + * explicitly build-depend on autotools-dev to make clear we update + config.* + + -- Rene Engelhard Mon, 26 Apr 2010 03:55:41 +0200 + +libtextcat (2.2-2) unstable; urgency=low + + * createfp probably should be in "utils".. + + -- Rene Engelhard Thu, 23 Aug 2007 11:59:38 +0200 + +libtextcat (2.2-1) unstable; urgency=low + + * upload to Debian + * add myself and Gauvain Pocentek to Uploaders:, update Danieles address + * lintian fixes + * data must not be in library packages due to library packages + needing to be parallel installable, move them into a libtextcat-data + * don't install libtextcat.la + * fix createfps description + + -- Rene Engelhard Wed, 22 Aug 2007 17:19:43 +0200 + +libtextcat (2.2-0ubuntu2) feisty; urgency=low + + * Bump standards to 3.7.2 + * Create createfp package which includes the executable + * Clean up debian/rules a bit + * Use dh_install to install the .h source file + + -- Gauvain Pocentek Fri, 20 Oct 2006 11:12:57 +0200 + +libtextcat (2.2-0ubuntu1) UNRELEASED; urgency=low + + * Initial release + + -- Daniele Favara Sun, 5 Mar 2006 18:32:09 +0100 + --- libtextcat-2.2.orig/debian/control +++ libtextcat-2.2/debian/control @@ -0,0 +1,71 @@ +Source: libtextcat +Section: libs +Priority: optional +Maintainer: Daniele Favara +Uploaders: Rene Engelhard , Gauvain Pocentek +Build-Depends: cdbs, debhelper (>= 5.0.0), autotools-dev +Standards-Version: 3.7.2 + +Package: libtextcat0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libtextcat-data (= ${source:Version}) +Description: Language detection library + Libtextcat is a library with functions that implement the classification + technic described in Cavnar & Trenkle, "N-Gram-Based Text Categorization". + It was primarily developed for language guessing, a task on which it is known + to perform with near-perfect accuracy. + +Package: libtextcat-dev +Section: libdevel +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libtextcat0 (= ${binary:Version}) +Description: Language detection library - development files + Libtextcat is a library with functions that implement the classification + technic described in Cavnar & Trenkle, "N-Gram-Based Text Categorization". + It was primarily developed for language guessing, a task on which it is known + to perform with near-perfect accuracy. + . + This package provides the files needed for building packages which use + libtextcat. + +Package: libtextcat-data +Section: text +Architecture: all +Replaces: libtextcat0 (<< 2.2-1) +Conflicts: libtextcat-data-utf8 +Depends: ${misc:Depends} +Description: Language detection library - data files + Libtextcat is a library with functions that implement the classification + technic described in Cavnar & Trenkle, "N-Gram-Based Text Categorization". + It was primarily developed for language guessing, a task on which it is known + to perform with near-perfect accuracy. + . + This package provides the libtextcat data files. + +Package: libtextcat-data-utf8 +Section: text +Architecture: all +Replaces: libtextcat0 (<< 2.2-1) +Conflicts: libtextcat-data +Depends: ${misc:Depends} +Breaks: libtextcat0 +Description: Language detection library - data files + Libtextcat is a library with functions that implement the classification + technic described in Cavnar & Trenkle, "N-Gram-Based Text Categorization". + It was primarily developed for language guessing, a task on which it is known + to perform with near-perfect accuracy. + . + This package provides the libtextcat data files. + +Package: createfp +Section: utils +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Language detection library - fingerprint generation utility + Libtextcat is a library with functions that implement the classification + technic described in Cavnar & Trenkle, "N-Gram-Based Text Categorization". + It was primarily developed for language guessing, a task on which it is known + to perform with near-perfect accuracy. + . + This package contains 'createfp' for generating fingerprints --- libtextcat-2.2.orig/debian/libtextcat-dev.install +++ libtextcat-2.2/debian/libtextcat-dev.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/libtextcat.a +debian/tmp/usr/lib/libtextcat.so +src/textcat.h usr/include/ --- libtextcat-2.2.orig/debian/source/lintian-overrides +++ libtextcat-2.2/debian/source/lintian-overrides @@ -0,0 +1 @@ +libtextcat source: ancient-libtool ltmain.sh 1.4.3 --- libtextcat-2.2.orig/debian/source/format +++ libtextcat-2.2/debian/source/format @@ -0,0 +1 @@ +1.0 --- libtextcat-2.2.orig/debian/patches/libtool_1.4.diff +++ libtextcat-2.2/debian/patches/libtool_1.4.diff @@ -0,0 +1,20 @@ +--- configure-old 2010-04-30 00:13:47.000000000 +0200 ++++ configure 2010-04-30 00:15:56.000000000 +0200 +@@ -3451,7 +3451,7 @@ + ;; + + # This must be Linux ELF. +-linux-gnu*) ++linux-gnu*|k*bsd*-gnu*) + case $host_cpu in + alpha* | hppa* | i*86 | mips | mipsel | powerpc* | sparc* | ia64*) + lt_cv_deplibs_check_method=pass_all ;; +@@ -6364,7 +6364,7 @@ + ;; + + # This must be Linux ELF. +-linux-gnu*) ++linux-gnu*|k*bsd*-gnu*) + version_type=linux + need_lib_prefix=no + need_version=no