rpms/aduna-commons-text/devel aduna-commons-text-2.6.0.pom, NONE, 1.1 aduna-commons-text.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

mef mef at fedoraproject.org
Mon Mar 1 14:43:47 UTC 2010


Author: mef

Update of /cvs/pkgs/rpms/aduna-commons-text/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10760/devel

Modified Files:
	.cvsignore sources 
Added Files:
	aduna-commons-text-2.6.0.pom aduna-commons-text.spec 
	import.log 
Log Message:
Initial import



--- NEW FILE aduna-commons-text-2.6.0.pom ---
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

	<modelVersion>4.0.0</modelVersion>

	<parent>
		<groupId>info.aduna.commons</groupId>
		<artifactId>aduna-commons</artifactId>
		<version>16</version>
		<relativePath>../../pom.xml</relativePath>
	</parent>

	<artifactId>aduna-commons-text</artifactId>
	<version>2.6.0</version>

	<name>Aduna Commons: Text</name>
	<description>Manipulate/transform/parse text in various ways.</description>

	<organization>
		<name>Aduna</name>
		<url>http://www.aduna-software.com/</url>
	</organization>

	<licenses>
		<license>
			<name>Aduna BSD license</name>
			<url>http://repo.aduna-software.org/legal/aduna-bsd.txt</url>
			<distribution>repo</distribution>
			<comments>A BSD-style OSS license</comments>
		</license>
	</licenses>

	<build>
		<plugins>
			<plugin>
				<artifactId>maven-jar-plugin</artifactId>
				<configuration>
					<archive>  
						<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
					</archive> 
				</configuration>
			</plugin>  
			<plugin>   
				<groupId>org.apache.felix</groupId>
				<artifactId>maven-bundle-plugin</artifactId>
				<extensions>true</extensions>
				<configuration>
					<instructions>
						<Export-Package>info.aduna.text</Export-Package>
					</instructions>
				</configuration>
			</plugin>
		</plugins>
	</build>

	<scm>
		<connection>scm:svn:http://repo.aduna-software.org/svn/info.aduna/commons/text/tags/2.6.0</connection>
		<developerConnection>scm:svn:https://repo.aduna-software.org/svn/info.aduna/commons/text/tags/2.6.0</developerConnection>
		<url>http://repo.aduna-software.org/websvn/listing.php?repname=aduna&amp;path=/info.aduna/commons/text/branches/2.6?repname=aduna&amp;path=/info.aduna/commons/text/tags/2.6.0?repname=aduna&amp;path=/info.aduna/commons/text/branches/2.6?repname=aduna&amp;path=/info.aduna/commons/text/trunk/</url>
	</scm>

</project>


--- NEW FILE aduna-commons-text.spec ---
%global with_gcj %{!?_without_gcj:1}%{?_without_gcj:0}

Name:		aduna-commons-text
Version:	2.6.0
Release:	3%{?dist}
Summary:	Manipulate/transform/parse text in various ways

Group:		Development/Libraries
License:	BSD
URL:		http://www.aduna-software.com/
Source0:	http://repo.aduna-software.org/maven2/releases/info/aduna/commons/%{name}/%{version}/%{name}-%{version}-sources.jar
Source1:	http://repo.aduna-software.org/maven2/releases/info/aduna/commons/%{name}/%{version}/%{name}-%{version}.pom

BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)

BuildRequires:	jpackage-utils >= 0:1.7.5
BuildRequires:	aduna-commons-pom
BuildRequires:	maven2-plugin-install
BuildRequires:	maven2-plugin-jar
BuildRequires:	maven2-plugin-resources
BuildRequires:	maven-doxia-sitetools
BuildRequires:	maven-surefire-maven-plugin

Requires:	aduna-commons-pom

Requires:	jpackage-utils >= 0:1.7.5
Requires(post):	jpackage-utils >= 0:1.7.5
Requires(postun): jpackage-utils >= 0:1.7.5

%if %{with_gcj}
BuildRequires:	java-gcj-compat-devel >= 1.0.31
Requires(post):	java-gcj-compat >= 1.0.31
Requires(postun): java-gcj-compat >= 1.0.31
%else
BuildArch:	noarch
%endif


%description
%{summary}.


%package javadoc
Summary:	Javadoc for %{name}
Group:		Documentation
Requires:	jpackage-utils >= 0:1.7.5
Requires:	%{name} = %{version}-%{release}
BuildArch:	noarch

%description javadoc
%{summary}.


%prep
%setup -c -q
cp %SOURCE1 ./pom.xml
mkdir -p src/main/java
mv info src/main/java

find -name '*.class' -exec rm -f '{}' \;
find -name '*.jar' -exec rm -f '{}' \;

%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

mkdir -p $RPM_BUILD_ROOT%{_javadir}

install -m 644 target/%{name}-%{version}.jar \
	$RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)

mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
(cd $RPM_BUILD_ROOT%{_javadocdir} && ln -sf %{name}-%{version} %{name})

install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
install -pm 644 pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-%{name}.pom

%if %{with_gcj}
%{_bindir}/aot-compile-rpm
%endif

%add_to_maven_depmap info.aduna.commons %{name} %{version} JPP %{name}

%clean
rm -rf $RPM_BUILD_ROOT

%post
%update_maven_depmap
%if %{with_gcj}
  if [ -x %{_bindir}/rebuild-gcj-db ] 
  then
    %{_bindir}/rebuild-gcj-db
  fi
%endif

%postun
%update_maven_depmap
%if %{with_gcj}
  if [ -x %{_bindir}/rebuild-gcj-db ] 
  then
    %{_bindir}/rebuild-gcj-db
  fi
%endif

%files
%defattr(-,root,root,-)
%{_javadir}/*.jar
%{_mavendepmapfragdir}/*
%{_mavenpomdir}/*.pom
%if %{with_gcj}
%attr(-,root,root) %{_libdir}/gcj/%{name}
%endif

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


%changelog
* Tue Feb 23 2010 Mary Ellen Foster <mefoster at gmail.com> 2.6.0-3
- Remove BuildRequirements that are pulled in by aduna-commons POM
- Require the main package in the javadoc

* Thu Feb 11 2010 Mary Ellen Foster <mefoster at gmail.com> 2.6.0-2
- Add BR maven-doxia-sitetools
- Fix changelog dates

* Wed Feb 10 2010 Mary Ellen Foster <mefoster at gmail.com> 2.6.0-1
- Update to 2.6.0 in preparation for review

* Tue Nov 17 2009 Mary Ellen Foster <mefoster at gmail.com> 2.4.0-1
- Initial package


--- NEW FILE import.log ---
aduna-commons-text-2_6_0-3_fc12:HEAD:aduna-commons-text-2.6.0-3.fc12.src.rpm:1267454585


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/aduna-commons-text/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	24 Feb 2010 20:08:54 -0000	1.1
+++ .cvsignore	1 Mar 2010 14:43:46 -0000	1.2
@@ -0,0 +1 @@
+aduna-commons-text-2.6.0-sources.jar


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/aduna-commons-text/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	24 Feb 2010 20:08:54 -0000	1.1
+++ sources	1 Mar 2010 14:43:47 -0000	1.2
@@ -0,0 +1 @@
+cdd124d4ee61875767d57df937b37d4b  aduna-commons-text-2.6.0-sources.jar



More information about the scm-commits mailing list