]> git.pld-linux.org Git - SPECS.git/blob - jaf.spec
SPECS updated Sun 1 Aug 20:28:02 CEST 2021
[SPECS.git] / jaf.spec
1 # NOTE:
2 #   - The JavaBeans Activation Framework 1.1.1 final release is included with the
3 #     Java SE 6 release and is also available separately.
4 #   - There is an alternative, free implementation of java-activation. See
5 #     java-gnu-activation.spec
6 Summary:        JavaBeans (tm) Activation Framework
7 Summary(pl.UTF-8):      Środowisko aktywacyjne JavaBeans(tm)
8 Name:           jaf
9 Version:        1.1.1
10 Release:        1
11 License:        restricted (see LICENSE.txt)
12 Group:          Development/Languages/Java
13 # download through forms from http://java.sun.com/products/javabeans/jaf/downloads/index.html#download
14 Source0:        %{name}-%(echo %{version} | tr . _).zip
15 # NoSource0-md5:        e55a9e5a44eb55fa588d1020544226f1
16 NoSource:       0
17 URL:            http://java.sun.com/products/javabeans/jaf/index.jsp
18 BuildRequires:  jpackage-utils
19 BuildRequires:  rpm-javaprov
20 BuildRequires:  rpmbuild(macros) >= 1.300
21 BuildRequires:  unzip
22 Requires:       jpackage-utils
23 Provides:       java-activation
24 BuildArch:      noarch
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 JavaBeans (tm) Activation Framework.
29
30 %description -l pl.UTF-8
31 Środowisko aktywacyjne JavaBeans(tm) Activation Framework.
32
33 %package doc
34 Summary:        JavaBeans (tm) Activation Framework documentation
35 Summary(pl.UTF-8):      Dokumentacja do JavaBeans(tm) Activation Framework
36 Group:          Development/Languages/Java
37
38 %description doc
39 JavaBeans (tm) Activation Framework documentation.
40
41 %description doc -l pl.UTF-8
42 Dokumentacja do środowiska JavaBeans(tm) Activation Framework.
43
44 %package javadoc
45 Summary:        Online manual for %{name}
46 Summary(pl.UTF-8):      Dokumentacja online do %{name}
47 Group:          Documentation
48 Requires:       jpackage-utils
49
50 %description javadoc
51 Documentation for %{name}.
52
53 %description javadoc -l pl.UTF-8
54 Dokumentacja do %{name}.
55
56 %description javadoc -l fr.UTF-8
57 Javadoc pour %{name}.
58
59 %package demo
60 Summary:        Demo for %{name}
61 Summary(pl.UTF-8):      Pliki demonstracyjne dla pakietu %{name}
62 Group:          Development
63 Requires:       %{name} = %{epoch}:%{version}-%{release}
64
65 %description demo
66 Demonstrations and samples for %{name}.
67
68 %description demo -l pl.UTF-8
69 Pliki demonstracyjne i przykłady dla pakietu %{name}.
70
71 %prep
72 %setup -q
73
74 %install
75 rm -rf $RPM_BUILD_ROOT
76 install -d $RPM_BUILD_ROOT%{_javadir}
77 install activation.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
78 ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/activation.jar
79 ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/jaf.jar
80
81 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
82 cp -a demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
83
84 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
85 cp -a docs/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
86 ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
87
88 %clean
89 rm -rf $RPM_BUILD_ROOT
90
91 %files
92 %defattr(644,root,root,755)
93 %doc LICENSE.txt RELNOTES.txt README.txt distributionREADME.txt
94 %{_javadir}/activation.jar
95 %{_javadir}/jaf.jar
96 %{_javadir}/jaf-%{version}.jar
97
98 %files doc
99 %defattr(644,root,root,755)
100 %doc docs/JAF-*
101
102 %files javadoc
103 %defattr(644,root,root,755)
104 %{_javadocdir}/%{name}-%{version}
105 %ghost %{_javadocdir}/%{name}
106
107 %files demo
108 %defattr(644,root,root,755)
109 %{_examplesdir}/%{name}-%{version}
This page took 0.384615 seconds and 3 git commands to generate.