43 lines
		
	
	
		
			766 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			766 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| # Copyright 1999-2020 Gentoo Authors
 | |
| # Distributed under the terms of the GNU General Public License v2
 | |
| 
 | |
| EAPI=7
 | |
| 
 | |
| inherit git-r3 autotools toolchain-funcs usr-ldscript
 | |
| 
 | |
| DESCRIPTION="Minimalistic netlink library"
 | |
| HOMEPAGE="https://netfilter.org/projects/libmnl/"
 | |
| EGIT_REPO_URI="git://git.netfilter.org/libmnl.git"
 | |
| 
 | |
| LICENSE="LGPL-2.1"
 | |
| SLOT="0/0.2.0"
 | |
| KEYWORDS=""
 | |
| IUSE="examples static-libs"
 | |
| 
 | |
| src_unpack() {
 | |
| 	git-r3_src_unpack
 | |
| }
 | |
| 
 | |
| src_prepare(){
 | |
| 	default
 | |
| 	eautoreconf
 | |
| }
 | |
| 
 | |
| src_configure() {
 | |
| 	econf $(use_enable static-libs static)
 | |
| }
 | |
| 
 | |
| src_install() {
 | |
| 	default
 | |
| 
 | |
| 	gen_usr_ldscript -a mnl
 | |
| 
 | |
| 	find "${D}" -name '*.la' -delete || die
 | |
| 
 | |
| 	if use examples; then
 | |
| 		find examples/ -name 'Makefile*' -delete || die
 | |
| 		dodoc -r examples/
 | |
| 		docompress -x /usr/share/doc/${PF}/examples
 | |
| 	fi
 | |
| }
 |