50 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
# Copyright 1999-2021 Gentoo Authors
 | 
						|
# Distributed under the terms of the GNU General Public License v2
 | 
						|
 | 
						|
EAPI="7"
 | 
						|
 | 
						|
inherit cmake java-utils-2 toolchain-funcs
 | 
						|
 | 
						|
DESCRIPTION="Network Security Services for Java (JSS)"
 | 
						|
HOMEPAGE="http://www.dogtagpki.org/wiki/JSS"
 | 
						|
 | 
						|
SRC_URI="https://github.com/dogtagpki/jss/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 | 
						|
LICENSE="MPL-1.1"
 | 
						|
SLOT="$(ver_cut 1-2)"
 | 
						|
KEYWORDS="~amd64 ~x86"
 | 
						|
IUSE="test"
 | 
						|
 | 
						|
CDEPEND=">=dev-libs/nspr-4.13.1
 | 
						|
	>=dev-libs/nss-3.44
 | 
						|
	dev-java/commons-lang:2.1
 | 
						|
	dev-java/jaxb-api:2
 | 
						|
	dev-java/slf4j-api"
 | 
						|
 | 
						|
DEPEND="${CDEPEND}
 | 
						|
	>=virtual/jdk-1.8
 | 
						|
	dev-java/junit:4
 | 
						|
	test? (
 | 
						|
		dev-libs/nss[utils]
 | 
						|
	)"
 | 
						|
 | 
						|
RDEPEND="${CDEPEND}
 | 
						|
	>=virtual/jre-1.8
 | 
						|
	test? ( dev-java/slf4j-jdk14 )"
 | 
						|
 | 
						|
src_configure() {
 | 
						|
	local mycmakeargs=(
 | 
						|
		-DSLF4J_API_JAR=$(java-pkg_getjars slf4j-api)
 | 
						|
		-DLANG_JAR=$(java-pkg_getjars commons-lang:2.1)
 | 
						|
		-DJAXB_JAR=$(java-pkg_getjars jaxb-api:2)
 | 
						|
		-DJUNIT4_JAR=$(java-pkg_getjars junit:4)
 | 
						|
	)
 | 
						|
 | 
						|
	cmake_src_configure
 | 
						|
}
 | 
						|
 | 
						|
src_install() {
 | 
						|
	java-pkg_doso "${BUILD_DIR}"/libjss4.so
 | 
						|
	java-pkg_dojar "${BUILD_DIR}"/jss4.jar
 | 
						|
#	ln -s /usr/share/jss-$(ver_cut 1-2)/lib/jss4.jar "${ED}"/usr/$(get_libdir)/jss-$(ver_cut 1-2)/jss4.jar
 | 
						|
}
 |