Репозитории ALT
5.1: | 0.86-alt6.cvs.20080818 |
4.1: | 0.86-alt3.cvs.20071228 |
4.0: | 0.86-alt2.cvs.20070514 |
Группа :: Разработка/Прочее
Пакет: nant
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define cvsdate 20071228
Name: nant
Version: 0.86
Release: alt3.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>
Source: %name-%version.tar
# Automatically added by buildreq on Tue Dec 25 2007
BuildRequires: mono-winforms mono-web libgcc mono-devel mono-mcs
%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
%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/*
%_libexecdir/NAnt
%files doc
%doc doc web examples
%changelog
…
Полный changelog можно просмотреть здесь
Name: nant
Version: 0.86
Release: alt3.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>
Source: %name-%version.tar
# Automatically added by buildreq on Tue Dec 25 2007
BuildRequires: mono-winforms mono-web libgcc mono-devel mono-mcs
%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
%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/*
%_libexecdir/NAnt
%files doc
%doc doc web examples
%changelog
…
Полный changelog можно просмотреть здесь