mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-10-29 05:40:23 -04:00
build-sys: Check for necessary programs in bootstrap.sh
Also use glib-gettextize instead of plain gettextize.
This commit is contained in:
parent
4e8bb96975
commit
f35214e4f1
4 changed files with 10 additions and 8 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -27,5 +27,5 @@ libltdl
|
||||||
libtool
|
libtool
|
||||||
ltmain.sh
|
ltmain.sh
|
||||||
missing
|
missing
|
||||||
|
mkinstalldirs
|
||||||
stamp-*
|
stamp-*
|
||||||
ChangeLog
|
|
||||||
|
|
|
||||||
14
bootstrap.sh
14
bootstrap.sh
|
|
@ -45,6 +45,7 @@ case $(uname) in
|
||||||
LIBTOOLIZE="glibtoolize"
|
LIBTOOLIZE="glibtoolize"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
test "x$LIBTOOLIZE" = "x" && LIBTOOLIZE=libtoolize
|
||||||
|
|
||||||
if [ -f .git/hooks/pre-commit.sample -a ! -f .git/hooks/pre-commit ] ; then
|
if [ -f .git/hooks/pre-commit.sample -a ! -f .git/hooks/pre-commit ] ; then
|
||||||
cp -p .git/hooks/pre-commit.sample .git/hooks/pre-commit && \
|
cp -p .git/hooks/pre-commit.sample .git/hooks/pre-commit && \
|
||||||
|
|
@ -63,9 +64,15 @@ fi
|
||||||
# configure file faulty.
|
# configure file faulty.
|
||||||
if ! pkg-config --version &>/dev/null; then
|
if ! pkg-config --version &>/dev/null; then
|
||||||
echo "pkg-config is required to bootstrap this program" &>/dev/null
|
echo "pkg-config is required to bootstrap this program" &>/dev/null
|
||||||
exit 1
|
DIE=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Other necessary programs
|
||||||
|
glib-gettextize --version >/dev/null || DIE=1
|
||||||
|
intltoolize --version >/dev/null || DIE=1
|
||||||
|
$LIBTOOLIZE --version >/dev/null || DIE=1
|
||||||
|
test "$DIE" = 1 && exit 1
|
||||||
|
|
||||||
if type -p colorgcc > /dev/null ; then
|
if type -p colorgcc > /dev/null ; then
|
||||||
export CC=colorgcc
|
export CC=colorgcc
|
||||||
fi
|
fi
|
||||||
|
|
@ -78,14 +85,11 @@ else
|
||||||
rm -f config.cache
|
rm -f config.cache
|
||||||
|
|
||||||
rm -f Makefile.am~ configure.ac~
|
rm -f Makefile.am~ configure.ac~
|
||||||
# Evil, evil, evil, evil hack
|
glib-gettextize --copy --force
|
||||||
sed 's/read dummy/\#/' `which gettextize` | bash -s -- --copy --force
|
|
||||||
test -f Makefile.am~ && mv Makefile.am~ Makefile.am
|
test -f Makefile.am~ && mv Makefile.am~ Makefile.am
|
||||||
test -f configure.ac~ && mv configure.ac~ configure.ac
|
test -f configure.ac~ && mv configure.ac~ configure.ac
|
||||||
|
|
||||||
touch config.rpath
|
touch config.rpath
|
||||||
test "x$LIBTOOLIZE" = "x" && LIBTOOLIZE=libtoolize
|
|
||||||
|
|
||||||
intltoolize --copy --force --automake
|
intltoolize --copy --force --automake
|
||||||
"$LIBTOOLIZE" -c --force
|
"$LIBTOOLIZE" -c --force
|
||||||
run_versioned aclocal "$VERSION" -I m4
|
run_versioned aclocal "$VERSION" -I m4
|
||||||
|
|
|
||||||
1
m4/.gitignore
vendored
1
m4/.gitignore
vendored
|
|
@ -1,4 +1,3 @@
|
||||||
ChangeLog
|
|
||||||
gettext.m4
|
gettext.m4
|
||||||
iconv.m4
|
iconv.m4
|
||||||
lib-ld.m4
|
lib-ld.m4
|
||||||
|
|
|
||||||
1
po/.gitignore
vendored
1
po/.gitignore
vendored
|
|
@ -10,6 +10,5 @@ insert-header.sin
|
||||||
pulseaudio.pot
|
pulseaudio.pot
|
||||||
quot.sed
|
quot.sed
|
||||||
remove-potcdate.sin
|
remove-potcdate.sin
|
||||||
ChangeLog
|
|
||||||
*.mo
|
*.mo
|
||||||
*.gmo
|
*.gmo
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue