13bea8c
%bcond_with     jpa
13bea8c
%bcond_with     spring
0f84719
Stanislav Ochotnicky b6af55c
%global short_name guice
Stanislav Ochotnicky b6af55c
Stanislav Ochotnicky b6af55c
Name:           google-%{short_name}
0e86a53
Version:        4.2.3
956803a
Release:        3%{?dist}
9b85702
Summary:        Lightweight dependency injection framework for Java 5 and above
Stanislav Ochotnicky b6af55c
License:        ASL 2.0
2dbb62e
URL:            https://github.com/google/%{short_name}
2dbb62e
BuildArch:      noarch
2dbb62e
347d482
# ./create-tarball.sh %%{version}
35d1c90
Source0:        %{name}-%{version}.tar.xz
347d482
Source1:        create-tarball.sh
2dbb62e
778052b
BuildRequires:  maven-local
778052b
BuildRequires:  mvn(aopalliance:aopalliance)
778052b
BuildRequires:  mvn(cglib:cglib)
b972e61
BuildRequires:  mvn(com.google.code.findbugs:jsr305)
b972e61
BuildRequires:  mvn(com.google.guava:guava)
778052b
BuildRequires:  mvn(javax.inject:javax.inject)
778052b
BuildRequires:  mvn(javax.servlet:servlet-api)
b972e61
# xmvn-builddep misses apache-jar-resource-bundle
b972e61
BuildRequires:  mvn(org.apache:apache-jar-resource-bundle)
778052b
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
778052b
BuildRequires:  mvn(org.apache.maven.plugins:maven-remote-resources-plugin)
778052b
BuildRequires:  mvn(org.apache.maven.plugins:maven-source-plugin)
b972e61
BuildRequires:  mvn(org.codehaus.mojo:build-helper-maven-plugin)
778052b
BuildRequires:  mvn(org.ow2.asm:asm)
778052b
BuildRequires:  mvn(org.sonatype.plugins:munge-maven-plugin)
30fccb6
bc9fdea
%if %{with jpa}
b972e61
BuildRequires:  mvn(org.hibernate.javax.persistence:hibernate-jpa-2.0-api)
bc9fdea
%endif
bc9fdea
%if %{with spring}
b972e61
BuildRequires:  mvn(org.springframework:spring-beans)
30fccb6
%endif
30fccb6
9b85702
# Test dependencies:
9b85702
%if 0
9b85702
BuildRequires:  maven-surefire-provider-testng
9b85702
BuildRequires:  aqute-bnd
9b85702
BuildRequires:  atinject-tck
9b85702
BuildRequires:  easymock2
9b85702
BuildRequires:  felix-framework
9b85702
BuildRequires:  hibernate3-entitymanager
9b85702
BuildRequires:  mvn(org.hsqldb:hsqldb-j5)
9b85702
BuildRequires:  testng
9b85702
%endif
9b85702
b972e61
Obsoletes:      guice-testlib < 4.1-17
b972e61
Stanislav Ochotnicky b6af55c
%description
Stanislav Ochotnicky b6af55c
Put simply, Guice alleviates the need for factories and the use of new
Stanislav Ochotnicky b6af55c
in your Java code. Think of Guice's @Inject as the new new. You will
Stanislav Ochotnicky b6af55c
still need to write factories in some cases, but your code will not
Stanislav Ochotnicky b6af55c
depend directly on them. Your code will be easier to change, unit test
Stanislav Ochotnicky b6af55c
and reuse in other contexts.
Stanislav Ochotnicky b6af55c
Stanislav Ochotnicky b6af55c
Guice embraces Java's type safe nature, especially when it comes to
Stanislav Ochotnicky b6af55c
features introduced in Java 5 such as generics and annotations. You
Stanislav Ochotnicky b6af55c
might think of Guice as filling in missing features for core
Stanislav Ochotnicky b6af55c
Java. Ideally, the language itself would provide most of the same
Stanislav Ochotnicky b6af55c
features, but until such a language comes along, we have Guice.
Stanislav Ochotnicky b6af55c
Stanislav Ochotnicky b6af55c
Guice helps you design better APIs, and the Guice API itself sets a
Stanislav Ochotnicky b6af55c
good example. Guice is not a kitchen sink. We justify each feature
Stanislav Ochotnicky b6af55c
with at least three use cases. When in doubt, we leave it out. We
Stanislav Ochotnicky b6af55c
build general functionality which enables you to extend Guice rather
Stanislav Ochotnicky b6af55c
than adding every feature to the core framework.
Stanislav Ochotnicky b6af55c
b972e61
0f84719
%package -n %{short_name}-parent
0f84719
Summary:        Guice parent POM
0f84719
0f84719
%description -n %{short_name}-parent
0f84719
Guice is a lightweight dependency injection framework for Java 5
0f84719
and above. This package provides parent POM for Guice modules.
0f84719
b972e61
9b85702
%package -n %{short_name}-assistedinject
9b85702
Summary:        AssistedInject extension module for Guice
9b85702
9b85702
%description -n %{short_name}-assistedinject
9b85702
Guice is a lightweight dependency injection framework for Java 5
9b85702
and above. This package provides AssistedInject module for Guice.
9b85702
b972e61
9b85702
%package -n %{short_name}-extensions
9b85702
Summary:        Extensions for Guice
9b85702
9b85702
%description -n %{short_name}-extensions
9b85702
Guice is a lightweight dependency injection framework for Java 5
9b85702
and above. This package provides extensions POM for Guice.
9b85702
b972e61
9b85702
%package -n %{short_name}-grapher
9b85702
Summary:        Grapher extension module for Guice
9b85702
9b85702
%description -n %{short_name}-grapher
9b85702
Guice is a lightweight dependency injection framework for Java 5
9b85702
and above. This package provides Grapher module for Guice.
9b85702
b972e61
9b85702
%package -n %{short_name}-jmx
9b85702
Summary:        JMX extension module for Guice
9b85702
9b85702
%description -n %{short_name}-jmx
9b85702
Guice is a lightweight dependency injection framework for Java 5
9b85702
and above. This package provides JMX module for Guice.
9b85702
b972e61
9b85702
%package -n %{short_name}-jndi
9b85702
Summary:        JNDI extension module for Guice
9b85702
9b85702
%description -n %{short_name}-jndi
9b85702
Guice is a lightweight dependency injection framework for Java 5
9b85702
and above. This package provides JNDI module for Guice.
9b85702
b972e61
9b85702
%package -n %{short_name}-multibindings
9b85702
Summary:        MultiBindings extension module for Guice
9b85702
9b85702
%description -n %{short_name}-multibindings
9b85702
Guice is a lightweight dependency injection framework for Java 5
9b85702
and above. This package provides MultiBindings module for Guice.
9b85702
b972e61
bc9fdea
%if %{with jpa}
9b85702
%package -n %{short_name}-persist
9b85702
Summary:        Persist extension module for Guice
9b85702
9b85702
%description -n %{short_name}-persist
9b85702
Guice is a lightweight dependency injection framework for Java 5
9b85702
and above. This package provides Persist module for Guice.
bc9fdea
%endif
9b85702
b972e61
9b85702
%package -n %{short_name}-servlet
9b85702
Summary:        Servlet extension module for Guice
9b85702
9b85702
%description -n %{short_name}-servlet
9b85702
Guice is a lightweight dependency injection framework for Java 5
9b85702
and above. This package provides Servlet module for Guice.
9b85702
b972e61
bc9fdea
%if %{with spring}
9b85702
%package -n %{short_name}-spring
9b85702
Summary:        Spring extension module for Guice
9b85702
9b85702
%description -n %{short_name}-spring
9b85702
Guice is a lightweight dependency injection framework for Java 5
9b85702
and above. This package provides Spring module for Guice.
bc9fdea
%endif
9b85702
bb9e0d1
9b85702
%package -n %{short_name}-throwingproviders
9b85702
Summary:        ThrowingProviders extension module for Guice
9b85702
9b85702
%description -n %{short_name}-throwingproviders
9b85702
Guice is a lightweight dependency injection framework for Java 5
9b85702
and above. This package provides ThrowingProviders module for Guice.
9b85702
b972e61
bd462e5
%package -n %{short_name}-bom
bd462e5
Summary:        Bill of Materials for Guice
bd462e5
bd462e5
%description -n %{short_name}-bom
bd462e5
Guice is a lightweight dependency injection framework for Java 5
bd462e5
and above. This package provides Bill of Materials module for Guice.
bd462e5
b972e61
9b85702
%package javadoc
9b85702
Summary:        API documentation for Guice
Stanislav Ochotnicky b6af55c
9b85702
%description javadoc
9b85702
This package provides %{summary}.
Stanislav Ochotnicky b6af55c
Stanislav Ochotnicky b6af55c
9b85702
%prep
35d1c90
%setup -q -n %{name}-%{version}
Stanislav Ochotnicky b6af55c
9b85702
# We don't have struts2 in Fedora yet.
9b85702
%pom_disable_module struts2 extensions
4b93d82
# Android-specific extension
4b93d82
%pom_disable_module dagger-adapter extensions
Stanislav Ochotnicky b6af55c
9b85702
# Remove additional build profiles, which we don't use anyways
9b85702
# and which are only pulling additional dependencies.
2f3e0d9
%pom_xpath_remove "pom:profile[pom:id='guice.with.jarjar']" core
Stanislav Ochotnicky b6af55c
040c004
# Fix OSGi metadata due to not using jarjar
040c004
%pom_xpath_set "pom:instructions/pom:Import-Package" \
040c004
  "!com.google.inject.*,*" core
