Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 770220

Summary: rockchip-mpp ARM64 Media Process Platform (New Package)
Product: Gentoo Linux Reporter: Viacheslav Gagara <viacheslavg>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: UNCONFIRMED ---    
Severity: enhancement CC: jstein
Priority: Normal Keywords: EBUILD
Version: unspecified   
Hardware: ARM64   
OS: Linux   
URL: https://github.com/rockchip-linux/mpp
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: rockchip-mpp-9999.ebuild

Description Viacheslav Gagara 2021-02-12 16:05:00 UTC
Hi,

Please find attached rockchip-mpp-9999.ebuild which provides hardware codecs for Rockchip based aarch64 boards (similar to raspberrypi-userland for RPi)

https://github.com/rockchip-linux/mpp

Having it available in the portage will allow adding `rkmpp` flag in ffmpeg where it is actually used.

I suggest media-libs/rockchip-mpp name.

Reproducible: Always
Comment 1 Viacheslav Gagara 2021-02-12 16:06:54 UTC
Created attachment 686484 [details]
rockchip-mpp-9999.ebuild
Comment 2 Jonas Stein gentoo-dev 2021-02-13 14:45:02 UTC
Thank you for your contribution. I had a short look on the ebuild. 
Here a few ideas:

• Please test the ebuild with repoman full -d -x https://wiki.gentoo.org/wiki/Repoman and pkgcheck scan --net

• chances to get the package in the tree are higher, if we have a package for specific version numbers, not just a live (9999) ebuild
• KEYWORDS must be empty for 9999
• A bot can look for additional mistakes, if you upload a PR via github
Comment 3 Viacheslav Gagara 2021-02-15 11:31:56 UTC
Thanks. I'm working on issues reported by repoman. Meanwhile a couple of questions:
1. What is the best/recommended approach for submitting new ebuild? I was following this guide https://wiki.gentoo.org/wiki/Submitting_ebuilds but maybe it is better to create PR directly to https://github.com/gentoo/gentoo?
2. Whom should I reference in metadata.xml as maintainer?