diff options
Diffstat (limited to 'libs/sigc++2/libsigc++-2.0.spec.in')
-rw-r--r-- | libs/sigc++2/libsigc++-2.0.spec.in | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/libs/sigc++2/libsigc++-2.0.spec.in b/libs/sigc++2/libsigc++-2.0.spec.in new file mode 100644 index 0000000000..7dc756c6ce --- /dev/null +++ b/libs/sigc++2/libsigc++-2.0.spec.in @@ -0,0 +1,91 @@ +Summary: The Typesafe Signal Framework for C++ +Name: @PACKAGE@ +Version: @VERSION@ +Release: 1 +License: LGPL +Group: System Environment/Libraries +Packager: Eric Bourque <ericb@computer.org> +URL: http://libsigc.sourceforge.net/ +Source0: http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.0/%{name}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root + +%description + +This library implements a full callback system for use in widget +libraries, abstract interfaces, and general programming. Originally +part of the Gtk-- widget set, %name is now a seperate library to +provide for more general use. It is the most complete library of its +kind with the ablity to connect an abstract callback to a class +method, function, or function object. It contains adaptor classes for +connection of dissimilar callbacks and has an ease of use unmatched by +other C++ callback libraries. + +Package GTK-- (gtkmm), which is a C++ binding to the GTK+ library, +starting with version 1.1.2, uses %name. + +Due to C++ ABI changes, this will only work with the gcc version which +the distribution was supplied with. If you got your rpm from any +previous version, please rebuild from spec! + +%package devel +Summary: Development tools for the Typesafe Signal Framework for C++ +Group: Development/Libraries +Requires: %name = %version + +%description devel +The %name-devel package contains the static libraries and header files +needed for development with %name. + +%package examples +Summary: Examples and tests for the Typesafe Signal Framework for C++ +Group: Development/Libraries +Requires: %name-devel = %version + +%description examples +The %name-devel package contains source code of +example and test programs for %name. + + +%prep +%setup -q + +%build +./configure --prefix=/usr +make + +%install +rm -rf $RPM_BUILD_ROOT +make DESTDIR=$RPM_BUILD_ROOT install +mkdir -p -m 755 $RPM_BUILD_ROOT/%{_libdir}/sigc++-2.0 +cp -a examples tests $RPM_BUILD_ROOT/%{_libdir}/sigc++-2.0 + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%{_libdir}/libsigc*.so* +%doc /usr/share/doc/libsigc-2.0 + +%files devel +/usr/include/sigc++-2.0 +%{_libdir}/pkgconfig/* +%{_libdir}/libsigc*.a +%{_libdir}/libsigc*.la +%dir %{_libdir}/sigc++-2.0 +%dir %{_libdir}/sigc++-2.0/include +%{_libdir}/sigc++-2.0/include/sigc++config.h + +%files examples +%{_libdir}/sigc++-2.0/examples +%{_libdir}/sigc++-2.0/tests + +%changelog +* Tue Jun 29 2004 Eric Bourque <ericb@computer.org> - 2.0-1 +- Initial build. + |