Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=multilib.git;a=commitdiff;h=81aab99789b324bf75bf9ff5fd030fd35b2c5bf0
commit 81aab99789b324bf75bf9ff5fd030fd35b2c5bf0 Author: crazy <[email protected]> Date: Mon Nov 7 17:20:41 2016 +0100 readline-6.3-13-x86_64 * change the build() so we are sure to build with right options for * both packages , no matter what .. added some notes about diff --git a/source/base/readline/FrugalBuild b/source/base/readline/FrugalBuild index 4c19831..97d431c 100644 --- a/source/base/readline/FrugalBuild +++ b/source/base/readline/FrugalBuild @@ -6,7 +6,7 @@ pkgname=readline pkgver=6.3 -pkgrel=12 +pkgrel=13 pkgdesc="GNU readline library" url="http://www.gnu.org/" depends=('ncurses>=6.0-13') @@ -38,7 +38,6 @@ sha1sums=('017b92dc7fd4e636a2b5c9265a77ccc05798c9e1' \ '39e29b3077ddd60dba35376c532ca83e978606a7' \ 'dec827003e9f1e029d57f3d32fa67a41ef3d0cd6') -Fconfopts+=" --with-curses" subpkgs=("lib32-${pkgname}") subdescs=("$pkgdesc ( 32bit )") @@ -47,8 +46,6 @@ subgroups=('lib32-extra') subarchs=('x86_64') suboptions=('force') -_F_make_opts=" TERMCAP_LIB=-lncurses SHLIB_LIBS=-lncurses " - _patch() { unset MAKEFLAGS ## DO NOT REMOVE @@ -60,15 +57,31 @@ _patch() { build() { + + ## NOTE: please test that build before pushing + ## do _not_ use Fmake since build system seems broken + ## do _not_ use auto cross32 build + Fcd _patch - Fcross32_common_build + _Fconfopts="$Fconfopts" + Fcross32_prepare + Fcross32_copy_source + Fconf --with-curses + Fexec make TERMCAP_LIB=-lncurses SHLIB_LIBS=-lncurses -j1 || Fdie + Fmakeinstall + + Fcross32_copy_back_source + Fcross32_reset_and_fix Fcross32_delete_empty Fsplit "${subpkgs[0]}" /\* + Fconfopts="$_F_confopts" Fcd # copyed source already patched - Fbuild + Fconf --with-curses + Fexec make TERMCAP_LIB=-lncurses SHLIB_LIBS=-lncurses -j1 || Fdie + Fmakeinstall Ffile /etc/inputrc Fexe /etc/profile.d/readline.sh _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