040c004
9b85702
# Animal sniffer is only causing problems. Disable it for now.
9b85702
%pom_remove_plugin :animal-sniffer-maven-plugin core
9b85702
%pom_remove_plugin :animal-sniffer-maven-plugin extensions
Stanislav Ochotnicky b6af55c
778052b
%pom_remove_plugin :maven-gpg-plugin
778052b
9b85702
# We don't have the custom doclet used by upstream. Remove
9b85702
# maven-javadoc-plugin to generate javadocs with default style.
b4d06ec
%pom_remove_plugin -r :maven-javadoc-plugin
Stanislav Ochotnicky b6af55c
Stanislav Ochotnicky 02e6910
# remove test dependency to make sure we don't produce requires
Stanislav Ochotnicky 02e6910
# see #1007498
bb9e0d1
%pom_remove_dep :guava-testlib extensions
Stanislav Ochotnicky 02e6910
%pom_xpath_remove "pom:dependency[pom:classifier[text()='tests']]" extensions
Stanislav Ochotnicky 02e6910
2dbb62e
%pom_remove_parent
2dbb62e
%pom_set_parent com.google.inject:guice-parent:%{version} jdk8-tests
bd462e5
bc9fdea
%if %{without jpa}
bc9fdea
%pom_disable_module persist extensions
bc9fdea
%endif
bc9fdea
%if %{without spring}
bc9fdea
%pom_disable_module spring extensions
30fccb6
%endif
30fccb6
759b14e
%pom_disable_module jdk8-tests
7cfb29b
b972e61
# Require a newer compiler
b972e61
%pom_xpath_set "pom:build/pom:pluginManagement/pom:plugins/pom:plugin[pom:artifactId='maven-compiler-plugin']/pom:configuration/pom:source" "1.8"
b972e61
%pom_xpath_set "pom:build/pom:pluginManagement/pom:plugins/pom:plugin[pom:artifactId='maven-compiler-plugin']/pom:configuration/pom:target" "1.8"
b972e61
b972e61
%pom_disable_module testlib extensions
b972e61
b972e61
9b85702
%build
2dbb62e
%mvn_alias "com.google.inject.extensions:" "org.sonatype.sisu.inject:"
7cfb29b
2dbb62e
%mvn_package :::no_aop: guice
405cbbe
7cfb29b
%mvn_file  ":guice-{*}"  %{short_name}/guice-@1
2dbb62e
%mvn_file  ":guice" %{short_name}/%{name} %{name}
2dbb62e
%mvn_alias ":guice" "org.sonatype.sisu:sisu-guice"
b972e61
bd462e5
# Skip tests because of missing dependency guice-testlib
7cfb29b
%mvn_build -f -s
Stanislav Ochotnicky b6af55c
b972e61
9b85702
%install
7cfb29b
%mvn_install
Stanislav Ochotnicky b6af55c
b972e61
2dbb62e
%files -f .mfiles-guice
0b67497
%dir %{_javadir}/%{short_name}
Stanislav Ochotnicky 2d6b886
7cfb29b
%files -n %{short_name}-parent -f .mfiles-guice-parent
0f84719
%doc COPYING
Stanislav Ochotnicky 2d6b886
7cfb29b
%files -n %{short_name}-assistedinject -f .mfiles-guice-assistedinject
2415f6f
%files -n %{short_name}-extensions -f .mfiles-extensions-parent
7cfb29b
%files -n %{short_name}-grapher -f .mfiles-guice-grapher
7cfb29b
%files -n %{short_name}-jmx -f .mfiles-guice-jmx
7cfb29b
%files -n %{short_name}-jndi -f .mfiles-guice-jndi
7cfb29b
%files -n %{short_name}-multibindings -f .mfiles-guice-multibindings
bc9fdea
%if %{with jpa}
7cfb29b
%files -n %{short_name}-persist -f .mfiles-guice-persist
bc9fdea
%endif
7cfb29b
%files -n %{short_name}-servlet -f .mfiles-guice-servlet
bc9fdea
%if %{with spring}
7cfb29b
%files -n %{short_name}-spring -f .mfiles-guice-spring
bc9fdea
%endif
7cfb29b
%files -n %{short_name}-throwingproviders -f .mfiles-guice-throwingproviders
9b85702
9854fb3
%files -n %{short_name}-bom -f .mfiles-guice-bom
9854fb3
7cfb29b
%files javadoc -f .mfiles-javadoc
9b85702
%doc COPYING
Stanislav Ochotnicky b6af55c
Stanislav Ochotnicky b6af55c
Stanislav Ochotnicky b6af55c
%changelog
956803a
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.3-3
956803a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
956803a
bb4caa1
* Fri Jul 10 2020 Jiri Vanek <jvanek@redhat.com> - 4.2.3-2
bb4caa1
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
bb4caa1
0e86a53
* Fri May 08 2020 Fabio Valentini <decathorpe@gmail.com> - 4.2.3-1
0e86a53
- Update to version 4.2.3.
0e86a53
e3ad6a4
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.2-2
e3ad6a4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
e3ad6a4
b972e61
* Mon Jul 29 2019 Fabio Valentini <decathorpe@gmail.com> - 4.2.2-1
b972e61
- Update to version 4.2.2.
b972e61
- Obsolete guice-testlib.
b972e61
13bea8c
* Fri Jul 26 2019 Fabio Valentini <decathorpe@gmail.com> - 4.1-16
13bea8c
- Disable support for spring and JPA.
13bea8c
5c8fb53
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-15
5c8fb53
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
5c8fb53
169f6a5
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-14
169f6a5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
169f6a5
e5ee6f0
* Thu Dec 13 2018 Mat Booth <mat.booth@redhat.com> - 4.1-13
e5ee6f0
- Regenerate OSGi metadata due to ASM 7
e5ee6f0
3ed69b3
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-12
3ed69b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
3ed69b3
7e0365f
* Wed Apr 18 2018 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.1-11
7e0365f
- Remove legacy Provides
7e0365f
6d69a56
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-10
6d69a56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6d69a56
b64dc62
* Mon Feb 05 2018 Michael Simacek <msimacek@redhat.com> - 4.1-9
b64dc62
- Use guava20
b64dc62
040c004
* Mon Oct 02 2017 Mat Booth <mat.booth@redhat.com> - 4.1-8
040c004
- Fix OSGi metadata to import cglib and asm, since we are not bundling them with
040c004
  jarjar
