--- liblouisutdml-2.0.0.orig/windows/Makefile.am +++ liblouisutdml-2.0.0/windows/Makefile.am @@ -2,6 +2,4 @@ configure.mk \ liblouisutdml.def \ make_makefile.c - -SUBDIRS = include - + --- liblouisutdml-2.0.0.orig/debian/compat +++ liblouisutdml-2.0.0/debian/compat @@ -0,0 +1 @@ +7 --- liblouisutdml-2.0.0.orig/debian/liblouisutdml-bin.install +++ liblouisutdml-2.0.0/debian/liblouisutdml-bin.install @@ -0,0 +1 @@ +usr/bin/file2brl --- liblouisutdml-2.0.0.orig/debian/info +++ liblouisutdml-2.0.0/debian/info @@ -0,0 +1 @@ +doc/liblouisutdml.info --- liblouisutdml-2.0.0.orig/debian/watch +++ liblouisutdml-2.0.0/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://www.abilitiessoft.com/downloads.html liblouisutdml-(.*)\.tar\.gz --- liblouisutdml-2.0.0.orig/debian/changelog +++ liblouisutdml-2.0.0/debian/changelog @@ -0,0 +1,51 @@ +liblouisutdml (2.0.0-2) unstable; urgency=low + + * debian/rules: Export CPPFLAGS (Closes: Bug#642670). + + -- Samuel Thibault Sun, 16 Oct 2011 01:03:48 +0200 + +liblouisutdml (2.0.0-1) unstable; urgency=low + + * New upstream release. + * debian/control,rules: rename liblouisutdml5 package to liblouisutdml6 due to + soname bump to version 6. + * debian/liblouisutdml-dev.install: Move pkg-config file to multiarch place. + * windows/Makefile.am: Upstream patch to fix make distclean. + + -- Samuel Thibault Tue, 16 Aug 2011 03:54:24 +0200 + +liblouisutdml (1.9.0-1) unstable; urgency=low + + * New upstream release, "It should be free of bugs". + * debian/control: + - Rename liblouisutdml1 to liblouisutdml5 due to soname change. + - Build-depend on dpkg-dev (>= 1.16). + - Bump Standards-Version to 3.9.2. + - Make liblouisutdml5 pre-depend on multiarch-support. + * debian/copyright: update. + * debian/rules: use DEB_HOST_MULTIARCH for /usr/lib path. + + -- Samuel Thibault Sun, 10 Apr 2011 20:02:31 +0200 + +liblouisutdml (1.7.0-2) unstable; urgency=low + + * Add java packages: + - debian/control: add default-jdk and ant build-dependencies, add + liblouisutdml-java and liblouisutdml-java-doc packages. + - debian/rules: separate build into build-indep and build-arch, build + jliblouisutdml.jar and javadoc documentation. + + * debian/control: + - set liblouisutdml-data Multi-Arch: foreign. + - add libtool build-dependency (Closes: #621906). + * debian/rules: + - Add -I/usr/lib/jvm/default-java/include to CPPFLAGS to get jni.h + - Remove more generated files. + + -- Samuel Thibault Fri, 04 Mar 2011 02:31:16 +0100 + +liblouisutdml (1.7.0-1) unstable; urgency=low + + * Initial release (Closes: Bug#590638). + + -- Samuel Thibault Sun, 30 Jan 2011 18:01:56 +0100 --- liblouisutdml-2.0.0.orig/debian/rules +++ liblouisutdml-2.0.0/debian/rules @@ -0,0 +1,118 @@ +#!/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 +VERSION := $(shell dpkg-parsechangelog | grep '^Version:' | cut -d ' ' -f 2 | cut -d '-' -f 1) + +ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) +CFLAGS += -O0 +else +CFLAGS += -O2 +endif +export CPPFLAGS += -I/usr/lib/jvm/default-java/include + +configure: + mkdir -p build-aux + cp -f /usr/share/misc/config.sub build-aux/config.sub + cp -f /usr/share/misc/config.guess build-aux/config.guess + autoreconf -fi + +config.status: configure + dh_testdir + ./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-arch: build-arch-stamp +build-arch-stamp: config.status + dh_testdir + $(MAKE) + touch $@ + +build-indep: build-indep-stamp +build-indep-stamp: + dh_testdir + ( cd java ; ant -buildfile build.xml ) + mv java/jliblouisutdml.jar java/jliblouisutdml-$(VERSION).jar + ( cd java ; javadoc -d api src/org/liblouis/*.java ) + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + [ ! -f Makefile ] || $(MAKE) distclean + rm -f doc/liblouisutdml.info doc/stamp-vti doc/version.texi + rm -f build-aux/config.sub + rm -f build-aux/config.guess + rm -f configure + rm -f aclocal.m4 + rm -f m4/libtool.m4 m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 m4/lt~obsolete.m4 + rm -fr build-aux + rm -f INSTALL + rm -f $$(find . -name Makefile.in) + rm -f liblouisutdml/config.h.in + rm -fr java/classes + rm -f java/jliblouisutdml-*.jar + rm -fr java/api + dh_clean + +install-arch: build-arch + 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/*/liblouisutdml.so.* $(CURDIR)/debian/tmp/usr/bin/file2brl + +binary-arch: export DH_OPTIONS=-s +binary-arch: build-arch install-arch + 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-indep install-arch + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_install + dh_install -pliblouisutdml-java java/jliblouisutdml-$(VERSION).jar /usr/share/java + dh_link -pliblouisutdml-java /usr/share/java/jliblouisutdml-$(VERSION).jar /usr/share/java/jliblouisutdml.jar + 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-indep build-arch build clean binary-indep binary-arch binary install-arch --- liblouisutdml-2.0.0.orig/debian/liblouisutdml-dev.install +++ liblouisutdml-2.0.0/debian/liblouisutdml-dev.install @@ -0,0 +1,4 @@ +usr/include/* +usr/lib/*/lib*.a +usr/lib/*/lib*.so +usr/lib/*/pkgconfig/* --- liblouisutdml-2.0.0.orig/debian/liblouisutdml-bin.manpages +++ liblouisutdml-2.0.0/debian/liblouisutdml-bin.manpages @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man1/file2brl.1 --- liblouisutdml-2.0.0.orig/debian/liblouisutdml6.install +++ liblouisutdml-2.0.0/debian/liblouisutdml6.install @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* --- liblouisutdml-2.0.0.orig/debian/docs +++ liblouisutdml-2.0.0/debian/docs @@ -0,0 +1,4 @@ +NEWS +README +doc/liblouisutdml.html +doc/liblouisutdml.txt --- liblouisutdml-2.0.0.orig/debian/liblouisutdml-dev.doc-base +++ liblouisutdml-2.0.0/debian/liblouisutdml-dev.doc-base @@ -0,0 +1,15 @@ +Document: liblouisutdml +Title: Programmer API for the liblouisutdml UTDML Braille translation library +Author: John J. Boyer +Abstract: This manual describes the liblouisutdml translator library: + - for the end user + - for UTML translation customization + - for developers using the API of the library +Section: Programming/C + +Format: HTML +Index: /usr/share/doc/liblouisutdml-dev/liblouisutdml.html +Files: /usr/share/doc/liblouisutdml-dev/liblouisutdml.html + +Format: text +Files: /usr/share/doc/liblouisutdml-dev/liblouisutdml.txt.gz --- liblouisutdml-2.0.0.orig/debian/liblouisutdml-java-doc.docs +++ liblouisutdml-2.0.0/debian/liblouisutdml-java-doc.docs @@ -0,0 +1 @@ +java/api --- liblouisutdml-2.0.0.orig/debian/control +++ liblouisutdml-2.0.0/debian/control @@ -0,0 +1,99 @@ +Source: liblouisutdml +Priority: extra +Maintainer: Debian Accessibility Team +Uploaders: Samuel Thibault +Build-Depends: debhelper (>= 7), autoconf, automake, autotools-dev, pkg-config, libtool, liblouis-dev (>= 2.2.0), libxml2-dev, texinfo, chrpath, help2man, default-jdk, ant, dpkg-dev (>= 1.16) +Standards-Version: 3.9.2 +Section: libs +Vcs-Git: git://git.debian.org/git/pkg-a11y/liblouisutdml +Vcs-Browser: http://git.debian.org/?p=pkg-a11y/liblouisutdml.git +Homepage: http://code.google.com/p/liblouisutdml/ + +Package: liblouisutdml-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, liblouisutdml6 (= ${binary:Version}) +Description: Braille UTDML translation library - static libs and headers + liblouisutdml is an extension of liblouisxml, the translator from xml + format into transcribed braille, that includes support for Unified + Tactile Document Markup Language (UTDML). + . + This consists essentially of subtrees containing all the braille + translations and formatting, plus some tags. + . + This package contains static libraries and development headers. + +Package: liblouisutdml6 +Architecture: any +Multi-Arch: same +Pre-Depends: multiarch-support +Depends: ${shlibs:Depends}, ${misc:Depends}, liblouisutdml-data +Description: Braille UTDML translation library - shared libs + liblouisutdml is an extension of liblouisxml, the translator from xml + format into transcribed braille, that includes support for Unified + Tactile Document Markup Language (UTDML). + . + This consists essentially of subtrees containing all the braille + translations and formatting, plus some tags. + . + This package contains shared libraries. + +Package: liblouisutdml-java +Section: java +Architecture: all +Depends: ${shlibs:Depends}, ${misc:Depends}, liblouisutdml6 (>= ${binary:Version}), liblouisutdml6 (<< ${binary:Version}.1~) +Description: Braille UTDML translation library - java bindings + liblouisutdml is an extension of liblouisxml, the translator from xml + format into transcribed braille, that includes support for Unified + Tactile Document Markup Language (UTDML). + . + This consists essentially of subtrees containing all the braille + translations and formatting, plus some tags. + . + This package contains java bindings. + +Package: liblouisutdml-java-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Description: Braille UTDML translation library - java bindings documentation + liblouisutdml is an extension of liblouisxml, the translator from xml + format into transcribed braille, that includes support for Unified + Tactile Document Markup Language (UTDML). + . + This consists essentially of subtrees containing all the braille + translations and formatting, plus some tags. + . + This package contains documentation for the java bindings. + +Package: liblouisutdml-data +Section: text +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +Description: Braille UTDML translation library - data + liblouisutdml is an extension of liblouisxml, the translator from xml + format into transcribed braille, that includes support for Unified + Tactile Document Markup Language (UTDML). + . + This consists essentially of subtrees containing all the braille + translations and formatting, plus some tags. + . + This package contains runtime data. + +Package: liblouisutdml-bin +Section: text +Multi-Arch: foreign +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, antiword, poppler-utils +Recommends: ooo2dbk +Description: Braille UTDML translation utilities + liblouisutdml is an extension of liblouisxml, the translator from xml + format into transcribed braille, that includes support for Unified + Tactile Document Markup Language (UTDML). + . + This consists essentially of subtrees containing all the braille + translations and formatting, plus some tags. + . + This package contains utdml2brl which translates an utdml or text file into an + embosser-ready braille file. --- liblouisutdml-2.0.0.orig/debian/gbp.conf +++ liblouisutdml-2.0.0/debian/gbp.conf @@ -0,0 +1,3 @@ +[git-import-orig] +upstream-branch = upstream-import +debian-branch = upstream --- liblouisutdml-2.0.0.orig/debian/liblouisutdml-dev.dirs +++ liblouisutdml-2.0.0/debian/liblouisutdml-dev.dirs @@ -0,0 +1,2 @@ +usr/lib +usr/include --- liblouisutdml-2.0.0.orig/debian/liblouisutdml-java-doc.doc-base +++ liblouisutdml-2.0.0/debian/liblouisutdml-java-doc.doc-base @@ -0,0 +1,11 @@ +Document: liblouisutdml-java +Title: Programmer API for liblouisutdml +Abstract: liblouisutdml is an extension of liblouisxml, the translator from xml + format into transcribed braille, that includes support for Unified + Tactile Document Markup Language (UTDML). This is the javadoc documentation. +Section: Programming/Java + +Format: HTML +Index: /usr/share/doc/liblouisutdml-java-doc/api/index.html +Files: /usr/share/doc/liblouisutdml-java-doc/api/*.html + --- liblouisutdml-2.0.0.orig/debian/liblouisutdml-data.install +++ liblouisutdml-2.0.0/debian/liblouisutdml-data.install @@ -0,0 +1 @@ +usr/share/liblouisutdml/lbu_files --- liblouisutdml-2.0.0.orig/debian/copyright +++ liblouisutdml-2.0.0/debian/copyright @@ -0,0 +1,71 @@ +This package was debianized by Samuel Thibault on +Wed, 28 Jul 2010 02:53:38 +0200. + +It was downloaded from http://code.google.com/p/liblouis/ + +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 + + Christian Egli + + Lars Bjørndal + +Copyright: + + Copyright (C) 1999-2008 by the BRLTTY Team + Copyright (C) 2004-2009 ViewPlus Technologies, Inc. `www.viewplus.com'. + Copyright (C) 2007,2009 JJB Software, Inc. `www.jjb-software.com'. + +License: + + This file is free software; you can redistribute it and/or modify it + under the terms of the Lesser or Library GNU General Public License + as published by the + Free Software Foundation; either version 3, or (at your option) any + later version. + + This file 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 + Library GNU General Public License for more details. + + You should have received a copy of the Library GNU General Public + License along with this program; see the file COPYING. If not, write to + the Free Software Foundation, 51 Franklin Street, 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'. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + + +The Debian packaging is © 2010, Samuel Thibault and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'.