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