diff --git a/bin/rpmbps b/bin/rpmbps index dbdfb179a0b9c61110ab1176c138c89f554bec0c..374ccd9d3a08c5bad7255c1a55cd16021298a419 100755 --- a/bin/rpmbps +++ b/bin/rpmbps @@ -140,13 +140,9 @@ else fi fi - # hack against very straight patch command - FIXPATCHFUZZ="%define _default_patch_fuzz 3" - # see install in Korinf, need concatenate - BUILDREQ="$BUILDREQ make gcc\n$FIXPATCHFUZZ" - if build32on64 ; then - [ "$DISTRNAME" = "Debian" ] && BUILDREQ="$BUILDREQ ia32-libs" && ADDREQUIRES="$ADDREQUIRES ia32-libs" + [ "$DISTRNAME" = "Debian" ] && ! version_more_version $DISTRVERSION 8 && BUILDREQ="$BUILDREQ ia32-libs" && ADDREQUIRES="$ADDREQUIRES ia32-libs" + [ "$DISTRNAME" = "AstraLinux" ] && BUILDREQ="$BUILDREQ ia32-libs-dev" && ADDREQUIRES="$ADDREQUIRES ia32-libs" [ "$DISTRNAME" = "Ubuntu" ] && ! version_more_version $DISTRVERSION 12.04 && BUILDREQ="$BUILDREQ ia32-libs" && ADDREQUIRES="$ADDREQUIRES ia32-libs" [ "$DISTRNAME" = "CentOS" ] && version_more_version $DISTRVERSION 6 && BUILDREQ="$BUILDREQ glibc-devel.i686" [ "$DISTRNAME" = "Scientific" ] && version_more_version $DISTRVERSION 6 && BUILDREQ="$BUILDREQ glibc-devel.i686" @@ -154,6 +150,12 @@ else [ "$DISTRNAME" = "SUSE" ] && version_more_version $DISTRVERSION 11 && BUILDREQ="$BUILDREQ glibc-devel-32bit gcc-32bit" fi + # hack against very straight patch command + FIXPATCHFUZZ="%define _default_patch_fuzz 3" + # see install in Korinf, need concatenate + BUILDREQ="$BUILDREQ make gcc\n$FIXPATCHFUZZ" + # (do not modify BUILDREQ anymore) + # Hack for allow repack on x86_64 packages with ExclusiveArch: %{ix586} [ "$SYSARCH" = "x86_64" ] && subst "s|^ExclusiveArch:.*||g" $SPECNAME diff --git a/bin/rpmgs b/bin/rpmgs index ad517811df1061273259e35b124183a8957509ef..1f6dbf0c3e308cb3b865582d5526930b4de09f2b 100755 --- a/bin/rpmgs +++ b/bin/rpmgs @@ -148,6 +148,7 @@ gear_update_from_tarball() local TARBALL="$1" local CURNAME="$2" shift 2 + assert_var TARBALL CURNAME [ -d "$CURNAME" ] || CREATEFLAG=-c # TODO: check tarball ext. for unsupported arch and realize it here or in gear-update echo "Commit tarball '$TARBALL' to git subdir '$CURNAME'..." diff --git a/share/eterbuild/functions/repl b/share/eterbuild/functions/repl index ef8417e1adbd84670fde2bec9c455db7bc141d81..97ab5073155bd1a7bc662a27d9b876cdb57f807b 100644 --- a/share/eterbuild/functions/repl +++ b/share/eterbuild/functions/repl @@ -35,7 +35,7 @@ add_32bit_requires() rhas "$GREP" "-devel$" && ! rhas "$i" "(x86-32)$" && echo "$i $i(x86-32)" && continue echo "$i" done | xargs -n 1000 echo - elif [ "$DISTRNAME" = "Ubuntu" ] && version_more_version $DISTRVERSION 12.04 || [ "$DISTRNAME" = "Debian" ] && version_more_version $DISTRVERSION 7.0 ; then + elif [ "$DISTRNAME" = "Ubuntu" ] && version_more_version $DISTRVERSION 12.04 || [ "$DISTRNAME" = "Debian" ] && version_more_version $DISTRVERSION 7 ; then # i386 on Debian/Ubuntu: # add :i386 to all -dev packages for i in $* ; do rhas "$GREP" "-devel$" && ! rhas "$i" ":i386$" && echo "$i $i:i386" && continue