debian/0000755000000000000000000000000012170505202007160 5ustar debian/source/0000755000000000000000000000000012053767312010474 5ustar debian/source/format0000644000000000000000000000001411664433624011705 0ustar 3.0 (quilt) debian/jscribble.manpages0000644000000000000000000000002011664433624012643 0ustar doc/jscribble.1 debian/install0000644000000000000000000000041611664433624010571 0ustar artwork/jscribble.png /usr/share/pixmaps/ artwork/jscribble.xpm /usr/share/pixmaps/ install_files/completion/jscribble /etc/bash_completion.d/ install_files/jscribble /usr/bin/ install_files/jscribble.desktop /usr/share/applications/ jscribble.jar /usr/share/jscribble/ debian/copyright0000644000000000000000000000211611664433624011132 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=174 Upstream-Name: jscribble Source: http://martin-ueding.de/download/jscribble/ Files: * Copyright: 2011 Martin Ueding License: GPL-2.0+ Files: debian/* Copyright: 2011 Martin Ueding License: GPL-2.0+ License: GPL-2.0+ This package 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 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 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 version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/changelog0000644000000000000000000000547512170505202011045 0ustar jscribble (1.7.7-2) unstable; urgency=low * PHP now has JSON in an extra module, depend on php5-json (Closes: #713786) -- Martin Ueding Tue, 09 Jul 2013 16:45:07 +0200 jscribble (1.7.7-1.2) unstable; urgency=low * Non-maintainer upload. * debian/patches/disable_NoteBookTest.patch: New patch, removes tests/jscribble/notebook/NoteBookTest.java as it hangs when building with sbuild. The test-target in the top-level Makefile had to be changed so junit would not try to build the backup java file in .pc/ (Closes: #690153). -- Michael Banck Fri, 23 Nov 2012 23:00:02 +0100 jscribble (1.7.7-1.1) unstable; urgency=low * Non-maintainer upload. * debian/rules: Tests require an X server so call them with xvfb-run. (Closes: #687406) * debian/control: Build depend on xauth and xvfb. -- Andrew Starr-Bochicchio Thu, 20 Sep 2012 15:08:02 -0400 jscribble (1.7.7-1) unstable; urgency=high [ Martin Ueding ] * New Upstream Release: 1.7.7 (Closes: #666621) + Prevent crash in headless mode when logging a text. + Use XDG standard directories, offer migration (.config, .local/share). * Depend on python-docutils. [ Kilian Krause ] * Set urgency=high due to fixing RC bug -- Martin Ueding Sun, 15 Apr 2012 21:26:55 +0200 jscribble (1.7.3-1) unstable; urgency=low * New Upstream Release: 1.7.3 + License paragraph in auxiliary files. + Filename numbering compression. (opt-in) - Dependency on default-jdk/-jre with epoch. -- Martin Ueding Sun, 27 Nov 2011 14:14:22 +0100 jscribble (1.6.2-1) unstable; urgency=low * New Upstream Release: 1.6.2 + Automatic save, minimizes data loss in crash. + Extensive manual page. + More config options, overrideable on command line. + Bash command completion * Upstream changelog shipped with Debian package. * Versioned URL of debian/copyright format (DEP5) * Use php5-cli during build to create bash-completion and config file -- Martin Ueding Wed, 05 Oct 2011 20:24:56 +0200 jscribble (1.5-1) unstable; urgency=low * Added German localisation. * Added eraser on right click. * Added help splash screen. * Added onion layer mode. * Added ruled and graph paper. * Added support for any screen size. - Changed project website urls. - Sorting notebooks in the selection window. -- Martin Ueding Tue, 20 Sep 2011 20:17:42 +0200 jscribble (1.1.1-1) unstable; urgency=low * added config file support - new tablet only mode -- Martin Ueding Wed, 10 Aug 2011 18:11:39 +0200 jscribble (1.0.1-1) unstable; urgency=low * Initial Release. (Closes: #636295) -- Martin Ueding Wed, 06 Jul 2011 01:32:15 +0200 debian/compat0000644000000000000000000000000211664433624010375 0ustar 8 debian/watch0000644000000000000000000000011311664433624010223 0ustar version=3 http://martin-ueding.de/download/jscribble jscribble_(.+).tar.gz debian/rules0000755000000000000000000000014412027054532010245 0ustar #!/usr/bin/make -f # -*- makefile -*- %: dh $@ override_dh_auto_test: xvfb-run -a dh_auto_test debian/control0000644000000000000000000000240612167020756010601 0ustar Source: jscribble Section: utils Priority: extra Maintainer: Martin Ueding Build-Depends: debhelper (>= 8), default-jdk (>= 1:1.6), junit (>= 3), php5-cli, php5-json, python-docutils, xauth, xvfb Standards-Version: 3.9.3 Homepage: http://martin-ueding.de/jscribble/ Package: jscribble Architecture: all Depends: ${misc:Depends}, default-jre (>= 1:1.6) Description: graphical notepad for use with a pen tablet `jscribble` is a graphical notepad with as many pages as you want. You can organize your notes within notepads. Best used with a graphics tablet or touchscreen. . Taking notes on paper allow you to draw and write whatever you want. Some people are fast enough in LaTeX to set complicated formulas while in a lecture. Some prefer to draw these by hand but do not like carrying lots of paper with me. . `jscribble` offers screen based note taking with as many pages as you want. `Xournal` offers more features but is paper size oriented which does not make sense on a 10" netbook screen where one wants to use the whole screen for taking notes. . Another focus was set to avoid any mouse navigation. All you can do with your mouse (or pen) is draw, therefore you cannot click anything accidentially. Navigation is done with the keyboard. debian/patches/0000755000000000000000000000000012053773714010626 5ustar debian/patches/series0000644000000000000000000000003312053770665012041 0ustar disable_NoteBookTest.patch debian/patches/disable_NoteBookTest.patch0000644000000000000000000000253612053773714015720 0ustar --- ./tests/JscribbleTestSuite.java.orig 2012-11-23 23:07:27.858585412 +0100 +++ ./tests/JscribbleTestSuite.java 2012-11-23 23:07:39.042640879 +0100 @@ -25,7 +25,6 @@ import tests.jscribble.drawPanel.HelpItemTest; import tests.jscribble.helpers.FileComparatorTest; import tests.jscribble.notebook.NoteBookCompressorTest; -import tests.jscribble.notebook.NoteBookTest; import tests.jscribble.notebook.NoteSheetFileFilterTest; import tests.jscribble.notebook.NoteSheetTest; import tests.jscribble.notebook.WriteoutThreadTest; @@ -44,7 +43,6 @@ suite.addTestSuite(FileComparatorTest.class); suite.addTestSuite(HelpItemTest.class); suite.addTestSuite(NoteBookCompressorTest.class); - suite.addTestSuite(NoteBookTest.class); suite.addTestSuite(NoteSheetFileFilterTest.class); suite.addTestSuite(NoteSheetTest.class); suite.addTestSuite(VersionNameTest.class); --- ./makefile.orig 2012-11-23 23:24:29.831653097 +0100 +++ ./makefile 2012-11-23 23:25:04.039822732 +0100 @@ -24,7 +24,7 @@ # Find all the Java files in the source tree and generate a matching list of # class files (targets) from that. -alljavafiles:=$(shell find . -name "*.java") +alljavafiles:=$(shell find . \( ! -regex '.*/\..*' \) -name "*.java") allclassfiles:=$(alljavafiles:.java=.class) javafiles:=$(shell find jscribble -name "*.java") classfiles:=$(javafiles:.java=.class)