diff --git a/google-guice.spec b/google-guice.spec
index 369fd5f..371171b 100644
--- a/google-guice.spec
+++ b/google-guice.spec
@@ -176,7 +176,8 @@ This package provides %{summary}.
find . -name "*.jar" -and ! -name "munge.jar" -delete
find . -name "*.class" -delete
-# We don't have struts2 in Fedora yet.
+%pom_change_dep -r -f ::::: :::::
+
%pom_disable_module struts2 extensions
# Android-specific extension
%pom_disable_module dagger-adapter extensions
@@ -207,6 +208,13 @@ find . -name "*.class" -delete
com.google.inject
4.1.0" core
+for mdl in assistedinject dagger-adapter grapher jmx jndi multibindings persist servlet spring struts2 testlib throwingproviders; do
+ %pom_remove_parent extensions/${mdl}
+ %pom_xpath_inject pom:project "
+ com.google.inject.extensions
+ 4.1.0" extensions/${mdl}
+done
+
%pom_disable_module persist extensions
%pom_disable_module spring extensions