6f9c29
%bcond_with bootstrap
6f9c29
6f9c29
Name:           google-guice
6f9c29
Version:        4.2.3
6f9c29
Release:        8%{?dist}
6f9c29
Summary:        Lightweight dependency injection framework for Java 5 and above
6f9c29
License:        ASL 2.0
6f9c29
URL:            https://github.com/google/guice
6f9c29
BuildArch:      noarch
6f9c29
6f9c29
# ./create-tarball.sh %%{version}
6f9c29
Source0:        %{name}-%{version}.tar.xz
6f9c29
Source1:        create-tarball.sh
6f9c29
6f9c29
BuildRequires:  maven-local-openjdk8
6f9c29
%if %{with bootstrap}
6f9c29
BuildRequires:  javapackages-bootstrap
6f9c29
%else
6f9c29
BuildRequires:  mvn(com.google.code.findbugs:jsr305)
6f9c29
BuildRequires:  %{?module_prefix}mvn(com.google.guava:guava)
6f9c29
BuildRequires:  %{?module_prefix}mvn(javax.inject:javax.inject)
6f9c29
BuildRequires:  mvn(javax.servlet:servlet-api)
6f9c29
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
6f9c29
BuildRequires:  mvn(org.apache.maven.plugins:maven-remote-resources-plugin)
6f9c29
BuildRequires:  mvn(org.apache.maven.plugins:maven-source-plugin)
6f9c29
BuildRequires:  mvn(org.codehaus.mojo:build-helper-maven-plugin)
6f9c29
BuildRequires:  mvn(org.sonatype.plugins:munge-maven-plugin)
6f9c29
%endif
6f9c29
# xmvn-builddep misses this:
6f9c29
%if %{without bootstrap}
6f9c29
BuildRequires:  mvn(org.apache:apache-jar-resource-bundle)
6f9c29
%endif
6f9c29
6f9c29
%description
6f9c29
Put simply, Guice alleviates the need for factories and the use of new
6f9c29
in your Java code. Think of Guice's @Inject as the new new. You will
6f9c29
still need to write factories in some cases, but your code will not
6f9c29
depend directly on them. Your code will be easier to change, unit test
6f9c29
and reuse in other contexts.
6f9c29
6f9c29
Guice embraces Java's type safe nature, especially when it comes to
6f9c29
features introduced in Java 5 such as generics and annotations. You
6f9c29
might think of Guice as filling in missing features for core
6f9c29
Java. Ideally, the language itself would provide most of the same
6f9c29
features, but until such a language comes along, we have Guice.
6f9c29
6f9c29
Guice helps you design better APIs, and the Guice API itself sets a
6f9c29
good example. Guice is not a kitchen sink. We justify each feature
6f9c29
with at least three use cases. When in doubt, we leave it out. We
6f9c29
build general functionality which enables you to extend Guice rather
6f9c29
than adding every feature to the core framework.
6f9c29
6f9c29
%package -n guice-parent
6f9c29
Summary:        Guice parent POM
6f9c29
6f9c29
%description -n guice-parent
6f9c29
Guice is a lightweight dependency injection framework for Java 5
6f9c29
and above. This package provides parent POM for Guice modules.
6f9c29
6f9c29
%package -n guice-assistedinject
6f9c29
Summary:        AssistedInject extension module for Guice
6f9c29
6f9c29
%description -n guice-assistedinject
6f9c29
Guice is a lightweight dependency injection framework for Java 5
6f9c29
and above. This package provides AssistedInject module for Guice.
6f9c29
6f9c29
%package -n guice-extensions
6f9c29
Summary:        Extensions for Guice
6f9c29
6f9c29
%description -n guice-extensions
6f9c29
Guice is a lightweight dependency injection framework for Java 5
6f9c29
and above. This package provides extensions POM for Guice.
6f9c29
6f9c29
%package -n guice-grapher
6f9c29
Summary:        Grapher extension module for Guice
6f9c29
6f9c29
%description -n guice-grapher
6f9c29
Guice is a lightweight dependency injection framework for Java 5
6f9c29
and above. This package provides Grapher module for Guice.
6f9c29
6f9c29
%package -n guice-jmx
6f9c29
Summary:        JMX extension module for Guice
6f9c29
6f9c29
%description -n guice-jmx
6f9c29
Guice is a lightweight dependency injection framework for Java 5
6f9c29
and above. This package provides JMX module for Guice.
6f9c29
6f9c29
%package -n guice-jndi
6f9c29
Summary:        JNDI extension module for Guice
6f9c29
6f9c29
%description -n guice-jndi
6f9c29
Guice is a lightweight dependency injection framework for Java 5
6f9c29
and above. This package provides JNDI module for Guice.
6f9c29
6f9c29
%package -n guice-multibindings
6f9c29
Summary:        MultiBindings extension module for Guice
6f9c29
6f9c29
%description -n guice-multibindings
6f9c29
Guice is a lightweight dependency injection framework for Java 5
6f9c29
and above. This package provides MultiBindings module for Guice.
6f9c29
6f9c29
%package -n guice-servlet
6f9c29
Summary:        Servlet extension module for Guice
6f9c29
6f9c29
%description -n guice-servlet
6f9c29
Guice is a lightweight dependency injection framework for Java 5
6f9c29
and above. This package provides Servlet module for Guice.
6f9c29
6f9c29
%package -n guice-throwingproviders
6f9c29
Summary:        ThrowingProviders extension module for Guice
6f9c29
6f9c29
%description -n guice-throwingproviders
6f9c29
Guice is a lightweight dependency injection framework for Java 5
6f9c29
and above. This package provides ThrowingProviders module for Guice.
6f9c29
6f9c29
%package -n guice-bom
6f9c29
Summary:        Bill of Materials for Guice
6f9c29
6f9c29
%description -n guice-bom
6f9c29
Guice is a lightweight dependency injection framework for Java 5
6f9c29
and above. This package provides Bill of Materials module for Guice.
6f9c29
6f9c29
%{?javadoc_package}
6f9c29
6f9c29
%prep
6f9c29
%setup -q
6f9c29
6f9c29
# We don't have struts2 in Fedora yet.
6f9c29
%pom_disable_module struts2 extensions
6f9c29
# Android-specific extension
6f9c29
%pom_disable_module dagger-adapter extensions
6f9c29
6f9c29
# Remove additional build profiles, which we don't use anyways
6f9c29
# and which are only pulling additional dependencies.
6f9c29
%pom_xpath_remove "pom:profile[pom:id='guice.with.jarjar']" core
6f9c29
6f9c29
# Fix OSGi metadata due to not using jarjar
6f9c29
%pom_xpath_set "pom:instructions/pom:Import-Package" \
6f9c29
  "!com.google.inject.*,*" core
