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: 90549e57d30ff0e818b8bdd8475ab8dc
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
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 Jude is a new tool which supports your object-oriented software
30 designing in JavaTM and UML1.4 (Unified Modeling Language).
32 This package contains Community version, which is freely usable upon
33 some restrictions after registration on vendor site.
35 %description -l pl.UTF-8
36 Jude jest nowym narzędziem wspomagającym zorientowane obiektowo
37 projektowanie oprogramowania w JavaTM i UML1.4 (Unified Modeling
40 Ten pakiet zawiera wersję społecznościową, której można używać bez
41 opłat pod pewnymi ograniczenami, po uprzedniej rejestracji na stronie
45 %setup -q -n %{name}_%{codename}
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}}
51 cat <<'EOF' > $RPM_BUILD_ROOT%{_bindir}/%{name}
53 exec java -Xms16m -Xmx512m -Xss2m -jar %{_datadir}/%{name}/jude-%{codename}.jar ${1:+"$@"}
55 cp -a jude-%{codename}.jar *.jude $RPM_BUILD_ROOT%{_datadir}/%{name}
57 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_datadir}/mimelnk/application,%{_pixmapsdir}}
58 cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
59 cp -a %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/mimelnk/application
60 cp -a %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
63 rm -rf $RPM_BUILD_ROOT
66 %defattr(644,root,root,755)
67 %doc README-e.txt ReleaseNote-e.html
68 %doc %lang(ja) README.txt ReleaseNote.html ProductInformation.txt
69 %attr(755,root,root) %{_bindir}/*
70 %dir %{_datadir}/%{name}
71 %{_datadir}/%{name}/%{name}-%{codename}.jar
72 %{_datadir}/%{name}/Welcome.jude
73 %lang(ja) %{_datadir}/%{name}/Welcome_ja.jude
74 %{_desktopdir}/%{name}.desktop
75 %{_datadir}/mimelnk/application/x-%{name}.desktop
76 %{_pixmapsdir}/%{name}.png