summaryrefslogtreecommitdiff
path: root/java-struts-legacy.spec
blob: 76a3014550df8a90b6f32464d42f7e5fc308a680 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Summary:	struts-legacy - classes removed from the core Struts distribution
Summary(pl.UTF-8):	struts-legacy - klasy usunięte z głównej dystrybucji Struts
Name:		jakarta-struts-legacy
Version:	1.0
Release:	0.1
License:	Apache v1.1
Source0:	http://www.apache.org/dist/jakarta/struts/struts-legacy/struts-legacy-%{version}-src.tar.gz
# Source0-md5:	805b7f3e787c1469f57fed9f5eebc3a1
Group:		Development/Languages/Java
URL:		http://struts.apache.org/
BuildRequires:	ant >= 1.6
BuildRequires:	jakarta-commons-beanutils
BuildRequires:	jakarta-commons-collections
BuildRequires:	jdbc-stdext >= 2.0-2
BuildRequires:	servlet
Requires:	jakarta-commons-beanutils
Requires:	jakarta-commons-collections
Requires:	jdbc-stdext >= 2.0
Requires:	servlet
BuildArch:	noarch
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
The struts-legacy distribution contains classes which have been
removed from the core Struts distribution but may still be of
interest. These classes are considered "stable" but are *not* actively
maintained (hence, the name "legacy").

%description -l pl.UTF-8
Pakiet struts-legacy zawiera klasy, które zostały usunięte z głównej
dystrybucji Struts, ale mogą nadal być interesujące. Klasy te są
uznane za "stabilne", ale *nie* są aktywnie utrzymywane (stąd nazwa
"legacy").

%prep
%setup -q -n struts-legacy-%{version}-src

%build
ant dist \
	-Dcommons-logging.jar=%{_datadir}/java/commons-logging.jar \
	-Djdk.version=1.4 \
	-Djdbc20ext.jar=%{_datadir}/java/jdbc-stdext.jar

%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_javadir}

cp dist/*.jar $RPM_BUILD_ROOT%{_javadir}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%doc dist/docs/api dist/LICENSE.txt
%{_javadir}/*.jar