FS#43804 - [chromium] Update chromium launcher to handle more user conf. files from extrnal pkges (plugins)

Attached to Project: Arch Linux
Opened by Gustavo Alvarez (sl1pkn07) - Thursday, 12 February 2015, 21:54 GMT
Last edited by Evangelos Foutras (foutrelis) - Friday, 20 February 2015, 10:34 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Hi

"chromium.sh" from gentoo [1] uses a method to handle more user configuration files instead of use one file ('etc/chromium/default'). for example, when add external plugins configuration, like provides by chrome-binary-plugins[2], like pepperflash (see lines 91~100)

Currently, chromium-pepper-flash{,dev,standalone} (AUR [3]) edit the file 'etc/chromium/default', provides by chromium, with a some scrips in the .install file [4] (take a example from 'chromium-pepper-flash-dev' package).

for more clean, and avoid some packages interfere one with others, the idea is change the 'chromium.sh' script in chromium like a gentoo launcher script [1], that change is:

from

>if [[ -f /etc/chromium/default ]]; then
> . /etc/chromium/default
>fi

to

> for f in /etc/chromium/*; do
> [[ -f ${f} ]] && source "${f}"
> done


and talk with chromium-pepper-flash package maintainers for change the method to add the plugins flags to a separate config file, and save in 'etc/chromium', like a method describe in [2]

greetings

[1] https://projects.archlinux.org/svntogit/packages.git/tree/trunk/chromium.sh?h=packages/chromium
[2] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-plugins/chrome-binary-plugins/chrome-binary-plugins-41.0.2272.53_beta1.ebuild?view=markup
[3] https://aur.archlinux.org/packages/?O=0&C=0&SeB=nd&K=chromium-pepper&outdated=&SB=a&SO=d&PP=250&do_Search=Go
[4] http://pkgbuild.com/git/aur-mirror.git/tree/chromium-pepper-flash-dev/pepper.install

This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Friday, 20 February 2015, 10:34 GMT
Reason for closing:  Implemented
Additional comments about closing:  chromium 40.0.2214.115-1
Comment by Evangelos Foutras (foutrelis) - Saturday, 14 February 2015, 22:08 GMT
Implemented in /trunk; it will be part of the next package release:

https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/chromium&id=f2b684e

Loading...