[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Please accept drscheme 209-4 into testing



drscheme 209-4 has been uploaded to sid & sucessfully built on all
architectures it has previously built on. It fixes bug #310645, an RC
bug preventing upgrading/installing of drscheme from woody (I don't know
 exactly that happens, since there is no drscheme in woody). Attached is
the interdiff from -3 (currently in sarge) to -4.
diff -u drscheme-209/debian/rules drscheme-209/debian/rules
--- drscheme-209/debian/rules
+++ drscheme-209/debian/rules
@@ -56,9 +56,7 @@
 	-rm -r src/wxxt/include
 	-cd src/wxcommon/jpeg; $(MAKE) clean
 	#-cd src/srpersist; make -f ../../debian/Makefile.srpersist clean
-	#-rm -r collects/srpersist/private/compiled/native/
 	#-rm -r collects/srpersist/pltlib
-	-rm -r collects/readline/compiled/native/
 	-rm -r collects/readline/pltlib
 	-rm collects/setup/errors
 	-find . -name Makefile | xargs rm -f
@@ -69,6 +67,7 @@
 	-find . -name *.o -exec rm {} \;
 	-find . -name .libs -exec rm -r {} \;
 	-find . -name *.dep -exec rm {} \;
+	-find . -type d -name compiled -exec rm -r {} \;
 
 	dh_clean
 
diff -u drscheme-209/debian/changelog drscheme-209/debian/changelog
--- drscheme-209/debian/changelog
+++ drscheme-209/debian/changelog
@@ -1,3 +1,17 @@
+drscheme (1:209-4) unstable; urgency=low
+
+  * Clean up debian/control crap (Closes: #310645)
+     - Switch "Replaces" for drscheme & mzscheme
+     - drscheme:
+       - Depend on mzscheme (= ${Source-Version}), don't Pre-depend on it
+     - mzscheme:
+       - Don't conflict with libc6
+       - Don't need to depend on debianutils, it's a required package
+       - Don't explicitly depend on libfreetype6, it's detected automatically
+  * Remove compiled/ directories inside source tree on clean
+
+ -- Ari Pollak <ari@debian.org>  Tue, 24 May 2005 20:40:32 -0400
+
 drscheme (1:209-3) unstable; urgency=low
 
   * Well that was dumb. Don't remove all .jinfo files, we need some of them.
diff -u drscheme-209/debian/control drscheme-209/debian/control
--- drscheme-209/debian/control
+++ drscheme-209/debian/control
@@ -11,17 +11,16 @@
  
 Package: drscheme
 Architecture: alpha amd64 hppa i386 m68k mips mipsel powerpc sparc
-Pre-Depends: mzscheme (>= 207)
-Depends: debconf (>=0.4.00), ${shlibs:Depends}
-Suggests: menu (>=1.5)
+Depends: debconf (>= 0.4.00), mzscheme (= ${Source-Version}), ${shlibs:Depends}
+Suggests: menu (>= 1.5)
 Conflicts: mzscheme (<< 207), drscheme-extradoc
-Replaces: drscheme (>> 207)
+Replaces: mzscheme (<< 207) 
 Description: PLT Scheme Programming Environment
  This is a Scheme Programming Environment, designed for use within
  an educational setting.  The faculty and staff at Rice University
  developed this package to be used in programming curricula, as a
  supplement to mathematics courses, or for general programming
- instruction in a liberali arts setting.
+ instruction in a liberal arts setting.
  .
  It includes its own IDE (which runs under X) and is similar in
  some respects to Emacs (most noticably in its keybindings).
@@ -34,10 +33,10 @@
 
 Package: mzscheme
 Architecture: alpha amd64 hppa i386 m68k mips mipsel powerpc sparc
-Depends: gcc | c-compiler, debconf (>=0.4.00), debianutils (>= 2.8.0), libreadline5-dev, libssl-dev, libfreetype6 (>= 2.1.5-1), ${shlibs:Depends}
-Conflicts: libc6 (<< 2.3.1), drscheme (<< 207), drscheme-extradoc, slib (<< 2d4-2)
-Suggests: menu (>=1.5), slib
-Replaces: mzscheme-dev, mzscheme (>> 207)
+Depends: gcc | c-compiler, debconf (>= 0.4.00), libreadline5-dev, libssl-dev, ${shlibs:Depends}
+Conflicts: drscheme (<< 207), drscheme-extradoc, slib (<< 2d4-2)
+Suggests: menu (>= 1.5), slib
+Replaces: mzscheme-dev, drscheme (<< 207)
 Provides: httpd
 Description: PLT Scheme Interpreter
  This scheme implementation forms the foundation for the DrScheme
@@ -48 +46,0 @@
-

Reply to: