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
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
20 URL: http://jude-users.com/en/
21 BuildRequires: rpm-javaprov
22 BuildRequires: rpmbuild(macros) >= 1.300
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 Jude is a new tool which supports your object-oriented software
29 designing in JavaTM and UML1.4 (Unified Modeling Language).
31 This package contains Community version, which is freely usable upon
32 some restrictions after registration on vendor site.
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
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
44 %setup -q -n %{name}_%{codename}
47 rm -rf $RPM_BUILD_ROOT
48 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}}
50 cat <<'EOF' > $RPM_BUILD_ROOT%{_bindir}/%{name}
52 exec java -Xms16m -Xmx512m -Xss2m -jar %{_datadir}/%{name}/jude-%{codename}.jar ${1:+"$@"}
54 cp -a jude-%{codename}.jar *.jude $RPM_BUILD_ROOT%{_datadir}/%{name}
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
62 rm -rf $RPM_BUILD_ROOT
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