%define name nant %define version 0.90 %define fname %name-%version-src Summary: Build tool for Mono and .NET Name: %{name} Version: %{version} Release: %mkrel 3 Epoch: 1 Source0: http://prdownloads.sourceforge.net/nant/%{fname}.tar.gz License: GPL Group: Development/Other Url: http://nant.sourceforge.net/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot #gw required for mono.pc Requires: mono-devel BuildRequires: mono-devel BuildArch: noarch %description NAnt is a free .NET build tool. In theory it is kind of like make without make's wrinkles. In practice it's a lot like Ant. %prep %setup -q -n %name-%version find . -type d|xargs chmod 755 find . -type f|xargs chmod 644 # remove DOS line endings find doc src -type f |xargs perl -pi -e "s/\r\n/\n/" %build #gw to find the log4net.dll export MONO_PATH=`pwd`/lib make prefix=/usr/ %install rm -rf $RPM_BUILD_ROOT %makeinstall perl -pi -e "s°%buildroot°°" %buildroot%_bindir/%name find examples -name \*.dll -o -name \*.exe|xargs rm -f rm -rf %buildroot%_datadir/NAnt/doc # gw fix paths in the nant script perl -pi -e "s^%buildroot^^" %buildroot%_bindir/nant mv %buildroot%_prefix/lib*/pkgconfig %buildroot%_datadir %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc README.txt doc/* examples %_bindir/%name %_datadir/NAnt/ %_datadir/pkgconfig/nant.pc %changelog * Sat Jan 12 2013 umeabot <umeabot> 1:0.90-3.mga3 + Revision: 360760 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sun Jan 16 2011 ahmad <ahmad> 1:0.90-2.mga1 + Revision: 20525 - imported package nant