diff --git a/tycho.spec b/tycho.spec
index 4de5997..2e6e311 100644
--- a/tycho.spec
+++ b/tycho.spec
@@ -27,7 +27,7 @@
Name: %{?scl_prefix}tycho
Version: 0.25.0
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Plugins and extensions for building Eclipse plugins and OSGI bundles with Maven
# license file is missing but all files having some licensing information are ASL 2.0
@@ -84,6 +84,9 @@ BuildRequires: easymock
BuildRequires: ecj >= 1:4.5.2-2
BuildRequires: maven-plugin-testing-harness
BuildRequires: xmvn-parent-pom
+BuildRequires: maven-plugin-bundle
+BuildRequires: maven-plugin-plugin
+BuildRequires: maven-source-plugin
%if %{tycho_bootstrap}
BuildRequires: maven-deploy-plugin
BuildRequires: maven-site-plugin
@@ -131,6 +134,10 @@ Requires: maven-deploy-plugin
Requires: maven-install-plugin
Requires: maven-site-plugin
+# Required by tycho-source-plugin, but XMvn fails to generate
+# auto-requires due to uncommon dependency maven-plugin
+Requires: maven-source-plugin
+
%description
Tycho is a set of Maven plugins and extensions for building Eclipse
plugins and OSGI bundles with Maven. Eclipse plugins and OSGI bundles
@@ -424,6 +431,9 @@ ln -s %{_javadir}/tycho/org.fedoraproject.p2.jar %{buildroot}%{_datadir}/xmvn/li
%{_javadocdir}/tycho
%changelog
+* Wed Jun 15 2016 Mikolaj Izdebski - 0.25.0-4
+- Add missing requires on maven-source-plugin
+
* Fri Apr 22 2016 Mat Booth - 0.25.0-3
- Require newer ECJ with correct aliases