1 # Copyright 1999-2016 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
6 JAVA_PKG_IUSE="doc source"
8 inherit java-pkg-2 java-pkg-simple toolchain-funcs
10 MY_PN="java-simple-serial-connector"
13 DESCRIPTION="Java Simple Serial Connector"
14 HOMEPAGE="https://github.com/scream3r/java-simple-serial-connector"
15 SRC_URI="https://github.com/scream3r/${MY_PN}/archive/${PV}.zip -> ${P}.zip"
19 KEYWORDS="amd64 ppc64 x86"
28 source? ( app-arch/zip )"
31 "${FILESDIR}/${P}-library-load.patch"
34 S="${WORKDIR}/${MY_P}"
37 epatch "${PATCHES[@]}"
41 java-pkg-simple_src_compile
43 ${CPP_FLAGS} ${CXX_FLAGS} \
46 -I$(java-config-2 -o)/include \
47 -I$(java-config-2 -o)/include/linux \
48 "${S}/src/cpp/_nix_based/${PN}.cpp" || die
51 -Wl,-soname,libjssc.so \
52 -shared -o "libjssc.so.${PV}" \
53 -Wall "${PN}.o" || die
57 java-pkg-simple_src_install
59 dosym "libjssc.so.${PV}" /usr/$(get_libdir)/libjssc.so