Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > cf526d9efb4a3cee7844392ab99ccc80 > files > 1

mingw-p11-kit-0.9-4.fc16.src.rpm

%global __strip %{_mingw32_strip}
%global __objdump %{_mingw32_objdump}
%define __debug_install_post %{_mingw32_debug_install_post}

Name:           mingw-p11-kit
Version:        0.9
Release:        4%{?dist}
Summary:        MinGW Library for loading and sharing PKCS#11 modules

License:        BSD
Group:          Development/Libraries
URL:            http://p11-glue.freedesktop.org/p11-kit.html
Source0:        http://p11-glue.freedesktop.org/releases/p11-kit-%{version}.tar.gz
Patch0:         p11-kit-mingw-w64-compatibility.patch

BuildArch:      noarch

BuildRequires:  mingw32-filesystem >= 69
BuildRequires:  mingw32-gcc
BuildRequires:  mingw32-binutils
BuildRequires:  mingw32-gettext
BuildRequires:  mingw32-iconv

BuildRequires:  autoconf
BuildRequires:  automake
BuildRequires:  libtool

# Yes, really ...
BuildRequires:  pkgconfig

# For native /usr/bin/msgfmt etc.
BuildRequires:  gettext
# For native GTK HTML documentation
BuildRequires:  gtk-doc

Requires:       pkgconfig


%description
p11-kit provides a way to load and enumerate PKCS#11 modules, as well as 
a standard configuration setup for installing PKCS#11 modules in such a 
way that they're discoverable.  This library is cross-compiled for MinGW.


%package -n mingw32-p11-kit
Summary:        MinGW Library for loading and sharing PKCS#11 modules


%description -n mingw32-p11-kit
p11-kit provides a way to load and enumerate PKCS#11 modules, as well as 
a standard configuration setup for installing PKCS#11 modules in such a 
way that they're discoverable.  This library is cross-compiled for MinGW.


%{?_mingw32_debug_package}


%prep
%setup -q -n p11-kit-%{version}

%patch0


%build
%{_mingw32_configure}
# %{?_smp_mflags} doesn't build correctly.
make V=1


%install
make DESTDIR=$RPM_BUILD_ROOT install
rm -f $RPM_BUILD_ROOT%{_mingw32_datadir}/info/dir

# Remove gtk-doc pages which duplicate stuff in Fedora already.
rm -rf $RPM_BUILD_ROOT%{_mingw32_datadir}/gtk-doc


%files -n mingw32-p11-kit
%doc COPYING
%{_mingw32_bindir}/libp11-kit-0.dll
%{_mingw32_bindir}/p11-kit.exe
%{_mingw32_libdir}/libp11-kit.dll.a
%{_mingw32_libdir}/libp11-kit.la
%{_mingw32_libdir}/pkgconfig/p11-kit-1.pc
%{_mingw32_includedir}/p11-kit-1/
%{_mingw32_sysconfdir}/pkcs11


%changelog
* Wed Nov 16 2011 Michael Cronenworth <mike@cchtml.com> - 0.9-4
- Include w64 patch.
- Match release number of cross repo.

* Wed Nov 16 2011 Michael Cronenworth <mike@cchtml.com> - 0.9-1
- Initial RPM release.