Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Please unblock package scratch

Closes: #703141 

unblock scratch/1.4.0.6~dfsg1-4

Regards,

Dmitrijs.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJRTfELAAoJEIh7YGGLPBauwkwP/0RzNNKDmcDgT+FQENJk03Z9
0V6D6yLWXNSRCdtTPFgv3YTTQ7CUAsV5R++4HEFPNaXem8mS9lgR/7pMEHWVYjpo
Urg3s+4Fmjqfwk05e+Q0hmxDMlscUH6xaG5kyIAC1XEuEDa8BnrAThas+oUI08XW
IlHZMqHIA/BeAFPChWMjBWw8skTiO4ze0wDE7UXE61qfuPXiSQMYdGwL46nPMnzn
E/qUWjZRn1kpY8CrcUcFSW/M7EW0DIjlrKkZqIpgpokM5yEucQ7bTzyNhiD+2hHM
Rmg+veK4YPVYFSBFhQWDeQTvpDLaCuUhK6/zIhd8Ojjp+roj5QEZiWa4kE7lFBVx
1dC7pOwZpbeOsH5UvfFL4zN6FpLSGNeyGu8zyoyCEKoGhVLBNXPjhRStr5LKx1JL
AEYGQMIAkkh+ZqtpgVeM4ANdbjVmJLc8NYegM0VFFrnfpaHVG/p6gHrIHvwHEeL7
UFkl5JdvWqXk6WWgOlTYQw6iaVmL2r+piqxFURbe69QfCXugSIxpi2jRU3bfhocT
XpjAFOLTTdGedKaAt/cwDRnlxFP6QqfTKQhc+8exNct7vG19UHHc3bOTdg2TdM2V
ldMVwRMlRae3+24cHIhU2LAu2YO92GnVIYcSsYMf/Xbt7SEby3g4OqIO6bXEuCmN
5b3gJgC6XgUuoPpZck9j
=zDw8
-----END PGP SIGNATURE-----
diff -Nru scratch-1.4.0.6~dfsg1/debian/application-registry/scratch.applications scratch-1.4.0.6~dfsg1/debian/application-registry/scratch.applications
--- scratch-1.4.0.6~dfsg1/debian/application-registry/scratch.applications	1970-01-01 01:00:00.000000000 +0100
+++ scratch-1.4.0.6~dfsg1/debian/application-registry/scratch.applications	2013-03-21 09:19:28.000000000 +0000
@@ -0,0 +1,7 @@
+scratch
+	command=scratch
+	name=Scratch Application
+	can_open_multiple_files=false
+	expects_uris=false
+	requires_terminal=false
+	mime_types=application/x-scratch-project
diff -Nru scratch-1.4.0.6~dfsg1/debian/bin/scratch scratch-1.4.0.6~dfsg1/debian/bin/scratch
--- scratch-1.4.0.6~dfsg1/debian/bin/scratch	2012-07-04 23:00:04.000000000 +0100
+++ scratch-1.4.0.6~dfsg1/debian/bin/scratch	2013-03-15 01:17:34.000000000 +0000
@@ -7,7 +7,7 @@
 VM_VERSION=`find /usr/lib/squeak/ -name "squeakvm" -type f|cut -f5 -d"/"`
 SQ_DIR=/usr/lib/squeak/$VM_VERSION
 VM="$SQ_DIR/squeakvm"
-VMOPTIONS="-encoding UTF-8 -vm-display-x11 -xshm -plugins /usr/lib/scratch/plugins/:$SQ_DIR/"
+VMOPTIONS="-encoding UTF-8 -vm-display-x11 -plugins /usr/lib/scratch/plugins/:$SQ_DIR/"
 IMAGE="/usr/share/scratch/Scratch.image"
 IMOPTIONS=""
 DOCUMENT=""
