rpms/javasvn/devel javasvn.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Robert Marcano (robmv)
fedora-extras-commits at redhat.com
Mon Jul 3 02:10:45 UTC 2006
Author: robmv
Update of /cvs/extras/rpms/javasvn/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31103/devel
Modified Files:
.cvsignore sources
Added Files:
javasvn.spec
Log Message:
auto-import javasvn-1.0.6-1 on branch devel from javasvn-1.0.6-1.src.rpm
--- NEW FILE javasvn.spec ---
%define gcj_support 1
Name: javasvn
Version: 1.0.6
Release: 1%{?dist}
Summary: Pure Java Subversion client library
Group: Development/Tools
# License located at http://tmate.org/svn/license.html
License: TMate License
URL: http://tmate.org/svn/
Source0: http://tmate.org/svn/org.tmatesoft.svn_%{version}.src.zip
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: ant
BuildRequires: jpackage-utils >= 0:1.6
BuildRequires: coreutils
%if %{gcj_support}
BuildRequires: gcc-java >= 4.0.2
BuildRequires: java-gcj-compat-devel >= 1.0.33
Requires(post): java-gcj-compat >= 1.0.33
Requires(postun): java-gcj-compat >= 1.0.33
%else
BuildRequires: java-devel >= 1.4.2
%endif
%if %{gcj_support}
ExclusiveArch: %{ix86} x86_64 ppc ia64
%else
BuildArch: noarch
%endif
BuildRequires: ganymed-ssh2 >= 209
Requires: ganymed-ssh2 >= 209
%description
JavaSVN is a pure Java Subversion client library. You would like to use JavaSVN
when you need to access or modify Subversion repository from your Java
application, be it a standalone program, plugin or web application. Being a
pure Java program, JavaSVN doesn't need any additional configuration or native
binaries to work on any OS that runs Java.
%package javadoc
Summary: Javadoc for JavaSVN
Group: Development/Documentation
%description javadoc
Javadoc for JavaSVN.
%prep
%setup -q -n %{name}-src-%{version}
# delete the jars that are in the archive
rm contrib/ganymed/ganymed.jar
ln -sf %{_javadir}/ganymed-ssh2.jar contrib/ganymed/ganymed.jar
rm contrib/junit/junit.jar
# fixing wrong-file-end-of-line-encoding warnings
sed -i 's/\r//' README.txt doc/examples/*.iml
find doc/examples -name \*.java -exec sed -i 's/\r//' {} \;
%build
ant
# Link source files to fix -debuginfo generation.
rm -f org
ln -s javasvn/src/org
rm -f de
ln -s contrib/sequence/src/de
%install
rm -rf $RPM_BUILD_ROOT
# jar
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
install -m 644 build/lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
# javadoc
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr doc/javadoc/* \
$RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
# gcj support
%if %{gcj_support}
aot-compile-rpm
%endif
pushd $RPM_BUILD_ROOT%{_javadir}/
ln -s %{name}-%{version}.jar %{name}.jar
popd
%clean
rm -rf $RPM_BUILD_ROOT
%if %{gcj_support}
%post -p %{_bindir}/rebuild-gcj-db
%postun -p %{_bindir}/rebuild-gcj-db
%endif
%files
%defattr(-,root,root)
%{_javadir}/*
%doc COPYING README.txt changelog.txt doc/examples
%if %{gcj_support}
%{_libdir}/gcj/%{name}
%endif
%files javadoc
%defattr(0644,root,root,0755)
%{_javadocdir}/%{name}-%{version}
%changelog
* Mon Jun 26 2006 Robert Marcano <robert at marcanoonline.com> 1.0.6-1
- Update to upstream version 1.0.6
* Sun Jun 25 2006 Robert Marcano <robert at marcanoonline.com> 1.0.4-4
- created javadoc subpackage
- dependency changed from ganymed to ganymed-ssh2
* Sun Jun 11 2006 Robert Marcano <robert at marcanoonline.com> 1.0.4-3
- rpmlint fixes and debuginfo generation workaround
- doc files added
* Sun May 28 2006 Robert Marcano <robert at marcanoonline.com> 1.0.4-2
- review updates
* Sun May 07 2006 Robert Marcano <robert at marcanoonline.com> 1.0.4-1
- initial version
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/javasvn/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 3 Jul 2006 02:07:46 -0000 1.1
+++ .cvsignore 3 Jul 2006 02:10:45 -0000 1.2
@@ -0,0 +1 @@
+org.tmatesoft.svn_1.0.6.src.zip
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/javasvn/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 3 Jul 2006 02:07:46 -0000 1.1
+++ sources 3 Jul 2006 02:10:45 -0000 1.2
@@ -0,0 +1 @@
+fcb8db8a61cde8b5191ff6b1b87c5977 org.tmatesoft.svn_1.0.6.src.zip
More information about the fedora-extras-commits
mailing list