rpms/javatar/F-12 javatar-2.5-build.patch, NONE, 1.1 javatar.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Orion Poplawski
orion at fedoraproject.org
Thu Oct 29 17:20:37 UTC 2009
- Previous message (by thread): rpms/javatar/F-11 javatar-2.5-build.patch, NONE, 1.1 javatar.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/libguestfs/devel .cvsignore, 1.53, 1.54 libguestfs.spec, 1.105, 1.106 sources, 1.53, 1.54
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: orion
Update of /cvs/pkgs/rpms/javatar/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23329/F-12
Modified Files:
.cvsignore sources
Added Files:
javatar-2.5-build.patch javatar.spec
Log Message:
Initial import
javatar-2.5-build.patch:
build.xml | 342 ++++++++++++++++++++++++++++++--------------------------------
1 file changed, 170 insertions(+), 172 deletions(-)
--- NEW FILE javatar-2.5-build.patch ---
--- javatar-2.5/source/com/ice/tar/build.xml.build 2003-06-30 01:48:36.000000000 -0600
+++ javatar-2.5/source/com/ice/tar/build.xml 2009-10-14 15:10:04.448876991 -0600
@@ -1,172 +1,170 @@
-
-<!-- Targets: all, zip, deploy, compile, clean, init -->
-
-<project name="ndui" default="all" basedir="../../../..">
-
- <target name="all" depends="zip">
- </target>
-
- <target name="clean" depends="init">
- <delete dir="${build}" />
- </target>
-
- <target name="zip" depends="deploy">
- <zip zipfile="${basedir}/javatar-${relnum}.zip">
- <zipfileset
- dir="${build}"
- prefix="javatar-${relnum}/"
- />
- </zip>
-
- <tar tarfile="${basedir}/javatar-${relnum}.tar" >
- <tarfileset
- dir="${build}"
- prefix="javatar-${relnum}/"
- />
- </tar>
-
- <gzip
- src="${basedir}/javatar-${relnum}.tar"
- zipfile="${basedir}/javatar-${relnum}.tar.gz"
- />
-
- </target>
-
- <target name="deploy" depends="compile,source,doc">
- <jar
- jarfile="${jardir}/tar.jar"
- manifest="${tardir}/META-INF/MANIFEST.MF"
- >
- <fileset dir="${classdir}" />
- </jar>
-
- <copy file="${activationjar}" todir="${jardir}" />
- </target>
-
- <target name="compile" depends="init">
- <javac
- srcdir="${srcdir}"
- destdir="${classdir}"
- verbose="${my.verbose}"
- deprecation="${my.deprec}"
- >
-
- <include name="com/ice/tar/"/>
-
- <classpath>
- <pathelement location="${activationjar}" />
- </classpath>
-
- </javac>
- </target>
-
- <target name="source" depends="init">
- <copy todir="${sourcedir}">
- <fileset
- dir="${srcdir}"
- includes="com/ice/tar/"
- excludes="**/CVS/"
- />
- </copy>
- </target>
-
- <target name="doc" depends="javadoc,docs">
- </target>
-
- <target name="docs" depends="init">
- <copy todir="${docdir}">
- <fileset
- dir="${tardir}/doc/"
- excludes="**/CVS/"
- />
- </copy>
- </target>
-
- <target name="javadoc" depends="init" unless="javadoc.notreq">
- <javadoc
- packagenames="com.ice.tar"
- destdir="${apidocdir}"
- author="true"
- version="true"
- use="true"
- windowtitle="Java Tar by Tim Endres"
- bottom="${copyright}"
- >
-
- <group title="Java Tar" packages="com.ice.tar"/>
-
- <link href="http://java.sun.com/products/jdk/1.3/docs/api/"/>
-
- <sourcepath>
- <pathelement location="${srcdir}"/>
- </sourcepath>
-
- <classpath>
- <pathelement location="${activationjar}" />
- </classpath>
-
- </javadoc>
- </target>
-
- <target name="init" depends="init-props,echo-props">
-
- <tstamp/>
-
- <mkdir dir="${build}" />
- <mkdir dir="${docdir}" />
- <mkdir dir="${apidocdir}" />
- <mkdir dir="${jardir}" />
- <mkdir dir="${classdir}" />
- <mkdir dir="${sourcedir}" />
-
- <uptodate property="javadoc.notreq" targetfile="${apidocdir}/index.html" >
- <srcfiles dir="${srcdir}" includes="**/*.java"/>
- </uptodate>
-
- </target>
-
- <target name="echo-props">
- <echo message="basedir=${basedir}" />
- <echo message="build=${build}" />
- <echo message="bindir=${bindir}" />
- <echo message="jardir=${jardir}" />
- <echo message="classdir=${classdir}" />
- <echo message="sourcedir=${sourcedir}" />
- <echo message="srcdir=${srcdir}" />
- </target>
-
- <target name="init-props">
- <property name="my.verbose" value="off"/>
-
- <!-- TAGS -->
- <property name="reltag" value="release-2-5" />
- <property name="relnum" value="2.5" />
-
- <!-- DIRECTORIES -->
- <property name="build" value="${basedir}/tar-${relnum}" />
-
- <property name="classdir" value="${build}/classes" />
- <property name="jardir" value="${build}/jars" />
- <property name="docdir" value="${build}/doc" />
- <property name="apidocdir" value="${docdir}/api" />
- <property name="sourcedir" value="${build}/source" />
-
- <property name="srcdir" value="${basedir}/java" />
- <property name="tardir" value="${srcdir}/com/ice/tar" />
-
- <!-- JARS -->
- <property name="activationjar"
- value="C:/java/jaf-1.0.1/activation.jar" />
-
- <!-- GLOBALS -->
- <property name="java.home" value="C:/java/jdk1.3"/>
- <property name="java.lib" value="${java.home}/jre/lib"/>
- <property name="build.compiler" value="modern"/>
-
- <property name="copyright"
- value="<i>This software has been placed into the public domain.</i>"
- />
- </target>
-
-</project>
-
+
+<!-- Targets: all, zip, deploy, compile, clean, init -->
+
+<project name="ndui" default="all" basedir="../../../..">
+
+ <target name="all" depends="zip">
+ </target>
+
+ <target name="clean" depends="init">
+ <delete dir="${build}" />
+ </target>
+
+ <target name="zip" depends="deploy">
+ <zip zipfile="${basedir}/javatar-${relnum}.zip">
+ <zipfileset
+ dir="${build}"
+ prefix="javatar-${relnum}/"
+ />
+ </zip>
+
+ <tar tarfile="${basedir}/javatar-${relnum}.tar" >
+ <tarfileset
+ dir="${build}"
+ prefix="javatar-${relnum}/"
+ />
+ </tar>
+
+ <gzip
+ src="${basedir}/javatar-${relnum}.tar"
+ zipfile="${basedir}/javatar-${relnum}.tar.gz"
+ />
+
+ </target>
+
+ <target name="deploy" depends="compile,source,doc">
+ <jar
+ jarfile="${jardir}/tar.jar"
+ manifest="${tardir}/META-INF/MANIFEST.MF"
+ >
+ <fileset dir="${classdir}" />
+ </jar>
+ </target>
+
+ <target name="compile" depends="init">
+ <javac
+ srcdir="${srcdir}"
+ destdir="${classdir}"
+ verbose="${my.verbose}"
+ deprecation="${my.deprec}"
+ >
+
+ <include name="com/ice/tar/"/>
+
+ <classpath>
+ <pathelement location="${activationjar}" />
+ </classpath>
+
+ </javac>
+ </target>
+
+ <target name="source" depends="init">
+ <copy todir="${sourcedir}">
+ <fileset
+ dir="${srcdir}"
+ includes="com/ice/tar/"
+ excludes="**/CVS/"
+ />
+ </copy>
+ </target>
+
+ <target name="doc" depends="javadoc,docs">
+ </target>
+
+ <target name="docs" depends="init">
+ <copy todir="${docdir}">
+ <fileset
+ dir="${tardir}/doc/"
+ excludes="**/CVS/"
+ />
+ </copy>
+ </target>
+
+ <target name="javadoc" depends="init" unless="javadoc.notreq">
+ <javadoc
+ packagenames="com.ice.tar"
+ destdir="${apidocdir}"
+ author="true"
+ version="true"
+ use="true"
+ windowtitle="Java Tar by Tim Endres"
+ bottom="${copyright}"
+ >
+
+ <group title="Java Tar" packages="com.ice.tar"/>
+
+ <link href="http://java.sun.com/products/jdk/1.3/docs/api/"/>
+
+ <sourcepath>
+ <pathelement location="${srcdir}"/>
+ </sourcepath>
+
+ <classpath>
+ <pathelement location="${activationjar}" />
+ </classpath>
+
+ </javadoc>
+ </target>
+
+ <target name="init" depends="init-props,echo-props">
+
+ <tstamp/>
+
+ <mkdir dir="${build}" />
+ <mkdir dir="${docdir}" />
+ <mkdir dir="${apidocdir}" />
+ <mkdir dir="${jardir}" />
+ <mkdir dir="${classdir}" />
+ <mkdir dir="${sourcedir}" />
+
+ <uptodate property="javadoc.notreq" targetfile="${apidocdir}/index.html" >
+ <srcfiles dir="${srcdir}" includes="**/*.java"/>
+ </uptodate>
+
+ </target>
+
+ <target name="echo-props">
+ <echo message="basedir=${basedir}" />
+ <echo message="build=${build}" />
+ <echo message="bindir=${bindir}" />
+ <echo message="jardir=${jardir}" />
+ <echo message="classdir=${classdir}" />
+ <echo message="sourcedir=${sourcedir}" />
+ <echo message="srcdir=${srcdir}" />
+ </target>
+
+ <target name="init-props">
+ <property name="my.verbose" value="off"/>
+
+ <!-- TAGS -->
+ <property name="reltag" value="release-2-5" />
+ <property name="relnum" value="2.5" />
+
+ <!-- DIRECTORIES -->
+ <property name="build" value="${basedir}/tar-${relnum}" />
+
+ <property name="classdir" value="${build}/classes" />
+ <property name="jardir" value="${build}/jars" />
+ <property name="docdir" value="${build}/doc" />
+ <property name="apidocdir" value="${docdir}/api" />
+ <property name="sourcedir" value="${build}/source" />
+
+ <property name="srcdir" value="${basedir}/source" />
+ <property name="tardir" value="${srcdir}/com/ice/tar" />
+
+ <!-- JARS -->
+ <property name="activationjar"
+ value="/usr/share/java/activation.jar" />
+
+ <!-- GLOBALS -->
+ <property name="java.home" value="C:/java/jdk1.3"/>
+ <property name="java.lib" value="${java.home}/jre/lib"/>
+ <property name="build.compiler" value="modern"/>
+
+ <property name="copyright"
+ value="<i>This software has been placed into the public domain.</i>"
+ />
+ </target>
+
+</project>
+
--- NEW FILE javatar.spec ---
%global with_gcj %{!?_without_gcj:1}%{?_without_gcj:0}
Name: javatar
Version: 2.5
Release: 2%{?dist}
Summary: Java tar archive io package
Group: Development/Libraries
License: Public Domain
URL: http://www.trustice.com/java/tar/
Source0: http://www.gjt.org/download/time/java/tar/javatar-%{version}.tar.gz
# Fix srcdir and point to system activation.jar
Patch0: %{name}-2.5-build.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: jpackage-utils
BuildRequires: java-devel
BuildRequires: ant
BuildRequires: classpathx-jaf
%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
Requires: jpackage-utils
Requires: java
Requires: classpathx-jaf
%description
The package com.ice.tar implements a tar archive io package. This package
allows you to create, and extract tar archives. Since the package uses
InputStream and OutputStream, it is possible to combine this package with the
java.util.zip package to handle .tar.gz files.
%package javadoc
Summary: Javadocs for %{name}
Group: Development Documentation
Requires: %{name} = %{version}-%{release}
Requires: jpackage-utils
%description javadoc
This package contains the API documentation for %{name}.
%prep
%setup -q
%patch0 -p1 -b .build
find \( -name '*.jar' -o -name '*.class' \) -exec rm -f '{}' +
# Fix line endings
find \( -name '*.java' -o -name '*.txt' -o -name '*.xml' -o -name LICENSE \) -exec sed -i 's/\r//' '{}' +
#Remove manifest classpath and name
sed -i -e '/^Class-Path:/d' -e '/^Name:/d' source/com/ice/tar/META-INF/MANIFEST.MF
%build
ant -buildfile source/com/ice/tar/build.xml deploy
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_javadir}
cp -p tar-%{version}/jars/tar.jar \
$RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/tar.jar
ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/tar-%{version}.jar
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}
cp -rp doc $RPM_BUILD_ROOT/%{_javadocdir}/%{name}
%if %{with_gcj}
rm -rf tar-%{version}/source
%{_bindir}/aot-compile-rpm
%endif
%clean
rm -rf $RPM_BUILD_ROOT
%post
%if %{with_gcj}
if [ -x %{_bindir}/rebuild-gcj-db ]
then
%{_bindir}/rebuild-gcj-db
fi
%endif
%postun
%if %{with_gcj}
if [ -x %{_bindir}/rebuild-gcj-db ]
then
%{_bindir}/rebuild-gcj-db
fi
%endif
%files
%defattr(-,root,root,-)
%doc doc/LICENSE
%{_javadir}/%{name}-%{version}.jar
%{_javadir}/%{name}.jar
%{_javadir}/tar-%{version}.jar
%{_javadir}/tar.jar
%if %{with_gcj}
%attr(-,root,root) %{_libdir}/gcj/%{name}
%endif
%files javadoc
%defattr(-,root,root,-)
%{_javadocdir}/%{name}
%changelog
* Mon Oct 26 2009 Orion Poplawski <orion at cora.nwra.com> - 2.5-2
- Remove existing class files
- Package javadocs
- Make sure debuginfo has source files
* Wed Oct 14 2009 Orion Poplawski <orion at cora.nwra.com> - 2.5-1
- Initial Fedora Package
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/javatar/F-12/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore 29 Oct 2009 00:06:42 -0000 1.1
+++ .cvsignore 29 Oct 2009 17:20:37 -0000 1.2
@@ -0,0 +1 @@
+javatar-2.5.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/javatar/F-12/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 29 Oct 2009 00:06:42 -0000 1.1
+++ sources 29 Oct 2009 17:20:37 -0000 1.2
@@ -0,0 +1 @@
+7dae3b92b70c30cfb6fd9699a79f821c javatar-2.5.tar.gz
- Previous message (by thread): rpms/javatar/F-11 javatar-2.5-build.patch, NONE, 1.1 javatar.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/libguestfs/devel .cvsignore, 1.53, 1.54 libguestfs.spec, 1.105, 1.106 sources, 1.53, 1.54
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list