rpms/mingw32-libsigc++20/devel mingw32-libsigc++20.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Thomas M. Sailer sailer at fedoraproject.org
Mon Mar 30 21:46:18 UTC 2009


Author: sailer

Update of /cvs/extras/rpms/mingw32-libsigc++20/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24753

Modified Files:
	.cvsignore sources 
Added Files:
	mingw32-libsigc++20.spec 
Log Message:
initial import



--- NEW FILE mingw32-libsigc++20.spec ---
%define __strip %{_mingw32_strip}
%define __objdump %{_mingw32_objdump}
%define _use_internal_dependency_generator 0
%define __find_requires %{_mingw32_findrequires}
%define __find_provides %{_mingw32_findprovides}

Name:           mingw32-libsigc++20
Version:        2.2.2
Release:        6%{?dist}
Summary:        MinGW Windows port of the typesafe signal framework for C++

License:        LGPLv2+
Group:          Development/Libraries
URL:            http://libsigc.sourceforge.net/
Source0:        http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.2/libsigc++-%{version}.tar.bz2
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildArch:      noarch

BuildRequires:  mingw32-filesystem >= 30
BuildRequires:  mingw32-gcc
BuildRequires:  mingw32-gcc-c++
BuildRequires:  mingw32-binutils

BuildRequires:  m4

Requires:       pkgconfig


%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 separate library to
provide for more general use. It is the most complete library of its
kind with the ability 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.


%prep
%setup -q -n libsigc++-%{version}


%build
%{_mingw32_configure} --disable-static
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
chmod a-x $RPM_BUILD_ROOT/%{_mingw32_libdir}/libsigc-2.0.dll.a
chmod a-x $RPM_BUILD_ROOT/%{_mingw32_libdir}/libsigc-2.0.la

# Docs duplicate native package.
rm -r $RPM_BUILD_ROOT%{_mingw32_docdir}/libsigc-2.0

%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root)
%doc COPYING
%{_mingw32_bindir}/libsigc-2.0-0.dll
%{_mingw32_libdir}/libsigc-2.0.dll.a
%{_mingw32_libdir}/libsigc-2.0.la
%{_mingw32_libdir}/pkgconfig/sigc++-2.0.pc
%{_mingw32_includedir}/sigc++-2.0
%{_mingw32_libdir}/sigc++-2.0


%changelog
* Sun Mar 29 2009 Thomas Sailer <t.sailer at alumni.ethz.ch> - 2.2.2-6
- remove executable permission from .dll.a and .la file
- remove inappropriate comment

* Fri Feb 20 2009 Richard W.M. Jones <rjones at redhat.com> - 2.2.2-5
- Rebuild for mingw32-gcc 4.4

* Fri Feb  6 2009 Richard W.M. Jones <rjones at redhat.com> - 2.2.2-4
- Include license file.

* Fri Jan 23 2009 Richard W.M. Jones <rjones at redhat.com> - 2.2.2-3
- Use _smp_mflags.

* Tue Jan 13 2009 Richard W.M. Jones <rjones at redhat.com> - 2.2.2-2
- Requires pkgconfig.

* Fri Oct 24 2008 Richard W.M. Jones <rjones at redhat.com> - 2.2.2-1
- Initial RPM release.


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/mingw32-libsigc++20/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	30 Mar 2009 21:31:08 -0000	1.1
+++ .cvsignore	30 Mar 2009 21:45:48 -0000	1.2
@@ -0,0 +1 @@
+libsigc++-2.2.2.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/mingw32-libsigc++20/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	30 Mar 2009 21:31:08 -0000	1.1
+++ sources	30 Mar 2009 21:45:48 -0000	1.2
@@ -0,0 +1 @@
+962493fd6b26425f21504c3416c4efa1  libsigc++-2.2.2.tar.bz2




More information about the fedora-extras-commits mailing list