[lcgdm-dav/el5] Revert "2014-12-20: Retired because of broken deps:"

Till Maas till at fedoraproject.org
Thu Jan 1 23:19:11 UTC 2015


commit f5d054a374d0ed6e2048c59f4187074436dc87bd
Author: Till Maas <opensource at till.name>
Date:   Fri Jan 2 00:19:15 2015 +0100

    Revert "2014-12-20: Retired because of broken deps:"
    
    This reverts commit ed495916488b2f43a26d73eb37cf312fa8569d5c.

 .gitignore     |    2 +
 dead.package   |    4 -
 lcgdm-dav.spec |  223 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources        |    1 +
 4 files changed, 226 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..346e1e9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/*.tar.gz
+
diff --git a/lcgdm-dav.spec b/lcgdm-dav.spec
new file mode 100644
index 0000000..e38baa6
--- /dev/null
+++ b/lcgdm-dav.spec
@@ -0,0 +1,223 @@
+%{!?_httpd_mmn: %{expand: %%global _httpd_mmn %%(cat %{_includedir}/httpd/.mmn || echo missing-httpd-devel)}}
+
+Name:		lcgdm-dav
+Version:	0.15.1
+Release:	1%{?dist}
+Summary:	HTTP/DAV front end to the DPM/LFC services
+Group:		Applications/Internet
+License:	ASL 2.0
+URL:		https://svnweb.cern.ch/trac/lcgdm
+# The source of this package was pulled from upstream's vcs. Use the
+# following commands to generate the tarball:
+# svn export http://svn.cern.ch/guest/lcgdm/lcgdm-dav/tags/lcgdm-dav_0_15_1 lcgdm-dav-0.15.1
+# tar -czvf lcgdm-dav-0.15.1.tar.gz lcgdm-dav-0.15.1
+Source0:	%{name}-%{version}.tar.gz
+Buildroot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:	cmake%{?_isa}
+%if %{?fedora}%{!?fedora:0} >= 10 || %{?rhel}%{!?rhel:0} >= 6
+BuildRequires:	libcurl-devel
+%else
+BuildRequires:	curl-devel
+%endif
+BuildRequires:	dmlite-devel%{?_isa}
+BuildRequires:	gridsite-devel%{?_isa}
+BuildRequires:	gsoap-devel%{?_isa}
+BuildRequires:	httpd-devel%{?_isa}
+BuildRequires:	json-c-devel%{?_isa}
+BuildRequires:	openssl-devel%{?isa}
+BuildRequires:	subversion%{?_isa}
+
+Provides:	DPM-httpd-client = 1.2.1-6
+Obsoletes:	DPM-httpd-client <= 1.2.1-5
+Requires:	curl%{?_isa}
+
+%description
+This package provides the HTTP/DAV front end to the LCGDM components 
+(DPM and LFC).
+
+The Disk Pool Manager (DPM) is a lightweight grid storage component, allowing
+access to data using commonly used grid protocols. The LCG File Catalog (LFC)
+is the main catalog being used by grid communities for both file bookkeeping
+and meta-data.
+
+%package libs
+Summary:	Common libraries for the lcgdm-dav
+Group:		Applications/Internet
+
+%description libs
+The lcgdm-dav specific client common libraries, with support for multiple
+stream transfers, certificate delegation, among other features.
+
+%package devel
+Summary:	Development libraries and headers for lcgdm-dav
+Group:		Applications/Internet
+Requires:	%{name}-libs%{?_isa} = %{version}-%{release}
+
+%description devel
+The lcgdm-dav development libraries and headers, with support for multiple
+stream transfers, certificate delegation, among other features.
+
+%package server
+Summary:	HTTP/DAV front end to the DPM and LFC services
+Group:		Applications/Internet
+Provides:	DPM-httpd = 1.2.2-5
+Obsoletes:	DPM-httpd <= 1.2.2-4
+Provides:	DPM-httpd-cgi = 1.3.2-7
+Obsoletes:	DPM-httpd-cgi <= 1.3.2-6
+Provides:	mod_dpmput = 1.2.1-5
+Obsoletes:	mod_dpmput <= 1.2.1-4
+Requires:	gridsite%{?_isa} >= 1.7
+Requires:	httpd%{?_isa}
+Requires:	httpd-mmn = %{_httpd_mmn}
+Requires:	mod_ssl%{?_isa}
+
+%description server
+The lcgdm-dav server package providing the HTTP and DAV front end to the LCGDM
+(DPM and LFC) services.
+
+%prep
+%setup -q -n %{name}-%{version}
+
+%build
+%cmake . -DCMAKE_INSTALL_PREFIX=/
+
+make %{?_smp_mflags}
+
+%install
+rm -rf %{buildroot}
+mkdir -p %{buildroot}
+
+make install DESTDIR=%{buildroot}
+
+%clean
+rm -rf %{buildroot}
+
+%post libs -p /sbin/ldconfig
+
+%postun libs -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%{_bindir}/htcopy
+%{_mandir}/man1/htcopy.1*
+%doc src/client/README LICENSE
+
+%files libs
+%defattr(-,root,root,-)
+%{_libdir}/liblcgdmhtext.so.*
+%doc README LICENSE
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/lcgdm-dav
+%{_libdir}/liblcgdmhtext.so
+
+%files server
+%defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/httpd/conf.d/*
+%{_libdir}/httpd/modules/mod_lcgdm_ns.so
+%{_libdir}/httpd/modules/mod_lcgdm_disk.so
+%{_libdir}/httpd/modules/mod_lcgdm_dav.so
+%{_datadir}/%{name}/*
+
+%changelog
+* Mon Oct 13 2014 Alejandro Alvarez Ayllon <aalvarez at cern.ch> - 0.15.1-1
+- New upstream release
+
+* Fri Sep 26 2014 Alejandro Alvarez Ayllon <aalvarez at cern.ch> - 0.15.0-1
+- New upstream release
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.14.1-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Fri Jul 25 2014 Alejandro Alvarez Ayllon <aalvarez at cern.ch> - 0.14.1-6
+- Patch for building against json-c-0.12-2 
+
+* Fri Jul 25 2014 Adrien Devresse <adevress at cern.ch> - 0.14.1-5
+- Rebuilt for libjson update 
+
+* Mon Jul 14 2014 Alejandro Alvarez Ayllon <aalvarez at cern.ch> - 0.14.1-3
+- Rebuilt for gsoap 2.8.17
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.14.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Thu May 08 2014 Alejandro Alvarez <aalvarez at cern.ch> - 0.14.1-2
+- Upstream patch: fix for mod_lcgdm_disk context leaking
+
+* Wed Mar 12 2014 Alejandro Alvarez <aalvarez at cern.ch> - 0.14.1-1
+- Update for new upstream release
+
+* Thu Sep 19 2013 Alejandro Alvarez <aalvarez at cern.ch> - 0.13.0-1
+- Update for new upstream release
+
+* Thu Jul 11 2013 Alejandro Alvarez <aalvarez at cern.ch> - 0.12.2-1
+- Update for new upstream release
+
+* Tue Mar 05 2013 Alejandro Alvarez <aalvarez at cern.ch> - 0.12.1-2
+- Upstream patch: mod_lcgdm_disk url-decodes received parameters
+
+* Fri Feb 08 2013 Ricardo Rocha <ricardo.rocha at cern.ch> - 0.12.1-1
+- Update for new upstream release (patch for segfault)
+
+* Wed Feb 06 2013 Ricardo Rocha <ricardo.rocha at cern.ch> - 0.12.0-1
+- Update for new upstream release
+
+* Tue Jan 29 2013 Ricardo Rocha <ricardo.rocha at cern.ch> - 0.11.0-2
+- Added patch for apache 2.4 api change
+
+* Wed Nov 14 2012 Ricardo Rocha <ricardo.rocha at cern.ch> - 0.11.0-1
+- Update for new upstream release
+
+* Thu Jul 19 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.8.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Wed Apr 25 2012 Ricardo Rocha <ricardo.rocha at cern.ch> - 0.8.0-1
+- Update for new upstream release
+- Added build dependencies on json-c-devel and neon-devel
+- Added provides/requires for compatibility with gLite packaging
+
+* Fri Mar 30 2012 Ricardo Rocha <ricardo.rocha at cern.ch> - 0.7.0-2
+- Update for httpd-mmn
+
+* Fri Mar 16 2012 Ricardo Rocha <ricardo.rocha at cern.ch> - 0.7.0-1
+- Update for new upstream release
+- Added dependency on httpd-mmn for lcgdm-dav-server (bug #803063)
+
+* Fri Feb 10 2012 Ricardo Rocha <ricardo.rocha at cern.ch> - 0.5.4-3
+- Rebuilt for updated gsoap dependencies
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.5.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Thu Dec 08 2011 Ricardo Rocha <ricardo.rocha at cern.ch> - 0.5.4-1
+- Removed -server scriptlets (other httpd modules do not provide them)
+- Renamed lcgdm-dav.conf to zlcgdm-dav.conf to fix load order
+
+* Thu Dec 08 2011 Ricardo Rocha <ricardo.rocha at cern.ch> - 0.5.3-1
+- Removed useless BuildRequires from -devel package
+- Updated scriplets to reload httpd
+- Update for upstream patch release (gives own dir for static files)
+
+* Mon Dec 05 2011 Ricardo Rocha <ricardo.rocha at cern.ch> - 0.5.2-1
+- Dropped init scripts (use the standard httpd ones instead)
+- Dropped ldconfig from -devel scriptlets
+- Added dependency on mod_ssl for server package
+- Added man page for htcopy tool
+- Update for upstream patch release
+
+* Mon Nov 07 2011 Ricardo Rocha <ricardo.rocha at cern.ch> - 0.5.1-1
+- Fixed issue with CFLAGS not being taken into account
+ 
+* Fri Nov 04 2011 Ricardo Rocha <ricardo.rocha at cern.ch> - 0.5.0-2
+- Added proper details on tarball generation
+- svn module renamed upstream from dpm-webdav to lcgdm-dav
+- Removed useless BuildRequires
+- Optional BuildRequires for curl-devel (name changed to libcurl-devel in >EL5)
+- Removed useless Requires on libs package
+- Removed doc entries from sub-packages
+- Relocate init script to initrddir
+
+* Mon Oct 17 2011 Ricardo Rocha <ricardo.rocha at cern.ch> - 0.5.0-1
+- Initial build
diff --git a/sources b/sources
new file mode 100644
index 0000000..55b64b8
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+29c6a1aeb7d64345249481587e977b9c  lcgdm-dav-0.15.1.tar.gz


More information about the scm-commits mailing list