I tried installing suitable sources for rochard-1.32 and what was available at Humble Bundle was more recent and thus in need of a new tarball. I updated the ebuild myself and committed it to my own overlay [1]. I've ran and tested the game. It runs fine. The ebuild itself needs one minor change (the README now has a .txt extension). I've included a diff. [1]: https://github.com/sporkbox/sporkbox-overlay Reproducible: Always Steps to Reproduce: 1. Try to install games-action/rochard-1.32 2. Note that the version available from Humble Bundle's checksum doesn't match 3. No Profit :( Actual Results: Mismatched checksum. Here's that diff: --- rochard-1.32.ebuild 2014-07-12 09:59:35.516610221 -0500 +++ rochard-1.42.ebuild 2014-07-12 09:01:22.385853172 -0500 @@ -6,7 +6,7 @@ inherit games multilib -TIMESTAMP="20121002" +TIMESTAMP="20130620" MY_P="${PN}-linux-${TIMESTAMP}_${PV}" DESCRIPTION="A side-scrolling platformer packed with action, gravity-bending puzzles, space bandits and absurdly powerful astro-mining tools." @@ -56,6 +56,6 @@ newicon "${FILESDIR}/${MY_PN}.png" "${PN}.png" || die make_desktop_entry "${PN}" "${MY_PN}" "${MY_PN}" - dodoc README changelog.txt + dodoc README.txt changelog.txt prepgamesdirs }
uhm.. where did you get distfile with such name? I just checked in Humble Library and it has different name format now. So, if you're sure you have right filename for SRC_URI can you also provide checksums?
(In reply to Vadim A. Misbakh-Soloviov (mva) from comment #1) > uhm.. where did you get distfile with such name? > > I just checked in Humble Library and it has different name format now. > > So, if you're sure you have right filename for SRC_URI can you also provide > checksums? I changed the name of the files to suit the ebuild's old format, only with the revbump. The checksums are in the Manifest file on my github repo, but here's the contents of the Manifest file: AUX Rochard.png 126321 SHA256 f8d31a1b37cbe036d6077726aeb32117e75c977d4fa639b737758e643c3b4ce0 SHA512 9b3a35ec747b5daab3f13a68be7abea5a0538d7cf05ad1d19e902c822de8c1eb6d66865416962d74794a3f1b14a3b170b55ca3987b8be11d1d9cc909a6ef89b2 WHIRLPOOL 05626695bbe0bfa476311bb8fb0373d9e6b818fecbe8c10ba39c176e173dc48fe2d291b730c184944ab1ac087ff137381ab73c3269c491577e7692d91a088e73 DIST rochard-linux-20130620_1.42-32bit.tar.gz 908273173 SHA256 a94be5f0c1fdc40360a256573fb9c74970ee320ea8175c3c44b78e009a7015f4 SHA512 ff962acdb6973318391f73bc84ea665f3ce378c0ab1466467a0a0206fb01a9ebd4b33d45ff6b6143024bce89f8ad6a00a7a00caec1a4c55cb575c560c22005c1 WHIRLPOOL 71bb843f08b63733b7bc0f33147cef49ca0124da6e35192af59d1afb80a079d418c0ede96dd1a8c394db935e6b5b032dfc092f8daa4867dc492198bcbcded797 DIST rochard-linux-20130620_1.42-64bit.tar.gz 909143233 SHA256 9f9684a338c8744cafcd6fe1e8925d45830af5d92c033ae82e67eff8261a94d3 SHA512 07a8c2787d522096381d9d0e97c6b2ff1c7a5b1b3af5244a8edc6337c9770d10bf3f4a69fbd7585e0f2044e91a9feac7acfb88b61d11e7e8fb6f781f65d4b523 WHIRLPOOL 1b688ad64ab8cce44459bc52d4f9acd2db347f84e8723d69518069254165c5e8ce3a5547cc4af0898a844360ca76d6097563e5521c7c5b577482ba647db401b5 EBUILD rochard-1.42.ebuild 1267 SHA256 7dbdd48fa863c6f11b9bfa0e22d698e95fa7ad36e6846242a11ba219c90f69b3 SHA512 6d40c0fb257013d4ccf0cfe9cff00b0d66113fefb560aeb5e7fff29155744c2b6911cb8833e85ff48843f5cc3437f61e19c1e9cda91bb94501d08725c2cc2636 WHIRLPOOL 940707217a63736eb6a0371c67921f0c43ef895d7289d9310ab2bd8d1fe63ba48c50602edaa9735ded5c0a8b2db66d38672096fe9a745f58ed73dddf8206b84f MISC metadata.xml 420 SHA256 fc6dad2073491abc6acbe175d619fcf07473a0dda01184a87232869f8b0b26ae SHA512 7cdcaa23ef4614af9f0873b923600fccf8fbb26b1875ba67ff924845965c0d1ef97c21713cf8c1c69b092cbce9740519339c9b2ab8c81d154273d409e7c5800a WHIRLPOOL a713f1bb669895d48c701c37dc35b490bae181dcd10260cfe72624db215b69b7e9f6837dceb04e32605dde6e3dcd256ba7b42c29ce94e8d16f8b793a17454a4a I wasn't sure if I should change the name inside the ebuild to match the distfile that Humble Bundle provides, or change the name of the file; I opted to change the name of the file, though that could be a hassle for users. *shrugs*
Anyway, I've already bumped it yesterday. Can you rename distfiles back to their default names and check if it works for you? // Although, it SHOULD work, since I tested installing with both distfiles groups (with or without DLC)
(In reply to Vadim A. Misbakh-Soloviov (mva) from comment #3) > Anyway, I've already bumped it yesterday. Can you rename distfiles back to > their default names and check if it works for you? > > // Although, it SHOULD work, since I tested installing with both distfiles > groups (with or without DLC) The new ebuild works as expected. I wasn't even aware that it had DLC! That's cool. What should I do with my overlay? `git rm games-action/`, commit, and push with a link to this bug to indicate what happened?
(In reply to Daniel Campbell from comment #4) > The new ebuild works as expected. I wasn't even aware that it had DLC! > That's cool. ok > What should I do with my overlay? `git rm games-action/`, commit, and push > with a link to this bug to indicate what happened? Actually, it is your business, what to do with it. Every overlay has it's own policy of adding/removing ebuilds. But if you're sure you have more than "three and a half anonymous" users — it is good to write a news item about that (you can check examples in my own sandbox overlay: https://github.com/msva/mva-overlay/tree/master/metadata/news/2012-04-21-moving-bumblebee ) ;)
(In reply to Vadim A. Misbakh-Soloviov (mva) from comment #5) > (In reply to Daniel Campbell from comment #4) > > The new ebuild works as expected. I wasn't even aware that it had DLC! > > That's cool. > ok > > What should I do with my overlay? `git rm games-action/`, commit, and push > > with a link to this bug to indicate what happened? > Actually, it is your business, what to do with it. Every overlay has it's > own policy of adding/removing ebuilds. > > But if you're sure you have more than "three and a half anonymous" users — > it is good to write a news item about that (you can check examples in my own > sandbox overlay: > https://github.com/msva/mva-overlay/tree/master/metadata/news/2012-04-21- > moving-bumblebee ) ;) To be honest I never considered an ebuild policy for my overlay, and didn't know overlays could have news items! Thanks for the feedback: I think I'll add a news item and remove the ebuild since your ebuild is now up-to-date and covers more cases than the last version. Thanks for getting this fixed. :)