OpenSDE Packages Database (without history before r20070)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

54 lines
1.8 KiB

# --- SDE-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# Filename: package/.../readline/readline.conf
# Copyright (C) 2009 - 2020 The OpenSDE Project
# Copyright (C) 2004 - 2006 The T2 SDE Project
# Copyright (C) 1998 - 2003 Clifford Wolf
#
# More information can be found in the files COPYING and README.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License. A copy of the
# GNU General Public License can be found in the file COPYING.
# --- SDE-COPYRIGHT-NOTE-END ---
var_append confopt ' ' '--disable-static'
if pkginstalled -f ncurses; then
var_append confopt ' ' '--with-curses'
var_append makeopt ' ' 'SHLIB_LIBS=-lncursesw'
var_append makeinstopt ' ' 'SHLIB_LIBS=-lncursesw'
fi
pkg_readline_preconf() {
for x in $(match_source_file -p patch) ; do
echo "Applying patch ${x##*/} ..."
patch -p0 < "$x"
done
# remove RPATH from shared objects (FS#14366)
sed -i 's|-Wl,-rpath,$(libdir) ||g' support/shobj-conf
# avoid issues with moving libs while installing
sed -i '/MV.*old/d' Makefile.in
sed -i '/{OLDSUFF}/c:' support/shlib-install
}
hook_add preconf 5 "pkg_readline_preconf"
# https://lists.gnu.org/archive/html/bug-readline/2014-03/msg00049.html
if atstage cross; then
var_append configcache ' ' 'bash_cv_wcwidth_broken=no'
fi
pkg_readline_postinstall() {
# we move libs in a nicer place
mv $root/usr/lib/lib{readline,history}.so.* $root//lib
chmod -v u+w $root/lib/lib{readline,history}.so.*
ln -sfv $root/lib/$(readlink $root/usr/lib/libreadline.so) $root/usr/lib/libreadline.so
ln -sfv $root/lib/$(readlink $root/usr/lib/libhistory.so ) $root/usr/lib/libhistory.so
}
hook_add postinstall 7 "pkg_readline_postinstall"