X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=configure.ac;h=996bf6a462390a2a3709030c79fb880c95dcecd1;hb=38bb613b98fa337d7aed0bd1d4c60a35ded0a3b1;hp=f97a1c62f0051c6f2dd567d0f7f4358b958533bd;hpb=7266416702d6d83cd1a2bc3a7b3e579d711c83df;p=oweals%2Fopkg-lede.git diff --git a/configure.ac b/configure.ac index f97a1c6..996bf6a 100644 --- a/configure.ac +++ b/configure.ac @@ -1,15 +1,20 @@ # Process this file with autoconf to produce a configure script -AC_INIT(libopkg/libopkg.c) +AC_INIT([opkg], [0.1.8]) +AC_CONFIG_SRCDIR([libopkg/pkg.c]) AC_CONFIG_AUX_DIR([conf]) AC_CONFIG_MACRO_DIR([m4]) -AM_INIT_AUTOMAKE([opkg], [0.1.6]) +AM_INIT_AUTOMAKE AM_CONFIG_HEADER(libopkg/config.h) AC_CANONICAL_HOST AC_GNU_SOURCE +# Disable C++/Fortran checks +define([AC_LIBTOOL_LANG_CXX_CONFIG], [:]) +define([AC_LIBTOOL_LANG_F77_CONFIG], [:]) + for top_builddir in . .. ../.. $ac_auxdir $ac_auxdir/..; do test -f $top_builddir/configure && break @@ -60,8 +65,8 @@ fi # check for sha256 AC_ARG_ENABLE(sha256, AC_HELP_STRING([--enable-sha256], [Enable sha256sum check - [[default=yes]] ]), - [want_sha256="$enableval"], [want_sha256="yes"]) + (sha256.{c,h} are GPLv3 licensed) [[default=no]] ]), + [want_sha256="$enableval"], [want_sha256="no"]) if test "x$want_sha256" = "xyes"; then AC_DEFINE(HAVE_SHA256, 1, [Define if you want sha256 support]) @@ -219,13 +224,13 @@ if test x$opkglibdir = x; then opkglibdir=/usr/lib fi -ipkgetcdir= +opkgetcdir= AC_ARG_WITH(opkgetcdir, -[ --with-ipkgetcdir=DIR specifies directory for opkg.conf file, +[ --with-opkgetcdir=DIR specifies directory for opkg.conf file, "/opkg" is always added so if you want your files to be in /usr/etc/opkg instead of /etc/opkg you should indicate - --with-ipkgetcdir=/usr/etc ], + --with-opkgetcdir=/usr/etc ], [case "${withval}" in yes) AC_MSG_ERROR(bad value ${withval} given for opkg.conf directory ) ;; no) ;; @@ -237,6 +242,22 @@ if test x$opkgetcdir = x; then opkgetcdir=/etc fi +opkglockfile= +AC_ARG_WITH(opkglockfile, +[ --with-opkglockfile=FILE specifies the file used to make sure there is only + one instance of opkg runnning. + Defaults to ${opkglibdir}/opkg/lock, i.e. + /usr/lib/opkg/lock ], +[case "${withval}" in +yes) AC_MSG_ERROR(bad value ${withval} given for opkg lock file ) ;; +no) ;; +*) opkglockfile=$with_opkglockfile ;; +esac]) + +# Default if empty +if test x$opkglockfile = x; then + opkglockfile=${opkglibdir}/opkg/lock +fi dnl Some special cases for the wow64 build if test "x$want_gpgme" = "xyes" @@ -248,10 +269,12 @@ Use --disable-gpg if you want OpenSSL smime signatures]) fi fi - +CLEAN_DATE=`date +"%B %Y" | tr -d '\n'` AC_SUBST(opkglibdir) AC_SUBST(opkgetcdir) +AC_SUBST(opkglockfile) +AC_SUBST([CLEAN_DATE]) AC_OUTPUT( Makefile @@ -262,4 +285,7 @@ AC_OUTPUT( utils/Makefile utils/update-alternatives libopkg.pc + man/Makefile + man/opkg-cl.1 + man/opkg-key.1 )