6f9c29
6f9c29
# Animal sniffer is only causing problems. Disable it for now.
6f9c29
%pom_remove_plugin :animal-sniffer-maven-plugin core
6f9c29
%pom_remove_plugin :animal-sniffer-maven-plugin extensions
6f9c29
6f9c29
%pom_remove_plugin :maven-gpg-plugin
6f9c29
6f9c29
# We don't have the custom doclet used by upstream. Remove
6f9c29
# maven-javadoc-plugin to generate javadocs with default style.
6f9c29
%pom_remove_plugin -r :maven-javadoc-plugin
6f9c29
6f9c29
# remove test dependency to make sure we don't produce requires
6f9c29
# see #1007498
6f9c29
%pom_remove_dep :guava-testlib extensions
6f9c29
%pom_xpath_remove "pom:dependency[pom:classifier='tests']" extensions
6f9c29
6f9c29
%pom_remove_parent
6f9c29
%pom_set_parent com.google.inject:guice-parent:%{version} jdk8-tests
6f9c29
6f9c29
%pom_disable_module persist extensions
6f9c29
%pom_disable_module spring extensions
6f9c29
6f9c29
%pom_disable_module jdk8-tests
6f9c29
6f9c29
# Require a newer compiler
6f9c29
%pom_xpath_set "pom:build/pom:pluginManagement/pom:plugins/pom:plugin[pom:artifactId='maven-compiler-plugin']/pom:configuration/pom:source" "1.8"
6f9c29
%pom_xpath_set "pom:build/pom:pluginManagement/pom:plugins/pom:plugin[pom:artifactId='maven-compiler-plugin']/pom:configuration/pom:target" "1.8"
6f9c29
6f9c29
%pom_disable_module testlib extensions
6f9c29
6f9c29
%pom_remove_dep :aopalliance core
6f9c29
%pom_remove_dep :asm core
6f9c29
%pom_remove_dep :cglib core
6f9c29
%pom_xpath_remove "pom:plugin[pom:artifactId='maven-jar-plugin']/pom:configuration"
6f9c29
%pom_xpath_remove "pom:plugin[pom:artifactId='maven-jar-plugin']/pom:executions"
6f9c29
%pom_xpath_set "pom:plugin[pom:artifactId='munge-maven-plugin']/pom:executions/pom:execution/pom:phase" generate-sources core
6f9c29
%pom_xpath_set "pom:plugin[pom:artifactId='munge-maven-plugin']/pom:executions/pom:execution/pom:goals/pom:goal" munge core
6f9c29
6f9c29
%pom_xpath_inject "pom:dependency[pom:artifactId='guice']" "<scope>provided</scope>" extensions
6f9c29
6f9c29
%build
6f9c29
%mvn_alias "com.google.inject.extensions:" "org.sonatype.sisu.inject:"
6f9c29
6f9c29
%mvn_package :::no_aop: guice
6f9c29
%mvn_package :guice:jar:{}: __noinstall
6f9c29
6f9c29
%mvn_file  ":guice-{*}"  guice/guice-@1
6f9c29
%mvn_file  ":guice" guice/%{name} %{name}
6f9c29
%mvn_alias ":guice" "org.sonatype.sisu:sisu-guice"
6f9c29
# Skip tests because of missing dependency guice-testlib
6f9c29
%mvn_build -f -s
6f9c29
6f9c29
%install
6f9c29
%mvn_install
6f9c29
6f9c29
%files -n %{?module_prefix}%{name} -f .mfiles-guice
6f9c29
6f9c29
%files -n guice-parent -f .mfiles-guice-parent
6f9c29
%license COPYING
6f9c29
6f9c29
%files -n guice-assistedinject -f .mfiles-guice-assistedinject
6f9c29
%files -n guice-extensions -f .mfiles-extensions-parent
6f9c29
%files -n guice-grapher -f .mfiles-guice-grapher
6f9c29
%files -n guice-jmx -f .mfiles-guice-jmx
6f9c29
%files -n guice-jndi -f .mfiles-guice-jndi
6f9c29
%files -n guice-multibindings -f .mfiles-guice-multibindings
6f9c29
%files -n guice-servlet -f .mfiles-guice-servlet
6f9c29
%files -n guice-throwingproviders -f .mfiles-guice-throwingproviders
6f9c29
6f9c29
%files -n guice-bom -f .mfiles-guice-bom
6f9c29
6f9c29
%changelog
6f9c29
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 4.2.3-8
6f9c29
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
6f9c29
  Related: rhbz#1991688
