grub fix dep

This commit is contained in:
aliriza committed 2023-04-25 07:33:37 +00:00
1 parent 9cd36282ad
commit b9aa3f8678
1 file changed
+19 -7
+19 -7
View File
@@ -12,11 +12,11 @@ depends=()
makedepends=() makedepends=()
md5sums=('cf0fd928b1e5479c8108ee52cb114363') md5sums=('cf0fd928b1e5479c8108ee52cb114363')
group=() group=()
uses=() uses=(efi ia32 bios)
arch=('x86_64') arch=('x86_64')
dontstrip=1 dontstrip=1
efi_depends=(efibootmgr)
target=(efi ia32 bios) ia32_depends=(efibootmgr)
unset CFLAGS unset CFLAGS
unset CXXFLAGS unset CXXFLAGS
@@ -33,13 +33,19 @@ get_grub_opt(){
} }
prepare(){ prepare(){
for tgt in ${target[@]} ; do for tgt in ${uses[@]} ; do
if ! use $tgt ; then
continue
fi
cp -prfv $name-$version $tgt cp -prfv $name-$version $tgt
done done
} }
setup(){ setup(){
for tgt in ${target[@]} ; do for tgt in ${uses[@]} ; do
if ! use $tgt ; then
continue
fi
cd $tgt cd $tgt
autoreconf -fvi autoreconf -fvi
./configure --prefix=/usr \ ./configure --prefix=/usr \
@@ -54,13 +60,19 @@ setup(){
} }
build(){ build(){
for tgt in ${target[@]} ; do for tgt in ${uses[@]} ; do
if ! use $tgt ; then
continue
fi
make $jobs -C $tgt make $jobs -C $tgt
done done
} }
package(){ package(){
for tgt in ${target[@]} ; do for tgt in ${uses[@]} ; do
if ! use $tgt ; then
continue
fi
make $jobs -C $tgt install make $jobs -C $tgt install
done done
# default grub config # default grub config