]> git.pld-linux.org Git - packages/astah-community.git/blob - astah-community.spec
- more docs, language tags
[packages/astah-community.git] / astah-community.spec
1 # TODO
2 # - package API (to examplesdir? subpkg?)
3 %define         codename        community
4 %define         ver             %(echo %{version} | tr . _)
5 %include        /usr/lib/rpm/macros.java
6 Summary:        A New Java/UML Object-Oriented Design Tool
7 Summary(pl.UTF-8):      Narzędzie wspomagające projektowanie oprogramowania w UML
8 Name:           jude
9 Version:        5.3
10 Release:        1
11 # non-distributable, can be used for free upon restrictions and registration
12 License:        Proprietary (see http://jude.change-vision.com/jude-web/notes/ProductLicenseAgreement.html)
13 Group:          Applications/Engineering
14 Source0:        http://jude-users.com/edujjude/%{name}-community-%{ver}.zip
15 # NoSource0-md5:        ad80916cc1afd078523fb54084ed0eac
16 Source1:        %{name}.desktop
17 Source2:        x-%{name}.desktop
18 Source3:        %{name}-icon.png
19 NoSource:       0
20 URL:            http://jude-users.com/en/
21 BuildRequires:  rpm-javaprov
22 BuildRequires:  rpmbuild(macros) >= 1.300
23 Requires:       jre-X11
24 BuildArch:      noarch
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 Jude is a new tool which supports your object-oriented software
29 designing in JavaTM and UML1.4 (Unified Modeling Language).
30
31 This package contains Community version, which is freely usable upon
32 some restrictions after registration on vendor site.
33
34 %description -l pl.UTF-8
35 Jude jest nowym narzędziem wspomagającym zorientowane obiektowo
36 projektowanie oprogramowania w JavaTM i UML1.4 (Unified Modeling
37 Language).
38
39 Ten pakiet zawiera wersję społecznościową, której można używać bez
40 opłat pod pewnymi ograniczenami, po uprzedniej rejestracji na stronie
41 producenta.
42
43 %prep
44 %setup -q -n %{name}_%{codename}
45
46 %install
47 rm -rf $RPM_BUILD_ROOT
48 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}}
49
50 cat <<'EOF' > $RPM_BUILD_ROOT%{_bindir}/%{name}
51 #!/bin/sh
52 exec java -Xms16m -Xmx512m -Xss2m -jar %{_datadir}/%{name}/jude-%{codename}.jar ${1:+"$@"}
53 EOF
54 cp -a jude-%{codename}.jar *.jude $RPM_BUILD_ROOT%{_datadir}/%{name}
55
56 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_datadir}/mimelnk/application,%{_pixmapsdir}}
57 cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
58 cp -a %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/mimelnk/application
59 cp -a %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
64 %files
65 %defattr(644,root,root,755)
66 %doc README-e.txt ReleaseNote-e.html
67 %doc %lang(ja) README.txt ReleaseNote.html ProductInformation.txt
68 %attr(755,root,root) %{_bindir}/*
69 %dir %{_datadir}/%{name}
70 %{_datadir}/%{name}/%{name}-%{codename}.jar
71 %{_datadir}/%{name}/Welcome.jude
72 %lang(ja) %{_datadir}/%{name}/Welcome_ja.jude
73 %{_desktopdir}/%{name}.desktop
74 %{_datadir}/mimelnk/application/x-%{name}.desktop
75 %{_pixmapsdir}/%{name}.png
This page took 0.072938 seconds and 4 git commands to generate.