On Wed, Feb 27, 2013 at 9:50 PM, Shawn Iwinski <shawn.iwin...@gmail.com> wrote: > I have started packaging the development version of Drupal 8. There is > still plenty of work to do (please help!) and I would also like to get the > maintainers of drupal6 and drupal7 packages involved.
I'm willing to help out a bit, as I maintain a half-dozen or so drupal7 packages in Fedora. > Besides "simply" packaging Drupal itself, I am trying to implement some > additional features: > * provide RPM macros -- this will help simplify spec files > * virtual packages (i.e. "drupal8(<drupal_machine_name>)") -- this will > especially help with the requiring of sub-modules > * virtual package auto-provides (parsed from *.info filenames) -- this > allows a package to provide the main module itself as well as any > sub-module(s) that are included > * virtual package auto-requires (parsed from *.info files' "dependencies[]" > entries) -- this will help simplify spec files > * formalized packaging guidelines I was thinking about this just yesterday, as it was taking me a while to track down a bunch of sub-modules and which packages were providing them. I think virtual provides for sub-modules is something we could really use -- and the rest would be fantastic, if we can make it work automagically. > Drupal 8 itself is still in major development and this package will not be > ready for Fedora for a good while. I am doing all of my work out of GitHub. > If you would like to help out or review anything, please see the links > below: > > Specs and issues: https://github.com/siwinski/drupal8-rpms > Dev repos: http://repos.fedorapeople.org/repos/siwinski/drupal8/ > Draft packaging guidelines: > https://fedoraproject.org/wiki/User:Siwinski/Draft:Packaging:Drupal8 I added a couple of lines to the packaging guidelines around Drupal libraries. We may also want to revisit the latest proposed JavaScript packaging guidelines and make sure that all the new Drupal 8 packages follow them. -- Jared Smith -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel