Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

media-plugins/kodi-*: add ebuilds for all add-ons currently available in kodi upstream #3195

Closed
wants to merge 1 commit into from

Conversation

candrews
Copy link
Member

@candrews candrews commented Dec 21, 2016

https://bugs.gentoo.org/show_bug.cgi?id=555792

This PR includes ebuilds for all add-ons included in Kodi. All add-ons have live ebuilds; add-ons that have release versions have versioned ebuilds too. I'm contacting upstreams asking them to make releases if they haven't already done so or are behind (I don't think that should block this PR; version bumps can be handled separately later).

Feedback very welcome!

This work is based on that done by @herrnst at https://github.com/herrnst/gentoo-kodi-overlay

repoman currently complains that these ebuilds can't be keyworded ~x86; that issue will be fixed when #3194 is merged.

@gentoo-repo-qa-bot gentoo-repo-qa-bot added the new package The PR is adding a new package. label Dec 21, 2016
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull Request assignment

Areas affected: ebuilds, eclasses
Packages affected: media-plugins/kodi-audiodecoder-modplug, media-plugins/kodi-audiodecoder-nosefart, media-plugins/kodi-audiodecoder-sidplay, media-plugins/kodi-audiodecoder-snesapu, media-plugins/kodi-audiodecoder-stsound...

media-plugins/kodi-audiodecoder-modplug: @gentoo/proxy-maint (new package)
media-plugins/kodi-audiodecoder-nosefart: @gentoo/proxy-maint (new package)
media-plugins/kodi-audiodecoder-sidplay: @gentoo/proxy-maint (new package)
media-plugins/kodi-audiodecoder-snesapu: @gentoo/proxy-maint (new package)
media-plugins/kodi-audiodecoder-stsound: @gentoo/proxy-maint (new package)
media-plugins/kodi-audiodecoder-timidity: @gentoo/proxy-maint (new package)
media-plugins/kodi-audiodecoder-vgmstream: @gentoo/proxy-maint (new package)
media-plugins/kodi-audioencoder-flac: @gentoo/proxy-maint (new package)
media-plugins/kodi-audioencoder-lame: @gentoo/proxy-maint (new package)
media-plugins/kodi-audioencoder-vorbis: @gentoo/proxy-maint (new package)
media-plugins/kodi-audioencoder-wav: @gentoo/proxy-maint (new package)
media-plugins/kodi-game-libretro: @gentoo/proxy-maint (new package)
media-plugins/kodi-inputstream-adaptive: @gentoo/proxy-maint (new package)
media-plugins/kodi-inputstream-rtmp: @gentoo/proxy-maint (new package)
media-plugins/kodi-peripheral-joystick: @gentoo/proxy-maint (new package)
media-plugins/kodi-pvr-argustv: @gentoo/proxy-maint (new package)
media-plugins/kodi-pvr-demo: @gentoo/proxy-maint (new package)
media-plugins/kodi-pvr-dvblink: @gentoo/proxy-maint (new package)
media-plugins/kodi-pvr-dvbviewer: @gentoo/proxy-maint (new package)
media-plugins/kodi-pvr-filmon: @gentoo/proxy-maint (new package)
media-plugins/kodi-pvr-hts: @fordfrog
media-plugins/kodi-pvr-iptvsimple: @gentoo/proxy-maint (new package)
media-plugins/kodi-pvr-mediaportal-tvserver: @gentoo/proxy-maint (new package)
media-plugins/kodi-pvr-mythtv: @gentoo/proxy-maint (new package)
media-plugins/kodi-pvr-nextpvr: @gentoo/proxy-maint (new package)
media-plugins/kodi-pvr-njoy: @gentoo/proxy-maint (new package)
media-plugins/kodi-pvr-pctv: @gentoo/proxy-maint (new package)
media-plugins/kodi-pvr-stalker: @gentoo/proxy-maint (new package)
media-plugins/kodi-pvr-vbox: @gentoo/proxy-maint (new package)
media-plugins/kodi-pvr-vdr-vnsi: @gentoo/proxy-maint (new package)
media-plugins/kodi-pvr-vuplus: @gentoo/proxy-maint (new package)
media-plugins/kodi-pvr-wmc: @gentoo/proxy-maint (new package)
media-plugins/kodi-screensaver-asteroids: @gentoo/proxy-maint (new package)
media-plugins/kodi-screensaver-biogenesis: @gentoo/proxy-maint (new package)
media-plugins/kodi-screensaver-crystalmorph: @gentoo/proxy-maint (new package)
media-plugins/kodi-screensaver-greynetic: @gentoo/proxy-maint (new package)
media-plugins/kodi-screensaver-pingpong: @gentoo/proxy-maint (new package)
media-plugins/kodi-screensaver-pyro: @gentoo/proxy-maint (new package)
media-plugins/kodi-screensavers-rsxs: @gentoo/proxy-maint (new package)
media-plugins/kodi-visualization-fishbmc: @gentoo/proxy-maint (new package)
media-plugins/kodi-visualization-goom: @gentoo/proxy-maint (new package)
media-plugins/kodi-visualization-nastyfft: @gentoo/proxy-maint (new package)
media-plugins/kodi-visualization-projectm: @gentoo/proxy-maint (new package)
media-plugins/kodi-visualization-shadertoy: @gentoo/proxy-maint (new package)
media-plugins/kodi-visualization-spectrum: @gentoo/proxy-maint (new package)
media-plugins/kodi-visualization-starburst: @gentoo/proxy-maint (new package)
media-plugins/kodi-visualization-waveform: @gentoo/proxy-maint (new package)

@gentoo-repo-qa-bot gentoo-repo-qa-bot added the assigned PR successfully assigned to the package maintainer(s). label Dec 21, 2016

EAPI=6

EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vdr.vnsi.git"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Location just got moved to https://github.com/FernetMenta/pvr.vdr.vnsi/:
kodi-pvr/pvr.vdr.vnsi@36023a3

Already rolling on to Kodi 18:
FernetMenta/pvr.vdr.vnsi@4d17aaf

2.6.9 has been working fine for me on Kodi 17 beta 6 (and seems OK on beta 7)
FernetMenta/pvr.vdr.vnsi@4b06d83

@candrews candrews force-pushed the bug555792 branch 4 times, most recently from 92c8331 to 5cbc557 Compare December 22, 2016 03:35
@candrews candrews changed the title [wip] media-plugins/kodi-*: add live ebuilds for all add-ons currently available in kodi upstream media-plugins/kodi-*: add ebuilds for all add-ons currently available in kodi upstream Dec 22, 2016
@candrews candrews force-pushed the bug555792 branch 2 times, most recently from cc1ac4b to 1baf1dc Compare December 30, 2016 16:35
@candrews candrews force-pushed the bug555792 branch 4 times, most recently from 71f0fb0 to 5282f16 Compare January 4, 2017 21:30
@SoapGentoo SoapGentoo self-assigned this Jan 4, 2017
@candrews candrews force-pushed the bug555792 branch 2 times, most recently from 981e683 to a162122 Compare January 7, 2017 19:14
@@ -0,0 +1 @@
EBUILD kodi-inputstream-adaptive-9999.ebuild 492 SHA256 604c88d1cd147222a90e6f77320f9ea8481fdd4e38c2c7f86bc0a0d12aa7a837 SHA512 de66e63289a25d7ba5573197387d2550ce81f0904d88f0c11ca9bc956abba36711f81eb1595fdb53538a7365f5aa82d1b39de14ea569d5eac720b8413ec02c2d WHIRLPOOL 4718a45e77d312558b8582dc1bdf10d3382ea3a43d109772841cf1f2aff49305e9758e2c711e97329f5c3f8bb443f9d86b87c53520721490097cd707242be5a8
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@candrews these don't belong in the git tree. Could you see to it that all the EBUILD lines disappear from the Manifests?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, should I do a PR for that?

Also, why does ebuild manifest add these lines if they shouldn't be there?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@candrews beats me

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@candrews Those lines should not be added by ebuild manifest if thin manifests are enabled for the repository. Have you altered metadata/layout.conf to remove thin-manifests = true?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@candrews also, no need to fix it anymore, I fixed it already

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just have a git checkout of the Gentoo/Gentoo repo. I run ebuild kodi-inputstream-adaptive-9999.ebuild from the directory that contains it. I haven't touched metadata/layout.conf or anything else unless expressed in this PR, so I don't understand how this undesirable manifest entry comes to be.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
assigned PR successfully assigned to the package maintainer(s). new package The PR is adding a new package.
Projects
None yet
5 participants