From 68dc52fb35ff68310055d10a8736f0028d57a3d9 Mon Sep 17 00:00:00 2001 From: Stephanie Fu Date: Tue, 27 Dec 2016 14:29:23 -0600 Subject: [PATCH] Update internal and recipe (#962) Add Freeciv icon --- .../freeciv/additional-files/freeciv.iom | Bin 0 -> 14366 bytes .../freeciv/additional-files/freeciv.rdef.in | 32 ++++++++++++++++++ games-strategy/freeciv/freeciv-2.5.5.recipe | 20 ++++++++++- 3 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 games-strategy/freeciv/additional-files/freeciv.iom create mode 100644 games-strategy/freeciv/additional-files/freeciv.rdef.in diff --git a/games-strategy/freeciv/additional-files/freeciv.iom b/games-strategy/freeciv/additional-files/freeciv.iom new file mode 100644 index 0000000000000000000000000000000000000000..f2dcce82dd9afeaa94eddd0a676777637384d86f GIT binary patch literal 14366 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 Du%=eV literal 0 HcmV?d00001 diff --git a/games-strategy/freeciv/additional-files/freeciv.rdef.in b/games-strategy/freeciv/additional-files/freeciv.rdef.in new file mode 100644 index 000000000..835a6eaeb --- /dev/null +++ b/games-strategy/freeciv/additional-files/freeciv.rdef.in @@ -0,0 +1,32 @@ +// Freeciv icon by Stephanie Fu + +resource app_signature "application/x-vnd.Freeciv"; + +resource app_flags B_EXCLUSIVE_LAUNCH; + +resource app_version { + major = @MAJOR@, + middle = @MIDDLE@, + minor = @MINOR@, + variety = B_APPV_DEVELOPMENT, + internal = @INTERNAL@, + short_info = "Freeciv", + long_info = "Freeciv, a civilization-like game.\nCopyright 2002-2015 The Freeciv Team" +}; + +resource file_types message; + +resource vector_icon array { + $"6E6369660C0200040200FFFFFFF6CA9F3602000402008B9CCDC51D41AB020004" + $"020082C97DBF0A72030200040200FFFFFFCE59820303BC9D5103085A01030643" + $"00030A257603010000038B480003FF0000010000015C080A04244936493D3A2B" + $"3A0A04244C24513651364C0A044F3D4F434852484C0A062451244C322E562E56" + $"3449510A043C3D3F3D35253225080F3429382A3E294028422745274829442A42" + $"2B412C3F2F3E303C323A33383406138AAA8A8E0030283B413E39343C333F3041" + $"2E422C442B452A47482947284427C1E627C0EB27413B29383634080549575455" + $"5E405B3D543E0D0A0B0107000A080103301F2401178400040A0301002026180A" + $"0201002031270A0101002038180A000100201F270A040101201F240A05010120" + $"31240A060102201F240A0701022026150A0801061001178300040A090104201F" + $"240A0A010500" +}; + diff --git a/games-strategy/freeciv/freeciv-2.5.5.recipe b/games-strategy/freeciv/freeciv-2.5.5.recipe index 014d3de36..34f007e3d 100644 --- a/games-strategy/freeciv/freeciv-2.5.5.recipe +++ b/games-strategy/freeciv/freeciv-2.5.5.recipe @@ -12,9 +12,11 @@ you do not need to own Civilization to play Freeciv." HOMEPAGE="http://www.freeciv.org" COPYRIGHT="2002-2015 The Freeciv Team" LICENSE="GNU GPL v2" +REVISION="2" SOURCE_URI="http://downloads.sourceforge.net/project/freeciv/Freeciv%202.5/$portVersion/freeciv-$portVersion.tar.bz2" CHECKSUM_SHA256="5622f2142637057f7e47b1eda764c4e131222fab4d5bb42cd59fbd58ba3db1d4" -REVISION="1" +ADDITIONAL_FILES="freeciv.rdef.in" + ARCHITECTURES="!x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -99,9 +101,25 @@ INSTALL() mkdir -p $appsDir/Freeciv mv $binDir/freeciv-sdl $appsDir/Freeciv/Freeciv + + local MAJOR="`echo "$portVersion" | cut -d. -f1`" + local MIDDLE="`echo "$portVersion" | cut -d. -f2`" + local MINOR="`echo "$portVersion" | cut -d. -f3`" + local INTERNAL="0" + sed \ + -e "s|@MAJOR@|$MAJOR|" \ + -e "s|@MIDDLE@|$MIDDLE|" \ + -e "s|@MINOR@|$MINOR|" \ + -e "s|@INTERNAL@|$INTERNAL|" \ + $portDir/additional-files/freeciv.rdef.in > freeciv.rdef + + addResourcesToBinaries freeciv.rdef \ + $appsDir/Freeciv/Freeciv + addAppDeskbarSymlink $appsDir/Freeciv/Freeciv mv $prefix/share/* $dataRootDir rm -rf $prefix/share rm -rf $prefix/lib } +