Skip to content
48 changes: 48 additions & 0 deletions dev-games/dora-ssr/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
DIST GENie-3757e9085b1450db1a46fff84de395f2804385b0.tar.gz 544580 BLAKE2B 9bf942e3546ca05fcd4a06d36187e0fd6126ebbea628113a362c99c2474c2f4c24434eca5db7ae6106f805d6cdaffa3c7f8cfccc0526fdb9e34fc52f444b629f SHA512 9a6c69c3bf5f31a9139208bce6b111af9febed2405ff74446bc38bf3eb39f92b379c4b8367a78e6c661df7b3b5e0860614ede7feee13a08aaf18a8791bd9d276
DIST GENie-83c2411fe04a8a5b71c5610d9debeebba07a64e4.tar.gz 544533 BLAKE2B c9526399177e088415a37193778e1ee3b70859e48105d5a95df35d2305bfc6e141fa9793d3f689f3ab20dc19d8cf3364ec5900f2a825386e4ade633f8d45f53a SHA512 18832b61bff431c19f1c2084f87533e25b8edec8c5a23c32a0257b8575d5e2ecffc17d955c256e93bffa576432d78721a143365fa6ac2b4a65d93d579109e33c
DIST anstream-0.6.18.crate 29681 BLAKE2B b6f72cda084b38f1e1cfe60de2562e8d62ebbc352176bdf668a2d6be09349bec46d291cd475e8af814ce66def44d95cb98c325761150130752284a82d8a84f21 SHA512 5149977d6f7b5e9cf6350f1ef130caa3ff46c7e78976358452a185ce196cdd77fee48a3a9838f434ae6ea9c15b19f6bfbab156edf819f81179d6774318f08963
DIST anstyle-1.0.10.crate 15725 BLAKE2B 36e656bd8f9c584f11fda5cfe0c2e24e8426b9e1b602aad34ed118ae6950a55440e292d2e0ff7615f5e4f466fd06f07536be198a59506a587d40cb0c4ede4f80 SHA512 621e7a89fad13db985f07375d316cf8efba57fd44ae18628a8049a65aefbaef27949f99317872e91e0922bb089a00234055199ea3167f80ae03d00ada4f75dea
DIST anstyle-parse-0.2.6.crate 22343 BLAKE2B 85eba405dc5cf806283cf442984e86583dfe6c681f849eb7a347b7b67bd2b6f692e84fc9b5bd86486633cb2f05960ec16e8778300df114ae6676da43442db9bb SHA512 e28c9818afcda0e9b84c205d9c6697ce64cb06c21df2c3666869c07d66893105d9c5e96a27fcf2410a09f6af00735252e22b5c7d8c6cb3f68c4a8f376c49d396
DIST anstyle-query-1.1.2.crate 9969 BLAKE2B 179b8dd6dd709c2ca67f4eb5c9a502b2867cb6744a39f824c4fdebedc67c6c3e07d107c7d817e2ffb589d13b7ed4900cf9653ddc0a43663217042ee92ce8c9da SHA512 26069d936c4b1fb09bc65cda0253fe9be8fa4e96c0821f980c772602b4e9230035ec8c9d092ef95e0a0354ac559f8d25f57a14c34086d4d241b5fba688951837
DIST anstyle-wincon-3.0.7.crate 12400 BLAKE2B 2023529aa12ebe1b7073a88180ac7491fbba7e8556ba20061bec22b1db9d0f3da058faa5bd7f499d8e5da18422dec7e7648f3b4acd7b4a2d2064824f1b881259 SHA512 782440c1093235ad481f0b854f5a3d3acb7908d2e5ddbd4143139b8bfd0faaf2f9816c1034e760d9261a233e6d645098cd5a594064f190662908eaf79972c903
DIST bgfx-e451db0ca9322a0c135f57f6b81680a99bd6817e.tar.gz 94096967 BLAKE2B a56a3db4d8460430819acb985f153cc3d899cefad8d133e94b4aa897d1ee75e6b2be78455a4644abeb51ba8eec61c84540d3f3cffa8929f6587e911c28410264 SHA512 f15a000bb979b23999861f5aa65abe6624ff3bd57c5ad761e7f6b0f3ee086d0a5e60a0bcea762db39e4704be98dbb1ae27a2e42984dba30f25fc8f87e69ab069
DIST bgfx-ea24c0b7e22b16b2071db3bebf388bf91abdeda4.tar.gz 93993789 BLAKE2B 102f238a0f25291f9af38ae7858f5c855028b82e66ee31af73d5397a738adf5ee11fbcce0a0feceaccfbccfc430cc0b268a5f497a3dfcc50f6085f95bf5fddaf SHA512 fc6a6c7b6a8e801ca7c9ed10625f0862f0e5a940211d90217cd0910073568bc79bdb859e1910a9cf8f043b644b3da7d1de2ab67384dce2e140e9ad9c83689837
DIST bimg-a1a2ae3c129d8c33e765eecd91801bffd985c317.tar.gz 746541 BLAKE2B 4df3dd42fed377e10ad04188b942e55bcca4630238283bb1239ac868f1b8930e0ace4d7f4e3968038aaf0f7694c2de10c1e563fb1cdf56a56bdc488a5a64fc1d SHA512 568e91a739a8fdd190893b3cf5c7b923e25914fb00de24ad42fa85fd2318faab6b71bca373fba587080fef31a21445783a7f5b2d0f62e391c0d35ef279a5776e
DIST bimg-cf7ecb6dd56217d0178b5a1d3430e0b09f65b9b9.tar.gz 746563 BLAKE2B b2a1b076df15d69343b1679bd8889f458b1cb20c0e80fed5916cb6a5f1e1ff8ffef083c7745051c7f553f966165fe16b1b69e5bfee31b340ef98c5c2aa30db5f SHA512 e96c41b7a8f9b575cc956f805425a48aa807286573d0dc6279c7207335241bdb1adce8fb6bdb634d42d65bd20f6f80f9af2848d33bc6d9333fc836e6dda56080
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
DIST bx-13f0e6c61495615047422c22d7539cdf02d739f0.tar.gz 1408109 BLAKE2B 173e5382831f8e3c6c87cd39e9c652998be2aa698e723d37ce7a4393d97ecf51997c17efac37bd844c03730677511e92d4f64f6a5d411671f3f92ee2f229ea12 SHA512 316ed258b14dab83f1a12c70b5589a62fb39c62e9f57e9e010a113ab6b5df212c21fcd232a7a269d649963d8468b05f4b3bbc1914bd6f67c59ca07a196fa52a9
DIST bx-de7b3408fc1dd19532c7b3424359f58b2f20c614.tar.gz 1409678 BLAKE2B e0445248d3fa77582433f1ffadd4b03090b138aba9e9c44790224d4ff23125eddc8e6ec6d36c40b8cadc401224b725e2c2d9f0c52c239e29129ce0316bba5a2b SHA512 4b6152425ff29a1b3fcf7523a5bb066167900a9a0312673c346f5497480c7d1916aaf347debd051e48ed553c8909c2e98cd4e6303b9d6cdf18b481785381f9c6
DIST cfixed-string-1.0.0.crate 4954 BLAKE2B 1181c66635f38bf8c2b1dcf3b8b04f163b3b27a59f868587657df219f23e504a99977b4ed95871d14f2d7269d5a975793c82eeed0fa8336cf49f4028cd2b2dda SHA512 2bc6a0f3e1c29808583ac6f1a561e0e60bad40e4cf6b668bace912b2d9263cc9a56b388ae0747f289e1bc72171a487234433e4f8db15f3e855289f7379eb60c0
DIST clap-4.5.26.crate 56474 BLAKE2B 986e620055ea5c8546162793958ac147f309df76058b49862e15517b1f060f986e631da5816fc7cd22563f1699a57b5d377622974606c96c454d74d8ba72a07c SHA512 ff41bbc3432504eb80dcd95091aa21f00716337a4e271822d9d0e8f244e01583fdcfb890f6eef908ad3cebe7e2597802d09ba26f9cb7b8c325f616ec4ff6d1f9
DIST clap_builder-4.5.26.crate 167961 BLAKE2B 4cdb5b3d356a2631e86c9130389e6773d061d0842997233ab470c4c0853a966eb8c40e36574fa9708f7d052901bfc267579a26175e6e2da2c74552bb377ccde9 SHA512 474cb2e9b9732c353ba0b1a5fda60332903296fc50019481ccc881680b30602ca545cf36116374a6b15f6e40574b8631aa682becf6a1707ccd42d18e34a68a29
DIST clap_derive-4.5.24.crate 30669 BLAKE2B bc9be1776010a469c19624dc29241ba8d03380697ceade17bf36477c6635603551e4ea36fce7cb338fd2ae831b5fcf35773ddcc1646aed195b5ec874a43232c3 SHA512 83c4cd37b5a11ee4e4015d5d2dcbe1f32d26f77942a94f8fe70c8c0954f851156fca4ce414045e2241421711b00bd7ff553dcf4e2c9ec0ca28f3d69d04434123
DIST clap_lex-0.7.4.crate 12858 BLAKE2B a5ecd50cc503157dd69746f3b6e9c288e0fe4f6d5d82271499f657134fd401fbe076255e2be6a23ed0b69daf3941c6429dad8b288223b0ad390a2c435575cdd1 SHA512 a2566868f4619679d3b74b70592ffa6a04b13e38e3196c56bb1dae8bea0c711bddbccd778d2aba3cc0ee074c9b1cc0335222818f0d47fb3cc8109cbc35bb992e
DIST colorchoice-1.0.3.crate 7923 BLAKE2B 7055fe61677143f0d4445ed5f6be2cbc284c155aa6ceac04df6f3fa2563a225e440ba708bf40e298ad09775ab7c7e1842b5f6dd78422b06dbd1250908e3227ee SHA512 fc26696189d3935d5510a1237504339c1f354d03ffd3b4e830b7080335aa778bc72787ac5fa9a67a731b9bde2788da778d497f2ef97ec68bdec5145fedf4cd14
DIST dora-ssr-v1.7.0.tar.gz 187325856 BLAKE2B 60e0ac1f2db360ef2b8e3613fd7f020111cd7378b7393b9db8f02828560cd0e8f6adcad8fa6923d1685ec8ac795c0dc60ab46d26694210e97f1121c2cd686ccd SHA512 c073c3992205beec9f9e0c77ebd4ad2ae4940a353056d7739617098f666a869ab8dccc1e600d1c51182739409257e4ec2219dc087dc20f54af0349ed5bb7cf06
DIST dora-ssr-v1.7.1.tar.gz 23686277 BLAKE2B b7249a69852258f4b3250a0b4883be9118d1c33044f84c4891f0441b084fc5402321312eeae77536d287eaea52059e660a1bcf8061529e9aa4f85af62542d76a SHA512 622cebb04de176390ddaa43761eea3e22f864801794c4bc8173aad25de4817ba43b02d3d7baef01b30faac858ad999452d9a99c0e46cf69c5377cf88a02549de
DIST dora-ssr-v1.7.5.tar.gz 187250745 BLAKE2B 87a2ddade8c2113a7726fe4626a6767785cd47ae020b56bc6105694dae25f9fc438bf57c1a36fe6c90d0d1502b77f849b9001638a75257ecf06cfbbe44387535 SHA512 c0aceae01c09b6ce1374cb5230f458cff983c3292bb4a559c6955969bd30a2052d1dc4ff8a6e94932dfb14daf25ad8ff274c2aa338e645e186257f9a88cdb18f
DIST enumflags2-0.7.10.crate 16622 BLAKE2B 5130fc27294e25ff3fca4bfae3895c79ef3f78d20c64378854375ef859eba0e0b00dc6b2e662129bc41997751537c40e058674f43323e11d463f2e8be34ef593 SHA512 03baa542e83b15d0e2e36205a0ea7a6694bd959b315918302324d50ecf30efcd915af79441c9c8c15670c16776442d5fdce51080fa7404662e2756607fee1668
DIST enumflags2_derive-0.7.10.crate 8104 BLAKE2B 7332ce1236a62a02c3441192e1bb9ec3944dbb7e74e91bec0f488f5b7c382c3879196b1608bebbe04015cfc2a9ed0bb5a399f889ef94b43176d28df8f1c16598 SHA512 3dad49b91c9724504121ed1b1efe7167fcb61c956d7925523e1edef14bbd92187d82e60dcebc8ac0c22d50c801ab2868460b8b3e298f31a730a7000f80080509
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1
DIST once_cell-1.20.2.crate 33394 BLAKE2B 79dd394fcf1637adfef28b4159ec653c8b71d2bda0e0e36a940c04e3d87698f039dc30c97f26648ecf0d9742962f1f0a117568f7c705a8a3fc167085b0ca3e80 SHA512 bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8
DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4
DIST proc-macro2-1.0.92.crate 52353 BLAKE2B 9aa29fa6f1c56c0392a94a81b4c61953f4d185012cdca37e356817845535da79d7094bf43472ce63109ce479a2fd0cbef4d802afd61daf92c4db303bcac60e7e SHA512 e614f08acc0a7e97ef580479cf5b682378df1ca16f09bfb2296ebb3490a435229dea9d682c621c54ce57e8e1d3b7803eb8ff83c88bd02e07228dba6d02f14aee
DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
DIST syn-2.0.89.crate 289852 BLAKE2B 4e2b06d2a0ea9b8970338ab61f8c5569cb7c10466dcf139576d0618c3690cfd23c98b66f0714c34839364dee72df6a6d8571f73dbf03ecc347fb1effb118fc2f SHA512 d172936f04a383b7b5e79dad328e70ea3c4faba4a88d0b6d186645413e8698434d30f53012cc9d3813f617c8bef75e95a2d064fdabae7867678abbed22bcd910
DIST unicode-ident-1.0.14.crate 47547 BLAKE2B 30e0b6d7f3a967aaf5b9d91237008a60c3a8ded53bda901696e23cea3931dd71b01ddab866dca9e31e17c395d5f5a68f2a938655b693e894962568c2cff5ca15 SHA512 7c6dcd1724e8cfedc37546d1abd49088b633dad228097acc73d7b6cab255b223e830c541144e05a00388fd8ca8066f27c18792419cfa58ee9da4460a38d0bc0a
DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
EBUILD dora-ssr-1.7.0.ebuild 2728 BLAKE2B fa68f2d2e18c9cb2eb69afb5ab8f573f57651b90873782ae2596ac9b07812957450d26757a66c1ccc1fd638691d96df2d7873491a25f767b16e00bcce1f334ba SHA512 7fad364d648a32aa780921950105e16c5b3f30a1f902eb7ecee59c29491f352bea3060b8dbca9cdcb3569c603441151db97074ea17747fc6279fbad46cb933ed
EBUILD dora-ssr-1.7.1.ebuild 2728 BLAKE2B fc44d78bb805b7eeeace1c8ce0a35752e230e7dc3454f3f7ff5f5397a6bf8ed582636db364d1ed38c60b244990b5d3eac38e8bcda0731a0be069abe630ef4fd5 SHA512 3b8d15307985278510f5003999dbcfdaa59de3d1ae111285218c9315189c861edb3c1fd30284debc4a631a30c09f1cad622a9b2548f6e6831a7ffc96ab9c450e
EBUILD dora-ssr-1.7.5.ebuild 4270 BLAKE2B a3af83dc9d2423fc8122f643027b449b1ec334406fc43788fcc229fcc2f390bfab2bf4d9f65bd9b6e941584ba5fde03d9d75cfe7fd5a4cc7b1a86210b08379c5 SHA512 5585c52eee1e43028fd8ad449abcb86e403c059eee7c0670dcc7b05e9588071c9b75781eeef6c0cc8f997f8181b9f04d33317263059f77b65531b0589e145226
118 changes: 118 additions & 0 deletions dev-games/dora-ssr/dora-ssr-1.7.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
EAPI=8