@@ -25,7 +25,7 @@
 
 usage()
 {
-    echo "Usage: scratch [--param value] [-vmopt value] [arg value]"
+    echo "Usage: scratch [--help] [--param value] [-vmopt value] [arg value]"
     echo "       where --param is --vm, --image, or --document;"
     echo "       -vmopt is an option passed to the Squeak VM;"
     echo "       and args are passed to the Squeak image."
@@ -33,6 +33,10 @@
 
 if [ $# -eq 1 ] ; then
 	case "$1" in
+	    --help)
+		usage
+ 		exit
+		;;
 	    /*) DOCUMENT="$1"
 		;;
 	    *) DOCUMENT="$PWD/$1"
@@ -94,12 +98,9 @@
 # make Compose input methods work
 [ -z "$LC_ALL" ] && export LC_ALL="$LANG"
 
-# if pulseaudio is running, fall back to OSS
+# if pulseaudio is running, use it.
 if pulseaudio --check 2>/dev/null ; then
-    VMOPTIONS="$VMOPTIONS -vm-sound-oss"
-    if padsp true 2>/dev/null ; then
-        WRAPPER=padsp
-    fi
+    VMOPTIONS="$VMOPTIONS -vm-sound-pulse"
 fi
 
 # VM, Image, and Document are non-optional
diff -Nru scratch-1.4.0.6~dfsg1/debian/changelog scratch-1.4.0.6~dfsg1/debian/changelog
--- scratch-1.4.0.6~dfsg1/debian/changelog	2012-07-13 09:18:57.000000000 +0100
+++ scratch-1.4.0.6~dfsg1/debian/changelog	2013-03-21 19:00:58.000000000 +0000
@@ -1,3 +1,24 @@
+scratch (1.4.0.6~dfsg1-4) unstable; urgency=low
+
+  * Removed dependency from hicolor-icon-theme. Closes: #703141
+  * Added proper support for MIME
+  * Removed obsolete postinst/postrm scripts
+
+ -- Miriam Ruiz <mir...@debian.org>  Thu, 21 Mar 2013 09:10:03 +0100
+
+scratch (1.4.0.6~dfsg1-3) unstable; urgency=low
+
+  [ Miriam Ruiz ]
+  * Added support for help in starting script. Thanks to Alec Clews.
+  * Changed my email to mir...@debian.org
+
+  [ Amos Blanton ]
+  * Prefer pulse plugin if pulse is present, because pulse ALSA emulation
+    fails when user records sounds.
+  * Remove -xshm switch to squeakvm to prevent Ubuntu Bug 1025013.
+
+ -- Miriam Ruiz <mir...@debian.org>  Fri, 15 Mar 2013 02:20:01 +0100
+
 scratch (1.4.0.6~dfsg1-2) unstable; urgency=low
 
   * Added SVN links to debian/control
diff -Nru scratch-1.4.0.6~dfsg1/debian/control scratch-1.4.0.6~dfsg1/debian/control
--- scratch-1.4.0.6~dfsg1/debian/control	2012-07-13 09:17:10.000000000 +0100
+++ scratch-1.4.0.6~dfsg1/debian/control	2013-03-21 08:16:05.000000000 +0000
@@ -1,7 +1,7 @@
 Source: scratch
 Section: education
 Priority: optional
-Maintainer: Miriam Ruiz <little_m...@yahoo.es>
+Maintainer: Miriam Ruiz <mir...@debian.org>
 Standards-Version: 3.9.3
 Build-Depends: debhelper (>= 7)
 Homepage: http://scratch.mit.edu
@@ -13,7 +13,7 @@
 Depends: squeak-vm, squeak-plugins-scratch, libgtk2.0-bin, shared-mime-info,
  ${misc:Depends}
 Suggests: pulseaudio (>= 1.0.9)
-Description: easy to use programming environment for ages 8 and up - data
+Description: easy to use programming environment for ages 8 and up
  Scratch is an easy, interactive, collaborative programming
  environment designed for creation of interactive stories, animations,
  games, music, and art -- and sharing these on the web.
diff -Nru scratch-1.4.0.6~dfsg1/debian/copyright scratch-1.4.0.6~dfsg1/debian/copyright
--- scratch-1.4.0.6~dfsg1/debian/copyright	2012-06-05 12:09:48.000000000 +0100
+++ scratch-1.4.0.6~dfsg1/debian/copyright	2013-03-15 01:21:53.000000000 +0000
@@ -2,7 +2,7 @@
 Upstream-Name: scratch
 Upstream-Contact: Amos Blanton <a...@scratch.mit.edu>
 Source: http://download.scratch.mit.edu/scratch-1.4.0.6.src.tar.gz
-Debianized-By: Miriam Ruiz <little_m...@yahoo.es>
+Debianized-By: Miriam Ruiz <mir...@debian.org>
 
 Files: *
 Copyright: Copyright (c) 2011 Massachusetts Institute of Technology
@@ -25,7 +25,7 @@
 License: CC-BY-SA-3.0
 
 Files: debian/*
-Copyright: Copyright (C) 2011, Miriam Ruiz <little_m...@yahoo.es>
+Copyright: Copyright (C) 2011-2013, Miriam Ruiz <mir...@debian.org>
 License: MIT
 
 License: GPL-2
diff -Nru scratch-1.4.0.6~dfsg1/debian/mime-info/scratch.keys scratch-1.4.0.6~dfsg1/debian/mime-info/scratch.keys
--- scratch-1.4.0.6~dfsg1/debian/mime-info/scratch.keys	1970-01-01 01:00:00.000000000 +0100
+++ scratch-1.4.0.6~dfsg1/debian/mime-info/scratch.keys	2013-03-21 10:32:47.000000000 +0000
@@ -0,0 +1,8 @@
+application/x-scratch-project
+        description: Scratch Application
+        [es]description: Aplicación de Scratch
+        icon_filename: scratch.png
+        default_action_type=application
+        short_list_application_ids_for_novice_user_level=scratch
+        short_list_application_ids_for_intermediate_user_level=scratch
+        short_list_application_ids_for_advanced_user_level=scratch
diff -Nru scratch-1.4.0.6~dfsg1/debian/mime-info/scratch.mime scratch-1.4.0.6~dfsg1/debian/mime-info/scratch.mime
--- scratch-1.4.0.6~dfsg1/debian/mime-info/scratch.mime	1970-01-01 01:00:00.000000000 +0100
+++ scratch-1.4.0.6~dfsg1/debian/mime-info/scratch.mime	2013-03-21 09:20:03.000000000 +0000
@@ -0,0 +1,2 @@
+application/x-scratch-project
+	ext: scratch
diff -Nru scratch-1.4.0.6~dfsg1/debian/mimelnk/x-scratch-project.desktop.desktop scratch-1.4.0.6~dfsg1/debian/mimelnk/x-scratch-project.desktop.desktop
--- scratch-1.4.0.6~dfsg1/debian/mimelnk/x-scratch-project.desktop.desktop	1970-01-01 01:00:00.000000000 +0100
+++ scratch-1.4.0.6~dfsg1/debian/mimelnk/x-scratch-project.desktop.desktop	2013-03-21 10:54:39.000000000 +0000
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Type=MimeType
+MimeType=application/x-scratch-project
+Comment=Scratch Application
+Comment[es]=Aplicación de Scratch
+Icon=scratch.png
+Patterns=*.mime-example;
+
diff -Nru scratch-1.4.0.6~dfsg1/debian/postinst scratch-1.4.0.6~dfsg1/debian/postinst
--- scratch-1.4.0.6~dfsg1/debian/postinst	2011-03-13 21:13:27.000000000 +0000
+++ scratch-1.4.0.6~dfsg1/debian/postinst	1970-01-01 01:00:00.000000000 +0100
@@ -1,24 +0,0 @@
-#!/bin/sh -e
-DEFAULTS=/etc/gnome/defaults.list
-if [ -f $DEFAULTS ]; then
-	chmod 666 $DEFAULTS
-	echo "application/x-scratch-project=scratch.desktop" >> $DEFAULTS
-	chmod 644 $DEFAULTS
-	gtk-update-icon-cache -qf /usr/share/icons/hicolor
-fi
-update-mime-database /usr/share/mime
-
-# for freedeskoptop compatible env's
-if [ -x update-desktop-database ]; then
-	update-desktop-database	
-fi
-# for KDE
-if [ -x kbuildsycoca ]; then
-	kbuildsycoca
-fi
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
diff -Nru scratch-1.4.0.6~dfsg1/debian/postrm scratch-1.4.0.6~dfsg1/debian/postrm
--- scratch-1.4.0.6~dfsg1/debian/postrm	2011-03-13 21:13:27.000000000 +0000
+++ scratch-1.4.0.6~dfsg1/debian/postrm	1970-01-01 01:00:00.000000000 +0100
@@ -1,23 +0,0 @@
-#!/bin/sh -e
-DEFAULTS=/etc/gnome/defaults.list
-if [ -f $DEFAULTS ]; then
-	cat $DEFAULTS | sed -e '/application\/x\-scratch\-project\=scratch\.desktop/d' > ./defaults.list
-	mv ./defaults.list $DEFAULTS
-	gtk-update-icon-cache -qf /usr/share/icons/hicolor
-fi
-update-mime-database /usr/share/mime
-
-# for freedeskoptop compatible env's
-if [ -x update-desktop-database ]; then
-	update-desktop-database	
-fi
-# for KDE
-if [ -x kbuildsycoca ]; then
-	kbuildsycoca
-fi
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
diff -Nru scratch-1.4.0.6~dfsg1/debian/rules scratch-1.4.0.6~dfsg1/debian/rules
--- scratch-1.4.0.6~dfsg1/debian/rules	2012-06-05 12:08:19.000000000 +0100
+++ scratch-1.4.0.6~dfsg1/debian/rules	2013-03-21 11:00:14.000000000 +0000
@@ -42,7 +42,8 @@
 	dh_installdocs -i
 	dh_installman -i
 	dh_install -i
-	dh_compress -i --exclude=.pdf
+	dh_installmime -i
+	dh_compress -i --exclude=.pdf --exclude=.sb
 	dh_fixperms -i
 	[ ! -e /usr/bin/dh_buildinfo ] || dh_buildinfo -i
 	dh_installdeb -i
diff -Nru scratch-1.4.0.6~dfsg1/debian/scratch.install scratch-1.4.0.6~dfsg1/debian/scratch.install
--- scratch-1.4.0.6~dfsg1/debian/scratch.install	2011-03-18 16:13:32.000000000 +0000
+++ scratch-1.4.0.6~dfsg1/debian/scratch.install	2013-03-21 11:01:02.000000000 +0000
@@ -12,3 +12,9 @@
 src/icons/48x48/gnome-mime-application-x-scratch-project.png /usr/share/icons/hicolor/48x48/mimetypes/
 src/icons/128x128/gnome-mime-application-x-scratch-project.png /usr/share/icons/hicolor/128x128/mimetypes/
 src/scratch.xml /usr/share/mime/packages/
+
+debian/mime-info/*.mime usr/share/mime-info/
+debian/mime-info/*.keys usr/share/mime-info/
+debian/mimelnk/*.desktop usr/share/mimelnk/application/
+debian/application-registry/*.applications usr/share/application-registry/
+
diff -Nru scratch-1.4.0.6~dfsg1/debian/scratch.mime scratch-1.4.0.6~dfsg1/debian/scratch.mime
--- scratch-1.4.0.6~dfsg1/debian/scratch.mime	1970-01-01 01:00:00.000000000 +0100
+++ scratch-1.4.0.6~dfsg1/debian/scratch.mime	2013-03-21 10:58:42.000000000 +0000
@@ -0,0 +1 @@
+application/x-scratch-project; scratch %s; test=test "$DISPLAY" != ""; description=Scratch Application; nametemplate=%s.sb; priority=6
diff -Nru scratch-1.4.0.6~dfsg1/debian/scratch.sharedmimeinfo scratch-1.4.0.6~dfsg1/debian/scratch.sharedmimeinfo
--- scratch-1.4.0.6~dfsg1/debian/scratch.sharedmimeinfo	1970-01-01 01:00:00.000000000 +0100
+++ scratch-1.4.0.6~dfsg1/debian/scratch.sharedmimeinfo	2013-03-21 10:57:45.000000000 +0000
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info";>
+   <mime-type type="application/x-scratch-project">
+     <comment>Scratch Application</comment>
+     <comment xml:lang="es">Aplicación de Scratch</comment>
+     <glob pattern="*.sb"/>
+   </mime-type>
+</mime-info>

Reply via email to