mirror of
https://github.com/pulseaudio/pulseaudio.git
synced 2024-11-26 19:33:29 +08: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
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…
Reference in New Issue
Block a user