rpms/apache-commons-compress/F-12 apache-commons-compress.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Sandro Mathys red at fedoraproject.org
Tue May 11 08:26:02 UTC 2010


Author: red

Update of /cvs/pkgs/rpms/apache-commons-compress/F-12
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv22113/F-12

Modified Files:
	.cvsignore sources 
Added Files:
	apache-commons-compress.spec import.log 
Log Message:
- initial import



--- NEW FILE apache-commons-compress.spec ---
%global shortname commons-compress

Name:             apache-%{shortname}
Version:          1.0
Release:          4%{?dist}
Summary:          Java API for working with tar, zip and bzip2 files
Group:            Development/Libraries
License:          ASL 2.0
URL:              http://commons.apache.org/compress/
Source0:          http://www.apache.org/dist/commons/compress/source/%{shortname}-%{version}-src.tar.gz
BuildArch:        noarch
BuildRoot:        %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:    java-devel >= 1:1.6.0
BuildRequires:    jpackage-utils
BuildRequires:    maven2
BuildRequires:    maven2-plugin-antrun
BuildRequires:    maven2-plugin-assembly
BuildRequires:    maven2-plugin-compiler
BuildRequires:    maven2-plugin-idea
BuildRequires:    maven2-plugin-install
BuildRequires:    maven2-plugin-jar
BuildRequires:    maven2-plugin-javadoc
BuildRequires:    maven2-plugin-resources
BuildRequires:    maven2-plugin-source
BuildRequires:    maven-doxia-sitetools
BuildRequires:    maven-plugin-bundle
BuildRequires:    maven-surefire-maven-plugin
BuildRequires:    maven-surefire-provider-junit
Requires:         java >= 1:1.6.0
Requires:         jpackage-utils
Requires(post):   jpackage-utils
Requires(postun): jpackage-utils


# Upstream name change
Provides:         jakarta-%{shortname} = %{version}-%{release}
Obsoletes:        jakarta-%{shortname} < 1.0-2

%description
The code in this component came from Avalon's Excalibur, but originally
from Ant, as far as life in Apache goes. The tar package is originally
Tim Endres' public domain package. The bzip2 package is based on the
work done by Keiron Liddle. It has migrated via:
Ant -> Avalon-Excalibur -> Commons-IO -> Commons-Compress. 


%package javadoc
Summary:        Javadocs for %{name}
Group:          Documentation
Requires:       %{name} = %{version}-%{release}
Requires:       jpackage-utils

%description javadoc
Development documentation for %{name}.


%prep
%setup -q -n %{shortname}-%{version}-src


%build
export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository
mkdir -p $MAVEN_REPO_LOCAL
mvn-jpp -Dmaven.repo.local=$MAVEN_REPO_LOCAL install javadoc:javadoc


%install
rm -rf $RPM_BUILD_ROOT

# jar
install -d $RPM_BUILD_ROOT%{_javadir}
install -m644 target/%{shortname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{shortname}-%{version}.jar
ln -s %{shortname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{shortname}.jar
ln -s %{shortname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
ln -s %{shortname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar

# javadoc
install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}
cp -rp target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}

# pomfile
install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
install -pm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{shortname}.pom
%add_to_maven_depmap org.apache.maven %{name} %{version} JPP %{name}



%clean
rm -rf $RPM_BUILD_ROOT


%post
%update_maven_depmap


%postun
%update_maven_depmap


%files
%defattr(-,root,root,-)
%doc LICENSE.txt NOTICE.txt
%{_javadir}/%{shortname}.jar
%{_javadir}/%{shortname}-%{version}.jar
%{_javadir}/%{name}.jar
%{_javadir}/%{name}-%{version}.jar
%{_mavendepmapfragdir}/%{name}
%{_mavenpomdir}/JPP-%{shortname}.pom


%files javadoc
%defattr(-,root,root,-)
%{_javadocdir}/%{name}


%changelog
* Mon May 10 2010 Sandro Mathys <red at fedoraproject.org> - 1.0-4
* Cleared some problems after the review

* Thu May 06 2010 Sandro Mathys <red at fedoraproject.org> - 1.0-3
- Now using maven2 (mvn-jpp) instead of directly calling javac & co

* Tue May 04 2010 Sandro Mathys <red at fedoraproject.org> - 1.0-2
- Renamed from jakarta-commons-compress



--- NEW FILE import.log ---
apache-commons-compress-1_0-4_fc12:F-12:apache-commons-compress-1.0-4.fc12.src.rpm:1273563816


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/apache-commons-compress/F-12/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	11 May 2010 04:53:34 -0000	1.1
+++ .cvsignore	11 May 2010 08:26:00 -0000	1.2
@@ -0,0 +1 @@
+commons-compress-1.0-src.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/apache-commons-compress/F-12/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	11 May 2010 04:53:35 -0000	1.1
+++ sources	11 May 2010 08:26:01 -0000	1.2
@@ -0,0 +1 @@
+3e5ef0d79590e06049724f159408923f  commons-compress-1.0-src.tar.gz



More information about the scm-commits mailing list