ALT Linux repositórios
Group :: Desenvolvimento/Outros
RPM: dev86
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Name: dev86
Version: 0.16.17
Release: alt5
Summary: A real mode 80x86 assembler and linker
License: GPL
Group: Development/Other
Url: http://www.cix.co.uk/~mayday
Packager: Dmitry V. Levin <ldv at altlinux.org>
# %url/dev86/Dev86src-%version.tar.gz
Source: Dev86src-%version.tar
Patch1: dev86-0.16.16-rh-alt-owl-kinclude.patch
Patch2: dev86-0.16.17-owl-warnings.patch
Patch3: dev86-0.16.17-owl-makefile.patch
Patch4: dev86-0.16.16-alt-optflags.patch
Patch5: dev86-0.16.17-alt-noelksemu.patch
Patch6: dev86-0.16.17-owl-tmp.patch
Patch7: dev86-0.16.17-alt-fixes.patch
ExclusiveArch: %ix86 x86_64
Provides: bin86
Obsoletes: bin86
Summary(ru_RU.KOI8-R): áÓÓÅÍÂÌÅÒ É ËÏÍÐÏÎÏ×ÝÉË ÄÌÑ ÒÅÁÌØÎÏÇÏ ÒÅÖÉÍÁ Intel 80x86
%package devel
Summary: Development files for dev86
Group: Development/Other
Requires: %name = %version-%release
%description
dev86 provides an assembler and linker for real mode 80x86 instructions.
You'll need to have this package installed in order to build programs
that run in real mode, including LILO and the kernel's bootstrapping code,
from their sources.
%description -l ru_RU.KOI8-R
ðÁËÅÔ %name ÓÏÄÅÒÖÉÔ ÔÒÁÎÓÌÑÔÏÒ ÑÚÙËÁ áÓÓÅÍÂÌÅÒ É ËÏÍÐÏÎÏ×ÝÉË, ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ
ÄÌÑ ËÏÍÐÉÌÑÃÉÉ ÐÒÏÇÒÁÍÍ ÐÏÄ Ô.Î. ÒÅÁÌØÎÙÊ ÒÅÖÉÍ ÐÒÏÃÅÓÓÏÒÏ× Intel 80x86.
õÓÔÁÎÏ×ÉÔÅ ÅÇÏ, ÅÓÌÉ ×Ù ÓÏÂÉÒÁÅÔÅÓØ ÓÏÂÉÒÁÔØ ÉÚ ÉÓÈÏÄÎÉËÏ× ÐÒÏÇÒÁÍÍÙ,
ÒÁÂÏÔÁÀÝÉÅ × ÒÅÁÌØÎÏÍ ÒÅÖÉÍÅ - ÔÁËÉÅ, ËÁË LILO ÉÌÉ ÚÁÇÒÕÚÏÞÎÙÊ ËÏÄ ÑÄÒÁ Linux.
%description devel
dev86 provides an assembler and linker for real mode 80x86 instructions.
You'll need to have this package installed in order to build programs
that run in real mode, including LILO and the kernel's bootstrapping code,
from their sources.
This package provides C headers need to use bcc, the C compiler for
real mode x86.
Note that you don't need this package in order to build a kernel.
%description -l ru_RU.KOI8-R devel
dev86 ÓÏÄÅÒÖÉÔ ÔÒÁÎÓÌÑÔÏÒ ÑÚÙËÁ áÓÓÅÍÂÌÅÒ É ËÏÍÐÏÎÏ×ÝÉË, ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ
ÄÌÑ ÎÁÐÉÓÁÎÉÑ ÐÒÏÇÒÁÍÍ ÐÏÄ Ô.Î. ÒÅÁÌØÎÙÊ ÒÅÖÉÍ ÐÒÏÃÅÓÓÏÒÏ× Intel 80x86.
õÓÔÁÎÏ×ÉÔÅ ÅÇÏ, ÅÓÌÉ ×Ù ÓÏÂÉÒÁÅÔÅÓØ ËÏÍÐÉÌÉÒÏ×ÁÔØ ÉÚ ÉÓÈÏÄÎÉËÏ× ÐÒÏÇÒÁÍÍÙ,
ÒÁÂÏÔÁÀÝÉÅ × ÒÅÁÌØÎÏÍ ÒÅÖÉÍÅ - ÔÁËÉÅ, ËÁË LILO ÉÌÉ ÚÁÇÒÕÚÏÞÎÙÊ ËÏÄ ÑÄÒÁ Linux.
üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÚÁÇÏÌÏ×ÏÞÎÙÅ ÆÁÊÌÙ É ÂÉÂÌÉÏÔÅËÉ ÑÚÙËÁ óÉ, ÎÅÏÂÈÏÄÉÍÙÅ
ÄÌÑ ÚÁÐÕÓËÁ óÉ-ËÏÍÐÉÌÑÔÏÒÁ bcc, ËÏÔÏÒÙÊ ÇÅÎÅÒÉÒÕÅÔ ËÏÄ ÒÅÁÌØÎÏÇÏ ÒÅÖÉÍÁ 80x86.
ðÒÉÍÅÞÁÎÉÅ: ÄÌÑ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ Linux ÎÕÖÅÎ ÐÁËÅÔ dev86, ÐÏÓËÏÌØËÕ
ÚÁÇÒÕÚÏÞÎÁÑ ÞÁÓÔØ ÑÄÒÁ ÃÅÌÉËÏÍ ÎÁÐÉÓÁÎÁ ÎÁ áÓÓÅÍÂÌÅÒÅ.
%prep
%setup -q
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
find -type f -print0 |
xargs -r0 grep -FZl /usr/lib/liberror.txt -- |
xargs -r0 %__subst 's,/usr/lib/liberror\.txt,/usr/lib/bcc/liberror.txt,g' --
mkdir -p lib/bcc
ln -s ../../include lib/bcc/include
%build
%add_optflags -fno-strict-aliasing -fno-builtin-exp2
make GCCFLAG="%optflags" <<!EOF!
5
quit
!EOF!
for f in `find -mindepth 2 -type f -name README\*`; do
d="${f%%/*}"
cp -p "$f" "${f##*/}.${d##*/}"
done
%install
%make_install DIST=%buildroot MANDIR=%_mandir install
for f in nm86 size86; do
ln -sf objdump86 "%buildroot%_bindir/$f"
done
find %buildroot%_prefix/lib/bcc -type d |
fgrep -v /include |
sed -e "s|%buildroot|%%dir |g" >files.list
find %buildroot%_prefix/lib/bcc \! -type d |
fgrep -v /include |
sed -e "s|%buildroot||g" |
fgrep -v 86/lib | fgrep -v \.a >>files.list
%files -f files.list
%_bindir/*
%_mandir/man?/*
%doc README* MAGIC Changes Contributors bin86
%files devel
%dir %_prefix/lib/bcc
%dir %_prefix/lib/bcc/i386
%_prefix/lib/bcc/i386/lib*.a
%_prefix/lib/bcc/lib*.a
%_prefix/lib/bcc/include
%changelog
…
Todas as alterações você pod ver aqui
Version: 0.16.17
Release: alt5
Summary: A real mode 80x86 assembler and linker
License: GPL
Group: Development/Other
Url: http://www.cix.co.uk/~mayday
Packager: Dmitry V. Levin <ldv at altlinux.org>
# %url/dev86/Dev86src-%version.tar.gz
Source: Dev86src-%version.tar
Patch1: dev86-0.16.16-rh-alt-owl-kinclude.patch
Patch2: dev86-0.16.17-owl-warnings.patch
Patch3: dev86-0.16.17-owl-makefile.patch
Patch4: dev86-0.16.16-alt-optflags.patch
Patch5: dev86-0.16.17-alt-noelksemu.patch
Patch6: dev86-0.16.17-owl-tmp.patch
Patch7: dev86-0.16.17-alt-fixes.patch
ExclusiveArch: %ix86 x86_64
Provides: bin86
Obsoletes: bin86
Summary(ru_RU.KOI8-R): áÓÓÅÍÂÌÅÒ É ËÏÍÐÏÎÏ×ÝÉË ÄÌÑ ÒÅÁÌØÎÏÇÏ ÒÅÖÉÍÁ Intel 80x86
%package devel
Summary: Development files for dev86
Group: Development/Other
Requires: %name = %version-%release
%description
dev86 provides an assembler and linker for real mode 80x86 instructions.
You'll need to have this package installed in order to build programs
that run in real mode, including LILO and the kernel's bootstrapping code,
from their sources.
%description -l ru_RU.KOI8-R
ðÁËÅÔ %name ÓÏÄÅÒÖÉÔ ÔÒÁÎÓÌÑÔÏÒ ÑÚÙËÁ áÓÓÅÍÂÌÅÒ É ËÏÍÐÏÎÏ×ÝÉË, ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ
ÄÌÑ ËÏÍÐÉÌÑÃÉÉ ÐÒÏÇÒÁÍÍ ÐÏÄ Ô.Î. ÒÅÁÌØÎÙÊ ÒÅÖÉÍ ÐÒÏÃÅÓÓÏÒÏ× Intel 80x86.
õÓÔÁÎÏ×ÉÔÅ ÅÇÏ, ÅÓÌÉ ×Ù ÓÏÂÉÒÁÅÔÅÓØ ÓÏÂÉÒÁÔØ ÉÚ ÉÓÈÏÄÎÉËÏ× ÐÒÏÇÒÁÍÍÙ,
ÒÁÂÏÔÁÀÝÉÅ × ÒÅÁÌØÎÏÍ ÒÅÖÉÍÅ - ÔÁËÉÅ, ËÁË LILO ÉÌÉ ÚÁÇÒÕÚÏÞÎÙÊ ËÏÄ ÑÄÒÁ Linux.
%description devel
dev86 provides an assembler and linker for real mode 80x86 instructions.
You'll need to have this package installed in order to build programs
that run in real mode, including LILO and the kernel's bootstrapping code,
from their sources.
This package provides C headers need to use bcc, the C compiler for
real mode x86.
Note that you don't need this package in order to build a kernel.
%description -l ru_RU.KOI8-R devel
dev86 ÓÏÄÅÒÖÉÔ ÔÒÁÎÓÌÑÔÏÒ ÑÚÙËÁ áÓÓÅÍÂÌÅÒ É ËÏÍÐÏÎÏ×ÝÉË, ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ
ÄÌÑ ÎÁÐÉÓÁÎÉÑ ÐÒÏÇÒÁÍÍ ÐÏÄ Ô.Î. ÒÅÁÌØÎÙÊ ÒÅÖÉÍ ÐÒÏÃÅÓÓÏÒÏ× Intel 80x86.
õÓÔÁÎÏ×ÉÔÅ ÅÇÏ, ÅÓÌÉ ×Ù ÓÏÂÉÒÁÅÔÅÓØ ËÏÍÐÉÌÉÒÏ×ÁÔØ ÉÚ ÉÓÈÏÄÎÉËÏ× ÐÒÏÇÒÁÍÍÙ,
ÒÁÂÏÔÁÀÝÉÅ × ÒÅÁÌØÎÏÍ ÒÅÖÉÍÅ - ÔÁËÉÅ, ËÁË LILO ÉÌÉ ÚÁÇÒÕÚÏÞÎÙÊ ËÏÄ ÑÄÒÁ Linux.
üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÚÁÇÏÌÏ×ÏÞÎÙÅ ÆÁÊÌÙ É ÂÉÂÌÉÏÔÅËÉ ÑÚÙËÁ óÉ, ÎÅÏÂÈÏÄÉÍÙÅ
ÄÌÑ ÚÁÐÕÓËÁ óÉ-ËÏÍÐÉÌÑÔÏÒÁ bcc, ËÏÔÏÒÙÊ ÇÅÎÅÒÉÒÕÅÔ ËÏÄ ÒÅÁÌØÎÏÇÏ ÒÅÖÉÍÁ 80x86.
ðÒÉÍÅÞÁÎÉÅ: ÄÌÑ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ Linux ÎÕÖÅÎ ÐÁËÅÔ dev86, ÐÏÓËÏÌØËÕ
ÚÁÇÒÕÚÏÞÎÁÑ ÞÁÓÔØ ÑÄÒÁ ÃÅÌÉËÏÍ ÎÁÐÉÓÁÎÁ ÎÁ áÓÓÅÍÂÌÅÒÅ.
%prep
%setup -q
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
find -type f -print0 |
xargs -r0 grep -FZl /usr/lib/liberror.txt -- |
xargs -r0 %__subst 's,/usr/lib/liberror\.txt,/usr/lib/bcc/liberror.txt,g' --
mkdir -p lib/bcc
ln -s ../../include lib/bcc/include
%build
%add_optflags -fno-strict-aliasing -fno-builtin-exp2
make GCCFLAG="%optflags" <<!EOF!
5
quit
!EOF!
for f in `find -mindepth 2 -type f -name README\*`; do
d="${f%%/*}"
cp -p "$f" "${f##*/}.${d##*/}"
done
%install
%make_install DIST=%buildroot MANDIR=%_mandir install
for f in nm86 size86; do
ln -sf objdump86 "%buildroot%_bindir/$f"
done
find %buildroot%_prefix/lib/bcc -type d |
fgrep -v /include |
sed -e "s|%buildroot|%%dir |g" >files.list
find %buildroot%_prefix/lib/bcc \! -type d |
fgrep -v /include |
sed -e "s|%buildroot||g" |
fgrep -v 86/lib | fgrep -v \.a >>files.list
%files -f files.list
%_bindir/*
%_mandir/man?/*
%doc README* MAGIC Changes Contributors bin86
%files devel
%dir %_prefix/lib/bcc
%dir %_prefix/lib/bcc/i386
%_prefix/lib/bcc/i386/lib*.a
%_prefix/lib/bcc/lib*.a
%_prefix/lib/bcc/include
%changelog
…
Todas as alterações você pod ver aqui