[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