Commit ce5a1b4c authored by Georges Khaznadar's avatar Georges Khaznadar

Import Debian changes 0.10~beta-1

turing (0.10~beta-1) unstable; urgency=medium

  * Initial release (Closes: #898854)
parent 4a2f5106
turing (0.10~beta-1) unstable; urgency=medium
* Initial release (Closes: #898854)
-- Georges Khaznadar <georgesk@debian.org> Mon, 14 May 2018 20:19:54 +0200
Source: turing
Section: x11
Priority: optional
Maintainer: Georges Khaznadar <georgesk@debian.org>
Build-Depends: debhelper (>= 10), python3-all
Standards-Version: 4.1.3
Homepage: https://turingapp.ml/
Vcs-Git: https://salsa.debian.org/georgesk/turing.git
Vcs-Browser: https://salsa.debian.org/georgesk/turing
X-Python3-Version: >=3.5
Package: turing
Architecture: all
Depends: python3, python3-pyqt5, ${misc:Depends}, ${python3:Depends},
python3-pygments, python3-pep8, python3-parso, python3-pyflakes,
python3-jedi, python3-autopep8
Description: assistant to learn algorithms and programming languages
Turing is a free and cross-platform app whose main goal is to assist
the learning of algorithms and programming languages by providing
easy-to-use development tools to all.
.
It provides a lighter alternative to the well-known Algobox, which is
the currently de-facto widely used solution.
.
It provides two work modes:
.
* Algorithm mode
* Uses a "natural" pseudocode language similar to the one used in
Algobox and school books.
* Assisted development
* Program mode
* Uses Python, for the more experienced
.
In both modes, the code can be debugged and executed step-by-step to
facilitate the problem-solving side of development.
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
Index: turing-0.10~beta/src/main.py
===================================================================
--- turing-0.10~beta.orig/src/main.py
+++ turing-0.10~beta/src/main.py
@@ -1,6 +1,10 @@
# -*- coding: utf-8 -*-
-import sys
+import sys, os
+## add a path to get the embedded unmaintained package pyqode
+sys.path.append(
+ os.path.dirname(os.path.dirname(__file__))
+)
import threading
from PyQt5.QtCore import QSettings, QCoreApplication, Qt
Index: turing-0.10~beta/src/editor_backend.py
===================================================================
--- turing-0.10~beta.orig/src/editor_backend.py
+++ turing-0.10~beta/src/editor_backend.py
@@ -1,4 +1,9 @@
# -*- coding: utf-8 -*-
+import sys, os
+## add a path to get the embedded unmaintained package pyqode
+sys.path.append(
+ os.path.dirname(os.path.dirname(__file__))
+)
import keyword
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
#export DH_VERBOSE = 1
# see FEATURE AREAS in dpkg-buildflags(1)
#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
# see ENVIRONMENT in dpkg-buildflags(1)
# package maintainers to append CFLAGS
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
# package maintainers to append LDFLAGS
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
%:
dh $@ --with python3
# dh_make generated override targets
# This is example for Cmake (See https://bugs.debian.org/641051 )
#override_dh_auto_configure:
# dh_auto_configure -- # -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)
bin/turing usr/bin
docs usr/share/turing
examples usr/share/turing
examples2 usr/share/turing
pyqode usr/share/turing
src usr/share/turing
# Example watch control file for uscan
# Rename this file to "watch" and then you can run the "uscan" command
# to check for upstream updates and more.
# See uscan(1) for format
# Compulsory line, this is a version 4 file
version=4
# PGP signature mangle, so foo.tar.gz has foo.tar.gz.sig
#opts="pgpsigurlmangle=s%$%.sig%"
# HTTP site (basic)
#http://example.com/downloads.html \
# files/turing-([\d\.]+)\.tar\.gz debian uupdate
# Uncomment to examine an FTP server
#ftp://ftp.example.com/pub/turing-(.*)\.tar\.gz debian uupdate
# SourceForge hosted projects
# http://sf.net/turing/ turing-(.*)\.tar\.gz debian uupdate
# GitHub hosted projects
#opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%<project>-$1.tar.gz%" \
# https://github.com/<user>/turing/tags \
# (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate
# PyPI
# https://pypi.debian.net/turing/turing-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
# Direct Git
# opts="mode=git" http://git.example.com/turing.git \
# refs/tags/v([\d\.]+) debian uupdate
# Uncomment to find new files on GooglePages
# http://example.googlepages.com/foo.html turing-(.*)\.tar\.gz
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment