diff --git a/games-puzzle/sdllopan/patches/sdllopan-10.patchset b/games-puzzle/sdllopan/patches/sdllopan-10.patchset index 2b00c0c11..6b0a6cdef 100644 --- a/games-puzzle/sdllopan/patches/sdllopan-10.patchset +++ b/games-puzzle/sdllopan/patches/sdllopan-10.patchset @@ -1,4 +1,4 @@ -From e3ccf5397d0576d6d629b504ebed761f03a08c9d Mon Sep 17 00:00:00 2001 +From bf75f8d3ed2a0046b44d5feedb225924f249fce7 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Thu, 28 Nov 2013 20:44:31 +0100 Subject: Search data in app directory. @@ -25,3 +25,100 @@ index d653914..a597b9f 100644 -- 1.8.3.4 + +From 31c33629ac9a738d461780eb648a1602164227e2 Mon Sep 17 00:00:00 2001 +From: Humdinger +Date: Sat, 24 May 2014 10:07:16 +0200 +Subject: Added Haiku vector icon and resource file. + + +diff --git a/Lopan-icon b/Lopan-icon +new file mode 100644 +index 0000000000000000000000000000000000000000..d43e0aea7a4c37869d27620bcab52591054562ea +GIT binary patch +literal 9587 +zcmeHMU2IfE6rN?JAYwt|5B|lK5EL;65rr7yZYx@qma33w0xC6NHGPeR!1)sp+!{}9qtOucS8sfleDZ|Ab^XA^b`e-&F5vn+P&6{&uBl}K4J_DJ3tsmzG}*d6+IOUjTWSF8*d-fo!5{y)Tz^QL*Ue|3noj +zn(0$CATSZ9}Db6_sO%q +zTmnynp3`30B!p)MGRt;9S2jmzQ`jgfsn_MN|{W +z*C3mazXx&?@+%=Xx%>uSE|KSiI|?pNroTF$6n-J-Maq00g%zVt&mI%NCNW;7bGS%^d?6}4spIPm9tdPT=LYl1f+#czvHcekcge+Xnk^7-H +zW_K}f#b~x$#S};B)2KR*((>uBZ`vvgAvbN6RgjxbspoyU+$xL^6kSsTx;_U+q~i); +zw-Y6)`WYor-x;QdjVqC6BE}TPCASyPZ|HJV7nYfJOQcADCa?M7&1rE*6~x0%sRtz9WncZ +z_)OptF{ibeGbCgBJ__!OMcH&)w`g;-Zh^+ivoVUzgi26msG%ps$uV)D>IvzXkaC9b +z;R)%OFoqCbzjj`Rk#l`Ja-y6$V>va={{H@QXCdA0WN_2H2wj``z5^3Hq%}=?-j(^* +zNdUQy^O2doP6o`N!Sq+nta6cZ8Kebr;)2D;*C!6!K+MjqH2mZu; +ztm1CvP&;<)7;-2}huXW&o4{pm-4=uzTjYg{ +z#5OsMcnV!@M%jv9;ed=5xWO0&sDNoyBrt+l&Whi9!+{hhzymlO0n^utRz!3q?!>b`**CcL(EHY08Iq?ef*`ckuistqYAFu-V*05NG&2!sO7 +zo)nTBCWQ}Bl0t%G_^hv^{U?F+6_A<8`V4I9P?EAQL^f5$S?Kf6|yj(2*_eZ +zlEt;-`6$2f2W({uVwLaI-G!n@$Kcqev;u7!Kk8vvnTQ=R4CA5CWa3fn)cTg-KQO}1 +zei3vzZd{xek<+OaPIZB^a~{_P`lBQAn*;fo5jnrOlQ(V-y=iD?iLW1c^xR^>?al}S +zm1s-n(TtB>tlWqHjL4dUe>@aal}Idg+VKw}mByxe96TTrSqEhxQys!BlNPMq_3LHF +zl3tfvC}xydst3%d_lL6Zuk0iGs?9#yggKq4!;O5@I@~Tpo7$(*{enZoxL-(|@~7xN +z(%(EQ`-L0^`-K(h3iN3{%ugO8Yb_bsjG3M&M))AD#mFSInHb?-Fd@IVhJ2MTuQ0;1 +zC18XV$q2`iZ`+ec$vR6)wqU9!iW0u*YEg1I+Dw!Q!7`^P+0a4hh-!GvtijEr33wz + +literal 0 +HcmV?d00001 + +diff --git a/lopan.rdef b/lopan.rdef +new file mode 100644 +index 0000000..78d07c4 +--- /dev/null ++++ b/lopan.rdef +@@ -0,0 +1,31 @@ ++resource app_signature "application/x-vnd.dave.ashley.lopan"; ++ ++resource app_flags B_SINGLE_LAUNCH; ++ ++resource app_version { ++ major = 1, ++ middle = 0, ++ minor = 0, ++ ++ /* 0 = development 1 = alpha 2 = beta ++ 3 = gamma 4 = golden master 5 = final */ ++ variety = 5, ++ ++ internal = 0, ++ ++ short_info = "The well known Lopan (Mah Jongg) game", ++ long_info = "The well known Lopan (Mah Jongg) game." ++}; ++ ++resource vector_icon { ++ $"6E6369660603010000020006023CADF1B9F5753B2AF93E24E54728E447795600" ++ $"FFFCE8FED7D3B4020006023C96323A4D3FBAFC013D5A974B57A549844D006662" ++ $"4DFFA4A08202000602BC592FBB29A73C0CE4BD0B7C4892C04B796600C3BC8FFF" ++ $"C3BFA3040180020106023D60000000000000003CE00049000048800000FF0000" ++ $"FFB70000070A06224222494159593B59323B280A042242414F59323B280A0441" ++ $"4E4159593B59320A04224222494159414E0A04415B475B603A59390606EE0E41" ++ $"2E4130422F4031304536433542374244324731C22EB9F349300204393238313A" ++ $"334B384B374B39453D443C463E353839383637070A040104000A000100100117" ++ $"8400040A010101000A020102000A030103000A0501052021210A050106100117" ++ $"830004" ++}; +-- +1.8.3.4 + diff --git a/games-puzzle/sdllopan/sdllopan-10.recipe b/games-puzzle/sdllopan/sdllopan-10.recipe index e670b58a6..827bd78f9 100644 --- a/games-puzzle/sdllopan/sdllopan-10.recipe +++ b/games-puzzle/sdllopan/sdllopan-10.recipe @@ -1,10 +1,21 @@ -SUMMARY="An SDL version of the Lopan game" +SUMMARY="An SDL version of the Lopan (Mah Jongg) game" +DESCRIPTION=" +The well known Lopan (Mah Jongg) game. Click on matching pairs and try to remove all \ +144 tiles. + +Within the game, the ESC key exits, and RETURN reshuffles the board. +The arrow keys work as undo/redo. + +F1 switches the tilesets, the data/tiles#.pcx files are used. +F2 switched the background, the data/bg#.pcx files are used. +In both cases, number files beginnging with 0. +" HOMEPAGE="http://www.linuxmotors.com/sdllopan/" LICENSE="GNU GPL v2" COPYRIGHT="1999-2008 Dave Ashley" SRC_URI="http://www.linuxmotors.com/sdllopan/downloads/sdllopan-10.tgz" CHECKSUM_SHA256="386de065bc8c3449c3b0b5e5651cb035cb1bdc242b425c865dd387c54ce708c3" -REVISION="1" +REVISION="2" ARCHITECTURES="x86_gcc2" PROVIDES=" @@ -26,24 +37,20 @@ BUILD_PREREQUIRES=" cmd:ld$secondaryArchSuffix cmd:make " - PATCHES="sdllopan-10.patchset" + BUILD() { make $jobArgs + rc -o lopan.rsrc lopan.rdef + xres -o lopan lopan.rsrc } INSTALL() { mkdir -p $appsDir/Lopan cp lopan $appsDir/Lopan/Lopan + cp README $appsDir/Lopan/ReadMe cp -r data $appsDir/Lopan - addAppDeskbarSymlink $appsDir/Lopan/Lopan Lopan -} - -# ----- DESCRIPTION ----------------------------------------------------------- - -DESCRIPTION=" -The well known Lopan (Mah Jongg) game. Find pair and try to remove all 144 \ -tiles before getting locked. -" + addAppDeskbarSymlink $appsDir/Lopan/Lopan +} \ No newline at end of file diff --git a/haiku-apps/quicklaunch/quicklaunch-0.9.7.recipe b/haiku-apps/quicklaunch/quicklaunch-0.9.7.recipe new file mode 100644 index 000000000..46367d6ac --- /dev/null +++ b/haiku-apps/quicklaunch/quicklaunch-0.9.7.recipe @@ -0,0 +1,54 @@ +SUMMARY="A tool to quickly start any installed application" +DESCRIPTION=" +QuickLaunch is a small launcher tool that helps you to quickly start any \ +installed application. Simply start to enter the name of an application and \ +QuickLaunch will find all programs matching these initial letters and show \ +them in a list. You choose an app from that list with the CursorUp/Down keys \ +and launch it by hitting Return. Escape quits QuickLaunch. +" +HOMEPAGE="http://sourceforge.net/projects/quicklaunch-h/" +SRC_URI="git://git.code.sf.net/p/quicklaunch-h/code#cc905c63a50c1e007bcd516312f833766afe393e" +LICENSE="MIT" +COPYRIGHT="2014 Humdinger" +REVISION="1" +ARCHITECTURES="x86_gcc2 x86" + +PROVIDES=" + quicklaunch = $portVersion + app:quicklaunch = $portVersion + " +REQUIRES=" + haiku >= r1~alpha4_pm_hrev46536-1 + " +BUILD_REQUIRES=" + haiku_devel >= r1~alpha4_pm_hrev46536-1 + " +BUILD_PREREQUIRES=" + makefile_engine + cmd:gcc + cmd:make + cmd:mkdepend + " + +USER_SETTINGS_FILES="settings/QuickLaunch_settings" + +BUILD() +{ + make $jobArgs +} + +INSTALL() +{ + quicklaunchDir=$appsDir/QuickLaunch + mkdir -p $quicklaunchDir + + ARCH=$(echo $buildArchitecture | sed 's/_/-/g') + cp -af objects.$ARCH-release/QuickLaunch $quicklaunchDir + cp -af ReadMe.html $quicklaunchDir + cp -r images $quicklaunchDir + + chmod +x Add\ to\ Deskbar.sh + cp -af Add\ to\ Deskbar.sh $quicklaunchDir + + addAppDeskbarSymlink $quicklaunchDir/QuickLaunch +}