]> git.pld-linux.org Git - packages/astah-community.git/blame - astah-community.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/astah-community.git] / astah-community.spec
CommitLineData
26d90d5e 1# TODO
1008ab0d
ER
2# - package API to java-astah
3# - repackage to have default opener xdg-open instead of firefox?
4#
5# Conditional build:
6%bcond_without javadoc # don't build javadoc
de1d5b92 7%bcond_without pld # don't include pld deps to build universal rpm
1008ab0d 8
696a5c98 9%define ver %(echo %{version} | tr . _)
66c8cfc0 10Summary: UML Modeling Tool for study of UML
c13407a1 11Summary(pl.UTF-8): Narzędzie wspomagające projektowanie oprogramowania w UML
66c8cfc0
ER
12Name: astah-community
13Version: 6.4
7e05cdb7 14Release: 1
2748e5f1 15# non-distributable, can be used for free upon restrictions and registration
1008ab0d
ER
16# http://astah.change-vision.com/en/product/astah-eula.html
17License: Astah* EULA
75d8a4d5 18Group: Applications/Engineering
66c8cfc0
ER
19# Source0Download: http://members.change-vision.com/files/astah_community/
20Source0: http://cdn.change-vision.com/files/%{name}-%{ver}.zip
21# NoSource0-md5: ab3297898c9d39103e14f627fbad3dad
75d8a4d5 22Source1: %{name}.desktop
1008ab0d 23Source2: %{name}.xml
66c8cfc0 24Source3: %{name}.png
9f07ef66 25NoSource: 0
1008ab0d 26URL: http://astah.change-vision.com/en/product/astah-community.html
d09461d0 27BuildRequires: rpm-javaprov
1008ab0d
ER
28BuildRequires: rpmbuild(macros) >= 1.311
29Requires(post,postun): desktop-file-utils
30Requires(post,postun): shared-mime-info
807bf073 31BuildRequires: unzip
de1d5b92 32%{?with_pld:Requires: jre-X11}
66c8cfc0 33Obsoletes: astah
1008ab0d 34Obsoletes: jude
75d8a4d5 35BuildArch: noarch
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%description
66c8cfc0
ER
39Lightweight, easy-to-use UML 2.x modeler.
40
41Based on the concept of "Usable from the moment of installation", the
42modeling features of astah* community have been designed to be simple
43and user friendly.
75d8a4d5 44
2748e5f1
JB
45This package contains Community version, which is freely usable upon
46some restrictions after registration on vendor site.
47
67c3eb68 48%description -l pl.UTF-8
1008ab0d 49Astah jest nowym narzędziem wspomagającym zorientowane obiektowo
a991b252 50projektowanie oprogramowania w JavaTM i UML1.4 (Unified Modeling
51Language).
75d8a4d5 52
2748e5f1
JB
53Ten pakiet zawiera wersję społecznościową, której można używać bez
54opłat pod pewnymi ograniczenami, po uprzedniej rejestracji na stronie
55producenta.
56
1008ab0d 57%package javadoc
66c8cfc0
ER
58Summary: Online manual for astah*
59Summary(pl.UTF-8): Dokumentacja online do astah*
1008ab0d
ER
60Group: Documentation
61Requires: jpackage-utils
62
63%description javadoc
66c8cfc0 64Documentation for astah*.
1008ab0d
ER
65
66%description javadoc -l pl.UTF-8
66c8cfc0 67Dokumentacja do astah*.
1008ab0d
ER
68
69%description javadoc -l fr.UTF-8
66c8cfc0 70Javadoc pour astah*.
1008ab0d 71
75d8a4d5 72%prep
66c8cfc0 73%setup -q -n astah_community
75d8a4d5 74
1008ab0d
ER
75cat <<'EOF' > %{name}.sh
76#!/bin/sh
66c8cfc0 77exec java -Xms16m -Xmx512m -Xss2m -jar %{_datadir}/%{name}/%{name}.jar ${1:+"$@"}
1008ab0d
ER
78EOF
79
75d8a4d5 80%install
81rm -rf $RPM_BUILD_ROOT
d09461d0 82install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}}
75d8a4d5 83
1008ab0d 84install -p %{name}.sh $RPM_BUILD_ROOT%{_bindir}/%{name}
66c8cfc0 85cp -a %{name}.jar $RPM_BUILD_ROOT%{_datadir}/%{name}
1008ab0d
ER
86
87install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
88cp -a *.asta $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
d09461d0 89
1008ab0d 90install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_datadir}/mime/packages,%{_pixmapsdir}}
e319c416 91cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
102ba1ff 92cp -a %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/mime/packages/%{name}.xml
e319c416 93cp -a %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
75d8a4d5 94
1008ab0d
ER
95# javadoc
96%if %{with javadoc}
97install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
98cp -a api/en/doc/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
99ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
100%endif
101
75d8a4d5 102%clean
103rm -rf $RPM_BUILD_ROOT
104
1008ab0d
ER
105%post
106%update_mime_database
107%update_desktop_database_post
108
109%postun
110%update_mime_database
111%update_desktop_database_postun
112
113%post javadoc
114ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
115
75d8a4d5 116%files
117%defattr(644,root,root,755)
7e05cdb7
ER
118%doc ReleaseNote-e.html
119%doc %lang(ja) ReleaseNote.html ProductInformation.txt
1008ab0d 120%attr(755,root,root) %{_bindir}/%{name}
26d90d5e 121%dir %{_datadir}/%{name}
66c8cfc0 122%{_datadir}/%{name}/%{name}.jar
75d8a4d5 123%{_desktopdir}/%{name}.desktop
102ba1ff 124%{_datadir}/mime/packages/%{name}.xml
7b32c152 125%{_pixmapsdir}/%{name}.png
1008ab0d
ER
126
127%dir %{_examplesdir}/%{name}-%{version}
128%{_examplesdir}/%{name}-%{version}/Welcome.asta
129%{_examplesdir}/%{name}-%{version}/Sample.asta
130%lang(ja) %{_examplesdir}/%{name}-%{version}/Welcome_ja.asta
131
132%if %{with javadoc}
133%files javadoc
134%defattr(644,root,root,755)
135%{_javadocdir}/%{name}-%{version}
136%ghost %{_javadocdir}/%{name}
137%endif
This page took 0.111888 seconds and 4 git commands to generate.