forked from pool/ncurses
Accepting request 950468 from home:dirkmueller:branches:openSUSE:Factory:Rings:1-MinimalX
- use bash everywhere, the scripts are not posix shell compatible (bsc#1195391) OBS-URL: https://build.opensuse.org/request/show/950468 OBS-URL: https://build.opensuse.org/package/show/Base:System/ncurses?expand=0&rev=591
This commit is contained in:
parent
f4ae3ed1c7
commit
38c924e241
2
edit.sed
2
edit.sed
@ -1,4 +1,4 @@
|
|||||||
#!/bin/sh
|
#!/usr/bin/bash
|
||||||
|
|
||||||
while test "${1::2}" = "--" ; do
|
while test "${1::2}" = "--" ; do
|
||||||
case "$1" in
|
case "$1" in
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 1 15:10:51 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- use bash everywhere, the scripts are not posix shell compatible
|
||||||
|
(bsc#1195391)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Jan 18 08:59:41 UTC 2022 - Dr. Werner Fink <werner@suse.de>
|
Tue Jan 18 08:59:41 UTC 2022 - Dr. Werner Fink <werner@suse.de>
|
||||||
|
|
||||||
|
16
ncurses.spec
16
ncurses.spec
@ -633,7 +633,7 @@ mv tack-* tack
|
|||||||
. ${PWD}/../.build_tic
|
. ${PWD}/../.build_tic
|
||||||
$BUILD_TIC -I -r -e $FALLBK ../misc/terminfo.src > terminfo.src
|
$BUILD_TIC -I -r -e $FALLBK ../misc/terminfo.src > terminfo.src
|
||||||
$BUILD_TIC -o $TERMINFO -s terminfo.src
|
$BUILD_TIC -o $TERMINFO -s terminfo.src
|
||||||
sh -e ./tinfo/MKfallback.sh $PWD/tmp_info ../misc/terminfo.src $BUILD_TIC $BUILD_INFOCMP ${FALLBK//,/ } > fallback.c
|
bash -e ./tinfo/MKfallback.sh $PWD/tmp_info ../misc/terminfo.src $BUILD_TIC $BUILD_INFOCMP ${FALLBK//,/ } > fallback.c
|
||||||
rm -rf $TERMINFO
|
rm -rf $TERMINFO
|
||||||
unset TERMINFO
|
unset TERMINFO
|
||||||
cp -p fallback.c ../fallback.c.build
|
cp -p fallback.c ../fallback.c.build
|
||||||
@ -672,7 +672,7 @@ mv tack-* tack
|
|||||||
rm -vf %{root}%{_libdir}/pkgconfig/tinfo.pc
|
rm -vf %{root}%{_libdir}/pkgconfig/tinfo.pc
|
||||||
mv -vf %{root}%{_libdir}/pkgconfig/*.pc pc/
|
mv -vf %{root}%{_libdir}/pkgconfig/*.pc pc/
|
||||||
sed -ri 's@^(Requires.private:).*@\1@' pc/*.pc
|
sed -ri 's@^(Requires.private:).*@\1@' pc/*.pc
|
||||||
sh %{S:6} --cflags "$(pkg-config --cflags ncursesw)" --libs "$(pkg-config --libs ncursesw)" \
|
bash %{S:6} --cflags "$(pkg-config --cflags ncursesw)" --libs "$(pkg-config --libs ncursesw)" \
|
||||||
%{root}%{_bindir}/ncursesw6-config
|
%{root}%{_bindir}/ncursesw6-config
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -762,7 +762,7 @@ cp Makefile Makefile.back
|
|||||||
make install.libs install.includes DESTDIR=%{root} includedir=%{_incdir}/ncurses5 includesubdir=/ncurses libdir=%{_libdir}/ncurses5
|
make install.libs install.includes DESTDIR=%{root} includedir=%{_incdir}/ncurses5 includesubdir=/ncurses libdir=%{_libdir}/ncurses5
|
||||||
ln -sf %{_incdir}/ncurses5/ncurses/{curses,ncurses,term}.h %{root}%{_incdir}/ncurses5/
|
ln -sf %{_incdir}/ncurses5/ncurses/{curses,ncurses,term}.h %{root}%{_incdir}/ncurses5/
|
||||||
pushd man
|
pushd man
|
||||||
sh ../edit_man.sh normal installing %{root}%{_mandir} . ncurses5-config.1
|
bash ../edit_man.sh normal installing %{root}%{_mandir} . ncurses5-config.1
|
||||||
popd
|
popd
|
||||||
for pc in %{root}%{_libdir}/pkgconfig/*.pc
|
for pc in %{root}%{_libdir}/pkgconfig/*.pc
|
||||||
do
|
do
|
||||||
@ -778,7 +778,7 @@ includedir5=%{_incdir}/ncurses5' "$pc"
|
|||||||
sed -ri 's@^(Cflags:.*)(-I.*)@\1-I${includedir5} \2@' pc/${base}5.pc
|
sed -ri 's@^(Cflags:.*)(-I.*)@\1-I${includedir5} \2@' pc/${base}5.pc
|
||||||
sed -ri 's@^(Requires.private:).*@\1@' pc/${base}5.pc
|
sed -ri 's@^(Requires.private:).*@\1@' pc/${base}5.pc
|
||||||
done
|
done
|
||||||
sh %{S:6} --cflags "$(pkg-config --cflags ncurses5)" --libs "$(pkg-config --libs ncurses5)" \
|
bash %{S:6} --cflags "$(pkg-config --cflags ncurses5)" --libs "$(pkg-config --libs ncurses5)" \
|
||||||
%{root}%{_bindir}/ncurses5-config
|
%{root}%{_bindir}/ncurses5-config
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -826,11 +826,11 @@ includedir5=%{_incdir}/ncurses5' "$pc"
|
|||||||
cp -p libtinfow.so.%{basevers}.back %{root}%{_libdir}/libtinfow.so.%{basevers}
|
cp -p libtinfow.so.%{basevers}.back %{root}%{_libdir}/libtinfow.so.%{basevers}
|
||||||
%endif
|
%endif
|
||||||
pushd man
|
pushd man
|
||||||
sh ../edit_man.sh normal installing %{root}%{_mandir} . ncurses6-config.1
|
bash ../edit_man.sh normal installing %{root}%{_mandir} . ncurses6-config.1
|
||||||
popd
|
popd
|
||||||
mv -f %{root}%{_libdir}/pkgconfig/*.pc pc/
|
mv -f %{root}%{_libdir}/pkgconfig/*.pc pc/
|
||||||
sed -ri 's@^(Requires.private:).*@\1@' pc/*.pc
|
sed -ri 's@^(Requires.private:).*@\1@' pc/*.pc
|
||||||
sh %{S:6} --cflags "$(pkg-config --cflags ncurses)" --libs "$(pkg-config --libs ncurses)" \
|
bash %{S:6} --cflags "$(pkg-config --cflags ncurses)" --libs "$(pkg-config --libs ncurses)" \
|
||||||
%{root}%{_bindir}/ncurses6-config
|
%{root}%{_bindir}/ncurses6-config
|
||||||
#
|
#
|
||||||
# Some tests
|
# Some tests
|
||||||
@ -912,7 +912,7 @@ includedir5=%{_incdir}/ncurses5' "$pc"
|
|||||||
-Wl,--version-script,package/ncursesw.map -o %{root}%{_libdir}/libtinfow.so.5.9
|
-Wl,--version-script,package/ncursesw.map -o %{root}%{_libdir}/libtinfow.so.5.9
|
||||||
%endif
|
%endif
|
||||||
pushd man
|
pushd man
|
||||||
sh ../edit_man.sh normal installing %{root}%{_mandir} . ncursesw5-config.1
|
bash ../edit_man.sh normal installing %{root}%{_mandir} . ncursesw5-config.1
|
||||||
popd
|
popd
|
||||||
rm -vf %{root}%{_libdir}/pkgconfig/tic.pc
|
rm -vf %{root}%{_libdir}/pkgconfig/tic.pc
|
||||||
rm -vf %{root}%{_libdir}/pkgconfig/tinfo.pc
|
rm -vf %{root}%{_libdir}/pkgconfig/tinfo.pc
|
||||||
@ -930,7 +930,7 @@ includedir5=%{_incdir}/ncurses5' "$pc"
|
|||||||
sed -ri 's@^(Cflags:.*)(-I.*)@\1-I${includedir5} \2@' pc/${base}5.pc
|
sed -ri 's@^(Cflags:.*)(-I.*)@\1-I${includedir5} \2@' pc/${base}5.pc
|
||||||
sed -ri 's@^(Requires.private:).*@\1@' pc/${base}5.pc
|
sed -ri 's@^(Requires.private:).*@\1@' pc/${base}5.pc
|
||||||
done
|
done
|
||||||
sh %{S:6} --cflags "$(pkg-config --cflags ncursesw5)" --libs "$(pkg-config --libs ncursesw5)" \
|
bash %{S:6} --cflags "$(pkg-config --cflags ncursesw5)" --libs "$(pkg-config --libs ncursesw5)" \
|
||||||
%{root}%{_bindir}/ncursesw5-config
|
%{root}%{_bindir}/ncursesw5-config
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
Loading…
Reference in New Issue
Block a user