Package plexus-utils: 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 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 | Epoch: 0 Group: Development/Java AutoReq: yes,noosgi BuildRequires: rpm-build-java-osgi BuildRequires: /proc rpm-build-java BuildRequires: jpackage-11-compat # see https://bugzilla.altlinux.org/show_bug.cgi?id=10382 %define _localstatedir %{_var} Name: plexus-utils Version: 3.3.0 Release: alt1_2jpp11 Summary: Plexus Common Utilities # ASL 1.1: several files in src/main/java/org/codehaus/plexus/util/ # xpp: src/main/java/org/codehaus/plexus/util/xml/pull directory # ASL 2.0 and BSD: # src/main/java/org/codehaus/plexus/util/cli/StreamConsumer # src/main/java/org/codehaus/plexus/util/cli/StreamPumper # src/main/java/org/codehaus/plexus/util/cli/Commandline # Public domain: src/main/java/org/codehaus/plexus/util/TypeFormat.java # rest is ASL 2.0 License: ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain URL: https://codehaus-plexus.github.io/plexus-utils/ BuildArch: noarch Source0: https://github.com/codehaus-plexus/%{name}/archive/%{name}-%{version}.tar.gz Source1: http://apache.org/licenses/LICENSE-2.0.txt BuildRequires: maven-local BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-enforcer-plugin) BuildRequires: mvn(org.apache.maven.shared:maven-plugin-testing-harness) BuildRequires: mvn(org.codehaus.plexus:plexus:pom:) # some tests require "mvn" on $PATH BuildRequires: maven Source44: import.info %description The Plexus project seeks to create end-to-end developer tools for writing applications. At the core is the container, which can be embedded or for a full scale application server. There are many reusable components for hibernate, form processing, jndi, i18n, velocity, etc. Plexus also includes an application server which is like a J2EE application server, without all the baggage. %package javadoc Group: Development/Java Summary: Javadoc for %{name} BuildArch: noarch %description javadoc Javadoc for %{name}. %prep %setup -q -n %{name}-%{name}-%{version} cp %{SOURCE1} . # unpackaged dependencies for some tests %pom_remove_dep -r org.openjdk.jmh:jmh-core %pom_remove_dep -r org.openjdk.jmh:jmh-generator-annprocess rm src/test/java/org/codehaus/plexus/util/introspection/ReflectionValueExtractorTest.java rm src/test/java/org/codehaus/plexus/util/xml/Xpp3DomPerfTest.java %mvn_file : plexus/utils %mvn_alias : plexus:plexus-utils # Generate OSGI info %pom_xpath_inject "pom:project" "<packaging>bundle</packaging>" %pom_xpath_inject "pom:build/pom:plugins" " <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <extensions>true</extensions> <configuration> <instructions> <_nouses>true</_nouses> <Export-Package>org.codehaus.plexus.util.*;org.codehaus.plexus.util.cli.*;org.codehaus.plexus.util.cli.shell.*;org.codehaus.plexus.util.dag.*;org.codehaus.plexus.util.introspection.*;org.codehaus.plexus.util.io.*;org.codehaus.plexus.util.reflection.*;org.codehaus.plexus.util.xml.*;org.codehaus.plexus.util.xml.pull.*</Export-Package> </instructions> </configuration> </plugin>" %build %mvn_build -- -Dmaven.compile.source=1.8 -Dmaven.compile.target=1.8 -Dmaven.javadoc.source=1.8 %install %mvn_install %files -f .mfiles %doc NOTICE.txt LICENSE-2.0.txt %files javadoc -f .mfiles-javadoc %doc NOTICE.txt LICENSE-2.0.txt %changelog * Tue May 11 2021 Igor Vlasenko <viy@altlinux.org> 0:3.3.0-alt1_2jpp11 - new version * Fri Oct 09 2020 Igor Vlasenko <viy@altlinux.ru> 0:3.2.0-alt1_2jpp8 - new version * Wed Jun 19 2019 Igor Vlasenko <viy@altlinux.ru> 0:3.1.0-alt1_4jpp8 - new version * Thu Apr 19 2018 Igor Vlasenko <viy@altlinux.ru> 0:3.0.24-alt1_5jpp8 - java update * Thu Nov 09 2017 Igor Vlasenko <viy@altlinux.ru> 0:3.0.24-alt1_4jpp8 - fc27 update * Wed Nov 01 2017 Igor Vlasenko <viy@altlinux.ru> 0:3.0.24-alt1_3jpp8 - new jpp release * Tue Nov 22 2016 Igor Vlasenko <viy@altlinux.ru> 0:3.0.22-alt2_3jpp8 - new fc release * Thu Feb 11 2016 Igor Vlasenko <viy@altlinux.ru> 0:3.0.22-alt2_2jpp8 - added osgi provides * Mon Feb 01 2016 Igor Vlasenko <viy@altlinux.ru> 0:3.0.22-alt1_2jpp8 - new version * Wed Jan 20 2016 Igor Vlasenko <viy@altlinux.ru> 0:3.0.22-alt0.1jpp - bootstrap pack of jars created with jppbootstrap script - temporary package to satisfy circular dependencies * Mon Sep 08 2014 Igor Vlasenko <viy@altlinux.ru> 0:3.0.14-alt1_1jpp7 - new release * Fri Aug 01 2014 Igor Vlasenko <viy@altlinux.ru> 0:3.0.9-alt1_5jpp7 - new version * Tue Oct 09 2012 Igor Vlasenko <viy@altlinux.ru> 0:3.0-alt1_3jpp7 - new fc release * Fri Mar 30 2012 Igor Vlasenko <viy@altlinux.ru> 0:3.0-alt1_2jpp7 - complete build * Thu Mar 08 2012 Igor Vlasenko <viy@altlinux.ru> 0:3.0-alt0.1jpp - bootstrap pack of jars created with jppbootstrap script - temporary package to satisfy circular dependencies |