--- libunibreak-1.1.orig/debian/README.source +++ libunibreak-1.1/debian/README.source @@ -0,0 +1,58 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +To configure quilt to use debian/patches instead of patches, you want +either to export QUILT_PATCHES=debian/patches in your environment +or use this snippet in your ~/.quiltrc: + + for where in ./ ../ ../../ ../../../ ../../../../ ../../../../../; do + if [ -e ${where}debian/rules -a -d ${where}debian/patches ]; then + export QUILT_PATCHES=debian/patches + break + fi + done + +To get the fully patched source after unpacking the source package, cd to +the root level of the source package and run: + + quilt push -a + +The last patch listed in debian/patches/series will become the current +patch. + +To add a new set of changes, first run quilt push -a, and then run: + + quilt new + +where is a descriptive name for the patch, used as the filename in +debian/patches. Then, for every file that will be modified by this patch, +run: + + quilt add + +before editing those files. You must tell quilt with quilt add what files +will be part of the patch before making changes or quilt will not work +properly. After editing the files, run: + + quilt refresh + +to save the results as a patch. + +Alternately, if you already have an external patch and you just want to +add it to the build system, run quilt push -a and then: + + quilt import -P /path/to/patch + quilt push -a + +(add -p 0 to quilt import if needed). as above is the filename to +use in debian/patches. The last quilt push -a will apply the patch to +make sure it works properly. + +To remove an existing patch from the list of patches that will be applied, +run: + + quilt delete + +You may need to run quilt pop -a to unapply patches first before running +this command. --- libunibreak-1.1.orig/debian/changelog +++ libunibreak-1.1/debian/changelog @@ -0,0 +1,222 @@ +libunibreak (1.1-2build2) focal; urgency=medium + + * No-change rebuild to reintroduce i386 binaries. + + -- Steve Langasek Sun, 22 Dec 2019 15:12:08 -0600 + +libunibreak (1.1-2) unstable; urgency=medium + + * debian/libunibreak1-dev.install: + - Added pkgconfig files. (Closes: #784630) + * debian/control: + - Bumped Standards-Version to 3.9.6, no changes needed. + + -- Eugene V. Lyubimkin Thu, 14 May 2015 22:43:03 +0300 + +libunibreak (1.1-1) unstable; urgency=low + + * New upstream release. + * debian/control: + - Replaced 'liblinebreak' with 'libunibreak' in long descriptions. + (Closes: #717282) + - Updated Unicode reference URLs in long descriptions. + - Don't depend on quilt anymore. + * debian/copyright: + - Simplified and updated copyright years. + * debian/patches: + - 010-fix-building-without-static.patch: removed, applied upstream. + * debian/rules: + - Quilt is not used anymore. + + -- Eugene V. Lyubimkin Thu, 24 Oct 2013 21:56:38 +0300 + +libunibreak (1.0-2) unstable; urgency=low + + * debian/control: + - Added missing conflicts with liblinebreak{,2}-dev. (Closes: #710474) + * debian/watch: + - Adjusted to search for libunibreak, not for liblinebreak. + + -- Eugene V. Lyubimkin Sun, 07 Jul 2013 21:42:37 +0300 + +libunibreak (1.0-1) unstable; urgency=low + + * New upstream release. + * debian/copyright: + - Updated. + * debian/{control,liblinebreak*}: + - Content changes and file renames due to upstream rename. + * debian/control: + - Added quilt to Build-Depends. + - Added dh-autoreconf to Build-Depends. + - Bumped Standards-Version to 3.9.4, no changes needed. + * debian/rules: + - Fixed passing build prefix to ./configure. + - Use quilt's dh plugin. + - Use dh-autoreconf's dh plugin. + - Rewrote using dh override targets. + - Added dpkg-buildflags support. + * debian/patches: + - Added 010-fix-building-without-static.patch, cherry-picked from + upstream. + * debian/*.symbols: + - Recreated for new upstream name. + * debian/README.source: + - Added with quilt instructions. + * debian/NEWS: + - Removed as obsolete. + + -- Eugene V. Lyubimkin Sun, 19 May 2013 19:35:02 +0300 + +liblinebreak2 (2.1-1) unstable; urgency=low + + * New upstream release. + * debian/copyright: + - Updated copyright years. + - Updated Unicode page reference. + * debian/control: + - Updated Unicode page reference. + - Bumped Standards-Version to 3.9.2, no changes needed. + + -- Eugene V. Lyubimkin Sat, 01 Oct 2011 14:06:36 +0300 + +liblinebreak2 (2.0-1) unstable; urgency=low + + * New upstream release. + * debian/control: + - Bumped Standards-Version to 3.9.1, no changes needed. + - Updated package names: 'liblinebreak' -> 'liblinebreak2'. + - Updated links to the Unicode documentation in the long descriptions. + - Updated my mail address. + - Removed 'DM-Upload-Allowed' flag, not needed anymore. + - 'liblinebreak2-dev' conflicts with 'liblinebreak-dev'. + * debian/changelog: + - Changed source package name to liblinebreak2 since API is changed. + * debian/copyright: + - Updated copyright years. + * debian/{liblinebreak -> liblinebreak2}-dev.install: + - Don't install .la file. + * debian/{liblinebreak -> liblinebreak2}-doc.install + - Updated documentation path. + * debian/{liblinebreak -> liblinebreak2}-doc.doc-base.reference: + - Updated names and documentation path. + * debian/{liblinebreak1 -> liblinebreak2}.install: + - Updated for new upstream release. + * debian/liblinebreak1.symbols: + - Removed. + * debian/liblinbreak2.symbols: + - Created. + + -- Eugene V. Lyubimkin Fri, 08 Apr 2011 20:56:44 +0300 + +liblinebreak (1.2-1) unstable; urgency=low + + * New upstream release. + * debian/control: + - Bumped 'Standards-Version' to 3.8.1, no changes needed. + - Added 'autotools-dev' to Build-Depends for newer config.sub and + config.guess files. + * debian/rules: + - Copy newer config.sub and config.guess files for build stage and revert + them back in clean target. + * debian/liblinebreak1.install: + - Adapted to new upstream release. + * debian/liblinebreak1.symbols: + - Updated. + + -- Eugene V. Lyubimkin Sun, 03 May 2009 11:00:26 +0300 + +liblinebreak (1.0-3) unstable; urgency=low + + * debian/watch: + - Upstream has now placed upstream tarball, so filled it up. + + -- Eugene V. Lyubimkin Thu, 29 Jan 2009 20:36:15 +0200 + +liblinebreak (1.0-2) experimental; urgency=low + + * debian/liblinebreak1.symbols: + - Added. + * debian/control: + - Removed duplicated 'Section' line from liblinebreak1 entry. + + -- Eugene V. Lyubimkin Sat, 24 Jan 2009 10:52:16 +0200 + +liblinebreak (1.0-1) experimental; urgency=low + + * New upstream release. + * debian/control: + - Reworked, added shared library package (liblinebreak1) and documentation + package (liblinebreak-doc). + - Set DM-Upload-Allowed flag. + * debian/rules: + - Reworked according to new upstream release. + - Removed some unneeded cruft. + * debian/liblinebreak-doc.install: + - Added with path for documentation. + * debian/*.install: + - Reworked. + * debian/README.Debian: + - Removed as obsolete. + * debian/NEWS: + - Added with notion about static library. + * debian/liblinebreak-doc.doc-base.reference: + - Added. + + -- Eugene V. Lyubimkin Sun, 11 Jan 2009 11:11:21 +0200 + +liblinebreak (0.9.6-6) unstable; urgency=low + + * debian/rules: + - Removed empty 'clean' and 'binary-indep', lintian became more clever. + - Fixed mistake leading to double-building the package. + - Added support for 'noopt' in DEB_BUILD_OPTIONS. + - Library now builds with '-D_REENTRANT' flag. + * debian/control: + - Bumped 'Standards-Version' to 3.8.0. + * debian/watch: + - Added (comments only). + + -- Eugene V. Lyubimkin Sun, 13 Jul 2008 22:00:06 +0300 + +liblinebreak (0.9.6-5) unstable; urgency=low + + * New maintainer. (Closes: #483258) + * debian/control: + - Updated 'Maintainer' field. + - Removed 'Vcs-Git' field. + * debian/rules: + - Added 'clean' and 'binary-indep' rules to satisfy lintian. + + -- Eugene V. Lyubimkin Fri, 30 May 2008 00:59:40 +0300 + +liblinebreak (0.9.6-4) unstable; urgency=low + + * Orphaned the package. + * debhelper v7; rules file minimisation. + + -- Joey Hess Tue, 27 May 2008 19:28:39 -0400 + +liblinebreak (0.9.6-3) unstable; urgency=low + + * Build the library -fPIC so that it can be linked into libzltext. + + -- Joey Hess Tue, 08 Apr 2008 19:48:56 -0400 + +liblinebreak (0.9.6-2) unstable; urgency=low + + * First upload to debian. + + -- Joey Hess Sat, 22 Mar 2008 19:21:02 -0400 + +liblinebreak (0.9.6-1) stable; urgency=low + + * New upstream version. + + -- Nikolay Pultsin Wed, 19 Mar 2008 15:52:00 +0300 + +liblinebreak (0.9-1) stable; urgency=low + + * Initial release. + + -- Nikolay Pultsin Sun, 9 Mar 2008 03:19:00 +0300 --- libunibreak-1.1.orig/debian/compat +++ libunibreak-1.1/debian/compat @@ -0,0 +1 @@ +7 --- libunibreak-1.1.orig/debian/control +++ libunibreak-1.1/debian/control @@ -0,0 +1,38 @@ +Source: libunibreak +Section: text +Priority: optional +Maintainer: Eugene V. Lyubimkin +Standards-Version: 3.9.6 +Build-Depends: debhelper (>= 7.2.11), dh-autoreconf + +Package: libunibreak-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libunibreak1 (= ${binary:Version}) +Conflicts: liblinebreak-dev, liblinebreak2-dev +Suggests: libunibreak-doc (>= ${source:Version}) +Description: line breaking library for Unicode (development files) + libunibreak is an implementation of the Unicode line breaking algorithm + described at http://www.unicode.org/reports/tr29/tr29-21.html + . + This package contains development header files. + +Package: libunibreak1 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: line breaking library for Unicode (shared library) + libunibreak is an implementation of the Unicode line breaking algorithm + described at http://www.unicode.org/reports/tr29/tr29-21.html + . + This package contains shared library to dynamically link with. + +Package: libunibreak-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Description: line breaking library for Unicode (documentation) + libunibreak is an implementation of the Unicode line breaking algorithm + described at http://www.unicode.org/reports/tr29/tr29-21.html + . + This package contains documentation. + --- libunibreak-1.1.orig/debian/copyright +++ libunibreak-1.1/debian/copyright @@ -0,0 +1,90 @@ +Sources were downloaded from: + + http://downloads.sourceforge.net/vimgadgets + +Authors: + Wu Yongwei, Nikolay Pultsin, Thomas Klausner, Tom Hacohen. + +Files: * +Copyright: (C) 2008-2012 Wu Yongwei +Copyright: (C) 2012-2013 Tom Hacohen +License: other + /* + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the author be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute + * it freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must + * not claim that you wrote the original software. If you use this + * software in a product, an acknowledgement in the product + * documentation would be appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must + * not be misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source + * distribution. + * + * [...] + * + * The Unicode Terms of Use are available at + * + */ + +Files: linebreakdata.c, wordbreakdata.c +Copyright: (c) 1991-2013 Unicode, Inc. +License: other + http://www.unicode.org/terms_of_use.html + . + EXHIBIT 1 + UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + . + Unicode Data Files include all data files under the directories + http://www.unicode.org/Public/, http://www.unicode.org/reports/, and + http://www.unicode.org/cldr/data/ . Unicode Software includes any source + codep ublished in the Unicode Standard or under the directories + http://www.unicode.org/Public/, http://www.unicode.org/reports/, and + http://www.unicode.org/cldr/data/. + . + NOTICE TO USER: Carefully read the following legal agreement. BY + DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES + ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND + AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF + YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA + FILES OR SOFTWARE. + . + COPYRIGHT AND PERMISSION NOTICE + . + Copyright (c) 1991-2013 Unicode, Inc. All rights reserved. Distributed + under the Terms of Use in http://www.unicode.org/copyright.html. + . + Permission is hereby granted, free of charge, to any person obtaining a + copy of the Unicode data files and any associated documentation (the "Data + Files") or Unicode software and any associated documentation (the "Software") + to deal in the Data Files or Software without restriction, including without + limitation the rights to use, copy, modify, merge, publish, distribute, and/or + sell copies of the Data Files or Software, and to permit persons to whom the + Data Files or Software are furnished to do so, provided that (a) the above + copyright notice(s) and this permission notice appear with all copies of the + Data Files or Software, (b) both the above copyright notice(s) and this + permission notice appear in associated documentation, and (c) there is clear + notice in each modified Data File or in the Software as well as in the + documentation associated with the Data File(s) or Software that the data or + software has been modified. + . + THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY + KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD + PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN + THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL + DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING + OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR + SOFTWARE. + . + Except as contained in this notice, the name of a copyright holder shall + not be used in advertising or otherwise to promote the sale, use or other + dealings in these Data Files or Software without prior written authorization of + the copyright holder. --- libunibreak-1.1.orig/debian/libunibreak-dev.install +++ libunibreak-1.1/debian/libunibreak-dev.install @@ -0,0 +1,3 @@ +debian/tmp/usr/include/* usr/include +debian/tmp/usr/lib/libunibreak.so usr/lib +debian/tmp/usr/lib/pkgconfig/* usr/lib/pkgconfig --- libunibreak-1.1.orig/debian/libunibreak-doc.doc-base.reference +++ libunibreak-1.1/debian/libunibreak-doc.doc-base.reference @@ -0,0 +1,9 @@ +Document: libunibreak-reference +Title: libunibreak Reference Manual +Author: Wu Yongwei +Abstract: A C API to use Unicode line breaking algorithm +Section: Programming/C + +Format: HTML +Index: /usr/share/doc/libunibreak-doc/html/index.html +Files: /usr/share/doc/libunibreak-doc/html/* --- libunibreak-1.1.orig/debian/libunibreak-doc.install +++ libunibreak-1.1/debian/libunibreak-doc.install @@ -0,0 +1 @@ +doc/html usr/share/doc/libunibreak-doc/ --- libunibreak-1.1.orig/debian/libunibreak1.install +++ libunibreak-1.1/debian/libunibreak1.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libunibreak.so.* usr/lib --- libunibreak-1.1.orig/debian/libunibreak1.symbols +++ libunibreak-1.1/debian/libunibreak1.symbols @@ -0,0 +1,17 @@ +libunibreak.so.1 libunibreak1 #MINVER# + init_linebreak@Base 1.0 + init_wordbreak@Base 1.0 + is_line_breakable@Base 1.0 + lb_get_next_char_utf16@Base 1.0 + lb_get_next_char_utf32@Base 1.0 + lb_get_next_char_utf8@Base 1.0 + lb_prop_default@Base 1.0 + lb_prop_lang_map@Base 1.0 + linebreak_version@Base 1.0 + set_linebreaks@Base 1.0 + set_linebreaks_utf16@Base 1.0 + set_linebreaks_utf32@Base 1.0 + set_linebreaks_utf8@Base 1.0 + set_wordbreaks_utf16@Base 1.0 + set_wordbreaks_utf32@Base 1.0 + set_wordbreaks_utf8@Base 1.0 --- libunibreak-1.1.orig/debian/rules +++ libunibreak-1.1/debian/rules @@ -0,0 +1,11 @@ +#!/usr/bin/make -f + +DPKG_EXPORT_BUILDFLAGS = 1 +-include /usr/share/dpkg/buildflags.mk + +%: + dh --with autoreconf $@ + +override_dh_auto_configure: + dh_auto_configure -- --disable-static + --- libunibreak-1.1.orig/debian/watch +++ libunibreak-1.1/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/vimgadgets/ libunibreak-(.+)\.tar\.gz