Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 648642 - =games-misc/oshu-1.6.0.ebuild: fast osu! port for Linux (and more)
Summary: =games-misc/oshu-1.6.0.ebuild: fast osu! port for Linux (and more)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Haelwenn (lanodan) Monnier
URL: https://github.com/fmang/oshu
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2018-02-23 22:58 UTC by Haelwenn (lanodan) Monnier
Modified: 2018-02-27 22:46 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
oshu-1.6.0.ebuild (oshu-1.6.0.ebuild,508 bytes, text/plain)
2018-02-23 22:58 UTC, Haelwenn (lanodan) Monnier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Haelwenn (lanodan) Monnier 2018-02-23 22:58:03 UTC
Created attachment 520810 [details]
oshu-1.6.0.ebuild

I’m interested in proxy-maintaining oshu (games-music/oshu in lanodanOverlay) for gentoo. The game is playable on most recent osu! beatmaps and it’s progressing well.
I suggest games-arcade/oshu.

Homepage: https://github.com/fmang/oshu
Description: Fast osu! port for Linux (and more)
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2018-02-24 09:38:19 UTC
Comment on attachment 520810 [details]
oshu-1.6.0.ebuild

># Copyright 1999-2017 Gentoo Foundation
># Distributed under the terms of the GNU General Public License v2
>
>EAPI=6
>
>inherit eutils

You don't use eutils in this ebuild.

>
>DESCRIPTION="Lightweight osu! port"
>HOMEPAGE="https://github.com/fmang/oshu"
>SRC_URI="https://www.mg0.fr/oshu/releases/${P}.tar.gz"
>KEYWORDS="~amd64 ~x86"
>LICENSE="GPL-3"
>SLOT="0"
>RESTRICT="mirror"

The license does not restrict mirroring, so why do you?

>
>RDEPENDS="

RDEPENDS => RDEPEND

>	media-libs/libsdl2:=
>	media-libs/sdl2-image:=
>	x11-libs/cairo:=
>	|| (
>		media-video/ffmpeg:=
>		media-video/libav:=
>	)"
>
>DEPENDS="
>	${RDEPENDS}

DEPENDS => DEPEND

>	virtual/pkgconfig
>	"
Comment 2 Haelwenn (lanodan) Monnier 2018-02-24 19:17:55 UTC
Ok, so has modifications are required on multiple files(there is parts under CC-BY-NC 4.0) and the category seems to be accepted I have made a pull request here https://github.com/gentoo/gentoo/pull/7275 .
Comment 3 Larry the Git Cow gentoo-dev 2018-02-27 22:45:30 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46d1c5954f04eb1094b373599f80a620e41b38d3

commit 46d1c5954f04eb1094b373599f80a620e41b38d3
Author:     Haelwenn (lanodan) Monnier <contact@hacktivis.me>
AuthorDate: 2018-02-24 19:06:57 +0000
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: 2018-02-27 22:45:13 +0000

    games-arcade/oshu: new package.
    
    osu! is that PC clone of the osu! Tatakae! Ouendan DS rhythm game,
    occidentalized as Elite Beat Agents.
    
    Closes: https://bugs.gentoo.org/648642
    Closes: https://github.com/gentoo/gentoo/pull/7275

 games-arcade/oshu/Manifest          |   1 +
 games-arcade/oshu/metadata.xml      |  11 +
 games-arcade/oshu/oshu-1.6.0.ebuild |  25 +++
 licenses/CC-BY-NC-4.0               | 408 ++++++++++++++++++++++++++++++++++++
 4 files changed, 445 insertions(+)