Hi guys. gst-plugins-base.eclass & gst-plugins10.eclass currently need some cleanup (qoutations, || die) and are EAPI unaware. Following patches fix this issues. Please, review and apply (or give me Ok to apply).
Created attachment 234719 [details, diff] gst-plugins-base.eclass.patch
Created attachment 234721 [details, diff] gst-plugins10.eclass.patch
gstreamer herd is probably more indicated for this.
Instead of: [[ -z ${ED} ]] && local ED=${D} one might use: has "${EAPI:-0}" 0 1 2 && use !prefix && ED="${D}"
Yup, but what benefit we gain from such modification? Code I've used was taken from toolchain.eclass (and is similar in other eclasses too).
New eclasses are being reviewed on gentoo-dev ml. Please check there.
The new eclasses have been commited. If you have problems with it, feel free to open a new report.