File winexe-waf.spec of Package winexe-waf

#
# norootforbuild
#

Summary: winexe
Name: winexe
Version: 1.1pre_20140109
Release: 2
License: GPL-3.0
Group: Administration/Network
Source: %{name}-%{version}.tar.gz
BuildRequires: automake
BuildRequires: gcc
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version}
BuildRequires: mingw-binutils-generic
BuildRequires: mingw-filesystem-base
BuildRequires: mingw32-crt
BuildRequires: mingw64-crt
BuildRequires: mingw32-binutils
BuildRequires: mingw32-cpp
BuildRequires: mingw32-filesystem
BuildRequires: mingw32-gcc
BuildRequires: mingw32-headers
BuildRequires: mingw64-binutils
BuildRequires: mingw64-cpp
BuildRequires: mingw64-filesystem
BuildRequires: mingw64-gcc
BuildRequires: mingw64-headers
BuildRequires: zlib-static
%else
BuildRequires: mingw32-cross-gcc
BuildRequires: mingw64-cross-gcc
%endif
BuildRequires: libcom_err-devel
BuildRequires: popt-devel
BuildRequires: zlib-devel
BuildRequires: glibc-devel
BuildRequires: glibc-static
BuildRequires: python-devel
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version}
BuildRequires: samba-devel
%else
BuildRequires: pkg-config
BuildRequires: libdcerpc-devel
BuildRequires: libsamba-credentials-devel
BuildRequires: libndr-standard-devel
BuildRequires: samba-core-devel
BuildRequires: libsmbclient-raw-devel
BuildRequires: libsamba-hostconfig-devel
%endif

BuildRoot: %{_tmppath}/%{name}-%{version}-build

%description
winexe

%prep
%setup -q

%build
cd source
./waf configure build

%install
echo %{buildroot}
rm -rf %{buildroot}
%__install -d %{buildroot}%{_bindir}
%__install source/build/winexe %{buildroot}%{_bindir}
%__install -d %{buildroot}%{_mandir}/man1
%__install source/%{name}.1 %{buildroot}%{_mandir}/man1

%clean
rm -rf %{buildroot}

%files
%defattr(644,root,root,755)
%attr(755,root,root) /usr/bin/winexe
%doc COPYING NEWS README
%{_mandir}/man1/*

%changelog
openSUSE Build Service is sponsored by