Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 61f123ef220b0831d7aed41a7726d694 > files > 3

activemq-protobuf-1.1-5.mga3.src.rpm

Name:          activemq-protobuf
Version:       1.1
Release:       %mkrel 5
Summary:       ActiveMQ Protocol Buffers
Group:         Development/Java
License:       ASL 2.0
Url:           http://activemq.apache.org/
# svn export http://svn.apache.org/repos/asf/activemq/activemq-protobuf/tags/activemq-protobuf-1.1
# tar czf activemq-protobuf-1.1-src-svn.tar.gz activemq-protobuf-1.1
Source0:       activemq-protobuf-1.1-src-svn.tar.gz
# remove ianal-maven-plugin
# remove assembly-plugin and its deps (org.apache.geronimo.genesis apache-source-release-assembly-descriptor)
# fix rat-plugin groupId artifactId version
Patch0:        activemq-protobuf-1.1-parent-pom.patch

BuildRequires: java-devel
BuildRequires: jpackage-utils

BuildRequires: junit4

BuildRequires: maven
BuildRequires: javacc-maven-plugin
BuildRequires: maven-compiler-plugin
BuildRequires: maven-enforcer-plugin
BuildRequires: maven-install-plugin
BuildRequires: maven-jar-plugin
BuildRequires: maven-javadoc-plugin
BuildRequires: maven-plugin-descriptor
BuildRequires: maven-plugin-plugin
BuildRequires: maven-plugin-tools-annotations
BuildRequires: maven-plugin-tools-api
BuildRequires: maven-plugin-tools-generators
BuildRequires: maven-resources-plugin
BuildRequires: maven-surefire-plugin
BuildRequires: maven-surefire-provider-junit4

Requires:      maven

Requires:      java
Requires:      jpackage-utils
BuildArch:     noarch

%description
A Simpler Protocol Buffer Java API.
Comes with a built in proto file
compiler and Java source code generator.

%package javadoc
Group:         Development/Java
Summary:       Javadoc for %{name}
Requires:      jpackage-utils

%description javadoc
This package contains javadoc for %{name}.

%prep
%setup -q
%patch0 -p0
chmod 644 LICENSE

%build

mvn-rpmbuild -Dproject.build.sourceEncoding=UTF-8 install javadoc:aggregate

%install

mkdir -p %{buildroot}%{_mavenpomdir}
install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-pom.pom
%add_maven_depmap JPP.%{name}-pom.pom

mkdir -p %{buildroot}%{_javadir}/activemq
for m in protobuf protobuf-test; do
  install -m 644 activemq-${m}/target/activemq-${m}-%{version}.jar %{buildroot}%{_javadir}/activemq/${m}.jar
  install -pm 644 activemq-${m}/pom.xml %{buildroot}%{_mavenpomdir}/JPP.activemq-${m}.pom
%add_maven_depmap JPP.activemq-${m}.pom activemq/${m}.jar
done

mkdir -p %{buildroot}%{_javadocdir}/%{name}
cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}

%files
%dir %{_javadir}/activemq
%{_javadir}/activemq/*.jar
%{_mavenpomdir}/JPP.%{name}*.pom
%{_mavendepmapfragdir}/%{name}
%doc LICENSE NOTICE README.txt

%files javadoc
%{_javadocdir}/%{name}
%doc LICENSE NOTICE



%changelog

* Fri Jan 11 2013 umeabot <umeabot> 1.1-5.mga3
+ Revision: 345264
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sat Dec 15 2012 pterjan <pterjan> 1.1-4.mga3
+ Revision: 331109
- Add missing BuildRequires

* Sun Oct 28 2012 dmorgan <dmorgan> 1.1-3.mga3
+ Revision: 311169
- Java Stack Mass Rebuild

* Wed Sep 12 2012 dmorgan <dmorgan> 1.1-2.mga3
+ Revision: 293242
- imported package activemq-protobuf