diff --git a/daemon/extras/tools/bootstrap b/daemon/extras/tools/bootstrap
index ada08f6a5857801de57cb5caeee157488e8c1268..08c6fa83bcf07cb356a06062018ba944518e3eb2 100755
--- a/daemon/extras/tools/bootstrap
+++ b/daemon/extras/tools/bootstrap
@@ -80,6 +80,7 @@ check yasm
 check_tar
 check_sed
 check ant
+check gettext
 
 [ -n "$NEEDED" ] && mkdir -p build/ && echo "To-be-built packages: `echo $NEEDED | sed 's/\.//g'`"
 
diff --git a/daemon/extras/tools/packages.mak b/daemon/extras/tools/packages.mak
index b2c18089fc6bc4f56c0876d6e2903c3c51efbaa2..73089b12fd672865c334ee4ef446e6428686c72c 100644
--- a/daemon/extras/tools/packages.mak
+++ b/daemon/extras/tools/packages.mak
@@ -39,3 +39,6 @@ SED_URL=$(GNU)/sed/sed-$(SED_VERSION).tar.bz2
 
 ANT_VERSION=1.9.4
 ANT_URL=$(APACHE)/ant/binaries/apache-ant-$(ANT_VERSION)-bin.tar.bz2
+
+GETTEXT_VERSION=0.19.4
+GETTEXT_URL=$(GNU)/gettext/gettext-$(GETTEXT_VERSION).tar.gz
diff --git a/daemon/extras/tools/tools.mak b/daemon/extras/tools/tools.mak
index a82551650fa70757f9f0d4b60efc515a113ba8cf..7b81585f8d9a4e418a8cc4e2aa8fc29ad4c889b5 100644
--- a/daemon/extras/tools/tools.mak
+++ b/daemon/extras/tools/tools.mak
@@ -249,6 +249,23 @@ CLEAN_PKG += ant
 DISTCLEAN_PKG += apache-ant-$(ANT_VERSION).tar.bz2
 CLEAN_FILE += .ant
 
+# GNU gettext
+
+gettext-$(GETTEXT_VERSION).tar.gz:
+	$(call download,$(GETTEXT_URL))
+
+gettext: gettext-$(GETTEXT_VERSION).tar.gz
+	$(UNPACK)
+	$(MOVE)
+
+.gettext: gettext
+	(cd $<; ./configure --prefix=$(PREFIX) && $(MAKE) && $(MAKE) install)
+	touch $@
+
+CLEAN_FILE += .gettext
+CLEAN_PKG += gettext
+DISTCLEAN_PKG += gettext-$(CMAKE_VERSION).tar.gz
+
 #
 #
 #