59 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			59 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
|  | # Copyright 2016 Julian Ospald <hasufell@posteo.de> | ||
|  | # Distributed under the terms of the GNU General Public License v2 | ||
|  | 
 | ||
|  | require setup-py [ import=distutils multibuild=false blacklist=3 python_opts="[tk]" ] | ||
|  | 
 | ||
|  | MY_PN=PySolFC | ||
|  | 
 | ||
|  | SUMMARY="An exciting collection of more than 1000 solitaire card games" | ||
|  | HOMEPAGE="http://pysolfc.sourceforge.net/" | ||
|  | DOWNLOADS="mirror://sourceforge/${PN}/${MY_PN}-${PV}.tar.bz2
 | ||
|  | 	mirror://sourceforge/${PN}/${MY_PN}-Cardsets-${PV}.tar.bz2"
 | ||
|  | 
 | ||
|  | LICENCES="GPL-3" | ||
|  | SLOT="0" | ||
|  | PLATFORMS="~amd64 ~x86" | ||
|  | MYOPTIONS="" | ||
|  | 
 | ||
|  | DEPENDENCIES="
 | ||
|  |     run: | ||
|  |         dev-python/Pillow[tk][python_abis:*(-)?] | ||
|  |         dev-python/pygame[python_abis:*(-)?] | ||
|  |         dev-tcl/tktable | ||
|  | "
 | ||
|  | 
 | ||
|  | WORK=${WORKBASE}/${MY_PN}-${PV} | ||
|  | 
 | ||
|  | src_prepare() { | ||
|  | 	setup-py_src_prepare | ||
|  | 
 | ||
|  | 	edo sed -i \
 | ||
|  | 		-e "/pysol.desktop/d" \
 | ||
|  | 		-e "s:share/icons:share/pixmaps:" \
 | ||
|  | 		setup.py | ||
|  | 
 | ||
|  | 	edo mv docs/README{,.txt} | ||
|  | } | ||
|  | 
 | ||
|  | src_install() { | ||
|  |     setup-py_src_install | ||
|  | 
 | ||
|  |     insinto /usr/share/${MY_PN} | ||
|  |     doins -r "${WORKBASE}"/${MY_PN}-Cardsets-${PV}/* | ||
|  | 
 | ||
|  | 	doman docs/*.6 | ||
|  | 
 | ||
|  |     insinto /usr/share/applications | ||
|  |     hereins ${PN}.desktop << EOF | ||
|  | [Desktop Entry] | ||
|  | Name=PySol Fan Club Edition | ||
|  | Type=Application | ||
|  | Comment=${SUMMARY} | ||
|  | Exec=${PN}.py | ||
|  | TryExec=${PN}.py | ||
|  | Icon=pysol02 | ||
|  | Categories=Game;BoardGame; | ||
|  | EOF | ||
|  | } | ||
|  | 
 |