File jarnal.spec of Package jarnal

#
# spec file for package jarnal (Version 9.23)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild


Name:           jarnal
BuildRequires:  unzip update-desktop-files
License:        GPL v2 or later
Group:          Productivity/Office/Other
Summary:        Jarnal is a java based notetaking/sketching application
Requires:       jre >= 1.5.0
Version:        9.23
Release:        1
Url:            http://www.dklevine.com/general/software/tc1000/jarnal.htm
Source0:        %{name}-%{version}.tar.bz2
Source1:        jarnal.desktop
Source2:        jarnal.png
Source3:        jarnal
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildArch:      noarch

%description
Jarnal is a java based notetaking/sketching application similar to
Microsoft One-Note. For tablet PCs it provides the ability to take
handwritten notes; for desktop PCs it allows users to take notes using
the mouse (or more sensibly) using the keyboard. Each page is stored in
SVG format, and the SVG pages are stored in a standard Zip file.



Authors:
--------
    David K. Levine <david@dklevine.com>
    Gunnar Teege

%prep
%setup -n %{name}-%{version} -q
%{?suse_update_config:%{suse_update_config -f . }}

%build

%install
rm -rf $RPM_BUILD_ROOT
%suse_update_desktop_file -i jarnal Office Core-Office
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
mkdir -p $RPM_BUILD_ROOT/usr/bin
cp %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/pixmaps/
install -m 755 -d $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
install -m 644 *.jar $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
install -m 755 %{SOURCE3} $RPM_BUILD_ROOT/usr/bin/jarnal
ln -sf %{name}-%{version} $RPM_BUILD_ROOT%{_datadir}/%{name}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-, root, root)
%dir %{_datadir}/%{name}-%{version}
%{_datadir}/%{name}-%{version}/*
%{_datadir}/%{name}
%{_datadir}/applications/*.desktop
%{_datadir}/pixmaps/*.png
/usr/bin/jarnal

%changelog
* Fri Apr 11 2008 dkukawka@suse.de
- updated to 9.23:
  - Fixes a bug with the printing of pdf files that includes blank
  pages that have been added by jarnal.
  - Adds a menu item to the view menu "Update Thumbnail Bar" that
  does just that.
* Thu Jan 31 2008 dkukawka@suse.de
- updated to 9.20:
  - Fixes to bugs: the exit dialog was not big enough when running
  as an applet. The menu bar disappeared if a new window was
  opened after using the thumbnail bar.
  - Fixes bugs that caused the network save function to fail when
  the applet was embedded
* Tue Oct 16 2007 dkukawka@suse.de
- updated to 9.17:
  - Major change to memory management - should be much more stable
  and faster with large pdf files and high magnifications.
  However: these changes are beta so have not been thoroughly
  tested.
* Thu Sep 27 2007 dkukawka@suse.de
- updated to 9.11:
  - Updated Jpedal; lib version is now 4
  - Fixes a bug with the printing/exporting to pdf when the
  background was already pdf
  - some additional hotkeys (see the help menu)
  - fixing a crash due to negative stroke-width
* Mon Aug 13 2007 dkukawka@suse.de
- changed Requires to jre >= 1.5.0. Jarnal need java-sun >= 1.5.0
  (see bug #299637)
* Mon May 07 2007 ro@suse.de
- added unzip to buildrequires
* Wed Apr 11 2007 dkukawka@suse.de
- updated to new upstream version 9.01:
  - adds the "Export to PDF" command to the export menu
  - Implements a workaround for the Java 1.6 can't print on
  Linux bug.
  - One other Java 1.5/6 problem: if you use Linux and the compiz
  (or beryl probably - haven't tried it) compositing manager Java
  is completely broken. The only solution is to download the test
  version of 1.6 that fixes the problem.
  - Fixes the way spaces are handled in unix. Files with spaces
  should now work including with the external renderer.
* Thu Mar 08 2007 dkukawka@suse.de
- updated to new upstream version:
  - fixed printing and control keys with a workaround for Linux
  - Small improvements to the "Start Server" dialog
  - Fixed a spacing problem when reopening/copying text with hard
  returns and a font-size other than the default.
  - external renderer support related changes and fixes ( e.g. for
  ghostscript)
  - Jarnal will now warn you before overwriting and existing file
  - The exit dialogs have been fixed so that they give the option
  of saving changes
  - fixed broken way combo boxes work in Java, which created some
  problems with the paper/background dialog and rotation
  - Improves support for ghostscript as an external renderer
  - To celebrate the fact that html works on the clipboard in Java
  1.5, rectangles copied (or cut) to the clipboard can now be
  pasted into other applications that support html cutting and
  pasting. In practice this means openoffice.
  - Fixes an error printing a pdf background that is rotated
  counterclockwise to a pdf file
* Tue Jan 16 2007 dkukawka@suse.de
- fixed bug #234420: added script to /usr/bin to call jarnal
* Mon Jan 08 2007 dkukawka@suse.de
- update to new upstream version which should fix b.n.c #223580
- Fixed b.n.c #222484: readded GenericName
* Sun Nov 12 2006 stbinner@suse.de
- don't repeat Name in GenericName field within .desktop file
* Thu Feb 02 2006 dkukawka@suse.de
- updated to new upstream version v7.84
  * related changes:
    - 7.84: Fixes a bug - the dimensions of overlays were saved and
  copied incorrectly, so saving or copying an overlay
  caused them to grow slightly in size
    - 7.81: For unclear reasons, Java likes to print text in
  randomly chosen font sizes which looks pretty bad. As a
  temporary fix, the "Print via PDF" option has been
  added to the print menu. This first prints a pdf file,
  then uses the native print spooler for your system to
  actually print the pdf to the printer. You set the
  native print command in your jarnalshell.conf file
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Wed Jan 18 2006 dkukawka@suse.de
- initil version (v7.80)