| 
									
										
										
										
											2016-02-16 17:46:14 +00:00
										 |  |  | # Copyright 2016 Julian Ospald <hasufell@posteo.de> | 
					
						
							|  |  |  | # Distributed under the terms of the GNU General Public License v2 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | require cmake | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | SUMMARY="A free 2D Zelda fangame" | 
					
						
							|  |  |  | HOMEPAGE="http://www.solarus-games.org/" | 
					
						
							|  |  |  | DOWNLOADS="http://www.zelda-solarus.com/downloads/${PN}/${PNV}.tar.gz" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-17 01:53:28 +00:00
										 |  |  | LICENCES="CCPL-Attribution-ShareAlike-3.0 GPL-3" | 
					
						
							| 
									
										
										
										
											2016-02-16 17:46:14 +00:00
										 |  |  | SLOT="0" | 
					
						
							|  |  |  | PLATFORMS="~amd64 ~x86" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DEPENDENCIES="
 | 
					
						
							|  |  |  |     build: | 
					
						
							|  |  |  |         app-arch/zip | 
					
						
							| 
									
										
										
										
											2016-02-28 23:05:15 +00:00
										 |  |  |     run: | 
					
						
							|  |  |  |         games-engines/solarus[~>1.4.0] | 
					
						
							| 
									
										
										
										
											2016-02-16 17:46:14 +00:00
										 |  |  | "
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | CMAKE_SRC_CONFIGURE_PARAMS=( | 
					
						
							|  |  |  |     -DSOLARUS_INSTALL_DATAROOTDIR=/usr/share | 
					
						
							|  |  |  |     -DSOLARUS_INSTALL_BINDIR="/usr/$(exhost --target)/bin" | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | src_install() { | 
					
						
							| 
									
										
										
										
											2016-02-17 01:53:28 +00:00
										 |  |  |     cmake_src_install | 
					
						
							| 
									
										
										
										
											2016-02-16 17:46:14 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |     insinto /usr/share/icons/hicolor/256x256/apps | 
					
						
							|  |  |  |     newins build/icons/${PN}_icon_256.png ${PN}.png | 
					
						
							|  |  |  |     insinto /usr/share/icons/hicolor/48x48/apps | 
					
						
							|  |  |  |     newins build/icons/${PN}_icon_48.png ${PN}.png | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-17 01:53:28 +00:00
										 |  |  |     # install proper wrapper script | 
					
						
							|  |  |  |     edo rm -f "${IMAGE%/}"/usr/share/${PN} | 
					
						
							| 
									
										
										
										
											2016-02-16 17:46:14 +00:00
										 |  |  |     herebin ${PN} <<EOF | 
					
						
							|  |  |  | #!/bin/sh
 | 
					
						
							|  |  |  | exec solarus_run "/usr/share/solarus/${PN}" "\$@" | 
					
						
							|  |  |  | EOF | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     insinto /usr/share/applications | 
					
						
							|  |  |  |     hereins ${PN}.desktop <<EOF | 
					
						
							|  |  |  | [Desktop Entry] | 
					
						
							|  |  |  | Name=Zelda: Mystery of Solarus DX | 
					
						
							|  |  |  | Type=Application | 
					
						
							|  |  |  | Comment=A free 2D Zelda fangame | 
					
						
							|  |  |  | Exec=zsdx | 
					
						
							|  |  |  | TryExec=zsdx | 
					
						
							|  |  |  | Icon=zsdx | 
					
						
							|  |  |  | Categories=Game;RolePlaying; | 
					
						
							|  |  |  | EOF | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 |