| 
									
										
										
										
											2016-02-16 14:35:31 +00:00
										 |  |  | # Copyright 2016 Julian Ospald <hasufell@posteo.de> | 
					
						
							|  |  |  | # Distributed under the terms of the GNU General Public License v2 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-26 13:06:24 +00:00
										 |  |  | require desktop-utils gtk-icon-cache | 
					
						
							| 
									
										
										
										
											2016-02-16 14:35:31 +00:00
										 |  |  | require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 ] ] | 
					
						
							| 
									
										
										
										
											2016-04-22 14:10:55 +00:00
										 |  |  | require sourceforge [ pnv=${PNV}-src ] | 
					
						
							| 
									
										
										
										
											2016-02-16 14:35:31 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | SUMMARY="Updated clone of Westood Studios' Dune2" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | LICENCES="GPL-2" | 
					
						
							|  |  |  | SLOT="0" | 
					
						
							|  |  |  | PLATFORMS="~amd64 ~x86" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DEPENDENCIES="
 | 
					
						
							| 
									
										
										
										
											2016-02-28 23:05:15 +00:00
										 |  |  |     build: | 
					
						
							|  |  |  |         virtual/pkg-config | 
					
						
							| 
									
										
										
										
											2016-02-16 14:35:31 +00:00
										 |  |  |     build+run: | 
					
						
							| 
									
										
										
										
											2016-12-30 20:17:47 +00:00
										 |  |  |         media-libs/SDL:2[X] | 
					
						
							|  |  |  |         media-libs/SDL_mixer:2[midi] | 
					
						
							| 
									
										
										
										
											2016-02-16 14:35:31 +00:00
										 |  |  | "
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DEFAULT_SRC_PREPARE_PATCHES=( | 
					
						
							| 
									
										
										
										
											2016-12-30 20:17:47 +00:00
										 |  |  |     "${FILES}"/0001-Don-t-overwrite-user-C-XX-FLAGS-and-set-saner-defaul.patch | 
					
						
							|  |  |  |     "${FILES}"/0002-Use-pkg-config-to-get-SDL2-SDL2_mixer-flags.patch | 
					
						
							| 
									
										
										
										
											2016-02-16 14:35:31 +00:00
										 |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | src_install() { | 
					
						
							| 
									
										
										
										
											2016-02-17 01:53:28 +00:00
										 |  |  |     default | 
					
						
							| 
									
										
										
										
											2016-02-16 14:35:31 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-16 14:54:21 +00:00
										 |  |  |     insinto /usr/share/icons/hicolor/scalable/apps | 
					
						
							| 
									
										
										
										
											2016-02-16 14:35:31 +00:00
										 |  |  |     doins ${PN}.svg | 
					
						
							| 
									
										
										
										
											2016-02-16 14:54:21 +00:00
										 |  |  |     insinto /usr/share/icons/hicolor/48x48/apps | 
					
						
							| 
									
										
										
										
											2016-02-16 14:35:31 +00:00
										 |  |  |     doins ${PN}.png | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-26 13:06:24 +00:00
										 |  |  |     install_desktop_entry "Name=Dune Legacy" | 
					
						
							| 
									
										
										
										
											2016-02-16 14:35:31 +00:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | pkg_postinst() { | 
					
						
							|  |  |  |     gtk-icon-cache_pkg_postinst | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-17 01:53:28 +00:00
										 |  |  |     elog "You will need to copy all Dune 2 PAK files to one of these" | 
					
						
							|  |  |  |     elog "directories:" | 
					
						
							|  |  |  |     elog "  /usr/share/${PN}" | 
					
						
							|  |  |  |     elog "  ~/.config/${PN}/data" | 
					
						
							|  |  |  |     elog | 
					
						
							|  |  |  |     elog "At least the following files are needed:" | 
					
						
							|  |  |  |     elog " - ATRE.PAK" | 
					
						
							|  |  |  |     elog " - DUNE.PAK" | 
					
						
							|  |  |  |     elog " - ENGLISH.PAK" | 
					
						
							|  |  |  |     elog " - FINALE.PAK" | 
					
						
							|  |  |  |     elog " - HARK.PAK" | 
					
						
							|  |  |  |     elog " - INTRO.PAK" | 
					
						
							|  |  |  |     elog " - INTROVOC.PAK" | 
					
						
							|  |  |  |     elog " - MENTAT.PAK" | 
					
						
							|  |  |  |     elog " - MERC.PAK" | 
					
						
							|  |  |  |     elog " - ORDOS.PAK" | 
					
						
							|  |  |  |     elog " - SCENARIO.PAK" | 
					
						
							|  |  |  |     elog " - SOUND.PAK" | 
					
						
							|  |  |  |     elog " - VOC.PAK" | 
					
						
							|  |  |  |     elog | 
					
						
							|  |  |  |     elog "For playing in german or french you need additionally" | 
					
						
							|  |  |  |     elog "GERMAN.PAK or FRENCH.PAK." | 
					
						
							| 
									
										
										
										
											2016-02-16 14:35:31 +00:00
										 |  |  | } | 
					
						
							|  |  |  | 
 |