Package xml-commons-resolver: Specfile
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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | Epoch: 0 Group: Development/Other BuildRequires: /proc rpm-build-java BuildRequires: jpackage-default # see https://bugzilla.altlinux.org/show_bug.cgi?id=10382 %define _localstatedir %{_var} Name: xml-commons-resolver Version: 1.2 Release: alt1_35jpp11 Summary: Resolver subproject of xml-commons License: ASL 2.0 URL: http://xerces.apache.org/xml-commons/components/resolver/ BuildArch: noarch Source0: http://www.apache.org/dist/xerces/xml-commons/%{name}-%{version}.tar.gz Source5: %{name}-pom.xml Source6: %{name}-resolver.1 Source7: %{name}-xparse.1 Source8: %{name}-xread.1 Patch0: %{name}-1.2-crosslink.patch Patch1: %{name}-1.2-osgi.patch BuildRequires: javapackages-local BuildRequires: ant BuildRequires: apache-parent # Explicit javapackages-tools requires since scripts use # /usr/share/java-utils/java-functions Requires: javapackages-tools Source44: import.info # jpackage deprecations Conflicts: xml-commons-resolver10 < 0:1.3.05 Conflicts: xml-commons-resolver11 < 0:1.3.05 Conflicts: xml-commons-resolver12 < 0:1.3.05 Obsoletes: xml-commons-resolver10 < 0:1.3.05 Obsoletes: xml-commons-resolver11 < 0:1.3.05 Obsoletes: xml-commons-resolver12 < 0:1.3.05 %description Resolver subproject of xml-commons. %package javadoc Group: Development/Java Summary: Javadoc for %{name} BuildArch: noarch %description javadoc Javadoc for %{name}. %prep %setup -q %patch0 -p1 %patch1 -p1 # remove all binary libs and prebuilt javadocs find . -name "*.jar" -exec rm -f {} \; rm -rf docs sed -i 's/\r//' KEYS LICENSE.resolver.txt NOTICE-resolver.txt %mvn_file : xml-commons-resolver xml-resolver %build %ant -f resolver.xml jar javadocs -Dant.build.javac.source=1.8 -Dant.build.javac.target=1.8 %mvn_artifact %{SOURCE5} build/resolver.jar %install %mvn_install -J build/apidocs/resolver # Scripts mkdir -p $RPM_BUILD_ROOT%{_bindir} %jpackage_script org.apache.xml.resolver.apps.resolver "" "" %{name} xml-resolver true %jpackage_script org.apache.xml.resolver.apps.xread "" "" %{name} xml-xread true %jpackage_script org.apache.xml.resolver.apps.xparse "" "" %{name} xml-xparse true # Man pages install -d -m 755 ${RPM_BUILD_ROOT}%{_mandir}/man1 install -p -m 644 %{SOURCE6} ${RPM_BUILD_ROOT}%{_mandir}/man1/xml-resolver.1 install -p -m 644 %{SOURCE7} ${RPM_BUILD_ROOT}%{_mandir}/man1/xml-xparse.1 install -p -m 644 %{SOURCE8} ${RPM_BUILD_ROOT}%{_mandir}/man1/xml-xread.1 mkdir -p $RPM_BUILD_ROOT`dirname /etc/java/%name.conf` touch $RPM_BUILD_ROOT/etc/java/%name.conf %files -f .mfiles %doc KEYS LICENSE.resolver.txt NOTICE-resolver.txt %{_mandir}/man1/* %{_bindir}/xml-* %config(noreplace,missingok) /etc/java/%name.conf %files javadoc -f .mfiles-javadoc %doc LICENSE.resolver.txt NOTICE-resolver.txt %changelog * Wed Aug 04 2021 Igor Vlasenko <viy@altlinux.org> 0:1.2-alt1_35jpp11 - update * Tue Jun 01 2021 Igor Vlasenko <viy@altlinux.org> 0:1.2-alt1_32jpp11 - update * Wed Jan 29 2020 Igor Vlasenko <viy@altlinux.ru> 0:1.2-alt1_29jpp8 - fc update * Mon May 27 2019 Igor Vlasenko <viy@altlinux.ru> 0:1.2-alt1_27jpp8 - new version * Tue May 08 2018 Igor Vlasenko <viy@altlinux.ru> 0:1.2-alt1_24jpp8 - java update * Thu Nov 09 2017 Igor Vlasenko <viy@altlinux.ru> 0:1.2-alt1_23jpp8 - fc27 update * Thu Nov 02 2017 Igor Vlasenko <viy@altlinux.ru> 0:1.2-alt1_22jpp8 - new jpp release * Tue Nov 22 2016 Igor Vlasenko <viy@altlinux.ru> 0:1.2-alt1_19jpp8 - new fc release * Sun Jan 31 2016 Igor Vlasenko <viy@altlinux.ru> 0:1.2-alt1_18jpp8 - new version * Sun Jan 24 2016 Igor Vlasenko <viy@altlinux.ru> 0:1.2-alt1_14jpp7 - xml-commons replacement |