1 %define codename community
2 %define ver %(echo %{version} | tr . _)
3 %include /usr/lib/rpm/macros.java
4 Summary: A New Java/UML Object-Oriented Design Tool
5 Summary(pl.UTF-8): Narzędzie wspomagające projektowanie oprogramowania w UML
9 # non-distributable, can be used for free upon restrictions and registration
10 License: Proprietary (see http://jude.change-vision.com/jude-web/notes/ProductLicenseAgreement.html)
11 Group: Applications/Engineering
12 Source0: http://jude-users.com/edujjude/%{name}-community-%{ver}.zip
13 # NoSource0-md5: ce46e0f9ca720ead60d52c052da228a3
14 Source1: %{name}.desktop
15 Source2: x-%{name}.desktop
16 Source3: %{name}-icon.png
18 URL: http://jude-users.com/en/
19 BuildRequires: rpm-javaprov
20 BuildRequires: rpmbuild(macros) >= 1.300
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 Jude is a new tool which supports your object-oriented software
27 designing in JavaTM and UML1.4 (Unified Modeling Language).
29 This package contains Community version, which is freely usable upon
30 some restrictions after registration on vendor site.
32 %description -l pl.UTF-8
33 Jude jest nowym narzędziem wspomagającym zorientowane obiektowo
34 projektowanie oprogramowania w JavaTM i UML1.4 (Unified Modeling
37 Ten pakiet zawiera wersję społecznościową, której można używać bez
38 opłat pod pewnymi ograniczenami, po uprzedniej rejestracji na stronie
42 %setup -q -n %{name}_%{codename}
45 rm -rf $RPM_BUILD_ROOT
46 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}}
48 cat <<'EOF' > $RPM_BUILD_ROOT%{_bindir}/%{name}
50 exec java -Xms16m -Xmx256m -Xss1m -jar %{_datadir}/%{name}/jude-%{codename}.jar ${1:+"$@"}
52 install jude-%{codename}.jar JudeDefaultModel.jude $RPM_BUILD_ROOT%{_datadir}/%{name}
54 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_datadir}/mimelnk/application,%{_pixmapsdir}}
55 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
56 install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/mimelnk/application
57 install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
60 rm -rf $RPM_BUILD_ROOT
63 %defattr(644,root,root,755)
64 %doc README* ReleaseNote*
65 %attr(755,root,root) %{_bindir}/*
67 %{_desktopdir}/%{name}.desktop
68 %{_datadir}/mimelnk/application/x-%{name}.desktop
69 %{_pixmapsdir}/%{name}.png