Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37790779
en ru br
Репозитории ALT
5.1: 0.86-alt6.cvs.20080818
4.1: 0.86-alt3.cvs.20071228
4.0: 0.86-alt2.cvs.20070514
www.altlinux.org/Changes

Группа :: Разработка/Прочее
Пакет: nant

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define cvsdate 20070514

Name: nant
Version: 0.86
Release: alt2.cvs.%cvsdate

Summary: A cross platform build tool for the .Net platform
License: GPL
Group: Development/Other

# git-cvsimport -v -d:pserver:anonymous at nant.cvs.sourceforge.net:/cvsroot/nant nant

Url: http://nant.sourceforge.net
Packager: Vladimir V Kamarzin <vvk at altlinux.ru>
BuildArch: noarch

Source: %name-%version.tar

BuildPreReq: /proc
BuildRequires: mono-mcs rpm-build-mono

%description
NAnt is a .NET based build tool. In theory it is kind of like make without
make's wrinkles. In practice it's a lot like Ant.

If you are not familiar with Jakarta Ant you can get more information at the
Ant project web site (http://ant.apache.org/).

If you are not familiar with NAnt you can get more information at the NAnt
project web site (http://NAnt.sourceforge.net).

%package doc
Summary: documentation and examples for nant
Group: Documentation

%description doc
%summary

%prep
%setup -q

%build
%make

%install
%make install prefix=%buildroot/usr

# .NET libs

rm -rf %buildroot%_datadir/NAnt/bin/lib/net

# Put mono libs in the gac

find %buildroot%_datadir/NAnt/bin/lib/mono -name "*\.dll" -exec gacutil -root %buildroot/usr/lib -i {} \;

# These are in the gac now, remove them

rm -rf %buildroot%_datadir/NAnt/bin/lib/mono

# Rearrange things according to app guidelines

mkdir -p %buildroot/usr/lib
mv %buildroot%_datadir/NAnt/bin %buildroot/usr/lib/NAnt
mv %buildroot/usr/lib/NAnt/lib/common/neutral/*.dll %buildroot/usr/lib/NAnt
rm -rf %buildroot/usr/lib/NAnt/lib

# Cleanup cruft

rm -rf %buildroot%_datadir

# Fix script

cat <<EOF > %buildroot%_bindir/nant
#!/bin/sh
mono /usr/lib/NAnt/NAnt.exe "\$ at "
EOF
chmod 755 %buildroot%_bindir/nant

%files
%_bindir/*
%_monogacdir/*
/usr/lib/NAnt

%files doc
%doc doc web examples

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin