debian/.gitlab-ci.yml
でセットアップしておいたimage: debian:sid
before_script:
- echo "deb-src http://deb.debian.org/debian sid main" >> /etc/apt/sources.list && apt update -qq && apt build-dep -y -qq <package name> && apt install -y -qq dpkg-dev
build:
script:
- dpkg-buildpackage -us -uc -B
sylpheed 他をアップロード
あれ、libsylphでonigurumaが有効になってない?
libsylph 1.1.0
OpenSSL : yes
iconv : yes
IPv6 : yes
Oniguruma : no
checking whether Oniguruma is available... no
なんでだ??
AC_MSG_CHECKING([whether to use Oniguruma])
if test "$ac_cv_enable_oniguruma" = yes; then
AC_MSG_RESULT(yes)
AC_MSG_CHECKING([whether Oniguruma is available])
dnl AC_CHECK_PROG(ONIG_CONFIG, onig-config, onig-config)
ONIG_CONFIG=onig-config
ONIG_VERSION=`$ONIG_CONFIG --version 2>/dev/null`
if test "x$ONIG_VERSION" != "x"; then
AC_MSG_RESULT(yes)
CFLAGS="$CFLAGS `$ONIG_CONFIG --cflags`"
LIBS="$LIBS `$ONIG_CONFIG --libs`"
AC_DEFINE(USE_ONIGURUMA, 1, Define if you want to use Oniguruma.)
else
AC_MSG_RESULT(no)
ac_cv_enable_oniguruma=no
fi
else
AC_MSG_RESULT(no)
fi
ぬぬぬ? libonig-devなソースのdebian/rulesを…
override_dh_install:
$(RM) debian/tmp/usr/bin/onig-config
貴様かー!!!…しかし、pkg-config使ったほうが良いんじゃないか疑惑。