LUA_COMPAT=( lua5-1 lua5-3 lua5-4 )
CRATES="
anstream@0.6.18
anstyle-parse@0.2.6
anstyle-query@1.1.2
anstyle-wincon@3.0.7
anstyle@1.0.10
bitflags@1.3.2
cfixed-string@1.0.0
clap@4.5.26
clap_builder@4.5.26
clap_derive@4.5.24
clap_lex@0.7.4
colorchoice@1.0.3
enumflags2@0.7.10
enumflags2_derive@0.7.10
heck@0.5.0
is_terminal_polyfill@1.70.1
once_cell@1.20.2
paste@1.0.15
proc-macro2@1.0.92
quote@1.0.37
strsim@0.11.1
syn@2.0.89
unicode-ident@1.0.14
utf8parse@0.2.2
windows-sys@0.59.0
windows-targets@0.52.6
windows_aarch64_gnullvm@0.52.6
windows_aarch64_msvc@0.52.6
windows_i686_gnu@0.52.6
windows_i686_gnullvm@0.52.6
windows_i686_msvc@0.52.6
windows_x86_64_gnu@0.52.6
windows_x86_64_gnullvm@0.52.6
windows_x86_64_msvc@0.52.6
"

inherit lua-single rust cmake cargo

DESCRIPTION="Dora (Special Super Rare) Game Engine"
HOMEPAGE="https://dora-ssr.net/"

