diff options
author | ranke <ranke@f247ebf9-aa24-0410-a698-f940e971ad2b> | 2007-07-01 12:36:17 +0000 |
---|---|---|
committer | ranke <ranke@f247ebf9-aa24-0410-a698-f940e971ad2b> | 2007-07-01 12:36:17 +0000 |
commit | fa02f905e9be32fb15733d1aafc9c023e1e49dc1 (patch) | |
tree | a98cf09a79e89cdd0857e34adcb4e8060f065656 | |
parent | 315700b69a6cdb76de4ff67385fb8fa39fef9d2a (diff) |
Backporting R 2.5.1
git-svn-id: svn+ssh://stiller/home/schatz/reps/r-backports@17 f247ebf9-aa24-0410-a698-f940e971ad2b
-rw-r--r-- | backport_recommended_etch.sh | 4 | ||||
-rw-r--r-- | backport_recommended_sarge.sh | 23 | ||||
-rw-r--r-- | edit_changelog_sarge.py | 32 | ||||
-rwxr-xr-x | r-cran.mk.orig | 47 | ||||
-rwxr-xr-x | r-etch-cran-recommended.mk | 51 |
5 files changed, 2 insertions, 155 deletions
diff --git a/backport_recommended_etch.sh b/backport_recommended_etch.sh index 2d9a047..66576bb 100644 --- a/backport_recommended_etch.sh +++ b/backport_recommended_etch.sh @@ -10,8 +10,8 @@ text="Recompiled on etch for CRAN" #for i in codetools; do -for i in rcompgen rpart survival vr; do -#for i in boot cluster codetools foreign kernsmooth lattice mgcv nlme rcompgen rpart survival vr; do +#for i in rcompgen rpart survival vr; do +for i in boot cluster codetools foreign kernsmooth lattice mgcv nlme rcompgen rpart survival vr; do cd $i rm -rf $i* apt-get source -t unstable $i diff --git a/backport_recommended_sarge.sh b/backport_recommended_sarge.sh deleted file mode 100644 index ca1f75b..0000000 --- a/backport_recommended_sarge.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash -# SVN: $Id$ -# Script to automate building backports from Dirks r-cran-* packages to sarge. -# Depends: debian_bundle, edit_changelog.py -# Author: Johannes Ranke <jranke@uni-bremen.de> -# Comments: First, the backport 2.4.0-0sarge2 from CRAN should be installed -# debian/changelog and debian/control have to be hand-edited -# for nlme and rpart, replacing their build dependency on -# r-cran-survival by r-recommended (=2.4.0-0sarge2) -# Last Change: 2007 Feb 05 - -for i in survival; do -#for i in boot cluster foreign kernsmooth lattice mgcv nlme rpart survival vr; do - cd $i - rm -rf $i* - apt-get source -t unstable r-cran-$i - cd $i-* - cp ../../r-sarge-cran-recommended.mk debian/rules - sed -i 's/^Replaces:.*/&, r-recommended (= 2.4.0-0sarge2)/' debian/control - python ../../edit_changelog_sarge.py - fakeroot dpkg-buildpackage -sa - cd ../.. -done diff --git a/edit_changelog_sarge.py b/edit_changelog_sarge.py deleted file mode 100644 index 3772a36..0000000 --- a/edit_changelog_sarge.py +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/python -# SVN: $Id: edit_changelog.py 5 2006-12-20 14:08:52Z ranke $ -# Author: Johannes Ranke <jranke@uni-bremen.de> -# Last Change: 2007 Feb 05 - -from time import strftime -from debian_bundle.changelog import Changelog, Version - -author = 'Johannes Ranke <jranke@uni-bremen.de>' - -chlg = "debian/changelog" -content = file(chlg).read() -changelog = Changelog(content) -newVersion = changelog.upstream_version + "-" + changelog.debian_version + "~sargecran.1" - -changelog.new_block(package=changelog.package, - version=Version(newVersion), - distributions='sarge-cran', - urgency='low', - author=author, - date=strftime("%a, %e %b %Y %H:%M:%S %z"), - ) - -changelog.add_change(''); -changelog.add_change(' * Backport to sarge for repository on CRAN'); -changelog.add_change(' * Also replaces r-recommended (= 2.4.0-0sarge2) for smooth upgrade from'); -changelog.add_change(' earlier backport by Christian Steigies'); -changelog.add_change(''); - -f = open(chlg, 'w') -changelog.write_to_open_file(f) -f.close() diff --git a/r-cran.mk.orig b/r-cran.mk.orig deleted file mode 100755 index 8fca38d..0000000 --- a/r-cran.mk.orig +++ /dev/null @@ -1,47 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- -# -# Generic debian/rules file for the Debian/GNU Linux r-cran-* packages -# -# Should be sufficient for Debianization of CRAN (http://cran.r-project.org) -# packages. Note that you still need to provide the other files in debian/*, -# in particular control, changelog and copyright. -# -# Copyright 2003-2006 by Dirk Eddelbuettel <edd@debian.org> - -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/langcore.mk - -# awk command to extract word after Package or Bundle, lowercased -awkString := "'/^(Package|Bundle):/ {print tolower($$2) }'" - -# apply it to the upstream meta-info file DESCRIPTION -cranName := $(shell awk "$(awkString)" DESCRIPTION) - -## and use the result to build the Debian'ized package name -package := r-cran-$(cranName) - -## which we use for the to-be-installed-in directory -debRlib :=$(CURDIR)/debian/$(package)/usr/lib/R/site-library - -## optional installation of a lintian silencer -lintiandir := $(CURDIR)/debian/$(package)/usr/share/lintian/overrides - -common-install-indep:: R_any_arch -common-install-arch:: R_any_arch - -R_any_arch: - ## create the target directory - dh_installdirs usr/lib/R/site-library - ## call R to install the sources we're looking at - R CMD INSTALL -l $(debRlib) --clean . - ## remove extra files which are present in some packages - rm -vf $(debRlib)/R.css \ - $(debRlib)/$(cranName)/COPYING \ - $(debRlib)/$(cranName)/LICENSE.txt - ## if we have an overrides file for lintian, install it - if test -f debian/overrides; then \ - install -d $(lintiandir) ; \ - install -m 0644 debian/overrides \ - $(lintiandir)/$(package); \ - fi diff --git a/r-etch-cran-recommended.mk b/r-etch-cran-recommended.mk deleted file mode 100755 index 4c4fa6c..0000000 --- a/r-etch-cran-recommended.mk +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- -# -# Generic debian/rules file for the Debian/GNU Linux r-cran-* packages -# -# Should be sufficient for Debianization of CRAN (http://cran.r-project.org) -# packages. Note that you still need to provide the other files in debian/*, -# in particular control, changelog and copyright. -# -# Copyright 2003-2006 by Dirk Eddelbuettel <edd@debian.org> -# Changed by: Johannes Ranke <jranke@uni-bremen.de> -# Changed debRlib to correct value for recommended packages -# Last Change: 2007 Jan 03 - -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/langcore.mk - -# awk command to extract word after Package or Bundle, lowercased -awkString := "'/^(Package|Bundle):/ {print tolower($$2) }'" - -# apply it to the upstream meta-info file DESCRIPTION -cranName := $(shell awk "$(awkString)" DESCRIPTION) - -## and use the result to build the Debian'ized package name -package := r-cran-$(cranName) - -## which we use for the to-be-installed-in directory -## jranke: for recommended packages -debRlib := $(CURDIR)/debian/$(package)/usr/lib/R/library - -## optional installation of a lintian silencer -lintiandir := $(CURDIR)/debian/$(package)/usr/share/lintian/overrides - -common-install-indep:: R_any_arch -common-install-arch:: R_any_arch - -R_any_arch: - ## create the target directory - dh_installdirs usr/lib/R/site-library - ## call R to install the sources we're looking at - R CMD INSTALL -l $(debRlib) --clean . - ## remove extra files which are present in some packages - rm -vf $(debRlib)/R.css \ - $(debRlib)/$(cranName)/COPYING \ - $(debRlib)/$(cranName)/LICENSE.txt - ## if we have an overrides file for lintian, install it - if test -f debian/overrides; then \ - install -d $(lintiandir) ; \ - install -m 0644 debian/overrides \ - $(lintiandir)/$(package); \ - fi |