forked from hasufell/hasufell-repository
		
	games-engines/residualvm: initial import
Change-Id: I6f7802b53064e77310422de676aabc0f493fab3b Reviewed-on: https://galileo.mailstation.de/gerrit/7057 Reviewed-by: Jenkins <wk@mailstation.de> Reviewed-by: Julian Ospald <hasufell@posteo.de>
This commit is contained in:
		
							parent
							
								
									b47154a9a7
								
							
						
					
					
						commit
						44f4aa70c7
					
				
							
								
								
									
										92
									
								
								packages/games-engines/residualvm/residualvm-0.2.1.exheres-0
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										92
									
								
								packages/games-engines/residualvm/residualvm-0.2.1.exheres-0
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,92 @@ | ||||
| # Copyright 2016 Julian Ospald <hasufell@posteo.de> | ||||
| # Distributed under the terms of the GNU General Public License v2 | ||||
| 
 | ||||
| require github [ user=${PN} ] | ||||
| require gtk-icon-cache | ||||
| 
 | ||||
| SUMMARY="A cross-platform 3D game interpreter for play LucasArts' LUA-based 3D adventures" | ||||
| DESCRIPTION=" | ||||
| ResidualVM is a cross-platform 3D game interpreter which allows you to play | ||||
| LucasArts' Lua-based 3D adventures: Grim Fandango and Escape from Monkey Island, | ||||
| provided you already have their data files. ResidualVM just replaces the | ||||
| executables shipped with the games, allowing you to play them on systems for | ||||
| which they were never designed! | ||||
| " | ||||
| HOMEPAGE+=" http://www.residualvm.org" | ||||
| DOWNLOADS="http://www.residualvm.org/downloads/release/${PV}/${PNV}-sources.tar.bz2" | ||||
| 
 | ||||
| LICENCES="GPL-2 LGPL-2.1" | ||||
| SLOT="0" | ||||
| PLATFORMS="~amd64" | ||||
| MYOPTIONS=" | ||||
|     ( providers: ijg-jpeg jpeg-turbo ) [[ number-selected = exactly-one ]] | ||||
| " | ||||
| 
 | ||||
| DEPENDENCIES=" | ||||
|     build+run: | ||||
|         media-libs/SDL:0[X] | ||||
|         media-libs/freetype:2 | ||||
|         media-libs/libmad | ||||
|         media-libs/libmpeg2 | ||||
|         media-libs/libvorbis | ||||
|         sys-libs/zlib | ||||
|         sys-sound/alsa-lib | ||||
|         x11-dri/glu | ||||
|         x11-dri/mesa | ||||
|         providers:ijg-jpeg? ( media-libs/jpeg:= ) | ||||
|         providers:jpeg-turbo? ( media-libs/libjpeg-turbo ) | ||||
| " | ||||
| 
 | ||||
| BUGS_TO="hasufell@posteo.de" | ||||
| 
 | ||||
| DEFAULT_SRC_COMPILE_PARAMS=( | ||||
|     VERBOSE_BUILD=1 | ||||
| ) | ||||
| 
 | ||||
| src_prepare() { | ||||
|     default | ||||
| 
 | ||||
|     edo sed -i -e '/\$(INSTALL)/s/-s //' ports.mk | ||||
|     edo sed -i -e "s:\(_strings\)=\(strings\):\1=$(exhost --tool-prefix)\2:" configure | ||||
|     edo sed -i -e "s:\(_ar\)=\"\(ar\):\1=\"$(exhost --tool-prefix)\2:" configure | ||||
|     edo sed -i -e "s:\(_ranlib\)=\(ranlib\):\1=$(exhost --tool-prefix)\2:" configure | ||||
| } | ||||
| 
 | ||||
| src_configure() { | ||||
|     local myconf=( | ||||
|         --enable-all-engines | ||||
|         --enable-release-mode | ||||
|         --enable-zlib | ||||
| 
 | ||||
|         --disable-debug | ||||
|         --disable-faad | ||||
|         --disable-flac | ||||
|         --disable-fluidsynth | ||||
|         --disable-libunity | ||||
|         --disable-mad | ||||
|         --disable-sparkle | ||||
|         --disable-translation | ||||
|         --disable-tremor | ||||
|         --disable-vorbis | ||||
| 
 | ||||
|         --backend=sdl | ||||
| 
 | ||||
|         --host=$(exhost --build) | ||||
|         --prefix="/usr" | ||||
|         --bindir=/usr/$(exhost --target)/bin | ||||
|         --libdir=/usr/$(exhost --target)/lib | ||||
|         --datadir="/usr/share/${PN}" | ||||
|         --docdir="/usr/share/doc/${PNVR}" | ||||
|     ) | ||||
| 
 | ||||
|     # Custom configure script | ||||
|     CXX="${CXX}" edo ./configure "${myconf[@]}" | ||||
| } | ||||
| 
 | ||||
| src_install() { | ||||
|     default | ||||
| 
 | ||||
|     insinto /usr/share/applications | ||||
|     doins dists/${PN}.desktop | ||||
| } | ||||
| 
 | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user