| 
									
										
										
										
											2016-03-03 16:00:41 +00:00
										 |  |  | # Copyright 2016 Julian Ospald <hasufell@posteo.de> | 
					
						
							|  |  |  | # Distributed under the terms of the GNU General Public License v2 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-11-20 13:01:59 +00:00
										 |  |  | require github [ user="Wargus" tag="v${PV}" ] | 
					
						
							| 
									
										
										
										
											2016-04-23 02:22:08 +00:00
										 |  |  | require cmake [ api=2 ] gtk-icon-cache | 
					
						
							| 
									
										
										
										
											2016-03-03 16:00:41 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | SUMMARY="Warcraft II for the Stratagus game engine" | 
					
						
							| 
									
										
										
										
											2016-04-22 14:18:28 +00:00
										 |  |  | HOMEPAGE="https://wargus.github.io/" | 
					
						
							| 
									
										
										
										
											2016-03-03 16:00:41 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | LICENCES="GPL-2" | 
					
						
							|  |  |  | SLOT="0" | 
					
						
							|  |  |  | PLATFORMS="~amd64 ~x86" | 
					
						
							|  |  |  | MYOPTIONS="" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DEPENDENCIES="
 | 
					
						
							|  |  |  |     build: | 
					
						
							|  |  |  |         virtual/pkg-config | 
					
						
							|  |  |  |     build+run: | 
					
						
							|  |  |  |         dev-libs/glib:2 | 
					
						
							|  |  |  |         games-engines/stratagus[~${PV}] | 
					
						
							|  |  |  |         media-libs/freetype:2 | 
					
						
							|  |  |  |         media-libs/libpng:= | 
					
						
							|  |  |  |         sys-libs/zlib | 
					
						
							|  |  |  |         x11-libs/gtk+:2 | 
					
						
							|  |  |  |         x11-libs/libX11 | 
					
						
							|  |  |  |     recommendation: | 
					
						
							|  |  |  |         media-video/ffmpeg2theora [[ description = [ Needed for convert extracted audio CD tracks and video files ] ]] | 
					
						
							|  |  |  |         media/cdparanoia [[ description = [ Needed for rip audio CD tracks ] ]] | 
					
						
							|  |  |  | "
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | CMAKE_SRC_CONFIGURE_PARAMS=( | 
					
						
							|  |  |  |     -DBINDIR="/usr/$(exhost --target)/bin" | 
					
						
							| 
									
										
										
										
											2016-11-20 13:01:59 +00:00
										 |  |  |     -DDATAROOTDIR="/usr/share" | 
					
						
							| 
									
										
										
										
											2016-03-03 16:00:41 +00:00
										 |  |  |     -DDESKTOPDIR="/usr/share/applications" | 
					
						
							| 
									
										
										
										
											2016-11-20 13:01:59 +00:00
										 |  |  |     -DGAMEDIR="/usr/$(exhost --target)/bin" | 
					
						
							|  |  |  |     -DICONDIR="/usr/share/icons/hicolor/64x64/apps" | 
					
						
							|  |  |  |     -DSHAREDIR="/usr/share/stratagus/${PN}" | 
					
						
							| 
									
										
										
										
											2016-03-03 16:00:41 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |     -DENABLE_STRIP=OFF | 
					
						
							| 
									
										
										
										
											2016-11-20 13:01:59 +00:00
										 |  |  |     -DWITH_STORMLIB=OFF | 
					
						
							| 
									
										
										
										
											2016-03-03 16:00:41 +00:00
										 |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | src_install() { | 
					
						
							|  |  |  |     cmake_src_install | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # empty | 
					
						
							|  |  |  |     edo find "${IMAGE}"/usr/share/stratagus/wargus -type d -empty -delete | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | pkg_postinst() { | 
					
						
							|  |  |  |     elog "You need the Warcraft II game data in" | 
					
						
							|  |  |  |     elog "  ~/.stratagus/wargus/" | 
					
						
							|  |  |  |     elog "unpacked via:" | 
					
						
							| 
									
										
										
										
											2016-03-04 15:40:55 +00:00
										 |  |  |     elog "  /usr/$(exhost --target)/bin/wartool -v \"<cdrom>/data\" ~/.stratagus/wc2/" | 
					
						
							|  |  |  |     elog "Then start the game via" | 
					
						
							|  |  |  |     elog "  cd ~/.stratagus/wc2/ && wargus" | 
					
						
							| 
									
										
										
										
											2016-03-03 16:00:41 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |     gtk-icon-cache_pkg_postinst | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 |