Group :: Development/Other
RPM: netbeans-resolver
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Group: Development/Other
# BEGIN SourceDeps(oneline):
BuildRequires(pre): rpm-macros-java
# END SourceDeps(oneline)
BuildRequires: /proc
BuildRequires: jpackage-generic-compat
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
%define patched_resolver_ver 1.2
%define patched_resolver xml-commons-resolver-%{patched_resolver_ver}
Name: netbeans-resolver
Version: 6.7.1
Release: alt1_18jpp8
Summary: Resolver subproject of xml-commons patched for NetBeans
License: ASL 1.1
URL: http://xml.apache.org/commons/
Source0: http://archive.apache.org/dist/xml/commons/%{patched_resolver}.tar.gz
# see http://hg.netbeans._org/main/file/721f72486327/o.apache.xml.resolver/external/readme.txt
Patch0: %{name}-%{version}-nb.patch
Patch1: %{name}-%{version}-resolver.patch
Patch2: javadoc-source-version.patch
BuildArch: noarch
BuildRequires: java-devel
BuildRequires: jpackage-utils
BuildRequires: ant
BuildRequires: dos2unix
Requires: jpackage-utils
Source44: import.info
%description
Resolver subproject of xml-commons, version %{patched_resolver_ver} with
a patch for NetBeans.
%package javadoc
Group: Development/Java
Summary: Javadocs for %{name}
Requires: jpackage-utils
BuildArch: noarch
%description javadoc
This package contains the API documentation for %{name}
%prep
%setup -q -n %{patched_resolver}
# remove all binary libs and prebuilt javadocs
find . -name "*.jar" -exec rm -f {} \;
rm -rf apidocs
%patch0 -p1 -b .sav
%patch1 -p1 -b .sav
%patch2 -p1 -b .sav
dos2unix -k KEYS
dos2unix -k LICENSE.resolver.txt
%build
ant -f resolver.xml jar docs
%install
mkdir -p %{buildroot}%{_javadir}
cp -p build/resolver.jar %{buildroot}%{_javadir}/%{name}.jar
mkdir -p %{buildroot}%{_javadocdir}/%{name}
cp -rp build/apidocs/resolver %{buildroot}%{_javadocdir}/%{name}
%files
%{_javadir}/*
%doc LICENSE.resolver.txt KEYS
%files javadoc
%{_javadocdir}/%{name}
%doc LICENSE.resolver.txt
%changelog
…
Full changelog you can see here
# BEGIN SourceDeps(oneline):
BuildRequires(pre): rpm-macros-java
# END SourceDeps(oneline)
BuildRequires: /proc
BuildRequires: jpackage-generic-compat
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
%define patched_resolver_ver 1.2
%define patched_resolver xml-commons-resolver-%{patched_resolver_ver}
Name: netbeans-resolver
Version: 6.7.1
Release: alt1_18jpp8
Summary: Resolver subproject of xml-commons patched for NetBeans
License: ASL 1.1
URL: http://xml.apache.org/commons/
Source0: http://archive.apache.org/dist/xml/commons/%{patched_resolver}.tar.gz
# see http://hg.netbeans._org/main/file/721f72486327/o.apache.xml.resolver/external/readme.txt
Patch0: %{name}-%{version}-nb.patch
Patch1: %{name}-%{version}-resolver.patch
Patch2: javadoc-source-version.patch
BuildArch: noarch
BuildRequires: java-devel
BuildRequires: jpackage-utils
BuildRequires: ant
BuildRequires: dos2unix
Requires: jpackage-utils
Source44: import.info
%description
Resolver subproject of xml-commons, version %{patched_resolver_ver} with
a patch for NetBeans.
%package javadoc
Group: Development/Java
Summary: Javadocs for %{name}
Requires: jpackage-utils
BuildArch: noarch
%description javadoc
This package contains the API documentation for %{name}
%prep
%setup -q -n %{patched_resolver}
# remove all binary libs and prebuilt javadocs
find . -name "*.jar" -exec rm -f {} \;
rm -rf apidocs
%patch0 -p1 -b .sav
%patch1 -p1 -b .sav
%patch2 -p1 -b .sav
dos2unix -k KEYS
dos2unix -k LICENSE.resolver.txt
%build
ant -f resolver.xml jar docs
%install
mkdir -p %{buildroot}%{_javadir}
cp -p build/resolver.jar %{buildroot}%{_javadir}/%{name}.jar
mkdir -p %{buildroot}%{_javadocdir}/%{name}
cp -rp build/apidocs/resolver %{buildroot}%{_javadocdir}/%{name}
%files
%{_javadir}/*
%doc LICENSE.resolver.txt KEYS
%files javadoc
%{_javadocdir}/%{name}
%doc LICENSE.resolver.txt
%changelog
…
Full changelog you can see here