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
|
||||
ltmain.sh
|
||||
missing
|
||||
mkinstalldirs
|
||||
stamp-*
|
||||
ChangeLog
|
||||
|
|
|
|||
14
bootstrap.sh
14
bootstrap.sh
|
|
@ -45,6 +45,7 @@ case $(uname) in
|
|||
LIBTOOLIZE="glibtoolize"
|
||||
;;
|
||||
esac
|
||||
test "x$LIBTOOLIZE" = "x" && LIBTOOLIZE=libtoolize
|
||||
|
||||
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 && \
|
||||
|
|
@ -63,9 +64,15 @@ fi
|
|||
# configure file faulty.
|
||||
if ! pkg-config --version &>/dev/null; then
|
||||
echo "pkg-config is required to bootstrap this program" &>/dev/null
|
||||
exit 1
|
||||
DIE=1
|
||||
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
|
||||
export CC=colorgcc
|
||||
fi
|
||||
|
|
@ -78,14 +85,11 @@ else
|
|||
rm -f config.cache
|
||||
|
||||
rm -f Makefile.am~ configure.ac~
|
||||
# Evil, evil, evil, evil hack
|
||||
sed 's/read dummy/\#/' `which gettextize` | bash -s -- --copy --force
|
||||
glib-gettextize --copy --force
|
||||
test -f Makefile.am~ && mv Makefile.am~ Makefile.am
|
||||
test -f configure.ac~ && mv configure.ac~ configure.ac
|
||||
|
||||
touch config.rpath
|
||||
test "x$LIBTOOLIZE" = "x" && LIBTOOLIZE=libtoolize
|
||||
|
||||
intltoolize --copy --force --automake
|
||||
"$LIBTOOLIZE" -c --force
|
||||
run_versioned aclocal "$VERSION" -I m4
|
||||
|
|
|
|||
1
m4/.gitignore
vendored
1
m4/.gitignore
vendored
|
|
@ -1,4 +1,3 @@
|
|||
ChangeLog
|
||||
gettext.m4
|
||||
iconv.m4
|
||||
lib-ld.m4
|
||||
|
|
|
|||
1
po/.gitignore
vendored
1
po/.gitignore
vendored
|
|
@ -10,6 +10,5 @@ insert-header.sin
|
|||
pulseaudio.pot
|
||||
quot.sed
|
||||
remove-potcdate.sin
|
||||
ChangeLog
|
||||
*.mo
|
||||
*.gmo
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue