From 70cbe85915dd5b449a3abe5ba908d3fc41bbcff4 Mon Sep 17 00:00:00 2001 From: Paolo Andreetto Date: Tue, 10 May 2011 14:33:36 +0000 Subject: [PATCH] Custom spec-file for jobman-exception --- .../glite-wms-utils-exception_sl5_x86_64.spec | 78 ++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 org.glite.wms-utils.exception/project/glite-wms-utils-exception_sl5_x86_64.spec diff --git a/org.glite.wms-utils.exception/project/glite-wms-utils-exception_sl5_x86_64.spec b/org.glite.wms-utils.exception/project/glite-wms-utils-exception_sl5_x86_64.spec new file mode 100644 index 0000000..5e59013 --- /dev/null +++ b/org.glite.wms-utils.exception/project/glite-wms-utils-exception_sl5_x86_64.spec @@ -0,0 +1,78 @@ +Summary: C/C++ exception libraries for job management applications +Name: glite-wms-utils-exception +Version: +Release: +License: Apache License 2.0 +Vendor: EMI +Group: System Environment/Libraries +Packager: ETICS +BuildArch: x86_64 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +AutoReqProv: yes +Source: %{name}-%{version}-%{release}.tar.gz + +%define debug_package %{nil} + +%description +C/C++ exception libraries for job management applications + +%prep + +%setup -c +rm -rf %{buildroot} +mkdir -p %{buildroot} + +%build +%{!?extbuilddir:%define extbuilddir "--"} +if test "x%{extbuilddir}" == "x--" ; then + ./configure --prefix=%{buildroot}/usr --disable-static + make +fi + +%install +%{!?extbuilddir:%define extbuilddir "--"} +if test "x%{extbuilddir}" == "x--" ; then + make install +else + cp -R %{extbuilddir}/* %{buildroot} +fi +sed 's|^prefix=.*|prefix=/usr|g' %{buildroot}/usr/lib64/pkgconfig/jobman-exception.pc > %{buildroot}/usr/lib64/pkgconfig/jobman-exception.pc.new +mv %{buildroot}/usr/lib64/pkgconfig/jobman-exception.pc.new %{buildroot}/usr/lib64/pkgconfig/jobman-exception.pc +rm %{buildroot}/usr/lib64/*.la + +%clean + +%post +/sbin/ldconfig + +%postun +/sbin/ldconfig + +%files +%defattr(-,root,root) +%dir /usr/share/doc/glite-wms-utils-exception-3.2.2/ +/usr/share/doc/glite-wms-utils-exception-3.2.2/LICENSE +/usr/lib64/libglite_wmsutils_exception.so.0 +/usr/lib64/libglite_wmsutils_exception.so.0.0.0 + + +%changelog + +%package devel +Summary: C/C++ exception libraries for job management applications (development files) +Group: System Environment/Libraries + +%description devel +C/C++ exception libraries for job management applications (development files) + +%files devel +%defattr(-,root,root) +%dir /usr/include/glite/ +%dir /usr/include/glite/wmsutils/ +%dir /usr/include/glite/wmsutils/exception/ +/usr/include/glite/wmsutils/exception/exception_codes.h +/usr/include/glite/wmsutils/exception/Exception.h +%dir /usr/lib64/pkgconfig/ +/usr/lib64/pkgconfig/jobman-exception.pc +/usr/lib64/libglite_wmsutils_exception.so + -- 1.8.2.3