--- opensesame-0.27.4.orig/debian/changelog +++ opensesame-0.27.4/debian/changelog @@ -0,0 +1,105 @@ +opensesame (0.27.4-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Build using dh-python instead of python-support. Closes: #786077 + * move the debian/upstream file to debian/upstream/metadata + + -- Mattia Rizzolo Sun, 13 Dec 2015 23:50:13 +0000 + +opensesame (0.27.4-2) unstable; urgency=low + + * Various bug-fixes + * Add Chinese translation (zh_CN) + * Make HTML parsing optional in sketchpad items + * Add `orientation` keyword to rating_scale form widget + + -- Sebastiaan Mathot Thu, 12 Sep 2013 17:50:56 +0200 + +opensesame (0.27.3-3) unstable; urgency=low + + * Miscellaneous bug-fixes + * Add French translation + + -- Sebastiaan Mathot Tue, 09 Jul 2013 10:06:07 +0200 + +opensesame (0.27.2-4) neurodebian; urgency=low + + * Add support for Android + * Add new-style plug-in API + * Add support for Markdown help files + * Persistent globals and locals stack in line_script items + * Add set_pos() and get_pressed() to mouse + * Miscellaneous bug fixes + * Add transparent variable management + * Fix various Unicode errors + * Update test suite to use Expyriment test suite + + -- Sebastiaan Mathot Fri, 10 May 2013 18:07:39 +0200 + +opensesame (0.27.1-1) neurodebian; urgency=low + + * Fix numeric values in form checkboxex + * Do not show start-up tab when opening a file directly + * Catch errors due to missing closing quotations when editing a sketchpad element + * Fix super() bug in form plug-ins + * Fix variable background color in sketchpad item + * Catch recursion errors in general script + * More comprehensive HTML and Font implementation in psycho and legacy back-ends + * Do not interpret special character sequences in script + * Fix joystick plug-in + * Add repeat_cycle plug-in in Debian packaging + * Add joystick plug-in in Debian packaging + * Fix exp.get_file() in opensesamerun + * Fix option splitting by return in form_multiple_choice plug-in + * Fix a bug where timeouts where always counted as incorrect + + -- Sebastiaan Mathot Wed, 13 Feb 2013 17:22:08 +0100 + +opensesame (0.27-2) neurodebian; urgency=low + + * Added Expyriment backend + * Added form functionality + * Improved Unicode support + * Improved internationalization + * Added quick run button + * Add ecological alternative to S&V template + * Numerous bug-fixes + * Improved compatibility with Nexus 7 tablet + * (Closes: #611640) + + -- Sebastiaan Mathot Sat, 15 Dec 2012 14:51:57 +0100 + +opensesame (0.26-2) UNRELEASED; urgency=low + + * Loads of bug-fixes. + + -- Sebastiaan Mathot Mon, 02 Apr 2012 11:46:10 +0200 + +opensesame (0.25-1) neurodebian; urgency=low + + * Loads of bug-fixes. + * Editor component now uses Scintilla. + + -- Sebastiaan Mathot Tue, 08 Nov 2011 12:48:24 +0100 + +opensesame (0.24-1) neurodebian; urgency=low + + * New upstream release. Added new PsychoPy and OpenGL backends. + * Bumped Standards-version to 3.9.2; no changes necessary. + + -- Michael Hanke Wed, 20 Jul 2011 14:47:21 -0400 + +opensesame (0.23+git1-g0212357-1) neurodebian; urgency=low + + * New upstream release. Package from subsequent Git commit as upstream removed + pre-generated PDFs after the 0.23 release. + * Added python-pygame, python-numpy and python-tk as a build-dependency, + because they are now required by setup.py. + + -- Michael Hanke Wed, 06 Apr 2011 21:10:09 -0400 + +opensesame (0.22+git9-g8633c14-1) neurodebian; urgency=low + + * Initial release (Closes: #611640). + + -- Michael Hanke Wed, 02 Mar 2011 16:33:10 -0500 --- opensesame-0.27.4.orig/debian/compat +++ opensesame-0.27.4/debian/compat @@ -0,0 +1 @@ +7 --- opensesame-0.27.4.orig/debian/control +++ opensesame-0.27.4/debian/control @@ -0,0 +1,28 @@ +Source: opensesame +Section: science +Priority: extra +Maintainer: Sebastiaan Mathot +Build-Depends: debhelper (>= 7.0.50~), dh-python, pyqt4-dev-tools, + python-all, python-qscintilla2, python-pygame (>= 1.8.1~) +XS-Python-Version: >= 2.6 +Standards-Version: 3.9.4 +Vcs-Git: git://github.com/smathot/OpenSesame.git +Vcs-Browser: https://github.com/smathot/OpenSesame +Homepage: http://www.cogsci.nl/software/opensesame + +Package: opensesame +Architecture: all +Depends: ${misc:Depends}, ${python:Depends}, python-qt4, + python-pygame (>= 1.8.1~), python-numpy (>= 1.3.0~), python-qscintilla2, + gnome-icon-theme +Recommends: python-serial (>= 2.3~), psychopy (>= 1.64.0), + python-pyaudio (>= 0.2.4), python-imaging (>= 1.1.7), + python-opengl (>= 3.0.1), expyriment (>= 0.5.2), ipython-qtconsole (>= 0.12), + python-markdown +Description: graphical experiment builder for the social sciences + This graphical environment provides an easy to use, point-and-click interface + for creating psychological experiments. In addition to a powerful sketchpad for + creating visual stimuli, OpenSesame features a sampler and synthesizer for + sound playback. For more complex tasks, OpenSesame supports Python + scripting using the built-in editor with syntax highlighting. + --- opensesame-0.27.4.orig/debian/copyright +++ opensesame-0.27.4/debian/copyright @@ -0,0 +1,79 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: opensesame +Upstream-Contact: Sebastiaan Mathot +Source: http://www.cogsci.nl/software/opensesame + +Files: * +Copyright: 2010-2012, Sebastiaan Mathot +License: GPL-3 + On Debian systems, the full text of the GNU General Public License version 3 + can be found in the file `/usr/share/common-licenses/GPL-3'. + +Files: resources/*.ttf +Copyright: 2006, 2007, 2008, 2009, 2010 Google Corp. + Droid is a trademark of Google Corp. +License: Apache-2.0 + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: sounds/* +Copyright: 1996-2011, The K Desktop Environment project http://www.kde.org + Marc-Andre Lureau + Bastien Nocera + Andreas Hyden + Seth Nickell + Ronald Bultje + Thomas Vander Stichele + William Jon McCann +License: GPL-2+ + The full text of the GNU General Public License version 2 is available on + Debian systems in /usr/share/common-licenses/GPL-2. + +Files: resources/theme/default/os-custom-icons/* +Copyright: 2010-2011, Matthieu James + 2012, Daniel Fore + 2012, Sebastiaan Mathot +License: GPL-3 + The full text of the GNU General Public License version 3 is available on + Debian systems in /usr/share/common-licenses/GPL-3. + +Files: debian/* +Copyright: 2010-2012, Sebastiaan Mathot + 2011, Michael Hanke +License: GPL-3 + The full text of the GNU General Public License version 3 is available on + Debian systems in /usr/share/common-licenses/GPL-3. + +Files: resources/ts/it_IT.ts +Copyright: 2012, Andrea Epifani +License: GPL-3 + The full text of the GNU General Public License version 3 is available on + Debian systems in /usr/share/common-licenses/GPL-3. + +Files: resources/ts/fr_FR.ts +Copyright: 2013, Romain Monfollet +License: GPL-3 + The full text of the GNU General Public License version 3 is available on + Debian systems in /usr/share/common-licenses/GPL-3. + +Files: resources/ts/zh_CN.ts +Copyright: 2013, Gabriel Chan + 2013, Jerry Li +License: GPL-3 + The full text of the GNU General Public License version 3 is available on + Debian systems in /usr/share/common-licenses/GPL-3. + +Files: resources/templates/eco_alt_template.opensesame.tar.gz +Copyright: 2012, Francisco Javier Moreno-Martinez + 2012, Pedro R. Montoro + 2012, Sebastiaan Mathot +License: CC-BY-3.0 + You are free: + to Share (to copy, distribute and transmit the work) and + to Remix (to adapt the work) under the following conditions: + . + Attribution — You must attribute the work in the manner specified by the + author or licensor (but not in any way that suggests that they endorse you + or your use of the work). + . + For more information, see http://creativecommons.org/licenses/by/3.0/ \ No newline at end of file --- opensesame-0.27.4.orig/debian/opensesame.1 +++ opensesame-0.27.4/debian/opensesame.1 @@ -0,0 +1,59 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.40.4. +.TH 0.27 "1" "December 2012" "0.27 'Frisky Freud'" "User Commands" +.SH NAME +0.27 \- Graphical experiment builder for the social sciences +.SH SYNOPSIS +.B opensesame +[\fIexperiment\fR] [\fIoptions\fR] +.SH OPTIONS +.TP +\fB\-\-version\fR +show program's version number and exit +.TP +\fB\-h\fR, \fB\-\-help\fR +show this help message and exit +.IP +Immediately run an experiment: +.TP +\fB\-r\fR, \fB\-\-run\fR +Run fullscreen +.TP +\fB\-w\fR, \fB\-\-run\-in\-window\fR +Run in window +.IP +Miscellaneous options: +.TP +\fB\-c\fR _CONFIG, \fB\-\-config\fR=\fI_CONFIG\fR +Set a configuration option, e.g, '\-\-config +auto_update_check=False;scintilla_font_size=10'. For a +complete list of configuration options, please refer +to the source of config.py. +.TP +\fB\-t\fR _THEME, \fB\-\-theme\fR=\fI_THEME\fR +Specify a GUI theme +.TP +\fB\-d\fR, \fB\-\-debug\fR +Print lots of debugging messages to the standard +output +.TP +\fB\-s\fR, \fB\-\-stack\fR +Print stack trace (only in debug mode) +.TP +\fB\-p\fR, \fB\-\-preload\fR +Preload Python modules +.TP +\fB\-\-pylink\fR +Load PyLink before PyGame (necessary for using the +Eyelink plug\-ins in non\-dummy mode) +.TP +\fB\-\-ipython\fR +Enable the IPython interpreter +.TP +\fB\-\-locale\fR +Specify localization +.TP +\fB\-\-catch\-translatables\fR +Log all translatable text +.TP +\fB\-\-no\-global\-resources\fR +Do not use global resources on *nix --- opensesame-0.27.4.orig/debian/opensesame.links +++ opensesame-0.27.4/debian/opensesame.links @@ -0,0 +1,3 @@ +/usr/share/opensesame/help /usr/share/doc/opensesame/help +/usr/share/opensesame/examples /usr/share/doc/opensesame/examples +/usr/share/sounds/ /usr/share/opensesame/sounds --- opensesame-0.27.4.orig/debian/opensesame.manpages +++ opensesame-0.27.4/debian/opensesame.manpages @@ -0,0 +1,3 @@ +debian/opensesame.1 +debian/opensesamerun.1 + --- opensesame-0.27.4.orig/debian/opensesamerun.1 +++ opensesame-0.27.4/debian/opensesamerun.1 @@ -0,0 +1,52 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.40.4. +.TH 0.27 "1" "December 2012" "0.27 'Frisky Freud'" "User Commands" +.SH NAME +0.27 \- Graphical experiment builder for the social sciences (runtime) +.SH SYNOPSIS +.B opensesamerun +[\fIexperiment\fR] [\fIoptions\fR] +.SH OPTIONS +.TP +\fB\-\-version\fR +show program's version number and exit +.TP +\fB\-h\fR, \fB\-\-help\fR +show this help message and exit +.IP +Subject and log file options: +.TP +\fB\-s\fR SUBJECT, \fB\-\-subject\fR=\fISUBJECT\fR +Subject number +.TP +\fB\-l\fR LOGFILE, \fB\-\-logfile\fR=\fILOGFILE\fR +Logfile +.IP +Display options: +.TP +\fB\-f\fR, \fB\-\-fullscreen\fR +Run fullscreen +.TP +\fB\-c\fR, \fB\-\-custom_resolution\fR +Do not use the display resolution specified in the +experiment file +.TP +\fB\-w\fR WIDTH, \fB\-\-width\fR=\fIWIDTH\fR +Display width +.TP +\fB\-e\fR HEIGHT, \fB\-\-height\fR=\fIHEIGHT\fR +Display height +.IP +Miscellaneous options: +.TP +\fB\-d\fR, \fB\-\-debug\fR +Print lots of debugging messages to the standard +output +.TP +\fB\-\-stack\fR +Print stack information +.IP +Miscellaneous options: +.TP +\fB\-\-pylink\fR +Load PyLink before PyGame (necessary for using the +Eyelink plug\-ins in non\-dummy mode) --- opensesame-0.27.4.orig/debian/rules +++ opensesame-0.27.4/debian/rules @@ -0,0 +1,46 @@ +#!/usr/bin/make -f + +#srcpkg = $(shell LC_ALL=C dpkg-parsechangelog | grep '^Source:' | cut -d ' ' -f 2,2) +#debver = $(shell LC_ALL=C dpkg-parsechangelog | grep '^Version:' | cut -d ' ' -f 2,2 ) +#upstreamver = $(shell echo $(debver) | cut -d '-' -f 1,1 ) + +# this figures out the last merge point from 'master' into the Debian branch and +# then described this commit relative to the last release tag (V...) +# If this should make any sense the local master branch must track upstreams +# master. +#gitver = $(shell [ -x /usr/bin/git ] && git describe --tags --match 'release/*' $$(git merge-base -a HEAD master) | sed -e 's,^release/,,' -e 's/-/+git/') + +# one ring to rule them all ... +%: + dh $@ --with python2 + +override_dh_auto_clean: + dh_auto_clean + # restore old Qt wrappers + #[ -d debian/temp_store ] && cp debian/temp_store/* libqtopensesame/ui || true + #-rm -rf debian/temp_store + +override_dh_auto_build: + # move pre-generated Qt wrappers aside + #mkdir -p debian/temp_store + #cp -t debian/temp_store libqtopensesame/ui/* + # update PyQt wrappers + #./dev-scripts/compile_ui.sh + dh_auto_build + +override_dh_install: + dh_install + -rm debian/opensesame/usr/share/opensesame/COPYING + # These experiments contain images with an unspecified license + -rm debian/opensesame/usr/share/opensesame/examples/affordances_orientation* + -rm debian/opensesame/usr/share/opensesame/examples/face_adaptation_gender.opensesame.tar.gz + # we don't want to included sound samples, but links to /usr/share/sounds + # directly + -rm -rf debian/opensesame/usr/share/opensesame/sounds + +# make orig tarball from repository content +#get-orig-source: +# # orig tarball, turn directory into something nicer +# git archive --format=tar --prefix=$(srcpkg)-$(gitver)/ HEAD | \ +# gzip -9 > $(srcpkg)_$(gitver).orig.tar.gz + --- opensesame-0.27.4.orig/debian/upstream/metadata +++ opensesame-0.27.4/debian/upstream/metadata @@ -0,0 +1,12 @@ +Reference: + Author: Sebastiaan Mathôt and Daniel Schreij and Jan Theeuwes + Title: "OpenSesame: An open-source, graphical experiment builder for the social sciences" + Journal: Behavior Research Methods + Year: 2012 + Volume: 44 + Number: 2 + Pages: 314-324 + DOI: 10.3758/s13428-011-0168-7 + PMID: 22083660 + URL: http://www.ncbi.nlm.nih.gov/pubmed/22083660/ + eprint: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3356517/