--- rggobi-2.1.4-2.orig/DESCRIPTION +++ rggobi-2.1.4-2/DESCRIPTION @@ -6,7 +6,7 @@ Debby Swayne , Hadley Wickham , Michael Lawrence -Depends: R (>= 2.2.0), RGtk2, utils +Depends: R (>= 2.2.0), utils Suggests: reshape SystemRequirements: GGobi Maintainer: Hadley Wickham --- rggobi-2.1.4-2.orig/debian/old/rules.2002.old +++ rggobi-2.1.4-2/debian/old/rules.2002.old @@ -0,0 +1,101 @@ +#!/usr/bin/make -f +# debian/rules file for the Debian GNU/Linux r-omegahat-ggobi package +# Copyright 2002 by Dirk Eddelbuettel + +package = r-omegahat-ggobi + +debbase := $(CURDIR)/debian +debtmp := $(debbase)/tmp +debRlib := $(debtmp)/usr/lib/R/library +debdoc := $(debtmp)/usr/share/doc/$(package) + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatability version to use. +export DH_COMPAT=1 + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +get-orig-source: upstream +upstream: + wget http://www.ggobi.org + +build: build-stamp +build-stamp: + dh_testdir + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + -make distclean + -rm -f `find . -name "*~"` + -rm -rf debian/tmp debian/files* core debian/substvars + -rm -f doc/html/function.html doc/html/packages.html + -rm -f config.cache config.status + dh_clean + +install: DH_OPTIONS= +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + GGOBI_ROOT=/usr/lib/ggobi \ + R CMD INSTALL -l $(debRlib) --clean . + ## edd 14 Jul 2002 + ## This is a fudge -- to sail around the Ggobi + ## env.vars, we link into R_HOME/bin + ## maybe DTL will fix this upstream one day + ## edd 14 Jul 2002 + dh_link usr/lib/ggobi/lib/libggobi.so usr/lib/R/bin/libggobi.so + dh_link usr/lib/ggobi/lib/libgtkext.so usr/lib/R/bin/libgtkext.so + ## correct mode (lintian) + -chmod 0644 $(debtmp)/usr/lib/R/library/Rggobi/include/tour1d_pp.h + rm $(debRlib)/R.css + +# Build architecture-independent files here. +# Pass -i to all debhelper commands in this target to reduce clutter. +binary-indep: DH_OPTIONS=-i +binary-indep: build install + +# Build architecture-dependent files here. +# Pass -a to all debhelper commands in this target to reduce clutter. +binary-arch: DH_OPTIONS=-a +binary-arch: build install + dh_testdir + dh_testroot +# dh_installdebconf + dh_installdocs +# dh_installexamples +# dh_installmenu +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installmanpages +# dh_installinfo +# install lintian "silencer" +# install -p -m 0644 debian/$(package).lintian \ +# $(debtmp)/usr/share/lintian/overrides/$(package) +# dh_undocumented + dh_installchangelogs + dh_strip + dh_link + dh_compress + dh_fixperms +# dh_suidregister + dh_installdeb +# dh_makeshlibs +# dh_perl + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- rggobi-2.1.4-2.orig/debian/old/rules.2005.old +++ rggobi-2.1.4-2/debian/old/rules.2005.old @@ -0,0 +1,54 @@ +#!/usr/bin/make -f +# debian/rules file for the Debian GNU/Linux r-omegahat-ggobi package +# Copyright 2002 - 2005 by Dirk Eddelbuettel + +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" ") +## this would work if the package was r-omegahat-rggobi, but we had +## previously picked r-omegahat-ggobi (no r), so this has to make do +cranName := ggobi + +## 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 +## NB This is an OmegaHat package +package := r-omegahat-$(cranNameLC) +## which we use for the to-be-installed-in directory +debtmp := $(CURDIR)/debian/$(package) +debRlib := $(debtmp)/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 . + ## + R CMD INSTALL --library $(debRlib) --clean . +## --configure-args="--with-ggobi=/usr/lib/ggobi" + ## + ## edd 14 Jul 2002 + ## This is a fudge -- to sail around the Ggobi + ## env.vars, we link into R_HOME/bin + ## maybe DTL will fix this upstream one day + ## edd 14 Jul 2002 + ## edd 24 Jan 2005 updated to $R_HOME/lib (from $R_HOME/bin) +# dh_link usr/lib/ggobi/lib/libggobi.so \ +# usr/lib/R/lib/libggobi.so +# dh_link usr/lib/ggobi/lib/libgtkext.so \ +# usr/lib/R/lib/libgtkext.so + ## + ## correct mode (lintian) + #-chmod 0644 \ + # $(debtmp)/usr/lib/R/library/Rggobi/include/tour1d_pp.h + rm -vf $(debRlib)/R.css + rm config.status config.log + + + + --- rggobi-2.1.4-2.orig/debian/changelog +++ rggobi-2.1.4-2/debian/changelog @@ -0,0 +1,132 @@ +rggobi (2.1.4-2-1) unstable; urgency=low + + * New upstream release + * DESCRIPTION: Still removing RGtk2 from (upstream) Depends because + of implied X11 Display requirement during build + + -- Dirk Eddelbuettel Sun, 12 Nov 2006 20:50:40 -0600 + +rggobi (2.1.4-1-1) unstable; urgency=low + + * New upstream release + * debian/rules: Simplied to one-liner sourcing r-cran.mk + * debian/control: (Build-)Depends: upgraded to the current versions + r-base-core (>= 2.4.0) and ggobi (>= 2.1.4) + * debian/control: Added Depends: on r-cran-rgtk2; we cannot currently + Build-Depends: on it as it wants an X11 display which stop autobuilds + * debian/control: Standards-Version: upgraded to 3.7.2 + + -- Dirk Eddelbuettel Thu, 9 Nov 2006 20:28:24 -0600 + +rggobi (2.1.3-1) unstable; urgency=low + + * New upstream release + + -- Dirk Eddelbuettel Sun, 2 Apr 2006 14:15:58 -0500 + +rggobi (2.1.2-1) unstable; urgency=low + + * New upstream release corresponding the recent first release of ggobi2 + * debian/control: Updated Build-Depends to ggobi and gtk2 + * debian/rules: Updated and simplified + * debian/postinst: No longer call R to update html help indices + + -- Dirk Eddelbuettel Fri, 31 Mar 2006 21:34:05 -0600 + +rggobi (1.1.3-1) unstable; urgency=low + + * New upstream release + * As with 1.1.1 and 1.1.2: + - src/Makevars.in: As ggobi's ggobi-config would appears to be broken, + we added explicit statements '-I/usr/lib/ggobi/include' to PKG_CPPFLAGS + and '-L/usr/lib/ggobi/lib' to PKG_LIBS + - R/GGobiHome.S.in: Dito, setting '/usr/lib/ggobi' + + * DESCRIPTION: Removed RGtk from Depends as R will try to load RGtk during + the compilation of the package -- but as RGtk requires a X11 display, this + is not suitable for automated and unattented builds as done for Debian. + The logical function of the Depends is filfilled by the Debian Depends:, + and we have to take the small performance hit of loading RGtk at runtime. + + * debian/control: Added Builds-Depends: and Depends: on r-omegahat-rgtk + + -- Dirk Eddelbuettel Tue, 7 Jun 2005 21:10:03 -0500 + +rggobi (1.1.2-2) unstable; urgency=low + + * Now that Ggobi moved from non-free to main, Rggobi can leave contrib + * debian/control: Change Section: from contrib/math to math + * debian/control: Update Build-Depends for the current ggobi + + -- Dirk Eddelbuettel Thu, 26 May 2005 22:14:46 -0500 + +rggobi (1.1.2-1) unstable; urgency=low + + * New upstream release + + * As with 1.1.1: + - src/Makevars.in: As ggobi's ggobi-config would appears to be broken, + we added explicit statements '-I/usr/lib/ggobi/include' to PKG_CPPFLAGS + and '-L/usr/lib/ggobi/lib' to PKG_LIBS + - R/GGobiHome.S.in: Dito, setting '/usr/lib/ggobi' + + -- Dirk Eddelbuettel Mon, 24 Jan 2005 21:30:15 -0600 + +rggobi (1.1.1-2) unstable; urgency=low + + * debian/rules: Link libraries into $R_HOME/lib instead of $R_HOME/bin + following the change by R 2.* (thanks to Pavel Schlesinger) + + -- Dirk Eddelbuettel Mon, 24 Jan 2005 21:03:29 -0600 + +rggobi (1.1.1-1) unstable; urgency=low + + * New upstream release + + * src/Makevars.in: As ggobi's ggobi-config would appears to be broken, + we added explicit statements '-I/usr/lib/ggobi/include' to PKG_CPPFLAGS + and '-L/usr/lib/ggobi/lib' to PKG_LIBS + * R/GGobiHome.S: Dito, setting '/usr/lib/ggobi' + + * Built under R 2.0.* + * debian/control: Updated Build-Depends: and Depends: accordingly + * debian/post{inst,rm}: Only run build-help.pl if R is installed + * debian/watch: Added watch file + + -- Dirk Eddelbuettel Thu, 25 Nov 2004 23:20:18 -0600 + +rggobi (0.53.0-3) unstable; urgency=low + + * debian/rules: Fix small snafu induced by cdbs rewrite + + -- Dirk Eddelbuettel Sat, 21 Aug 2004 23:20:07 -0500 + +rggobi (0.53.0-2) unstable; urgency=low + + * debian/control: Added libglib1.2-dev, libgtk1.2-dev, libxml2-dev + to Build-Depends (Closes: #262310) + * debian/rules: Rewritten using (invariant) cdbs template + * debian/rules: Reused two small package-specific changes from old rules + * debian/control: Added cdbs to Build-Depends + * debian/control: Updated Standards-Version to 3.6.1.1 + * debian/control: Updated Depends and Build-Depends to current R version + * We tried upgrading this to version 1.0.0, but as that one fails to + compile against either the currently packaged or newer Ggobi, we have + to stay with this version. + + -- Dirk Eddelbuettel Sat, 21 Aug 2004 21:57:04 -0500 + +rggobi (0.53.0-1) unstable; urgency=low + + * New upstream release + + -- Dirk Eddelbuettel Sun, 19 Jan 2003 22:19:47 -0600 + +rggobi (0.52.0-1) unstable; urgency=low + + * Initial release of Debian package + * This has to be in contrib/ as ggobi is in non-free due to its + non-DFSG compliant AT&T Open Source License. + + -- Dirk Eddelbuettel Tue, 29 Oct 2002 20:48:36 -0600 + --- rggobi-2.1.4-2.orig/debian/control +++ rggobi-2.1.4-2/debian/control @@ -0,0 +1,16 @@ +Source: rggobi +Section: math +Priority: optional +Maintainer: Dirk Eddelbuettel +Standards-Version: 3.7.2 +Build-depends: r-base-dev (>= 2.4.0), ggobi (>= 2.1.4), debhelper (>= 4.1.0), cdbs, libgtk2.0-dev, libxml2-dev, r-cran-rgtk2 + +Package: r-omegahat-ggobi +Architecture: any +Depends: r-base-core (>= 2.4.0), ggobi (>= 2.1.4), ${shlibs:Depends}, r-cran-rgtk2 +Description: GNU R package for the GGobi data visualization system + This Debian package contains the R package for access to the ggobi + data visualization system for high-dimensional data from within GNU R. + . + See http://www.ggobi.org for Ggobi, and http://www.r-project.org for GNU R. + --- rggobi-2.1.4-2.orig/debian/copyright +++ rggobi-2.1.4-2/debian/copyright @@ -0,0 +1,33 @@ +This is the Debian GNU/Linux r-omegahat-ggobi package of Rggobi, a package +providing access to ggobi from within the GNU R language and environment for +statisticial computing. Rggobi was written by Duncan Temple Lang + and Debby Swayne . + +This package was created by Dirk Eddelbuettel . +The sources where downloaded from the GGobi website at + http://www.ggobi.org +It is also availabe at the Omegahat website at + http://www.omegahat.org/Rggobi + +The package was renamed from its upstream name 'Rggobi' to 'r-omegahat-ggobi' +to highlight the fact that is it an Omegahat subproject; similarly CRAN +packages are called r-cran-* by Debian. + +Rggobi is copyright by Duncan Temple Lang and +Debby Swayne and licensed under the BSD license as +described in the DESCRIPTION file from the original sources, which is +reproduced below. On a Debian GNU/Linux system, the BSD license is included +in the file /usr/share/common-licenses/BSD. + + Package: Rggobi + Version: 0.52-0 + Date: 2002/06/07 + Title: The embedded ggobi R interface. + Author: Duncan Temple Lang , + Debby Swayne + Depends: R (>= 1.1.0) + Maintainer: Duncan Temple Lang + Description: An interface from R to ggobi for programmatic dynamic, interactive visualization. + License: BSD + URL: http://www.ggobi.org/, http://www.omegahat.org/Rggobi + --- rggobi-2.1.4-2.orig/debian/postinst +++ rggobi-2.1.4-2/debian/postinst @@ -0,0 +1,25 @@ +#!/bin/sh +# -*- makefile -*- +# debian/postinst file for the Debian/GNU Linux r-omegahat-rggobi package +# Copyright 2004-2006 by Dirk Eddelbuettel + +set -e + +#DEBHELPER# + +case "$1" in + configure) +# if test -x /usr/bin/R; then +# R CMD perl /usr/lib/R/share/perl/build-help.pl --htmllists +# fi + ;; + abort-upgrade|abort-remove|abort-deconfigure) + ;; + *) + echo "postinst called with unknown argument \`$1'" >&2 + ;; +esac + + +exit 0 + --- rggobi-2.1.4-2.orig/debian/postrm +++ rggobi-2.1.4-2/debian/postrm @@ -0,0 +1,25 @@ +#!/bin/sh +# -*- makefile -*- +# debian/postrm file for the Debian/GNU Linux r-omegahat-rggobi package +# Copyright 2004-2006 by Dirk Eddelbuettel + +set -e + +#DEBHELPER# + +case "$1" in + upgrade|remove|purge) +# if test -x /usr/bin/R; then +# R CMD perl /usr/lib/R/share/perl/build-help.pl --htmllists +# fi + ;; + failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + *) + echo "postrm called with unknown argument \`$1'" >&2 + ;; +esac + + +exit 0 + --- rggobi-2.1.4-2.orig/debian/rules +++ rggobi-2.1.4-2/debian/rules @@ -0,0 +1,12 @@ +#!/usr/bin/make -f +# debian/rules file for the Debian GNU/Linux r-omegahat-ggobi package +# Copyright 2002 - 2006 by Dirk Eddelbuettel + +include /usr/share/R/debian/r-cran.mk + +## NB This is an OmegaHat package +package := r-omegahat-$(cranNameLC) + + + + --- rggobi-2.1.4-2.orig/debian/watch +++ rggobi-2.1.4-2/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://cran.r-project.org/src/contrib/rggobi_([-0-9\.]*).tar.gz