[edg-gridftp-client] Import rhbz#719456
stevetraylen
stevetraylen at fedoraproject.org
Thu Aug 18 16:29:56 UTC 2011
commit a2f754483feca7d8ba77d84c2ec9b9119815b8d2
Author: Steve Traylen <steve.traylen at cern.ch>
Date: Thu Aug 18 18:28:52 2011 +0200
Import rhbz#719456
.gitignore | 1 +
edg-gridftp-client.spec | 95 +++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 97 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..cc07aa7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/edg-gridftp-client-1.2.9.2.tar.gz
diff --git a/edg-gridftp-client.spec b/edg-gridftp-client.spec
new file mode 100644
index 0000000..fa35993
--- /dev/null
+++ b/edg-gridftp-client.spec
@@ -0,0 +1,95 @@
+Name: edg-gridftp-client
+Version: 1.2.9.2
+Release: 2%{?dist}
+Summary: Command line clients to GridFTP libraries
+Group: Applications/Internet
+
+License: EU Datagrid
+URL: http://jra1mw.cvs.cern.ch:8180/cgi-bin/jra1mw.cgi/edg-gridftp-client/
+# The source for this package was pulled from upstream's vcs. Use the
+# following commands to generate the tarball:
+#cvs -d :pserver:anonymous at glite.cvs.cern.ch:/local/reps/jra1mw \
+# checkout -r v1_2_9_2 -d edg-gridftp-client-1.2.9.2 edg-gridftp-client
+#chmod 644 edg-gridftp-client-1.2.9.2/README
+#chmod 644 edg-gridftp-client-1.2.9.2/INSTALL
+#chmod 644 edg-gridftp-client-1.2.9.2/LICENSE
+#chmod 644 edg-gridftp-client-1.2.9.2/src/*.c
+#tar cfz edg-gridftp-client-1.2.9.2.tar.gz edg-gridftp-client-1.2.9.2
+#rm -rf edg-gridftp-client-1.2.9.2
+Source0: edg-gridftp-client-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires: globus-ftp-client-devel%{?_isa}
+BuildRequires: libtool
+
+%description
+The edg-gridftp-client package is a thin command line interface on top
+of the GridFTP libraries supplied by Globus. They do, however,
+represent a useful set of commands to do basic management of files on
+a GridFTP server.
+
+The commands provided are:
+
+ edg-gridftp-exists test if a file/directory exists on the server
+ edg-gridftp-mkdir create a directory on the server
+ edg-gridftp-rmdir remove a directory from a server
+ edg-gridftp-rm remove a file from a server
+ edg-gridftp-ls list files/directories on a server
+ edg-gridftp-rename rename a file/directory on a server
+
+%prep
+%setup -q
+# Adapt for flavourless globus
+sed -i 's/_$(FLAVOR)//g' src/Makefile.am
+# A library changed name.
+sed -i 's/-lgssapi_error/-lglobus_gssapi_error/' src/Makefile.am
+
+%build
+./autogen.sh
+CFLAGS="${CFLAGS:-%optflags} -I%{_includedir}/globus -I%{_libdir}/globus/include" ; export CFLAGS
+%configure
+make %{?_smp_mflags}
+
+%install
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot}
+#Install docs from src tree instead.
+rm -rf %{buildroot}%{_defaultdocdir}
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%{_bindir}/edg-gridftp-exists
+%{_bindir}/edg-gridftp-ls
+%{_bindir}/edg-gridftp-mkdir
+%{_bindir}/edg-gridftp-rename
+%{_bindir}/edg-gridftp-rm
+%{_bindir}/edg-gridftp-rmdir
+%{_bindir}/edg-gridftp-exists
+%{_libexecdir}/edg-gridftp-base-ls
+%{_libexecdir}/edg-gridftp-base-mkdir
+%{_libexecdir}/edg-gridftp-base-rename
+%{_libexecdir}/edg-gridftp-base-rm
+%{_libexecdir}/edg-gridftp-base-rmdir
+%{_libexecdir}/edg-gridftp-base-exists
+%{_mandir}/man1/edg-gridftp-exists.1*
+%{_mandir}/man1/edg-gridftp-ls.1*
+%{_mandir}/man1/edg-gridftp-mkdir.1*
+%{_mandir}/man1/edg-gridftp-rename.1*
+%{_mandir}/man1/edg-gridftp-rm.1*
+%{_mandir}/man1/edg-gridftp-rmdir.1*
+%doc LICENSE README
+
+%changelog
+* Wed Jul 6 2011 Steve Traylen <steve.traylen at cern.ch> - 1.2.9.2-2
+- Adapted to Fedora guidelines.
+
+* Sun Jul 3 2011 Brian Bockelman <bbockelm at cse.unl.edu> - 1.2.9.2-1
+- Pull to latest upstream.
+- Tweaked the RPM so it can be built from a CVS tarball.
+
+* Fri May 27 2011 Derek Weitzel <dweitzel at cse.unl.edu> - 1.0-1
+- Initial build of edg-gridftp-client
+
diff --git a/sources b/sources
index e69de29..98bbbac 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+87cf457108512859decbbfe7c773ae6b edg-gridftp-client-1.2.9.2.tar.gz
More information about the scm-commits
mailing list