# Copyright 2017 Julian Ospald # Distributed under the terms of the GNU General Public License v2 SCM_REPOSITORY="https://github.com/gkdr/${PN}.git" SCM_axc_REPOSITORY="https://github.com/gkdr/axc.git" SCM_signal_REPOSITORY="https://github.com/WhisperSystems/libsignal-protocol-c.git" SCM_omemo_REPOSITORY="https://github.com/gkdr/libomemo.git" SCM_SECONDARY_REPOSITORIES=" axc signal omemo " SCM_EXTERNAL_REFS=" lib/axc:axc lib/libomemo:omemo " SCM_axc_EXTERNAL_REFS=" lib/libsignal-protocol-c:signal " CMAKE_SOURCE=${WORK}/lib/axc/lib/libsignal-protocol-c require cmake [ api=2 out_of_source=false ] # don't let cmake mess with $WORK require scm-git SUMMARY="OMEMO for libpurple - interoperable with other OMEMO clients" HOMEPAGE="https://github.com/gkdr/${PN}" LICENCES="GPL-3" SLOT="0" PLATFORMS="~amd64 ~x86" MYOPTIONS="" DEPENDENCIES=" build: sys-devel/libtool virtual/pkg-config build+run: dev-db/sqlite:3 dev-libs/Mini-XML dev-libs/glib:2 dev-libs/libgcrypt dev-libs/libxml2:2.0 net-im/pidgin " BUGS_TO="hasufell@posteo.de" REMOTE_IDS="github:gkdr/${PN}" CMAKE_SRC_CONFIGURE_PARAMS=( -DCMAKE_C_FLAGS="${CFLAGS} -fPIC" ) src_prepare() { # cmake part of libsignal-protocol-c edo mkdir "${CMAKE_SOURCE}"/build default } src_configure() { # cmake part of libsignal-protocol-c edo cd "${CMAKE_SOURCE}"/build cmake_src_configure } src_compile() { # cmake part of libsignal-protocol-c emake -C "${CMAKE_SOURCE}"/build default } src_install() { default }