xaizek / pms (License: GPLv3+) (since 2018-12-07)
Older version of Practical Music Search written in C++.
<root> / configure.ac (ef16f1d0aebc881f1decffce5b90548b9b64b94b) (1,151B) (mode 100644) [raw]
AC_INIT([pms], [0.42], [kimtjen@gmail.com])
AC_CONFIG_SRCDIR([src/pms.cpp])
MP_WITH_CURSES
HAVE_CURS=$mp_cv_curses
if test x$HAVE_CURS != xyes; then
	AC_MSG_ERROR([PMS requires the curses or ncurses library. Please install before compiling PMS.])
fi
LIBS="$LIBS $CURSES_LIB"
AC_ARG_ENABLE([regex],
       [AS_HELP_STRING([--enable-regex], [Support pattern matching through the boost regex library (default: disable)])],
       [case "${enableval}" in
               yes) AC_CHECK_LIB([boost_regex], [main]) ;;
       esac])

AC_PREFIX_PROGRAM(man)
AM_INIT_AUTOMAKE([-Wall -Werror foreign])
AC_PROG_CXX
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_FILES([Makefile po/Makefile.in])

PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.0],,
	[AC_MSG_ERROR([glib 2.0 is required])])
AM_GLIB_GNU_GETTEXT
GETTEXT_PACKAGE="pms"
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], 
                   ["${GETTEXT_PACKAGE}"], 
                   [gettext domain])
USE_NLS=$gt_cv_have_gettext
if test x$USE_NLS != xyes; then
	AC_MSG_ERROR([PMS requires gettext. Please install gettext before compiling PMS.])
fi
AC_SUBST(GLIB_CFLAGS)
AC_SUBST(GLIB_LIBS)

AC_OUTPUT
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/pms

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/pms

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master