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