--- liblouisxml-2.4.0.orig/debian/liblouisxml-dev.dirs +++ liblouisxml-2.4.0/debian/liblouisxml-dev.dirs @@ -0,0 +1,2 @@ +usr/lib +usr/include --- liblouisxml-2.4.0.orig/debian/compat +++ liblouisxml-2.4.0/debian/compat @@ -0,0 +1 @@ +7 --- liblouisxml-2.4.0.orig/debian/info +++ liblouisxml-2.4.0/debian/info @@ -0,0 +1 @@ +doc/liblouisxml.info --- liblouisxml-2.4.0.orig/debian/watch +++ liblouisxml-2.4.0/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://www.abilitiessoft.com/downloads.html liblouisxml-(.*)\.tar\.gz --- liblouisxml-2.4.0.orig/debian/changelog +++ liblouisxml-2.4.0/debian/changelog @@ -0,0 +1,127 @@ +liblouisxml (2.4.0-3) unstable; urgency=low + + * debian/liblouisxml-dev.install: Move pkg-config file to multiarch place. + * debian/rules: Add build-indep and build-arch targets. + * control: + - Depend on hardening-check. + - make liblouisxml-bin recommend rtf2xml. + * rules: Set DEB_BUILD_HARDENING=1 to enable hardening. + * control: Bump Standards-Version to 3.9.3 (no changes). + + -- Samuel Thibault Fri, 08 Jun 2012 22:57:12 +0200 + +liblouisxml (2.4.0-2) unstable; urgency=low + + * debian/rules: Set libdir to DEB_HOST_MULTIARCH. + * debian/control: Make liblouisxml1 pre-depend on multiarch-support. + + -- Samuel Thibault Sun, 05 Jun 2011 12:37:05 +0200 + +liblouisxml (2.4.0-1) unstable; urgency=low + + * New upstream release. + * debian/control: + - Set liblouisxml-data Multi-Arch: foreign. + - Build-depend on dpkg-dev (>= 1.16). + - Bump Standards-Version to 3.9.2. + - Only suggest ooo2dbk instead of recommending it, as it's quite big. + + -- Samuel Thibault Sun, 15 May 2011 19:34:06 +0200 + +liblouisxml (2.2.0-2) unstable; urgency=low + + * debian/control: + - Make liblouisxml-bin Depend on poppler-utils for pdf2brl. + * debian/copyright: Fix download URL. + * debian/liblouisxml-bin.manpages: Remove debian/lbx_devonly.1, as we do not + ship lbx_devonly any more. + * debian/liblouisxml-bin.manpages: Use man/rtf2brl.1 instead of + debian/rtf2brl.1. + * debian/liblouis1.dir: Remove spurious file. + * debian/watch: Replace googlecode URL with abilitiessoft.com URL. + + -- Samuel Thibault Tue, 24 Aug 2010 21:27:52 +0200 + +liblouisxml (2.2.0-1) unstable; urgency=low + + * New upstream release. + * debian/control: + - Bump Standards-Version to 3.9.1 (no change needed). + - Build-Depend on liblouis-dev (>= 2.0.0) for louis.h. + * debian/rules: Run chrpath after installation, as automake seems to be + rebuilding gnulib on make install, leading to a re-link of tools. + + -- Samuel Thibault Tue, 27 Jul 2010 02:45:24 +0200 + +liblouisxml (2.1.0-3) unstable; urgency=low + + * debian/control: Add help2man Build-Depend (closes: Bug#579495). + + -- Samuel Thibault Wed, 28 Apr 2010 17:46:42 +0200 + +liblouisxml (2.1.0-2) unstable; urgency=low + + * debian/liblouisxml-bin.manpages: Fix manpages paths. + * debian/control: Bump Standards-Version to 3.8.4 (no change needed). + + -- Samuel Thibault Thu, 28 Jan 2010 00:02:20 +0100 + +liblouisxml (2.1.0-1) unstable; urgency=low + + * New upstream release. + * debian/control: Drop duplicate Section: libs field. + * debian/copyright: Fix copyright sign. + * debian/lbx_devonly.1, rtf2brl.1: New manpages. + * debian/liblouisxml-bin.manpages: Update manpages paths. + * debian/rules: + - Drop rpath from all libs and programs. + - Automatically copy config.{sub,guess} autotools-dev. + * debian/watch: Fix expression. + * debian/liblouisxml-dev.doc-base: Add. + + -- Samuel Thibault Wed, 13 Jan 2010 00:47:59 +0100 + +liblouisxml (2.0.0-2) unstable; urgency=low + + * debian/control: Add texinfo build-depend. + + -- Samuel Thibault Sun, 23 Aug 2009 01:49:43 +0200 + +liblouisxml (2.0.0-1) unstable; urgency=low + + * New upstream release. + * rules: Install libraries to /usr/lib/$(DEB_HOST_GNU_TYPE), but not the + pkgconfig file. + * debian/control: + - Add Multi-Arch: foreign to liblouisxml-bin, same to liblouisxml1. + - Bump Standards-Version to 3.8.3 (no change needed). + - Add ${misc:Depends} to liblouisxml-dev, liblouisxml-bin, liblouisxml1, + liblouisxml-data. + - Add chrpath build-dependency. + * debian/liblouisxml-dev.install: so not install liblouisxml.la. + * debian/rules: Use chrpath to remove bogus /usr/lib rpath from libtool... + + -- Samuel Thibault Sat, 22 Aug 2009 15:54:32 +0200 + +liblouisxml (1.9.1-3) unstable; urgency=low + + * debian/control: + - Change my email, remove DM-Upload-Allowed, add Vcs-Git and Vcs-Browser. + - Bump Standards-Version to 3.8.2 (no change needed). + + -- Samuel Thibault Wed, 29 Jul 2009 01:51:33 +0200 + +liblouisxml (1.9.1-1) unstable; urgency=low + + * New upstream bugfix release. + * Bump Standards-Version to 3.8.1, no changes needed. + * Set CFLAGS to -O2 unless noopt is given in DEB_BUILD_OPTIONS. + * Build liblouisxml-data in binary-indep instead of binary-arch. + + -- Samuel Thibault Wed, 22 Apr 2009 00:00:00 +0200 + +liblouisxml (1.9.0-1) unstable; urgency=low + + * Initial release (Closes: #513633). + + -- Samuel Thibault Sat, 07 Mar 2009 23:03:22 +0100 --- liblouisxml-2.4.0.orig/debian/rules +++ liblouisxml-2.4.0/debian/rules @@ -0,0 +1,98 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) +CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) +else +CROSS= --build $(DEB_BUILD_GNU_TYPE) +endif + +ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) +CFLAGS += -O0 +else +CFLAGS += -O2 +endif + +export DEB_BUILD_HARDENING=1 + +config.status: configure + dh_testdir + cp -f /usr/share/misc/config.sub build-aux/config.sub + cp -f /usr/share/misc/config.guess build-aux/config.guess + ./configure $(CROSS) --prefix=/usr --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" + + +build: build-indep build-arch +build-indep: build-stamp +build-arch: build-stamp +build-stamp: config.status + dh_testdir + $(MAKE) + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + [ ! -f Makefile ] || $(MAKE) distclean + rm -f doc/liblouisxml.info doc/stamp-vti doc/version.texi + rm -f build-aux/config.sub + rm -f build-aux/config.guess + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install + + rm -f $(CURDIR)/debian/tmp/usr/bin/lbx_devonly + chrpath -d $(CURDIR)/debian/tmp/usr/lib/*/liblouisxml.so.* $(CURDIR)/debian/tmp/usr/bin/xml2brl + +binary-indep: build install + +binary-arch: export DH_OPTIONS=-s +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installexamples + dh_install + dh_installman + dh_installinfo + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-indep: export DH_OPTIONS=-i +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_install + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +get-orig-source: + uscan --verbose --rename --repack --force-download + +binary: binary-indep binary-arch +.PHONY: build build-indep build-arch clean binary-indep binary-arch binary install --- liblouisxml-2.4.0.orig/debian/liblouisxml-dev.install +++ liblouisxml-2.4.0/debian/liblouisxml-dev.install @@ -0,0 +1,4 @@ +usr/include/* +usr/lib/*/lib*.a +usr/lib/*/lib*.so +usr/lib/*/pkgconfig/* --- liblouisxml-2.4.0.orig/debian/liblouisxml-bin.manpages +++ liblouisxml-2.4.0/debian/liblouisxml-bin.manpages @@ -0,0 +1,4 @@ +debian/tmp/usr/share/man/man1/*.1 +man/rtf2brl.1 +man/msword2brl.1 +man/xml2brl.1 --- liblouisxml-2.4.0.orig/debian/liblouisxml-bin.install +++ liblouisxml-2.4.0/debian/liblouisxml-bin.install @@ -0,0 +1 @@ +usr/bin/* --- liblouisxml-2.4.0.orig/debian/docs +++ liblouisxml-2.4.0/debian/docs @@ -0,0 +1,4 @@ +NEWS +README +doc/liblouisxml.html +doc/liblouisxml.txt --- liblouisxml-2.4.0.orig/debian/liblouisxml1.install +++ liblouisxml-2.4.0/debian/liblouisxml1.install @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* --- liblouisxml-2.4.0.orig/debian/control +++ liblouisxml-2.4.0/debian/control @@ -0,0 +1,67 @@ +Source: liblouisxml +Priority: extra +Maintainer: Debian Accessibility Team +Uploaders: Samuel Thibault +Build-Depends: debhelper (>= 7), autotools-dev, pkg-config, liblouis-dev (>= 2.0.0), libxml2-dev, texinfo, chrpath, help2man, dpkg-dev (>= 1.16), hardening-wrapper +Standards-Version: 3.9.3 +Section: libs +Vcs-Git: git://git.debian.org/git/pkg-a11y/liblouisxml +Vcs-Browser: http://git.debian.org/?p=pkg-a11y/liblouisxml.git +Homepage: http://code.google.com/p/liblouisxml/ + +Package: liblouisxml-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, liblouisxml1 (= ${binary:Version}) +Description: Braille XML translation library - static libs and headers + Liblouisxml translates files in the computer lingua franca xml format + into properly transcribed braille. This includes translation into grade + two, if desired, mathematical codes, etc. It also includes formatting + according to a built-in style sheet which can be modified by the user. + . + This package contains static libraries and development headers. + +Package: liblouisxml1 +Architecture: any +Multi-Arch: same +Pre-Depends: multiarch-support +Depends: ${shlibs:Depends}, ${misc:Depends}, liblouisxml-data +Description: Braille XML translation library - shared libs + Liblouisxml translates files in the computer lingua franca xml format + into properly transcribed braille. This includes translation into grade + two, if desired, mathematical codes, etc. It also includes formatting + according to a built-in style sheet which can be modified by the user. + . + This package contains shared libraries. + +Package: liblouisxml-data +Section: text +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +Description: Braille XML translation library - data + Liblouisxml translates files in the computer lingua franca xml format + into properly transcribed braille. This includes translation into grade + two, if desired, mathematical codes, etc. It also includes formatting + according to a built-in style sheet which can be modified by the user. + . + This package contains runtime data. + +Package: liblouisxml-bin +Section: text +Multi-Arch: foreign +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, antiword, poppler-utils +Suggests: ooo2dbk +Recommends: rtf2xml +Description: Braille XML translation utilities + Liblouisxml translates files in the computer lingua franca xml format + into properly transcribed braille. This includes translation into grade + two, if desired, mathematical codes, etc. It also includes formatting + according to a built-in style sheet which can be modified by the user. + . + This package contains xml2brl which translates an xml or text file into an + embosser-ready braille file, and msword2brl which translates an ms-word file + into an embosser-ready braille file. + . + In combination with ooo2dbk, it can also translate OpenOffice.org 1 documents. --- liblouisxml-2.4.0.orig/debian/liblouisxml-dev.doc-base +++ liblouisxml-2.4.0/debian/liblouisxml-dev.doc-base @@ -0,0 +1,15 @@ +Document: liblouisxml +Title: Programmer API for the liblouisxml XML Braille translation library +Author: John J. Boyer +Abstract: This manual describes the liblouisxml translator library: + - for the end user + - for XML translation customization + - for developers using the API of the library +Section: Programming/C + +Format: HTML +Index: /usr/share/doc/liblouisxml-dev/liblouisxml.html +Files: /usr/share/doc/liblouisxml-dev/liblouisxml.html + +Format: text +Files: /usr/share/doc/liblouisxml-dev/liblouisxml.txt.gz --- liblouisxml-2.4.0.orig/debian/copyright +++ liblouisxml-2.4.0/debian/copyright @@ -0,0 +1,49 @@ +This package was debianized by Samuel Thibault on +Fri, 30 Jan 2009 22:41:58 +0100. + +It was downloaded from http://code.google.com/p/liblouisxml/ + +Upstream Author: + + John J. Boyer + + Dave Mielke and other BRLTy team members + + Leon ungier of Viewplus Technologies + + John Gardner of Viewplus Technologies + + Yuemei Sun of ViewPlus Technologies + + Eitan Isaacson + + Alastair Irving + +Copyright: + + Copyright (C) 1999-2008 by the BRLTTY Team + Copyright (C) 2004-2007 ViewPlus Technologies, Inc. `www.viewplus.com'. + Copyright (C) 2004 Computers to Help People, Inc., www.chpi.org + Copyright (C) 2007,2008 JJB Software, Inc. `www.jjb-software.com'. + +License: + + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + + This package 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + +The Debian packaging is © 2009, Samuel Thibault and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. --- liblouisxml-2.4.0.orig/debian/liblouisxml-data.install +++ liblouisxml-2.4.0/debian/liblouisxml-data.install @@ -0,0 +1 @@ +usr/share/liblouisxml/lbx_files