BGFX_COMMIT=ea24c0b7e22b16b2071db3bebf388bf91abdeda4
BIMG_COMMIT=cf7ecb6dd56217d0178b5a1d3430e0b09f65b9b9
BX_COMMIT=13f0e6c61495615047422c22d7539cdf02d739f0
GENIE_COMMIT=3757e9085b1450db1a46fff84de395f2804385b0

SRC_URI="https://codeload.github.com/IppClub/Dora-SSR/tar.gz/refs/tags/v${PV} -> dora-ssr-v${PV}.tar.gz
https://github.com/pigpigyyy/bgfx/archive/${BGFX_COMMIT}.tar.gz -> bgfx-${BGFX_COMMIT}.tar.gz
https://github.com/pigpigyyy/bimg/archive/${BIMG_COMMIT}.tar.gz -> bimg-${BIMG_COMMIT}.tar.gz
https://github.com/pigpigyyy/bx/archive/${BX_COMMIT}.tar.gz -> bx-${BX_COMMIT}.tar.gz
https://github.com/pigpigyyy/GENie/archive/${GENIE_COMMIT}.tar.gz -> GENie-${GENIE_COMMIT}.tar.gz
${CARGO_CRATE_URIS}"
KEYWORDS="~amd64 ~arm64"

LICENSE="GPL-2"
SLOT="0"
IUSE=""

