forked from hasufell/hasufell-repository
		
	
		
			
				
	
	
		
			82 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			82 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| # Copyright 2015 Julian Ospald <hasufell@posteo.de>,
 | |
| #                Heiko Schaefer <heiko@rangun.de>
 | |
| # Distributed under the terms of the GNU General Public License v2
 | |
| 
 | |
| require flag-o-matic
 | |
| require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 ] ]
 | |
| require lua [ whitelist="5.1" multibuild=false ]
 | |
| require bash-completion
 | |
| require github [ user=velnias75 tag=V${PV} ]
 | |
| 
 | |
| SUMMARY="Server for the popular card game Mau Mau"
 | |
| 
 | |
| LICENCES="LGPL-3"
 | |
| SLOT="0"
 | |
| PLATFORMS="~amd64 ~x86"
 | |
| MYOPTIONS="
 | |
|     console-client [[ description = [ Build a console based client ] ]]
 | |
|     http [[ description = [ Enable embedded HTTP server ] ]]
 | |
| "
 | |
| 
 | |
| DEPENDENCIES="
 | |
|     build:
 | |
|         dev-util/xxdi
 | |
|         sys-apps/help2man
 | |
|         virtual/awk
 | |
|         virtual/pkg-config
 | |
|     build+run:
 | |
|         dev-db/sqlite:3
 | |
|         dev-lang/lua:5.1
 | |
|         dev-libs/popt
 | |
|         sci-libs/gsl
 | |
|         sys-apps/file
 | |
|         http? (
 | |
|             net-libs/libmicrohttpd
 | |
|             sys-libs/zlib
 | |
|         )
 | |
|     suggestion:
 | |
|         games-board/netmaumau [[ description = [ The GUI client for NetMauMau ] ]]
 | |
|         sys-apps/xinetd [[ description = [ NetMauMau provides xinetd scripts ] ]]
 | |
| "
 | |
| 
 | |
| WORK=${WORKBASE}/NetMauMau-${PV}
 | |
| 
 | |
| DEFAULT_SRC_CONFIGURE_PARAMS=(
 | |
|     --disable-apidoc
 | |
|     --disable-static
 | |
|     --docdir=/usr/share/doc/${PNVR}
 | |
|     --enable-ai-image="${FILES}/gblend.png"
 | |
|     --enable-ai-name='Gentoo Hero'
 | |
|     --enable-client
 | |
|     --enable-xinetd
 | |
|     --localstatedir=/var/lib/games/
 | |
|     --with-bashcompletiondir="${BASHCOMPLETIONDIR}"
 | |
| )
 | |
| 
 | |
| DEFAULT_SRC_CONFIGURE_OPTION_ENABLES=(
 | |
|     'console-client'
 | |
|     'http webserver'
 | |
| )
 | |
| 
 | |
| DEFAULT_SRC_CONFIGURE_OPTION_WITHS=(
 | |
|     "http zlib /usr/$(exhost --target)"
 | |
| )
 | |
| 
 | |
| src_configure() {
 | |
|     append-cppflags -DNDEBUG
 | |
|     default
 | |
| }
 | |
| 
 | |
| src_install() {
 | |
|     default
 | |
|     bash-completion_src_install
 | |
|     keepdir /var/lib/games/netmaumau
 | |
|     chown nobody:nogroup "${IMAGE%/}"/var/lib/games/netmaumau
 | |
| }
 | |
| 
 | |
| pkg_postinst() {
 | |
|     elog "You will need to restart your server instance for"
 | |
|     elog "the changes to take effect."
 | |
| }
 | |
| 
 |