]> git.pld-linux.org Git - packages/astah-community.git/blob - astah-community.spec
- BR: unzip
[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.5
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:        90549e57d30ff0e818b8bdd8475ab8dc
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 BuildRequires:  unzip
24 Requires:       jre-X11
25 BuildArch:      noarch
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %description
29 Jude is a new tool which supports your object-oriented software
30 designing in JavaTM and UML1.4 (Unified Modeling Language).
31
32 This package contains Community version, which is freely usable upon
33 some restrictions after registration on vendor site.
34
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
38 Language).
39
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
42 producenta.
43
44 %prep
45 %setup -q -n %{name}_%{codename}
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}}
50
51 cat <<'EOF' > $RPM_BUILD_ROOT%{_bindir}/%{name}
52 #!/bin/sh
53 exec java -Xms16m -Xmx512m -Xss2m -jar %{_datadir}/%{name}/jude-%{codename}.jar ${1:+"$@"}
54 EOF
55 cp -a jude-%{codename}.jar *.jude $RPM_BUILD_ROOT%{_datadir}/%{name}
56
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
61
62 %clean
63 rm -rf $RPM_BUILD_ROOT
64
65 %files
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
This page took 0.093341 seconds and 4 git commands to generate.