REQUIRED_USE="${LUA_REQUIRED_USE}"
DEPEND="${RDEPEND}"
RDEPEND="
${LUA_DEPS}
media-libs/libsdl2
media-libs/mesa
dev-libs/openssl
dev-lua/luafilesystem
dev-lang/rust-bin
"
BDEPEND="virtual/pkgconfig"
S="${WORKDIR}/Dora-SSR-${PV}"

pkg_setup() {
lua-single_pkg_setup
rust_pkg_setup
}

src_prepare() {
eapply_user

sed -i '/rustup/d' Tools/build-scripts/build_lib_linux_x86_64.sh

cd Projects/Linux
cmake_src_prepare
}

src_compile() {
export LUA_VERSION="$(lua_get_version)"
# Lua bindings
(
cd Tools/tolua++ && ${LUA} tolua++.lua || die
)

# Rust bindings
(
cd Source/Rust && ${CARGO} build --release --target x86_64-unknown-linux-gnu || die
)

cd Projects/Linux
cp -r ../../../bgfx-${BGFX_COMMIT} 3rdParty/bgfx
cp -r ../../../bimg-${BIMG_COMMIT} 3rdParty/bimg
cp -r ../../../bx-${BX_COMMIT} 3rdParty/bx
cp -r ../../../GENie-${GENIE_COMMIT} 3rdParty/GENie
emake dep_x86_64 lib_x86_64 ARCH=""

cmake_src_configure
cmake_build
}

src_install() {
dobin Projects/Linux_build/dora-ssr

insinto /usr/share/dora-ssr
doins -r Assets/*
}
Loading