[srm-ifce] -Initial import (#5)

Devresse adev at fedoraproject.org
Wed Jan 18 09:02:29 UTC 2012


commit 35439a3a87ca8e2a9d8e6def13b40f328b30fb36
Author: Adrien Devresse <adrien.devresse at cern.ch>
Date:   Wed Jan 18 10:02:21 2012 +0100

    -Initial import (#5)

 .gitignore    |    1 +
 sources       |    1 +
 srm-ifce.spec |   84 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 86 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..c80abca 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/srm-ifce-1.12.tar.gz
diff --git a/sources b/sources
index e69de29..648d83c 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+902d753e7ec57102e8a0d0ab013a5687  srm-ifce-1.12.tar.gz
diff --git a/srm-ifce.spec b/srm-ifce.spec
new file mode 100644
index 0000000..bd2478b
--- /dev/null
+++ b/srm-ifce.spec
@@ -0,0 +1,84 @@
+Name:		srm-ifce
+Version:	1.12
+Release:	5%{?dist}
+Summary:	SRM client side library
+Group:		Applications/Internet
+License:	ASL 2.0
+URL:		https://svnweb.cern.ch/trac/lcgutil
+# svn export http://svn.cern.ch/guest/lcgutil/srm-ifce/branches/EPEL_trunk srm-ifce
+Source0:	http://grid-deployment.web.cern.ch/grid-deployment/dms/lcgutil/tar/%{name}/%{name}-%{version}.tar.gz 
+BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+
+BuildRequires:	cmake
+BuildRequires:	CGSI-gSOAP-devel
+BuildRequires:	globus-ftp-client-devel
+BuildRequires:	globus-gss-assist-devel
+
+%description
+srm-ifce is a client side implementation of the SRMv1 and SRMv2 specification 
+for GFAL1/2 and FTS. SRM means Storage Resource Manager Interface, it is a 
+specification of a SOAP interface providing a generic way to manage 
+distributed storage systems.
+
+%package devel
+Summary:	SRM client side headers and development files
+Group:		Development/Libraries
+Requires:	%{name}%{?_isa} = %{version}-%{release}
+Requires:	pkgconfig%{?_isa}
+
+%description devel
+Development libraries, pkgconfig files and header files for
+the srm-ifce.
+
+%prep
+%setup -q
+
+%build
+%cmake -D DOC_INSTALL_DIR=%{_docdir}/%{name}-%{version} .
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make %{?_smp_mflags} DESTDIR=$RPM_BUILD_ROOT install
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr (-,root,root)
+%{_bindir}/gfal_srm_ifce_version
+%{_libdir}/libgfal_srm_ifce.so.*
+%{_docdir}/%{name}-%{version}/LICENSE
+%{_docdir}/%{name}-%{version}/VERSION
+%{_docdir}/%{name}-%{version}/README
+
+%files devel
+%defattr (-,root,root)
+%{_libdir}/pkgconfig/*
+%{_libdir}/libgfal_srm_ifce.so
+%{_includedir}/gfal_srm_ifce.h
+%{_includedir}/gfal_srm_ifce_types.h
+%{_docdir}/%{name}-%{version}/RELEASE-NOTES
+
+%changelog
+* Sun Jan 15 2012 Adrien Devress <adevress at cern.ch> - 1.12-5
+ - add pkg-config files
+ - add dist macro
+ - correct buildroot path
+
+* Wed Jan 11 2012 Adrien Devress <adevress at cern.ch> - 1.12-4
+ - Add a fixed source tree for packaging
+ - Correct a problem of include with gcc 4.6
+
+* Thu Jan 05 2012 Adrien Devress <adevress at cern.ch> - 1.12-3 
+ - Second Revision for EPEL/fedora conformance
+
+* Fri Dec 16 2011 Adrien Devress <adevress at cern.ch> - 1.12-2
+ - First Revision for EPEL/fedora conformance
+
+* Mon Nov 28 2011 Adrien Devress <adevress at cern.ch> - 1.12-1
+ - Initial build 


More information about the scm-commits mailing list