6f9c29
6f9c29
* Wed Jun 09 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.2.3-7
6f9c29
- Rebuild to workaround DistroBaker issue
6f9c29
6f9c29
* Tue Jun 08 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.2.3-6
6f9c29
- Bootstrap Maven for CentOS Stream 9
6f9c29
6f9c29
* Mon May 17 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.2.3-5
6f9c29
- Bump release
6f9c29
6f9c29
* Mon May 17 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.2.3-2
6f9c29
- Bootstrap build
6f9c29
- Non-bootstrap build
6f9c29
6f9c29
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.3-4
6f9c29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
6f9c29
6f9c29
* Fri Sep 18 2020 Marian Koncek <mkoncek@redhat.com> - 4.2.3-1
6f9c29
- Update to upstream version 4.2.3
6f9c29
6f9c29
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.3-3
6f9c29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
6f9c29
6f9c29
* Fri Jul 10 2020 Jiri Vanek <jvanek@redhat.com> - 4.2.3-2
6f9c29
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
6f9c29
6f9c29
* Fri May 08 2020 Fabio Valentini <decathorpe@gmail.com> - 4.2.3-1
6f9c29
- Update to version 4.2.3.
6f9c29
6f9c29
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.2-2
6f9c29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
6f9c29
6f9c29
* Sat Jan 25 2020 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.2.2-4
6f9c29
- Build with OpenJDK 8
6f9c29
6f9c29
* Tue Nov 05 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.2.2-3
6f9c29
- Mass rebuild for javapackages-tools 201902
6f9c29
6f9c29
* Mon Jul 29 2019 Fabio Valentini <decathorpe@gmail.com> - 4.2.2-1
6f9c29
- Update to version 4.2.2.
6f9c29
- Obsolete guice-testlib.
6f9c29
6f9c29
* Fri Jul 26 2019 Fabio Valentini <decathorpe@gmail.com> - 4.1-16
6f9c29
- Disable support for spring and JPA.
6f9c29
6f9c29
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-15
6f9c29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
6f9c29
6f9c29
* Fri May 24 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.2.2-2
6f9c29
- Mass rebuild for javapackages-tools 201901
6f9c29
6f9c29
* Fri Apr 05 2019 Marian Koncek <mkoncek@redhat.com> - 4.2.2-1
6f9c29
- Update to upstream version 4.2.2
6f9c29
- Fixes: RHBZ #1563661
6f9c29
6f9c29
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-14
6f9c29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
6f9c29
6f9c29
* Thu Dec 13 2018 Mat Booth <mat.booth@redhat.com> - 4.1-13
6f9c29
- Regenerate OSGi metadata due to ASM 7
6f9c29
6f9c29
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-12
6f9c29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
6f9c29
6f9c29
* Wed Apr 18 2018 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.1-11
6f9c29
- Remove legacy Provides
6f9c29
6f9c29
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-10
6f9c29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6f9c29
6f9c29
* Mon Feb 05 2018 Michael Simacek <msimacek@redhat.com> - 4.1-9
6f9c29
- Use guava20
6f9c29
6f9c29
* Mon Oct 02 2017 Mat Booth <mat.booth@redhat.com> - 4.1-8
6f9c29
- Fix OSGi metadata to import cglib and asm, since we are not bundling them with
6f9c29
  jarjar
