diff options
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..c82d270 --- /dev/null +++ b/debian/rules @@ -0,0 +1,24 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# debian/rules file for the Debian/GNU Linux r-cran packages +# Copyright 2004 by Dirk Eddelbuettel <edd@debian.org> + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/langcore.mk + +## We need the CRAN (upstream) name +cranName := $(shell grep Package: DESCRIPTION | cut -f2 -d" ") +## and we need to build a Debian Policy-conformant lower-case package name +cranNameLC := $(shell echo $(cranName) | tr "[A-Z]" "[a-z]" | tr "." "-" ) +## which we can use to build the package directory +package := r-cran-$(cranNameLC) +## which we use for the to-be-installed-in directory +debRlib := $(CURDIR)/debian/$(package)/usr/lib/R/site-library + +common-install-indep:: R_any_arch +common-install-arch:: R_any_arch + +R_any_arch: + dh_installdirs usr/lib/R/site-library + R CMD INSTALL -l $(debRlib) --clean . + rm -vf $(debRlib)/R.css $(debRlib)/$(cranNameLC)/COPYING |