From 536047bafea5ad298cd994b7f9bafa1ad281fa40 Mon Sep 17 00:00:00 2001 From: Michael Simacek Date: Feb 21 2014 12:01:12 +0000 Subject: Split into subpackages Signed-off-by: Michael Simacek Signed-off-by: Mikolaj Izdebski --- diff --git a/plexus-interactivity.spec b/plexus-interactivity.spec index 474be63..5631208 100644 --- a/plexus-interactivity.spec +++ b/plexus-interactivity.spec @@ -1,6 +1,6 @@ Name: plexus-interactivity Version: 1.0 -Release: 0.12.alpha6%{?dist} +Release: 0.13.alpha6%{?dist} Epoch: 0 Summary: Plexus Interactivity Handler Component License: MIT @@ -20,6 +20,9 @@ BuildRequires: mvn(org.codehaus.plexus:plexus-component-api) BuildRequires: mvn(org.codehaus.plexus:plexus-components) BuildRequires: mvn(org.codehaus.plexus:plexus-utils) +Requires: %{name}-api = %{version}-%{release} +Requires: %{name}-jline = %{version}-%{release} + %description The Plexus project seeks to create end-to-end developer tools for writing applications. At the core is the container, which can be @@ -34,6 +37,18 @@ Summary: API documentation for %{name} %description javadoc This package provides %{summary}. +%package api +Summary: API for %{name} + +%description api +API module for %{name}. + +%package jline +Summary: jline module for %{name} + +%description jline +jline module for %{name}. + %prep %setup -q -n plexus-interactivity-1.0-alpha-6 %patch1 -p1 @@ -42,17 +57,24 @@ This package provides %{summary}. %mvn_file ":{plexus}-{*}" @1/@2 %build -%mvn_build -f +%mvn_package ":plexus-interactivity" + +%mvn_build -f -s %install %mvn_install %files -f .mfiles +%files api -f .mfiles-plexus-interactivity-api +%files jline -f .mfiles-plexus-interactivity-jline %files javadoc -f .mfiles-javadoc %changelog +* Fri Feb 21 2014 Michael Simacek - 0:1.0-0.13.alpha6 +- Split into subpackages + * Tue Oct 29 2013 Mikolaj Izdebski - 0:1.0-0.12.alpha6 - Build with XMvn - Remove %%pre javadoc scriplet