6f9c29
6f9c29
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-7
6f9c29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6f9c29
6f9c29
* Fri Jun 23 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.1-6
6f9c29
- Remove unused patches
6f9c29
6f9c29
* Fri Feb 24 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.1-5
6f9c29
- Remove maven-javadoc-plugin from all POMs
6f9c29
6f9c29
* Thu Feb 23 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.1-4
6f9c29
- Add missing BR on apache-resource-bundles
6f9c29
6f9c29
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-3
6f9c29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
6f9c29
6f9c29
* Wed Feb  1 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.1-2
6f9c29
- Introduce build-conditionals for jpa and spring
6f9c29
6f9c29
* Thu Aug  4 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.1-1
6f9c29
- Update to upstream version 4.1
6f9c29
6f9c29
* Wed Jun 29 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.0-6
6f9c29
- Make aopalliance dependency optional
6f9c29
6f9c29
* Wed Jun 15 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.0-5
6f9c29
- Regenerate build-requires
6f9c29
6f9c29
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-4
6f9c29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
6f9c29
6f9c29
* Tue Jan 12 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.0-3
6f9c29
- Install BOM even when without extensions
6f9c29
6f9c29
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0-2
6f9c29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
6f9c29
6f9c29
* Thu May 14 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.0-1
6f9c29
- Update to upstream version 4.0
6f9c29
6f9c29
* Mon Apr 27 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.2.6-1
6f9c29
- Update to upstream version 3.2.6
6f9c29
6f9c29
* Fri Mar 6 2015 Alexander Kurtakov <akurtako@redhat.com> 3.2.5-2
6f9c29
- Drop gone tomcat-servlet-3.0-api BR, builds fine without it.
6f9c29
6f9c29
* Fri Jan 23 2015 Michael Simacek <msimacek@redhat.com> - 3.2.5-1
6f9c29
- Update to upstream version 3.2.5
6f9c29
6f9c29
* Mon Sep 29 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.2.4-1
6f9c29
- Update to upstream version 3.2.4
6f9c29
6f9c29
* Fri Jun  6 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.2.2-1
6f9c29
- Update to upstream version 3.2.2
6f9c29
6f9c29
* Wed May 28 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.2.1-2
6f9c29
- Rebuild to regenerate Maven auto-requires
6f9c29
6f9c29
* Wed Apr 16 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.2.1-1
6f9c29
- Update to upstream version 3.2.1
6f9c29
- Add testlib subpackage
6f9c29
6f9c29
* Tue Mar  4 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.10-3
6f9c29
- Fix directory ownership
6f9c29
6f9c29
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.1.10-3
6f9c29
- Use Requires: java-headless rebuild (#1067528)
6f9c29
6f9c29
* Wed Feb 19 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.10-2
6f9c29
- Fix unowned directory
6f9c29
6f9c29
* Tue Feb 18 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.10-1
6f9c29
- Update to upstream version 3.1.10
6f9c29
6f9c29
* Mon Jan 20 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.9-1
6f9c29
- Update to upstream version 3.1.9
6f9c29
6f9c29
* Mon Nov 11 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.8-1
6f9c29
- Update to upstream version 3.1.8
6f9c29
6f9c29
* Wed Oct 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.3-10
6f9c29
- Rebuild to regenerate broken POMs
6f9c29
- Related: rhbz#1021484
6f9c29
6f9c29
* Fri Oct 18 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.3-9
6f9c29
- Don't force generation of pom.properties
6f9c29
6f9c29
* Wed Sep 25 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.3-8
6f9c29
- Install no_aop artifact after javapackages update
6f9c29
6f9c29
* Thu Sep 12 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.1.3-7
6f9c29
- Remove dependency on tests from runtime
6f9c29
- Related: rhbz#1007498
6f9c29
6f9c29
* Tue Sep 10 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.3-6
6f9c29
- Install no_aop artifact
6f9c29
- Resolves: rhbz#1006491
6f9c29
6f9c29
* Wed Sep  4 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.3-5
6f9c29
- Enable pom.properties
6f9c29
- Resolves: rhbz#1004360
6f9c29
6f9c29
* Wed Aug 07 2013 Michal Srb <msrb@redhat.com> - 3.1.3-4
6f9c29
- Add create-tarball.sh script to SRPM
6f9c29
6f9c29
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.3-3
6f9c29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
6f9c29
6f9c29
* Wed Apr 24 2013 Michal Srb <msrb@redhat.com> - 3.1.3-2
6f9c29
- Revert update to 3.1.4 (uses asm4)
6f9c29
6f9c29
* Thu Mar 14 2013 Michal Srb <msrb@redhat.com> - 3.1.3-1
6f9c29
- Update to upstream version 3.1.3
6f9c29
- Remove bundled JARs from tarball
6f9c29
6f9c29
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 3.1.2-11
6f9c29
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
6f9c29
- Replace maven BuildRequires with maven-local
6f9c29
6f9c29
* Thu Jan 31 2013 Michal Srb <msrb@redhat.com> - 3.1.2-10
6f9c29
- Remove all requires
6f9c29
- Correct usage of xmvn's macros
6f9c29
6f9c29
* Mon Jan 28 2013 Michal Srb <msrb@redhat.com> - 3.1.2-9
6f9c29
- Build with xmvn
6f9c29
6f9c29
* Fri Nov 16 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.2-8
6f9c29
- Remove README
6f9c29
6f9c29
* Fri Nov 16 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.2-7
6f9c29
- Repackage tarball
6f9c29
6f9c29
* Fri Nov  9 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.2-6
6f9c29
- Don't try to build extension modules unless they are needed
6f9c29
6f9c29
* Fri Nov  9 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.2-5
6f9c29
- Conditionalize %%install section too
6f9c29
6f9c29
* Fri Nov  9 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.2-4
6f9c29
- Conditionally disable extensions
6f9c29
6f9c29
* Thu Nov  1 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.2-3
6f9c29
- Update to new add_maven_depmap macro
6f9c29
6f9c29
* Wed Oct 31 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.1.2-2
6f9c29
- Use new generated maven filelist feature from javapackages-tools
6f9c29
6f9c29
* Fri Oct  5 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.2-1
6f9c29
- Complete rewrite of the spec file
6f9c29
- New upstream, to ease future maintenance
6f9c29
- Build with maven instead of ant
6f9c29
- Split into multiple subpackages
6f9c29
6f9c29
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.7.rc2
6f9c29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6f9c29
6f9c29
* Thu Feb  9 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0-0.6.rc2
6f9c29
- Temporary fix for maven buildroots
6f9c29
6f9c29
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.5.rc2
6f9c29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
6f9c29
6f9c29
* Wed Oct 12 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0-0.4.rc2
6f9c29
- Build with aqute-bnd (#745176)
6f9c29
- Use new maven macros
6f9c29
- Few packaging tweaks
6f9c29
6f9c29
* Tue May 24 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0-0.3.rc2
6f9c29
- Add cglib and atinject to R
6f9c29
6f9c29
* Thu May 12 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0-0.2.rc2
6f9c29
- Remove test and missing deps from pom.xml
6f9c29
6f9c29
* Tue Mar  1 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0-0.1.rc2
6f9c29
- Update to 3.0rc2
6f9c29
- Changes according to new guidelines (versionless jars & javadocs)
6f9c29
6f9c29
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-4.1219svn
6f9c29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6f9c29
6f9c29
* Thu Oct 14 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.0-3.1219svn
6f9c29
- Add java-devel >= 1:1.6.0 to BR
6f9c29
6f9c29
* Wed Oct 13 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.0-2.1219svn
6f9c29
- Moved munge repacking to prep
6f9c29
- Added -Dversion to change generated manifest version
6f9c29
- Removed http part of URL
6f9c29
6f9c29
* Thu Oct  7 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.0-1.1219svn
6f9c29
- Initial version of the package