040c004
9098db7
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-7
9098db7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9098db7
b42aaef
* Fri Jun 23 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.1-6
b42aaef
- Remove unused patches
b42aaef
b4d06ec
* Fri Feb 24 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.1-5
b4d06ec
- Remove maven-javadoc-plugin from all POMs
b4d06ec
2c75151
* Thu Feb 23 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.1-4
2c75151
- Add missing BR on apache-resource-bundles
2c75151
72062e9
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-3
72062e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
72062e9
bc9fdea
* Wed Feb  1 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.1-2
bc9fdea
- Introduce build-conditionals for jpa and spring
bc9fdea
759b14e
* Thu Aug  4 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.1-1
759b14e
- Update to upstream version 4.1
759b14e
57c7a0a
* Wed Jun 29 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.0-6
57c7a0a
- Make aopalliance dependency optional
57c7a0a
778052b
* Wed Jun 15 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.0-5
778052b
- Regenerate build-requires
778052b
4798538
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-4
4798538
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4798538
9854fb3
* Tue Jan 12 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.0-3
9854fb3
- Install BOM even when without extensions
9854fb3
5a4f9d4
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0-2
5a4f9d4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5a4f9d4
2dbb62e
* Thu May 14 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.0-1
2dbb62e
- Update to upstream version 4.0
2dbb62e
4b93d82
* Mon Apr 27 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.2.6-1
4b93d82
- Update to upstream version 3.2.6
4b93d82
6a1769a
* Fri Mar 6 2015 Alexander Kurtakov <akurtako@redhat.com> 3.2.5-2
6a1769a
- Drop gone tomcat-servlet-3.0-api BR, builds fine without it.
6a1769a
bd462e5
* Fri Jan 23 2015 Michael Simacek <msimacek@redhat.com> - 3.2.5-1
bd462e5
- Update to upstream version 3.2.5
bd462e5
c33210e
* Mon Sep 29 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.2.4-1
c33210e
- Update to upstream version 3.2.4
c33210e
895ecbb
* Fri Jun  6 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.2.2-1
895ecbb
- Update to upstream version 3.2.2
895ecbb
2f1bb0f
* Wed May 28 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.2.1-2
2f1bb0f
- Rebuild to regenerate Maven auto-requires
2f1bb0f
4be1b4a
* Wed Apr 16 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.2.1-1
4be1b4a
- Update to upstream version 3.2.1
bb9e0d1
- Add testlib subpackage
4be1b4a
0b67497
* Tue Mar  4 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.10-3
0b67497
- Fix directory ownership
0b67497
Stanislav Ochotnicky 40807b6
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.1.10-3
Stanislav Ochotnicky 40807b6
- Use Requires: java-headless rebuild (#1067528)
Stanislav Ochotnicky 40807b6
77b0e12
* Wed Feb 19 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.10-2
77b0e12
- Fix unowned directory
77b0e12
c094b66
* Tue Feb 18 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.10-1
c094b66
- Update to upstream version 3.1.10
c094b66
b82f949
* Mon Jan 20 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.9-1
b82f949
- Update to upstream version 3.1.9
b82f949
2415f6f
* Mon Nov 11 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.8-1
2415f6f
- Update to upstream version 3.1.8
2415f6f
0e4d2fd
* Wed Oct 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.3-10
0e4d2fd
- Rebuild to regenerate broken POMs
0e4d2fd
- Related: rhbz#1021484
0e4d2fd
0795b79
* Fri Oct 18 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.3-9
0795b79
- Don't force generation of pom.properties
0795b79
405cbbe
* Wed Sep 25 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.3-8
405cbbe
- Install no_aop artifact after javapackages update
405cbbe
Stanislav Ochotnicky 02e6910
* Thu Sep 12 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.1.3-7
Stanislav Ochotnicky 02e6910
- Remove dependency on tests from runtime
Stanislav Ochotnicky 02e6910
- Related: rhbz#1007498
Stanislav Ochotnicky 02e6910
2f3e0d9
* Tue Sep 10 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.3-6
2f3e0d9
- Install no_aop artifact
2f3e0d9
- Resolves: rhbz#1006491
2f3e0d9
50b19af
* Wed Sep  4 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.3-5
50b19af
- Enable pom.properties
50b19af
- Resolves: rhbz#1004360
50b19af
347d482
* Wed Aug 07 2013 Michal Srb <msrb@redhat.com> - 3.1.3-4
347d482
- Add create-tarball.sh script to SRPM
347d482
2b408ef
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.3-3
2b408ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
2b408ef
1aabeaa
* Wed Apr 24 2013 Michal Srb <msrb@redhat.com> - 3.1.3-2
1aabeaa
- Revert update to 3.1.4 (uses asm4)
fdb0ea4
35d1c90
* Thu Mar 14 2013 Michal Srb <msrb@redhat.com> - 3.1.3-1
35d1c90
- Update to upstream version 3.1.3
35d1c90
- Remove bundled JARs from tarball
35d1c90
Stanislav Ochotnicky 5a255f5
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 3.1.2-11
Stanislav Ochotnicky 5a255f5
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
Stanislav Ochotnicky 5a255f5
- Replace maven BuildRequires with maven-local
Stanislav Ochotnicky 5a255f5
0d15e7f
* Thu Jan 31 2013 Michal Srb <msrb@redhat.com> - 3.1.2-10
0d15e7f
- Remove all requires
0d15e7f
- Correct usage of xmvn's macros
0d15e7f
7cfb29b
* Mon Jan 28 2013 Michal Srb <msrb@redhat.com> - 3.1.2-9
7cfb29b
- Build with xmvn
7cfb29b
ede40fb
* Fri Nov 16 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.2-8
ede40fb
- Remove README
ede40fb
239c1f3
* Fri Nov 16 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.2-7
239c1f3
- Repackage tarball
239c1f3
30fccb6
* Fri Nov  9 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.2-6
30fccb6
- Don't try to build extension modules unless they are needed
30fccb6
b35fce8
* Fri Nov  9 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.2-5
b35fce8
- Conditionalize %%install section too
b35fce8
0f84719
* Fri Nov  9 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.2-4
0f84719
- Conditionally disable extensions
0f84719
540dad5
* Thu Nov  1 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.2-3
540dad5
- Update to new add_maven_depmap macro
540dad5
Stanislav Ochotnicky 2d6b886
* Wed Oct 31 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.1.2-2
Stanislav Ochotnicky 2d6b886
- Use new generated maven filelist feature from javapackages-tools
Stanislav Ochotnicky 2d6b886
9b85702
* Fri Oct  5 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.2-1
9b85702
- Complete rewrite of the spec file
9b85702
- New upstream, to ease future maintenance
9b85702
- Build with maven instead of ant
9b85702
- Split into multiple subpackages
9b85702
c31cb0f
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.7.rc2
c31cb0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c31cb0f
Stanislav Ochotnicky e3da9a0
* Thu Feb  9 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0-0.6.rc2
Stanislav Ochotnicky e3da9a0
- Temporary fix for maven buildroots
Stanislav Ochotnicky e3da9a0
9c20ba0
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.5.rc2
9c20ba0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9c20ba0
Stanislav Ochotnicky c5d3b20
* Wed Oct 12 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0-0.4.rc2
Stanislav Ochotnicky c5d3b20
- Build with aqute-bnd (#745176)
Stanislav Ochotnicky c5d3b20
- Use new maven macros
Stanislav Ochotnicky c5d3b20
- Few packaging tweaks
Stanislav Ochotnicky c5d3b20
Stanislav Ochotnicky 03ed4c8
* Tue May 24 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0-0.3.rc2
Stanislav Ochotnicky 03ed4c8
- Add cglib and atinject to R
Stanislav Ochotnicky 03ed4c8
Stanislav Ochotnicky bf6ca62
* Thu May 12 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0-0.2.rc2
Stanislav Ochotnicky bf6ca62
- Remove test and missing deps from pom.xml
Stanislav Ochotnicky bf6ca62
Stanislav Ochotnicky 413ef46
* Tue Mar  1 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0-0.1.rc2
Stanislav Ochotnicky 413ef46
- Update to 3.0rc2
Stanislav Ochotnicky 413ef46
- Changes according to new guidelines (versionless jars & javadocs)
Stanislav Ochotnicky 413ef46
28b99cf
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-4.1219svn
28b99cf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
28b99cf
Stanislav Ochotnicky ae53868
* Thu Oct 14 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.0-3.1219svn
Stanislav Ochotnicky ae53868
- Add java-devel >= 1:1.6.0 to BR
Stanislav Ochotnicky ae53868
Stanislav Ochotnicky b6af55c
* Wed Oct 13 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.0-2.1219svn
Stanislav Ochotnicky b6af55c
- Moved munge repacking to prep
Stanislav Ochotnicky b6af55c
- Added -Dversion to change generated manifest version
Stanislav Ochotnicky b6af55c
- Removed http part of URL
Stanislav Ochotnicky b6af55c
Stanislav Ochotnicky b6af55c
* Thu Oct  7 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.0-1.1219svn
Stanislav Ochotnicky b6af55c
- Initial version of the package
b972e61