]> git.ipfire.org Git - pbs.git/blobdiff - configure.ac
jobs: Update API
[pbs.git] / configure.ac
index b1c35614745f9b92d7d930f3d16c31ea3819557b..edeb78282f09055f91fe695e0ba448c98ca2563c 100644 (file)
@@ -44,6 +44,8 @@ AM_SILENT_RULES([yes])
 
 IT_PROG_INTLTOOL([0.40.0])
 
+XGETTEXT="${XGETTEXT} --keyword=_:1,2 --keyword=N_:1,2 --no-location"
+
 GETTEXT_PACKAGE=pakfire-build-service
 AC_SUBST(GETTEXT_PACKAGE)
 
@@ -54,16 +56,22 @@ AC_PROG_SED
 # Python
 AM_PATH_PYTHON([3.9])
 
+# pygmentize (from pygments)
+AC_CHECK_PROG(PYGMENTIZE, [pygmentize], [pygmentize])
+if test -z "${PYGMENTIZE}"; then
+       AC_MSG_ERROR([pygmentize is required])
+fi
+
 # SASSC
 AC_CHECK_PROG(SASSC, [sassc], [sassc])
 if test -z "${SASSC}"; then
        AC_MSG_ERROR([sassc is required])
 fi
 
-# uglifyjs.terser
-AC_CHECK_PROG(UGLIFYJS, [uglifyjs.terser], [uglifyjs.terser])
+# uglifyjs
+AC_CHECK_PROG(UGLIFYJS, [uglifyjs], [uglifyjs])
 if test -z "${UGLIFYJS}"; then
-       AC_MSG_ERROR([uglifyjs.terser is required])
+       AC_MSG_ERROR([uglifyjs is required])
 fi
 
 save_LIBS="$LIBS"
@@ -76,7 +84,13 @@ m4_pattern_forbid([^_?PKG_[A-Z_]+$],[*** pkg.m4 missing, please install pkg-conf
 # ------------------------------------------------------------------------------
 
 AX_PYTHON_MODULE([boto3], [fatal])
+AX_PYTHON_MODULE([kerberos], [fatal])
 AX_PYTHON_MODULE([location], [fatal])
+AX_PYTHON_MODULE([markdown], [fatal])
+AX_PYTHON_MODULE([psycopg], [fatal])
+AX_PYTHON_MODULE([psycopg_pool], [fatal])
+AX_PYTHON_MODULE([pygments], [fatal])
+AX_PYTHON_MODULE([systemd.journal], [fatal])
 
 # ------------------------------------------------------------------------------