Filewatcher File Search File Search
Catalog
Content Search
» » » » » » lcgdm-dav-0.7.0-1.fc17.src.rpm » Content »
pkg://lcgdm-dav-0.7.0-1.fc17.src.rpm:179995/  info  HEADER  downloads

lcgdm-dav - HTTP/DAV front end to the DPM/LFC services…  more info»

lcgdm-dav.spec

%{!?_httpd_mmn: %{expand: %%global _httpd_mmn %%(cat %{_includedir}/httpd/.mmn || echo missing-httpd-devel)}}

Name:		lcgdm-dav
Version:	0.7.0
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-webdav_0_7_0 lcgdm-dav-0.7.0
# tar -czvf lcgdm-dav-0.7.0.tar.gz lcgdm-dav-0.7.0
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:	dpm-devel%{?_isa}
BuildRequires:	gridsite-devel%{?_isa}
BuildRequires:	gsoap-devel%{?_isa}
BuildRequires:	httpd-devel%{?_isa}
BuildRequires:	openssl-devel%{?isa}
BuildRequires:	subversion%{?_isa}

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
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 $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT

make install DESTDIR=$RPM_BUILD_ROOT

%clean
rm -rf $RPM_BUILD_ROOT

%post libs -p /sbin/ldconfig

%postun libs -p /sbin/ldconfig

%files
%defattr(-,root,root,-)
%{_bindir}/htcopy
%{_mandir}/man1/htcopy.1*
%doc 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_provider.so
%{_libdir}/httpd/modules/mod_lcgdm_dav.so
%{_datadir}/%{name}/*

%changelog
* Fri Mar 16 2012 Ricardo Rocha <ricardo.rocha@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@cern.ch> - 0.5.4-3
- Rebuilt for updated gsoap dependencies

* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@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@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@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@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@cern.ch> - 0.5.1-1
- Fixed issue with CFLAGS not being taken into account
 
* Fri Nov 04 2011 Ricardo Rocha <ricardo.rocha@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@cern.ch> - 0.5.0-1
- Initial build
Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2017 FileWatcher.com