rpms/staden-io_lib/devel .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 staden-io_lib.spec, 1.5, 1.6

Christian Iseli c4chris at fedoraproject.org
Tue Jul 20 17:22:42 UTC 2010


Author: c4chris

Update of /cvs/pkgs/rpms/staden-io_lib/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv31907

Modified Files:
	.cvsignore sources staden-io_lib.spec 
Log Message:
New upstream 1.12.4.  No longer a static library.


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/staden-io_lib/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- .cvsignore	11 Jun 2008 07:29:42 -0000	1.2
+++ .cvsignore	20 Jul 2010 17:22:42 -0000	1.3
@@ -1 +1 @@
-io_lib-1.11.2.1.tar.gz
+io_lib-1.12.4.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/staden-io_lib/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- sources	11 Jun 2008 07:29:42 -0000	1.2
+++ sources	20 Jul 2010 17:22:42 -0000	1.3
@@ -1 +1 @@
-b85d9304166ba256e91ed615428a9d1a  io_lib-1.11.2.1.tar.gz
+b8f98795a85e4794da8cafe74edc13d8  io_lib-1.12.4.tar.gz


Index: staden-io_lib.spec
===================================================================
RCS file: /cvs/pkgs/rpms/staden-io_lib/devel/staden-io_lib.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- staden-io_lib.spec	27 Jul 2009 04:48:30 -0000	1.5
+++ staden-io_lib.spec	20 Jul 2010 17:22:42 -0000	1.6
@@ -1,8 +1,8 @@
 # the upstream name is io_lib, but it was deemed too generic, and
 # staden-io_lib will be more recognizable for users
 Name:           staden-io_lib
-Version:        1.11.2.1
-Release:        4%{?dist}
+Version:        1.12.4
+Release:        1%{?dist}
 Summary:        General purpose library to handle gene sequencing machine trace files
 
 Group:          System Environment/Libraries
@@ -14,18 +14,17 @@ BuildRoot:      %{_tmppath}/%{name}-%{ve
 BuildRequires:  curl-devel zlib-devel
 
 %description
-The Staden io_lib is a library of file reading and writing code to provide a
-general purpose trace file (and Experiment File) reading interface.  The
-programmer simply calls the (eg) read_reading to create a "Read" C structure
-with the data loaded into memory.  It has been compiled and tested on a variety
-of unix systems, MacOS X and MS Windows.
+The Staden I/O library provides a general purpose interface for reading and
+writing trace files and other bioinformatics experiment files.  The programmer
+simply calls, for example, the read_reading function to create a "Read" C
+structure with the data loaded into memory.  It has been compiled and tested
+on a variety of Unix systems, MacOS X and MS Windows.
 
 
 %package        devel
 Summary:        Development files for %{name}
 Group:          Development/Libraries
 Requires:       %{name} = %{version}-%{release}
-Provides:       %{name}-static = %{version}-%{release}
 
 %description    devel
 The %{name}-devel package contains libraries and header files for
@@ -33,10 +32,9 @@ developing applications that use %{name}
 
 
 %prep
-# The version in the tarball is not quite consistent... grr
-%setup -q -n io_lib-1.11.2
 # libread is too generic.  Make up something more specific.
 # also fix config script name to include the staden- part
+%setup -q -n io_lib-%{version}
 mv io_lib-config.in staden-io_lib-config.in
 sed -i 's/libread/libstaden-read/g' io_lib/Makefile.in progs/Makefile.in
 sed -i 's/lread/lstaden-read/' staden-io_lib-config.in
@@ -44,8 +42,9 @@ sed -i 's/io_lib-config/staden-io_lib-co
 
 
 %build
-#%% configure --disable-static
-%configure --enable-shared
+%configure --disable-static
+# make sure /lib64 /usr/lib64 are known to libtool to avoid rpath issues
+sed -i 's+\(search_path_spec="\)+\1/lib64 /usr/lib64 +' libtool
 make %{?_smp_mflags}
 
 
@@ -59,18 +58,18 @@ find $RPM_BUILD_ROOT -name '*.la' -exec 
 rm -rf $RPM_BUILD_ROOT
 
 
-# Unfortunately, this package does not provide a shared library (yet).
-#%post -p /sbin/ldconfig
+%post -p /sbin/ldconfig
 
-#%postun -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 
 %files
 %defattr(-,root,root,-)
 %doc README COPYRIGHT CHANGES docs/
-#%{_libdir}/*.so.*
+%{_libdir}/*.so.*
 %{_bindir}/append_sff
 %{_bindir}/convert_trace
+%{_bindir}/extract_fastq
 %{_bindir}/extract_qual
 %{_bindir}/extract_seq
 %{_bindir}/get_comment
@@ -83,16 +82,18 @@ rm -rf $RPM_BUILD_ROOT
 %{_bindir}/scf_dump
 %{_bindir}/scf_info
 %{_bindir}/scf_update
-%{_bindir}/illumina2srf
 %{_bindir}/srf2fasta
 %{_bindir}/srf2fastq
-%{_bindir}/srf2illumina
 %{_bindir}/srf_dump_all
 %{_bindir}/srf_extract_hash
 %{_bindir}/srf_extract_linear
+%{_bindir}/srf_filter
 %{_bindir}/srf_index_hash
+%{_bindir}/srf_info
+%{_bindir}/srf_list
 %{_bindir}/trace_dump
 %{_bindir}/ztr_dump
+%{_mandir}/man1/*
 
 %files devel
 %defattr(-,root,root,-)
@@ -100,12 +101,17 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/*
 %{_mandir}/man4/*
 %{_includedir}/io_lib/
-#%{_libdir}/*.so
-%{_libdir}/libstaden-read.a
+%{_libdir}/*.so
 %{_bindir}/staden-io_lib-config
 
 
 %changelog
+* Tue Jul 20 2010 Christian Iseli <Christian.Iseli at licr.org> 1.12.4-1
+- new upstream 1.12.4
+- the library is now dynamic, so remove traces of static setup
+- fix rpath issues
+- re-phrase a bit the descrition to quieten rpmlint warnings
+
 * Sun Jul 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.11.2.1-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 



More information about the scm-commits mailing list