rpms/libassa/devel libassa.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Vladislav Grinchenko (vlg)
fedora-extras-commits at redhat.com
Sun Oct 22 01:53:19 UTC 2006
Author: vlg
Update of /cvs/extras/rpms/libassa/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv23936/devel
Modified Files:
.cvsignore sources
Added Files:
libassa.spec
Log Message:
auto-import libassa-3.4.2-4 on branch devel from libassa-3.4.2-4.src.rpm
--- NEW FILE libassa.spec ---
# -*- rpm-spec -*-
#===============================================================================
#
# ASSA library RPM spec file.
#
# RPM format: name-version-release.rpm
#
# $Id$
#===============================================================================
Summary: C++ network-oriented application framework
Name: libassa
Version: 3.4.2
Release: 4
License: LGPL
Group: System Environment/Libraries
URL: http://libassa.sourceforge.net/
Source: http://dl.sf.net/sourceforge/libassa/libassa-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: doxygen
#===============================================================================
# libassa package
#===============================================================================
%description
This package is a C++ framework for writing network-based server and
client applications. It is a non-threaded implementation of Adaptive
Communication Environment design patterns such as Reactor, Connector,
Acceptor and others.
#===============================================================================
# libassa-devel package
#===============================================================================
%package devel
Summary: Headers for developing programs with libassa library
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: pkgconfig
%description devel
This package contains the headers that programmers will need to develop
applications which will use libassa Library.
#===============================================================================
# libassa-devel package
#===============================================================================
%package doc
Summary: HTML formatted API documentation for libassa library.
Group: Development/Libraries
%description doc
This package contains Doxygen-generated class reference of libassa Library.
#===============================================================================
# preparation section
#===============================================================================
%prep
%setup -q
#===============================================================================
# build section
#===============================================================================
%build
%configure \
--disable-rpath \
--disable-static \
--enable-shared \
--disable-selftests \
--disable-examples
# Disable rpaths, because --disable-rpath is not supported yet.
sed -i 's|\(^hardcode_libdir_flag_spec=\).*|\1""|g' libtool
sed -i 's|\(^runpath_var=\)LD_RUN_PATH|\1DIE_RPATH_DIE|g' libtool
%{__make} %{?_smp_mflags}
#===============================================================================
# install section
#===============================================================================
%install
%{__rm} -rf %{buildroot}
make DESTDIR=%{buildroot} install
rm -rf __docdir ; mkdir __docdir
mv %{buildroot}%{_datadir}/doc/%{name}-%{version}/* __docdir
### Clean up buildroot
%{__rm} -f %{buildroot}%{_libdir}/*.la
%check
# FAIL: sighands.test
#make check
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%clean
%{__rm} -rf %{buildroot}
%files
%defattr(-, root, root, -)
%doc AUTHORS COPYING ChangeLog NEWS README
%{_libdir}/*.so.*
%files devel
%defattr(-, root, root, -)
%{_bindir}/*
%{_includedir}/assa-3.4/
%{_libdir}/pkgconfig/*.pc
%{_libdir}/*.so
%files doc
%defattr(-, root, root, -)
%doc __docdir/*.html __docdir/html/
%changelog
* Mon Oct 16 2006 Michael Schwendt <mschwendt[AT]users.sf.net> - 3.4.2-3
- disable rpaths
- disable static libs
- build tests and add %%check section for them
- BR doxygen and fix inclusion of HTML files
- execute /sbin/ldconfig in scriptlets directly
- don't use %%makeinstall
* Thu Oct 12 2006 Vladislav Grinchenko <vlg[AT]users.sourceforge.net> - 3.4.2-0
- Overall makeup to adhere to the RPM packaging guidelines.
* Wed Jul 19 2006 Vladislav Grinchenko <vlg[AT]users.sourceforge.net>
- disabled tests and examples in configure step
* Sun Mar 20 2005 Vladislav Grinchenko <vlg[AT]users.sourceforge.net>
- add distribution tag
* Tue Mar 1 2005 Vladislav Grinchenko <vlg[AT]users.sourceforge.net>
- fix documentation installation error
* Sun Dec 12 2004 Vladislav Grinchenko <vlg[AT]users.sourceforge.net>
- fix postrun spelling error
* Tue Aug 6 2002 Vladislav Grinchenko <vladg at erols.com>
- first public release
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/libassa/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Oct 2006 01:51:17 -0000 1.1
+++ .cvsignore 22 Oct 2006 01:52:48 -0000 1.2
@@ -0,0 +1 @@
+libassa-3.4.2.tar.gz
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/libassa/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Oct 2006 01:51:17 -0000 1.1
+++ sources 22 Oct 2006 01:52:48 -0000 1.2
@@ -0,0 +1 @@
+380cf1e782d42bab2c58500965b2198b libassa-3.4.2.tar.gz
More information about the scm-commits
mailing list