debian/0000755000000000000000000000000012204370344007165 5ustar debian/compat0000644000000000000000000000000211626732331010370 0ustar 7 debian/source/0000755000000000000000000000000011626732331010472 5ustar debian/source/format0000644000000000000000000000001411626732331011700 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000055212131311153010210 0ustar version=3 opts=downloadurlmangle=s%.*name=(.*?)&.*%https://brailleutils\.googlecode\.com/files/$1%,filenamemangle=s/.*name=(.*?)&.*/$1/ \ http://code.google.com/p/brailleutils/downloads/list?can=1&q= \ .*name=brailleUtils[\-\._]?(\d\S*)\.(?:tar\.xz|txz|tar\.bz2|tbz2|tar\.gz|tgz|zip|7z|jar)&\S* # Bart Martens Sat, 09 Mar 2013 17:05:44 +0000 debian/libbrailleutils-java-doc.doc-base.userdocs0000644000000000000000000000053211632424051017255 0ustar Document: libbrailleutils-java-user-documentation Title: User Documentation For BrailleUtils Author: BrailleUtils developers Abstract: This is the user documentation of BrailleUtils. Section: Accessibility Format: HTML Index: /usr/share/doc/libbrailleutils-java-doc/user-guide.html Files: /usr/share/doc/libbrailleutils-java-doc/user-guide.html debian/changelog0000644000000000000000000000275012204370072011041 0ustar brailleutils (1.2.1-3) unstable; urgency=low * add breaks/replaces field to brailleutils (Closes: #718007) * integrate library into the maven-repo using maven-repo-helper -- Sebastian Humenda Fri, 16 Aug 2013 20:32:14 +0200 brailleutils (1.2.1-2) unstable; urgency=low * add default-jre as dependency for package brailleutils to have the "java" command available -- Sebastian Humenda Wed, 29 May 2013 19:35:42 +0200 brailleutils (1.2.1-1) unstable; urgency=low [ Sebastian Humenda ] * updated to upstream v1.2.1 * separate front end for brailleutils (available as command with the same name) * wrote man page for brailleUtils * improved debian packaging: moved installation from debian/rules to *.install, *.dirs [ Samuel Thibault ] * control: Add missing junit4 dependency. -- Sebastian Humenda Thu, 11 Apr 2013 18:45:11 +0200 brailleutils (1.2~b-2) unstable; urgency=low [ Samuel Thibault ] * control: Bump Standards-Version to 3.9.3 (no changes). [ Sebastian Humenda ] * Fixed a problem with broken symlinks in /usr/share/java [ Giovanni Mascellani ] * Non-maintainer upload. * Remove libwoodstox-java dependency. -- Sebastian Humenda Sat, 02 Mar 2012 21:21:13 +0200 brailleutils (1.2~b-1) unstable; urgency=low * Initial release, packaged as a dependency for odt2braille. (Closes: #630200) -- Sebastian Humenda Sat, 27 Aug 2011 12:21:13 +0200 debian/rules0000755000000000000000000000327712203521523010252 0ustar #!/usr/bin/make -f # -*- makefile -*- # The get-orig-source was taken from: # http://wiki.debian.org/SandroTosi/Svn_get-orig-source SRC_PACKAGE = brailleutils PACKAGE = $(SRC_PACKAGE) LIBPACKAGE = lib$(PACKAGE)-java SRC_VERSION = 1.2.1 VERSION = $(SRC_VERSION) TARBALL = $(SRC_PACKAGE)_$(SRC_VERSION).orig.tar.gz .PHONY: get-orig-source # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --buildsystem=ant --with maven_repo_helper override_dh_auto_clean: -rm -rf ant-build/output/* override_dh_install: mh_installpoms -p$(PACKAGE) mh_installjar -p$(LIBPACKAGE) -l debian/pom.xml ant-build/output/dist/brailleUtils-core.jar dh_install #override_dh_auto_build: # ant -DuseExternalJarsOnLinux=true get-orig-source: rm -rf get-orig-source $(TARBALL) mkdir get-orig-source svn export https://brailleutils.googlecode.com/svn/tags/release_1.2.1 \ get-orig-source/$(SRC_PACKAGE)-$(SRC_VERSION).orig # Remove $SRC/lib and $SRC/ant-build/resources, because it's not necessary in Debian, dependencies are in Debian itself available rm -rf get-orig-source/$(SRC_PACKAGE)-$(SRC_VERSION).orig/lib rm -rf get-orig-source/$(SRC_PACKAGE)-$(SRC_VERSION).orig/ant-build/resources GZIP='--best --no-name' tar czf $(TARBALL) -C get-orig-source $(SRC_PACKAGE)-$(SRC_VERSION).orig rm -rf get-orig-source mv $(TARBALL) .. #/usr/share/maven-repo/org/daisy/libs/libbrailleutils-java/libbrailleutils-java-debian.jar /usr/share/java/$(PACKAGE).jar #understand that command: #java -cp build/$(PACKAGE)-debian.jar:$(CLASSPATH) $(JAVA_OPTIONS) org.debian.maven.repo.POMCleaner --no-parent --has-package-version --rules=debian/maven.rules pom.xml \ # debian/.mh/$(PACKAGE)-debian.pom debian/.mh/pom.properties debian/libbrailleutils-java-doc.doc-base.developerdocs0000644000000000000000000000067711632424044020300 0ustar Document: libbrailleutils-java-developer-documentation Title: Developer Documentation For BrailleUtils Author: BrailleUtils developers Abstract: This developer documentation is meant as an reference but also as documentation in general for the development of BrailleUtils. Section: Accessibility Format: HTML Index: /usr/share/doc/libbrailleutils-java-doc/developer-guide.html Files: /usr/share/doc/libbrailleutils-java-doc/developer-guide.html debian/maven.ignoreRules0000644000000000000000000000020012203445247012507 0ustar com.thaiopensource jing * * * * org.apache.felix maven-bundle-plugin * * * * org.apache.maven.plugins maven-scm-plugin * * * * debian/README.Debian0000644000000000000000000000260012131311153011214 0ustar Contents -------- 1. Overview 2. Front end 3. Documentation Overview ----------------------- A cross platform utility package/library for embossing and converting PEF-files BrailleUtils provides a cross platform API for embossing and converting braille in PEF-format. Conversion to and from commonly used "braille" text formats is also supported. The package is written in Java and contains basic user interfaces for common operations. However, the main purpose of the package is as part of other software, such as the Daisy Pipeline and odt2braille. Main Features * Code license: GNU Lesser GPL * Emboss PEF-files * Convert to or from PEF-files * Split or merge PEF-files * written in java, cross-platform Supported embossers: The package currently supports popular Index and Braillo embossers, such as: * Index Basic-D * Index Everest * Braillo 200......//270/400 * Braillo 440 For details, see the complete list of supported embossers. (Quoted from: http://code.google.com/p/brailleutils/) Front End -------- The front end has been packaged separately in the package brailleutils and has been made available using $ brailleutils Documentation ------------- Documentation can be found at /usr/share/doc/libbrailleutils-java-doc (when the libbrailleutils-java-doc package is installed) or at the web site above. -- Sebastian Humenda Tue, 09 Apr 2013 19:20:17 +0200 debian/libbrailleutils-java-doc.docs0000644000000000000000000000005511631717002014702 0ustar doc/developer-guide.html doc/user-guide.html debian/brailleutils.install0000644000000000000000000000013412131317401013240 0ustar debian/local/brailleutils usr/bin ant-build/output/dist/brailleUtils-ui.jar usr/share/java/ debian/control0000644000000000000000000000323512204366676010610 0ustar Source: brailleutils Section: java Priority: extra Maintainer: Sebastian Humenda Build-Depends: debhelper (>= 7.0.50~), maven-repo-helper, ant (>= 1.8~), ant-optional, default-jdk, libstax-java, libjing-java, libjaxp1.3-java, junit4 Standards-Version: 3.9.4 Homepage: http://brailleutils.googlecode.com Package: libbrailleutils-java Architecture: all Depends: ${misc:Depends}, libsaxonb-java, libstax-java, libjing-java, libxerces2-java, libjaxp1.3-java, libisorelax-java Description: cross platform library for embossing/converting PEF-files BrailleUtils provides a cross platform API for embossing and converting braille in PEF-format. It also supports conversion to and from commonly used "braille" text formats. . The package contains just the library. Package: libbrailleutils-java-doc Architecture: all Section: doc Depends: ${misc:Depends} Description: javadoc for brailleUtils for converting/embossing PEF files BrailleUtils provides a cross platform API for embossing and converting braille in PEF-format. It also supports conversion to and from commonly used "braille" text formats. . This package contains the user and the developer documentation. Package: brailleutils Architecture: all Depends: ${misc:Depends}, libbrailleutils-java (>= 0.1.2-3), default-jre Replaces: libbrailleutils-java (<< 1.2.1-3) Breaks: libbrailleutils-java (<< 1.2.1-3) Description: command-line interface for the brailleutils library BrailleUtils provides a cross platform API for embossing and converting braille in PEF-format. It also supports conversion to and from commonly used "braille" text formats. . This package contains a command-line user interface. debian/libbrailleutils-java.poms0000644000000000000000000000321512203445247014173 0ustar # List of POM files for the package # Format of this file is: # [option]* # where option can be: # --ignore: ignore this POM and its artifact if any # --ignore-pom: don't install the POM. To use on POM files that are created # temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms] # --no-parent: remove the tag from the POM # --package=: an alternative package to use when installing this POM # and its artifact # --has-package-version: to indicate that the original version of the POM is the same as the upstream part # of the version for the package. # --keep-elements=: a list of XML elements to keep in the POM # during a clean operation with mh_cleanpom or mh_installpom # --artifact=: path to the build artifact associated with this POM, # it will be installed when using the command mh_install. [mh_install] # --java-lib: install the jar into /usr/share/java to comply with Debian # packaging guidelines # --usj-name=: name to use when installing the library in /usr/share/java # --usj-version=: version to use when installing the library in /usr/share/java # --no-usj-versionless: don't install the versionless link in /usr/share/java # --dest-jar=: the destination for the real jar. # It will be installed with mh_install. [mh_install] # --classifier=: Optional, the classifier for the jar. Empty by default. # --site-xml=: Optional, the location for site.xml if it needs to be installed. # Empty by default. [mh_install] # debian/pom.xml --no-parent --has-package-version debian/maven.cleanIgnoreRules0000644000000000000000000000000112203445247013451 0ustar debian/maven.rules0000644000000000000000000000005712203445247011355 0ustar org.daisy.libs brailleutils-core bundle * * * debian/brailleutils.10000644000000000000000000000165212135623734011755 0ustar .TH "brailleUtils" "1" "Apr 2013" "brailleUtils 1.2" .SH NAME brailleUtils \- convert and emboss PEF documents .SH SYNOPSIS \fBbrailleutils\fR application .SH DESCRIPTION .B brailleUtils converts, checks, merges and embosses PEF files. .SS APPLICATIONS Before any option, the application must be specified. Possible applications are: .PP .TP 5 \fBemboss\fR emboss a PEF-file .TP \fBtext2pef\fR convert text to PEF .TP \fBpef2text\fR convert PEF to text .TP \fBvalidate\fR validate a PEF-file .TP \fBsplit\fR split a PEF-file into several single volume files .TP \fBmerge\fR merge several single volume PEF-files into one .TP \fBgenerate\fR generate a random PEF-file for testing .TP 5 \fBlist\fR lists available embossers, braille tables and paper formats .PP Available sub-options can be optained by calling brailleUtils whith the desired \fBAPPLICATION\fR. .PP .SH This man page was written by Sebastian Humenda for the Debian project. debian/brailleutils.manpages0000644000000000000000000000002612131311153013363 0ustar debian/brailleutils.1 debian/local/0000755000000000000000000000000012131317426010260 5ustar debian/local/brailleutils0000755000000000000000000000007512131311153012672 0ustar #!/bin/sh java -jar /usr/share/java/brailleUtils-ui.jar "$@" debian/patches/0000755000000000000000000000000012203445247010620 5ustar debian/patches/modified_library_dependencies0000644000000000000000000000567612135623734016576 0ustar Description: modify library to use Debian-specific libraries, not own copies The project copied jar-files (like a lot of java projects do actually) into lib/; this patch redefines the path's in build.xml to /usr/share/java and excludes the lib/-directory from being included in the resulting *.jar. Author: Sebastian Humenda Last-Update: <2013-04-18:30> --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ Index: brailleutils/build.xml =================================================================== --- brailleutils.orig/build.xml 2013-04-11 18:22:29.001369292 +0200 +++ brailleutils/build.xml 2013-04-11 18:22:52.501485823 +0200 @@ -87,14 +87,14 @@ - - - - - - - - + + + + + + + + @@ -357,10 +357,6 @@ - - - - @@ -423,4 +419,4 @@ - \ No newline at end of file + debian/patches/add_pom_xml0000644000000000000000000001024312203445247013026 0ustar Index: brailleutils/pom.xml =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ brailleutils/pom.xml 2013-08-04 19:00:09.734692538 +0200 @@ -0,0 +1,125 @@ + + + + 4.0.0 + + + org.daisy + daisy + 2 + + + + org.daisy.libs + brailleutils-core + 1.2.1 + bundle + + Braille Utils + Braille Utils is a cross platform utility package for embossing and converting PEF-files. + http://code.google.com/p/brailleutils/ + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/lgpl.html + + + + + + Joel Håkansson + TPB - Talboks- och punktskriftsbiblioteket + http://www.tpb.se/ + + Project leader + + + + Magnus Karlströms + TPB - Talboks- och punktskriftsbiblioteket + http://www.tpb.se/ + + Backup project leader + + + + Bert Frees + bertfrees@gmail.com + SBS - Schweizerische Bibliothek für Blinde, Seh- und Lesebehinderte + http://sbs.ch/ + + Committer + + + + + + + com.thaiopensource + jing + 20091111 + + + stax + stax-api + 1.0.1 + + + xml-apis + xml-apis + 1.3.04 + + + + + scm:svn:http://brailleutils.googlecode.com/svn/tags/release_1.2/src + + + + ${basedir}/target/sources + + + ${basedir}/target/sources + false + + META-INF/services/* + **/*.xsl + **/*.rng + + + + + + maven-scm-plugin + 1.7 + + + checkout + generate-sources + + checkout + + + connection + ${basedir}/target/sources + + + + + + org.apache.felix + maven-bundle-plugin + + + javax.imageio.spi.ServiceRegistry + javax.imageio.spi.ServiceRegistry#lookupProviders(java.lang.Class) + + + + + + + debian/patches/series0000644000000000000000000000005212203445247012032 0ustar modified_library_dependencies add_pom_xml debian/pom.xml0000644000000000000000000000750512203445247010515 0ustar 4.0.0 org.daisy daisy 2 org.daisy.libs brailleutils-core 1.2.1 bundle Braille Utils Braille Utils is a cross platform utility package for embossing and converting PEF-files. http://code.google.com/p/brailleutils/ GNU Lesser General Public License http://www.gnu.org/licenses/lgpl.html Joel Håkansson TPB - Talboks- och punktskriftsbiblioteket http://www.tpb.se/ Project leader Magnus Karlströms TPB - Talboks- och punktskriftsbiblioteket http://www.tpb.se/ Backup project leader Bert Frees bertfrees@gmail.com SBS - Schweizerische Bibliothek für Blinde, Seh- und Lesebehinderte http://sbs.ch/ Committer com.thaiopensource jing 20091111 stax stax-api 1.0.1 xml-apis xml-apis 1.3.04 scm:svn:http://brailleutils.googlecode.com/svn/tags/release_1.2/src ${basedir}/target/sources ${basedir}/target/sources false META-INF/services/* **/*.xsl **/*.rng maven-scm-plugin 1.7 checkout generate-sources checkout connection ${basedir}/target/sources org.apache.felix maven-bundle-plugin javax.imageio.spi.ServiceRegistry javax.imageio.spi.ServiceRegistry#lookupProviders(java.lang.Class) debian/copyright0000644000000000000000000000257712135623734011142 0ustar This work was packaged for Debian by: Sebastian Humenda on Mon, 27 Jun 2011 16:34:49 +0200 It was downloaded from: http://brailleutils.googlecode.com/ The lib/ and the ant-build/resources/ directories were removed, since they contained libraries which are already packaged within Debian. Copyright: 2010-2012 Daisy Consortium Authors: Bert Frees and Joel Håkansson 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 2 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 General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-2". The Debian packaging is: Copyright (C) 2013 Sebastian Humenda and is licensed under the LGPL, as the library itself. Please see "/usr/share/common-licenses/LGPL-3". debian/maven.publishedRules0000644000000000000000000000006612203445247013215 0ustar org.daisy.libs brailleutils-core s/jar/bundle/ * * * debian/brailleutils.dirs0000644000000000000000000000001112131311153012523 0ustar /usr/bin