Re: [CentOS] creating RPMs from CRAN tarballs

2015-06-05 Thread Peter
On 06/04/2015 07:49 AM, Tony Schreiner wrote: I run R2spec -s tarball to create a spec file, and most of the time it works ok, but sometimes (RPostgresSQL, Rcpp for example) the package has test or example programs that start with #!/usr/bin/r with lower case r, and the resulting

Re: [CentOS] creating RPMs from CRAN tarballs

2015-06-05 Thread Leon Fauster
Am 05.06.2015 um 15:56 schrieb Tony Schreiner anthony.schrei...@bc.edu: The %define __find_requires %{nil} sounds too disruptive. I'll look at scripting the corrections. Maybe I will request at EPEL to see they would consider making a link to /usr/bin/r. However I checked a Debian

Re: [CentOS] creating RPMs from CRAN tarballs

2015-06-05 Thread Tony Schreiner
On Fri, Jun 5, 2015 at 3:09 AM, Peter pe...@pajamian.dhs.org wrote: On 06/04/2015 07:49 AM, Tony Schreiner wrote: I run R2spec -s tarball to create a spec file, and most of the time it works ok, but sometimes (RPostgresSQL, Rcpp for example) the package has test or example programs that

Re: [CentOS] creating RPMs from CRAN tarballs

2015-06-05 Thread Bowie Bailey
On 6/5/2015 3:09 AM, Peter wrote: On 06/04/2015 07:49 AM, Tony Schreiner wrote: I run R2spec -s tarball to create a spec file, and most of the time it works ok, but sometimes (RPostgresSQL, Rcpp for example) the package has test or example programs that start with #!/usr/bin/r with lower

Re: [CentOS] creating RPMs from CRAN tarballs

2015-06-05 Thread Nicolas Thierry-Mieg
On 06/05/2015 04:11 PM, Bowie Bailey wrote: On 6/5/2015 3:09 AM, Peter wrote: On 06/04/2015 07:49 AM, Tony Schreiner wrote: I run R2spec -s tarball to create a spec file, and most of the time it works ok, but sometimes (RPostgresSQL, Rcpp for example) the package has test or example programs

Re: [CentOS] creating RPMs from CRAN tarballs

2015-06-05 Thread Peter
On 06/06/2015 03:21 AM, Nicolas Thierry-Mieg wrote: perl -pi -e 's:^#!/usr/bin/r:#!/usr/bin/R: unless $i++' path/to/R/scripts/*.R I assume the unless $i++ is supposed to limit the replace operation to only the first line each file. Unfortunately, since it is a global variable, it is

Re: [CentOS] creating RPMs from CRAN tarballs

2015-06-04 Thread Leon Fauster
Am 04.06.2015 um 18:03 schrieb Tony Schreiner anthony.schrei...@bc.edu: Thanks for the suggestion, but after putting that at the top of the spec and running rpmbuild, I still get Resolving Dependencies -- Running transaction check --- Package R-RPostgreSQL.x86_64 0:0.4-1.el6 will be

Re: [CentOS] creating RPMs from CRAN tarballs

2015-06-04 Thread Tony Schreiner
Thanks for the suggestion, but after putting that at the top of the spec and running rpmbuild, I still get Resolving Dependencies -- Running transaction check --- Package R-RPostgreSQL.x86_64 0:0.4-1.el6 will be installed -- Processing Dependency: /usr/bin/r for package:

Re: [CentOS] creating RPMs from CRAN tarballs

2015-06-04 Thread Leon Fauster
Am 03.06.2015 um 21:49 schrieb Tony Schreiner anthony.schrei...@bc.edu: I run R2spec -s tarball to create a spec file, and most of the time it works ok, but sometimes (RPostgresSQL, Rcpp for example) the package has test or example programs that start with #!/usr/bin/r with lower case

Re: [CentOS] creating RPMs from CRAN tarballs

2015-06-03 Thread Tony Schreiner
If I may add The created spec file does not list the dependency on /usr/bin/r, something in rpmbuild creates it. On Wed, Jun 3, 2015 at 3:49 PM, Tony Schreiner anthony.schrei...@bc.edu wrote: This is not specifically a CentOS question, but I am creating RPMS for CentOS 6 from some CRAN

[CentOS] creating RPMs from CRAN tarballs

2015-06-03 Thread Tony Schreiner
This is not specifically a CentOS question, but I am creating RPMS for CentOS 6 from some CRAN tarballs. I run R2spec -s tarball to create a spec file, and most of the time it works ok, but sometimes (RPostgresSQL, Rcpp for example) the package has test or example programs that start with