[getdata] - Update to 0.8.2 - Removing rpath

Jaromír Cápík jcapik at fedoraproject.org
Mon Jan 28 19:15:34 UTC 2013


commit 35f489390cb6042cb870b87065bb8ff7c0ad1393
Author: Jaromir Capik <jcapik at redhat.com>
Date:   Mon Jan 28 20:15:22 2013 +0100

    - Update to 0.8.2
    - Removing rpath

 .gitignore   |    1 +
 getdata.spec |   42 +++++++++++++++++++++++-------------------
 sources      |    2 +-
 3 files changed, 25 insertions(+), 20 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d6d27f4..a8d5f99 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ getdata-0.6.3.tar.bz2
 /getdata-0.7.1.tar.bz2
 /getdata-0.7.2rc3.tar.bz2
 /getdata-0.7.3.tar.bz2
+/getdata-0.8.2.tar.bz2
diff --git a/getdata.spec b/getdata.spec
index 2ac899d..e74f08c 100644
--- a/getdata.spec
+++ b/getdata.spec
@@ -1,13 +1,14 @@
+%global tests_enabled 1
+
 Name:           getdata
-Version:        0.7.3
-Release:        3%{?dist}
+Version:        0.8.2
+Release:        1%{?dist}
 Summary:        Library for reading and writing dirfile data
 
 Group:          Development/Libraries
 License:        GPLv2+
 URL:            http://getdata.sourceforge.net/
 Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 
@@ -22,10 +23,10 @@ Requires(post):    /sbin/ldconfig
 Requires(postun):  /sbin/ldconfig
 
 %description
-The GetData Project is the reference implementation of the Dirfile Standards, a
-filesystem-based database format for time-ordered binary data. The Dirfile
+The GetData Project is the reference implementation of the Dirfile Standards,
+a filesystem-based database format for time-ordered binary data. The Dirfile
 database format is designed to provide a fast, simple format for storing and
-reading data. 
+reading data.
 
 %package devel
 Group:  Development/Libraries
@@ -100,13 +101,19 @@ Enables getdata to read dirfiles that are encoded (compressed) with lzma.
 %build
 # FIXME: FFLAGS/FCFLAGS are not being honored; looking into it with upstream.
 %configure --disable-static --enable-modules
+
+# removing rpath
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+
 make %{?_smp_mflags}
 
+%if %{tests_enabled}
 %check
-make check
+LD_LIBRARY_PATH="%{buildroot}/%{_libdir}:%{buildroot}/%{_libdir}/getdata" make check
+%endif
 
 %install
-rm -rf %{buildroot}
 mkdir -p %{buildroot}
 make DESTDIR=%{buildroot} SUID_ROOT="" install
 # Remove .la files.  
@@ -119,15 +126,11 @@ rm -f %{buildroot}/%{_datadir}/doc/%{name}/*
 mkdir -p %{buildroot}/%{_fmoddir}
 mv %{buildroot}/%{_includedir}/getdata.mod  %{buildroot}/%{_fmoddir}/
 
-%clean
-rm -rf %{buildroot}
-
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root,-)
 %doc README NEWS COPYING AUTHORS TODO ChangeLog
 %{_bindir}/dirfile2ascii
 %{_bindir}/checkdirfile
@@ -137,15 +140,12 @@ rm -rf %{buildroot}
 %{_mandir}/man1/*
 
 %files python
-%defattr(-,root,root,-)
 %{python_sitearch}/*.so
 
 %files fortran
-%defattr(-,root,root,-)
 %{_libdir}/libf*getdata.so.*
 
 %files devel
-%defattr(-,root,root,-)
 %doc doc/README.cxx doc/README.f77 doc/unclean_database_recovery.txt doc/README.python
 %{_libdir}/libgetdata.so
 %{_libdir}/libf*getdata.so
@@ -156,24 +156,28 @@ rm -rf %{buildroot}
 %{_fmoddir}/getdata.mod
 
 %files gzip
-%defattr(-,root,root,-)
 %{_libdir}/getdata/libgetdatagzip*.so
 
 %files bzip2
-%defattr(-,root,root,-)
 %{_libdir}/getdata/libgetdatabzip2*.so
 
 %ifarch %{ix86} x86_64
 %files slim
-%defattr(-,root,root,-)
 %{_libdir}/getdata/libgetdataslim*.so
 %endif
 
 %files lzma
-%defattr(-,root,root,-)
 %{_libdir}/getdata/libgetdatalzma*.so
 
 %changelog
+* Mon Jan 28 2013 Jaromir Capik <jcapik at redhat.com> - 0.8.2-1
+- Update to 0.8.2
+- Removing rpath
+
+* Thu Sep 27 2012 Jaromir Capik <jcapik at redhat.com> - 0.8.1-1
+- Update to 0.8.1
+- Minor spec file changes according to the latest guidelines
+
 * Thu Jul 19 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.7.3-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 
diff --git a/sources b/sources
index 16a2d1c..d2d4613 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5b7685456ca5b246de743654e95da4d1  getdata-0.7.3.tar.bz2
+763d0dffa82da6dbe8c54d8be21a66b3  getdata-0.8.2.tar.bz2


More information about the scm-commits mailing list