[Fedora-r-devel-list] -devel packages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear list,

Once again I come here to ask for your help/opinion :-)

I have decided to give some more love to two of my packages:
R-BSgenome.Dmelanogaster.FlyBase.r51 and R-BSgenome.Celegans.UCSC.ce2

In order to be able to build the latest versions of them I need to
package the following:
R-IRange R-Biostrings and R-BSgenome

So I did and before submitting them for review, I would like to expose
here the problem I have with them.

While packaging R-IRange has obtain:
R-IRanges.x86_64: W:
devel-file-in-non-devel-package /usr/lib64/R/library/IRanges/include/...

So I divided the package in a sub package -devel with the following
error:
R-IRanges-devel.x86_64: E: only-non-binary-in-usr-lib
while all the package is in %{_libdir}

If I move the headers from %{_libdir} to %{_datadir} as rpmlint ask then
I have to do the following in R-Biostrings spec:
---------------SPEC
# Replace the wrong include by the rights one :)
for i in %{packname}/src/*.c
 do 
   sed -i -e 's|#include "IRanges_interface.h"| #include
"%{_datadir}/R/library/IRanges/include/include/IRanges_interface.h"|' $i
 done

sed -i -e 's|#include "IRanges_defines.h"| #include
"%{_datadir}/R/library/IRanges/include/include/IRanges_defines.h"|'
%{packname}/inst/include/Biostrings_de
fines.h
sed -i -e 's|#include "_IRanges_stubs.c"| #include
"%{_datadir}/R/library/IRanges/include/include/_IRanges_stubs.c"|'
%{packname}/src/IRanges_stubs.c
-----------------EOF
Because else Biostrings cannot find the correct headers and thus cannot
compile...

And... R-Biostrings needs also to be split in a subpackage -devel with
the headers in %{_libdir} while the package is installed in %{_datadir}
so R-BSgenome will also have to be "patched" for the headers.

Is there a way to make R looking in both %{_datadir} and %{_libdir}
while it looks for the headers ?
Could I leave the R headers in %{_libdir} ? (I guess not but worth to
ask ^^)

Any suggestion/remarks ?

Thanks in advance,
Best regards,

Pierre

_______________________________________________
Fedora-r-devel-list mailing list
Fedora-r-devel-list@xxxxxxxxxx
http://www.redhat.com/mailman/listinfo/fedora-r-devel-list

[Index of Archives]     [Fedora Users]     [Fedora Development]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux