]> git.pld-linux.org Git - packages/ditaa.git/blame - ditaa.spec
- new; doesn't build
[packages/ditaa.git] / ditaa.spec
CommitLineData
7847e61c
JB
1# TODO:
2# - doesn't build (some varargs problem with jdk 1.6)
3# - use system jars (see lib subdir)
4%include /usr/lib/rpm/macros.java
5Summary: DIagrams Through Ascii Art
6Summary(pl.UTF-8): DIagrams Through Ascii Art - tworzenie diagramów za pomocą ASCII art
7Name: ditaa
8Version: 0.9
9Release: 0.1
10License: GPL v2+
11Group: Applications/Graphics
12Source0: http://downloads.sourceforge.net/ditaa/ditaa0_9-src.zip
13# Source0-md5: d7230273bf4c28c5029d350842278cf9
14URL: http://ditaa.sourceforge.net/
15BuildRequires: jdk >= 1.5
16BuildRequires: jpackage-utils
17BuildRequires: rpm >= 4.4.9-56
18BuildRequires: rpm-javaprov
19BuildRequires: rpmbuild(macros) >= 1.300
20Requires: jpackage-utils
21Requires: jre >= 1.5
22BuildArch: noarch
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
26ditaa is a small command-line utility written in Java, that can
27convert diagrams drawn using ASCII art ('drawings' that contain
28characters that resemble lines like | / -), into proper bitmap
29graphics.
30
31%description -l pl.UTF-8
32ditaa to małe narzędzie działające z linii poleceń, napisane w Javie,
33potrafiące konwertować diagramy rysowane przy użyciu ASCII art
34("rysunków" zawierających znaki przypominające linie, takie jak | / -)
35we właściwą grafikę bitmapową.
36
37%prep
38%setup -q -c
39
40sed -i -e 's/source="1\.6"/source="1.5"/' build/release.xml
41
42%build
43export JAVA_HOME="%{java_home}"
44
45#required_jars="..."
46#CLASSPATH=$(build-classpath $required_jars)
47#export CLASSPATH
48
49%ant -f build/release.xml release-jar
50
51%install
52rm -rf $RPM_BUILD_ROOT
53install -d $RPM_BUILD_ROOT{%{_javadir},%{_bindir}}
54
55cp -a releases/ditaa0_9.jar $RPM_BUILD_ROOT%{_javadir}
56ln -sf ditaa0_9.jar $RPM_BUILD_ROOT%{_javadir}/ditaa.jar
57
58cat >$RPM_BUILD_ROOT%{_bindir}/ditaa <<EOF
59#!/bin/sh
60
61java -jar %{_javadir}/ditaa.jar "$@"
62EOF
63
64%clean
65rm -rf $RPM_BUILD_ROOT
66
67%files
68%defattr(644,root,root,755)
69%doc HISTORY
70%attr(755,root,root) %{_bindir}/ditaa
71%{_javadir}/ditaa0_9.jar
72%{_javadir}/ditaa.jar
This page took 0.147997 seconds and 4 git commands to generate.