rpms/libctl/devel libctl-3.0.2-undefined_nonweak_symbs.patch, NONE, 1.1 libctl.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Ed Hill (edhill) fedora-extras-commits at redhat.com
Sun Oct 15 21:09:37 UTC 2006


Author: edhill

Update of /cvs/extras/rpms/libctl/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30783/devel

Modified Files:
	.cvsignore sources 
Added Files:
	libctl-3.0.2-undefined_nonweak_symbs.patch libctl.spec 
Log Message:
auto-import libctl-3.0.2-4 on branch devel from libctl-3.0.2-4.src.rpm

libctl-3.0.2-undefined_nonweak_symbs.patch:

--- NEW FILE libctl-3.0.2-undefined_nonweak_symbs.patch ---
--- libctl-3.0.2/utils/Makefile.am	2006-04-01 23:04:47.000000000 -0500
+++ libctl-3.0.2_patched/utils/Makefile.am	2006-10-14 12:14:41.000000000 -0400
@@ -10,7 +10,7 @@
 
 libctlgeom_la_SOURCES = geom.c 
 nodist_libctlgeom_la_SOURCES = geom-ctl-io.c ctl-io.h
-libctlgeom_la_LDFLAGS = -no-undefined -version-info @SHARED_VERSION_INFO@
+libctlgeom_la_LDFLAGS = -no-undefined -version-info @SHARED_VERSION_INFO@ $(top_builddir)/src/libctl.la
 
 geomtst_SOURCES = geomtst.c
 geomtst_LDADD = libctlgeom.la $(top_builddir)/src/libctl.la


--- NEW FILE libctl.spec ---
Name:           libctl
Version:        3.0.2
Release:        4%{?dist}
Summary:        Guile-based support for flexible control files

Group:          System Environment/Libraries
License:        GPL
URL:            http://ab-initio.mit.edu/wiki/index.php/Libctl
Source0:        http://ab-initio.mit.edu/libctl/libctl-%{version}.tar.gz
Patch0:         libctl-3.0.2-undefined_nonweak_symbs.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  autoconf, automake, libtool
BuildRequires:  gcc-gfortran, guile-devel
Requires:       guile

%description
The libctl package is a Guile-based library that provides support for
flexible control files in scientific simulations.

%package devel
Summary:        Development files for libctl
Group:          Development/Libraries
Requires:       %{name} = %{version}-%{release}

%description devel
This package contains the development files for libctl.

%prep
%setup -q
%patch0 -p1

%build
autoreconf
%configure F77=gfortran --enable-shared --disable-static \
  --includedir=%{_includedir}/ctl
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la

%clean
rm -rf $RPM_BUILD_ROOT

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files
%defattr(-,root,root,-)
%doc COPYING AUTHORS NEWS 
%{_libdir}/*.so.*

%files devel
%defattr(-,root,root,-)
%doc ChangeLog
%{_bindir}/gen-ctl-io
%{_includedir}/ctl
%{_libdir}/*.so
%{_mandir}/man1/*
%{_datadir}/libctl

%changelog
* Sat Oct 15 2006  Ed Hill <ed at eh3.com> - 3.0.2-4
- put headers in a subdir to avoid possible name collisions

* Sat Oct 14 2006  Ed Hill <ed at eh3.com> - 3.0.2-3
- disable static libs

* Sat Oct 14 2006  Ed Hill <ed at eh3.com> - 3.0.2-2
- fix undefined non-weak symbols in libctlgeom

* Wed Sep 20 2006  Ed Hill <ed at eh3.com> - 3.0.2-1
- initial package creation



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/libctl/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	15 Oct 2006 21:09:06 -0000	1.1
+++ .cvsignore	15 Oct 2006 21:09:36 -0000	1.2
@@ -0,0 +1 @@
+libctl-3.0.2.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/libctl/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	15 Oct 2006 21:09:06 -0000	1.1
+++ sources	15 Oct 2006 21:09:36 -0000	1.2
@@ -0,0 +1 @@
+dff367aa94e68a507678f0f3d48b1165  libctl-3.0.2.tar.gz




More information about the scm-commits mailing list