launchdarkly-sdk-c-2.5.5.ebuild 856 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # Copyright 1999-2021 Gentoo Authors
  2. # Distributed under the terms of the GNU General Public License v2
  3. EAPI=8
  4. inherit cmake multilib
  5. DESCRIPTION="LaunchDarkly Client-side SDK for C/C++"
  6. HOMEPAGE="https://launchdarkly.com/"
  7. SRC_URI="https://github.com/launchdarkly/c-client-sdk/archive/${PV}.tar.gz -> ${P}.tar.gz"
  8. LICENSE="Apache-2.0"
  9. SLOT="0"
  10. KEYWORDS="~amd64 ~x86"
  11. IUSE="static-libs"
  12. DEPEND=""
  13. RDEPEND="${DEPEND}"
  14. BDEPEND=""
  15. S="${WORKDIR}/c-client-sdk-${PV}"
  16. src_prepare() {
  17. sed -i -e "s/DESTINATION lib/DESTINATION $(get_libdir)/" CMakeLists.txt
  18. cmake_src_prepare
  19. }
  20. src_configure() {
  21. local mycmakeargs=(
  22. -DBUILD_TESTING=OFF
  23. -DBUILD_SHARED_LIBS=OFF
  24. )
  25. cmake_src_configure
  26. }
  27. src_install() {
  28. cmake_src_install
  29. dolib.so "${WORKDIR}/c-client-sdk-${PV}_build"/libldclientapicpp.a
  30. insinto /usr/include
  31. doins -r cpp/include/launchdarkly
  32. }