Hi! On Jul 24, 2013 9:04 AM, "Antonio Trande" <anto.tra...@gmail.com> wrote: > I'm editing .spec file of MUMPS package to conform it to the MPI > packaging guidelines (http://fedoraproject.org/wiki/Packaging:MPI). I > have a modest experience in this particular case so I need some > suggestions. > > This is initial .spec file of MUMPS: > http://pkgs.fedoraproject.org/cgit/MUMPS.git/tree/MUMPS.spec > > This is that adjusted according to the MPI packaging guidelines: > http://sagitter.fedorapeople.org/MUMPS/MUMPS.mod.spec > > As you see, I have created the packages > > - - MUMPS-openmpi > - - MUMPS-openmpi-devel > - - MUMPS-common > > Upstream provides illustrative test programs showing how MUMPS can be > used in examples/ directory; Can I package these programs in > 'MUMPS-common' package ? They are located in dedicated directory in > /usr/share.
Yes, but usually examples are shipped in /usr/share/doc via %doc, not directly in /usr/share. > 'MUMPS-openmpi' contains all versioned libraries; I don't know if it's > correct or the package must be named 'MUMPS-openmpi-libs' No, a -libs subpackage would only be necessary if the main MUMPS-openmpi package contained more than libraries. > Should all .h files be in a '-headers' subpackage ? > Now, they are 'MUMPS-openmpi-devel'. No, -devel is the correct location for the headers. > This phrase in MPI guidelines is little clear for me: > > "Software that supports MPI MUST be packaged also in serial mode [i.e. > no MPI], if it is supported by upstream." > > What does mean "serial mode" ? :) -T.C.
-- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel