On 2 February 2012 at 14:18, Carlos Borroto wrote: | On Tue, Jan 31, 2012 at 5:37 AM, Andreas Tille <[email protected]> wrote: | >> | They all build right now. I'm missing the license text to add for | >> | packages using MIT and Artistic-2, an easy fix I think. The only major | >> | issue I found was with RSQLite, which includes the sqlite3 source, but | >> | I'm guessing I need to link against Debian's sqlite3. | >> | >> Then you may need to patch the upstream configure. When I was doing the | >> automatic builds of 2000+ (at the time) CRAN packages that were autogenerated | >> as .deb package, I just left it as is. Given that R needs to run on Windoze, | >> OS X and various Linux/Unix flavours it was defensible for for Seth to | >> include the sources. | > | > For the manual packaging targeting at a Debian release I would strongly | > recommend to use Debian packaged sqlite3 (by patching upstream | > configure). | | I have taken a look at the upstream's configure, but haven't quite | understand how to correctly patch it. They did include | '--with-sqlite-dir', '--with-sqlite-inc' and '--with-sqlite-lib', | these can be use to avoid using the bundled sqlite3. How could I set | these options when the package builds?
I have several dozen debian/rules files around, but rarely need it. Here it was I have commented out for Rmpi aka r-cran-rmpi: #!/usr/bin/make -f # -*- makefile -*- # debian/rules file for the Debian/GNU Linux r-cran-rmpi package # Copyright 2003-2010 by Dirk Eddelbuettel <[email protected]> include /usr/share/R/debian/r-cran.mk ##extraInstallFlags="--configure-args=--with-mpi=/usr/lib/openmpi" extraInstallFlags="--no-test-load" I think extraInstallFlags is due to a patch Steffen once needed / supplied. | This is the 'debian/rules' file I copied from r-cran-rocr: | #!/usr/bin/make -f | | include /usr/share/R/debian/r-cran.mk | | # Require a number equal or superior than the R version the package | was built with. | install/r-$(debRreposname)-$(cranName):: | echo "R:Depends=r-base-core (>= $(shell R --version | head -n1 | perl | -ne 'print / +([0-9]\.[0-9]+\.[0-9])/')~)" >> | debian/r-$(debRreposname)-$(cranName).substvars Nice substvars trick. I still do that part by hand in debian/control. Dirk | | Thanks, | Carlos -- "Outside of a dog, a book is a man's best friend. Inside of a dog, it is too dark to read." -- Groucho Marx -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

