]> git.pld-linux.org Git - packages/astah-community.git/blob - astah-community.spec
- register .jude extension and handler; rel 2
[packages/astah-community.git] / astah-community.spec
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
6 Name:           jude
7 Version:        5.1.1
8 Release:        2
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
17 NoSource:       0
18 URL:            http://jude-users.com/en/
19 BuildRequires:  rpm-javaprov
20 BuildRequires:  rpmbuild(macros) >= 1.300
21 Requires:       jre
22 BuildArch:      noarch
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 Jude is a new tool which supports your object-oriented software
27 designing in JavaTM and UML1.4 (Unified Modeling Language).
28
29 This package contains Community version, which is freely usable upon
30 some restrictions after registration on vendor site.
31
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
35 Language).
36
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
39 producenta.
40
41 %prep
42 %setup -q -n %{name}_%{codename}
43
44 %install
45 rm -rf $RPM_BUILD_ROOT
46 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}}
47
48 cat <<'EOF' > $RPM_BUILD_ROOT%{_bindir}/%{name}
49 #!/bin/sh
50 exec java -Xms16m -Xmx256m -Xss1m -jar %{_datadir}/%{name}/jude-%{codename}.jar ${1:+"$@"}
51 EOF
52 install jude-%{codename}.jar JudeDefaultModel.jude $RPM_BUILD_ROOT%{_datadir}/%{name}
53
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
58
59 %clean
60 rm -rf $RPM_BUILD_ROOT
61
62 %files
63 %defattr(644,root,root,755)
64 %doc README* ReleaseNote*
65 %attr(755,root,root) %{_bindir}/*
66 %{_datadir}/%{name}
67 %{_desktopdir}/%{name}.desktop
68 %{_datadir}/mimelnk/application/x-%{name}.desktop
69 %{_pixmapsdir}/%{name}.png
This page took 0.030043 seconds and 3 git commands to generate.