--- rggobi-2.1.7.orig/debian/postrm +++ rggobi-2.1.7/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.7.orig/debian/compat +++ rggobi-2.1.7/debian/compat @@ -0,0 +1 @@ +5 --- rggobi-2.1.7.orig/debian/changelog +++ rggobi-2.1.7/debian/changelog @@ -0,0 +1,223 @@ +rggobi (2.1.7-1) unstable; urgency=low + + * New upstream release + + -- Dirk Eddelbuettel Mon, 01 Oct 2007 08:57:05 -0500 + +rggobi (2.1.6-1-1) unstable; urgency=low + + * New upstream release + * Built with R 2.6.0 release candidate, setting (Build-)Depends: to + 'r-base-(core|dev) >> 2.5.1' to prevent move to testing before R 2.6.0 + + -- Dirk Eddelbuettel Sat, 22 Sep 2007 11:22:24 -0500 + +rggobi (2.1.6-1) unstable; urgency=low + + * New upstream release, matching Ggobi 2.1.6 (Closes: #439457) + + * debian/control: Updated Build-Depends: to ggobi (>= 2.1.6) and + r-base-core (>= 2.5.1) + + * debian/rules: Modify standard stanza from /usr/share/R/r-cran.mk to wrap + 'R CMD INSTALL' inside xvfb-run to provide a (virtual) X11 environment + in RGtk2 can be loaded (as it dies without $DISPLAY set); also added + xvfb, xbase-clients (for xauth) and xfonts-base to Build-Depends + + -- Dirk Eddelbuettel Sat, 25 Aug 2007 13:37:04 -0500 + +rggobi (2.1.5-2) unstable; urgency=low + + * Package renamed to r-cran-rggobi as it has also been provided via + the (more widely known) CRAN repository as well as from www.ggobi.org + * debian/control: Added Replaces/Conflicts/Provides for r-omegahat-ggobi + + -- Dirk Eddelbuettel Sat, 28 Apr 2007 12:22:53 -0500 + +rggobi (2.1.5-1) unstable; urgency=low + + * New upstream release + + * This is expected to address the bug report concerning X11 resource + consumption (Closes: #412129) + + * debian/control: Updated Build-Depends: to ggobi (>= 2.1.5) and + r-base-core (>= 2.5.0) to reflect releases from this week + + * DESCRIPTION: Still removing RGtk2 from (upstream) Depends because + of implied X11 Display requirement during build + + -- Dirk Eddelbuettel Fri, 27 Apr 2007 21:38:41 -0500 + +rggobi (2.1.4-4-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, 10 Dec 2006 11:07:33 -0600 + +rggobi (2.1.4-3-1) unstable; urgency=low + + * New upstream release + * DESCRIPTION: Still removing RGtk2 from (upstream) Depends because + of implied X11 Display requirement during build + + -- Dirk Eddelbuettel Mon, 4 Dec 2006 18:49:24 -0600 + +rggobi (2.1.4-2-2) unstable; urgency=low + + * debian/rules: Also reset $debRlib for non-CRAN package (Closes: #400835) + + -- Dirk Eddelbuettel Tue, 28 Nov 2006 20:32:50 -0600 + +rggobi (2.1.4-2-1etch1) testing-proposed-updates; urgency=medium + + * Backport of the change in 2.1.4-2-2 (of 28 Nov 2006) -- this change + is minimal and affects only debian/rules where two 'overriding' variables + need to be set so that the cdbs stanza /usr/share/R/debian/r-cran.mk + can be used correctly on this package from the Omagehat (and not CRAN) + upstream repository. + + * Thanks for Ben Burton for suggesting it, and for Steve Langasek to give + it an initial thumbs-up. This package should go into testing as the + freeze caught the badly broken (i.e. empty) version 2.1.4-2-1. + + * The original changelog entry from 2.1.4-2.2 follows. + + * debian/rules: Also reset $debRlib for non-CRAN package (Closes: #400835) + + -- Dirk Eddelbuettel Tue, 13 Feb 2007 20:52:42 -0600 + +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: Simplified 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.7.orig/debian/old/rules.2005.old +++ rggobi-2.1.7/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.7.orig/debian/old/rules.2002.old +++ rggobi-2.1.7/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.7.orig/debian/overrides +++ rggobi-2.1.7/debian/overrides @@ -0,0 +1,12 @@ +r-cran-rggobi: image-file-in-usr-lib usr/lib/R/site-library/rggobi/doc/clustering.png +r-cran-rggobi: image-file-in-usr-lib usr/lib/R/site-library/rggobi/doc/ellipse-2d.png +r-cran-rggobi: image-file-in-usr-lib usr/lib/R/site-library/rggobi/doc/ellipse-4d.png +r-cran-rggobi: image-file-in-usr-lib usr/lib/R/site-library/rggobi/doc/florentine-business.png +r-cran-rggobi: image-file-in-usr-lib usr/lib/R/site-library/rggobi/doc/florentine-marital.png +r-cran-rggobi: image-file-in-usr-lib usr/lib/R/site-library/rggobi/doc/manova1.png +r-cran-rggobi: image-file-in-usr-lib usr/lib/R/site-library/rggobi/doc/manova2.png +r-cran-rggobi: image-file-in-usr-lib usr/lib/R/site-library/rggobi/doc/stormtracks.png +r-cran-rggobi: image-file-in-usr-lib usr/lib/R/site-library/rggobi/doc/time-series-1.png +r-cran-rggobi: image-file-in-usr-lib usr/lib/R/site-library/rggobi/doc/time-series-2.png +r-cran-rggobi: image-file-in-usr-lib usr/lib/R/site-library/rggobi/doc/time-series-3.png +r-cran-rggobi: image-file-in-usr-lib usr/lib/R/site-library/rggobi/doc/time-series-4.png --- rggobi-2.1.7.orig/debian/rules +++ rggobi-2.1.7/debian/rules @@ -0,0 +1,16 @@ +#!/usr/bin/make -f +# debian/rules file for the Debian GNU/Linux r-omegahat-ggobi package +# Copyright 2002 - 2007 by Dirk Eddelbuettel + +include /usr/share/R/debian/r-cran.mk + +## NB This is an OmegaHat package so need to reset package and debRlib +## And for added bonus, we made it -ggobi, not -rggobi +## Because of that last point, we can't just use $debRreposname +#package := r-omegahat-ggobi +#debRlib := $(CURDIR)/debian/$(package)/usr/lib/R/site-library +#lintiandir := $(CURDIR)/debian/$(package)/usr/share/lintian/overrides + + + + --- rggobi-2.1.7.orig/debian/copyright +++ rggobi-2.1.7/debian/copyright @@ -0,0 +1,35 @@ +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 +, Debby Swayne , +Hadley Wickham , and Michael Lawrence + +This package was created by Dirk Eddelbuettel . +The sources where downloaded from the GGobi website at + http://www.ggobi.org/rggobi +They used to be availabe at the Omegahat website too, but the primary +website is now at at ggobi.org. + +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 , +Debby Swayne , Hadley Wickham , +and Michael Lawrence 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.7.orig/debian/watch +++ rggobi-2.1.7/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://cran.r-project.org/src/contrib/rggobi_([-0-9\.]*).tar.gz --- rggobi-2.1.7.orig/debian/postinst +++ rggobi-2.1.7/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.7.orig/debian/control +++ rggobi-2.1.7/debian/control @@ -0,0 +1,20 @@ +Source: rggobi +Section: math +Priority: optional +Maintainer: Dirk Eddelbuettel +Standards-Version: 3.7.2 +Build-Depends: r-base-dev (>> 2.5.1), ggobi (>= 2.1.6), debhelper (>= 5.0.0), cdbs, libgtk2.0-dev, libxml2-dev, r-cran-rgtk2, xvfb, xbase-clients, xfonts-base + +Package: r-cran-rggobi +Conflicts: r-omegahat-ggobi (<= 2.1.5-1) +Replaces: r-omegahat-ggobi (<= 2.1.5-1) +Provides: r-omegahat-ggobi +Architecture: any +Depends: r-base-core (>> 2.5.1), ${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/rggobi for rggobi, http://www.ggobi.org/ggobi + and http://www.r-project.org for GNU R. +