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