78 lines
2 KiB
RPMSpec
78 lines
2 KiB
RPMSpec
Name: xml-writer
|
|
Version: 0.2
|
|
Release: 2%{?dist}
|
|
Summary: Java filter class designed to work with SAX2
|
|
Group: Development/Libraries
|
|
License: Public Domain
|
|
URL: http://www.megginson.com/
|
|
Source0: http://www.megginson.com/downloads/xml-writer-0.2.zip
|
|
# The filtering attribute is not supported by javac (IcedTea 1.6, at least). Remove it.
|
|
Patch0: xml-writer.patch
|
|
BuildArch: noarch
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
|
BuildRequires: ant
|
|
BuildRequires: java-devel >= 1:1.6.0
|
|
BuildRequires: jpackage-utils
|
|
Requires: java >= 1:1.6.0
|
|
Requires: jpackage-utils
|
|
|
|
%description
|
|
With this filter one can use it to take a snapshot of
|
|
any point in a SAX2 filter chain, as well as serializing the final
|
|
result to XML (this may be important for auditing as well).
|
|
|
|
|
|
%package javadoc
|
|
Summary: Javadocs for xml-writer
|
|
Group: Documentation
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
%description javadoc
|
|
xml-writer development documentation.
|
|
|
|
|
|
%prep
|
|
%setup -q
|
|
%patch0
|
|
|
|
rm -f xml-writer.jar
|
|
|
|
%build
|
|
ant clean jar javadoc
|
|
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
# jar
|
|
install -d $RPM_BUILD_ROOT%{_javadir}
|
|
install -m644 %{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
|
|
ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
|
|
|
|
# javadoc
|
|
install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
|
|
cp -rp docs/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
|
|
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
|
|
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
%files
|
|
%defattr(-,root,root,-)
|
|
%doc COPYING README ChangeLog BUGS
|
|
%{_javadir}/%{name}-%{version}.jar
|
|
%{_javadir}/%{name}.jar
|
|
|
|
%files javadoc
|
|
%defattr(-,root,root,-)
|
|
%{_javadocdir}/%{name}-%{version}/
|
|
%{_javadocdir}/%{name}
|
|
|
|
|
|
%changelog
|
|
* Mon Sep 21 2009 Sandro Mathys <red at fedoraproject.org> - 0.2-2
|
|
- fixed issues that were discovered in the review process
|
|
|
|
* Sun Jun 28 2009 Sandro Mathys <red at fedoraproject.org> - 0.2-1
|
|
- initial build
|