1 Summary: The Typesafe Signal Framework for C++
6 Group: System Environment/Libraries
7 Packager: Eric Bourque <ericb@computer.org>
8 URL: http://libsigc.sourceforge.net/
9 Source0: http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.0/%{name}-%{version}.tar.bz2
10 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
14 This library implements a full callback system for use in widget
15 libraries, abstract interfaces, and general programming. Originally
16 part of the Gtk-- widget set, %name is now a seperate library to
17 provide for more general use. It is the most complete library of its
18 kind with the ablity to connect an abstract callback to a class
19 method, function, or function object. It contains adaptor classes for
20 connection of dissimilar callbacks and has an ease of use unmatched by
21 other C++ callback libraries.
23 Package GTK-- (gtkmm), which is a C++ binding to the GTK+ library,
24 starting with version 1.1.2, uses %name.
26 Due to C++ ABI changes, this will only work with the gcc version which
27 the distribution was supplied with. If you got your rpm from any
28 previous version, please rebuild from spec!
31 Summary: Development tools for the Typesafe Signal Framework for C++
32 Group: Development/Libraries
33 Requires: %name = %version
36 The %name-devel package contains the static libraries and header files
37 needed for development with %name.
40 Summary: Examples and tests for the Typesafe Signal Framework for C++
41 Group: Development/Libraries
42 Requires: %name-devel = %version
45 The %name-devel package contains source code of
46 example and test programs for %name.
53 ./configure --prefix=/usr
57 rm -rf $RPM_BUILD_ROOT
58 make DESTDIR=$RPM_BUILD_ROOT install
59 mkdir -p -m 755 $RPM_BUILD_ROOT/%{_libdir}/sigc++-2.0
60 cp -a examples tests $RPM_BUILD_ROOT/%{_libdir}/sigc++-2.0
62 %post -p /sbin/ldconfig
64 %postun -p /sbin/ldconfig
67 rm -rf $RPM_BUILD_ROOT
71 %defattr(-,root,root,-)
72 %{_libdir}/libsigc*.so*
73 %doc /usr/share/doc/libsigc-2.0
76 /usr/include/sigc++-2.0
77 %{_libdir}/pkgconfig/*
79 %{_libdir}/libsigc*.la
80 %dir %{_libdir}/sigc++-2.0
81 %dir %{_libdir}/sigc++-2.0/include
82 %{_libdir}/sigc++-2.0/include/sigc++config.h
85 %{_libdir}/sigc++-2.0/examples
86 %{_libdir}/sigc++-2.0/tests
89 * Tue Jun 29 2004 Eric Bourque <ericb@computer.org> - 2.0-1