debian/0000755000000000000000000000000012202652132007161 5ustar debian/watch0000664000000000000000000000016612036342101010214 0ustar version=3 opts=dversionmangle=s/\+ds\d// \ http://githubredir.debian.net/github/ninja-ide/ninja-ide/v(\d+.*)\.tar\.gz debian/menu0000664000000000000000000000020311576475033010065 0ustar ?package(ninja-ide): \ needs="X11" \ section="Applications/Programming" \ title="Ninja-IDE" \ command="/usr/bin/ninja-ide" debian/links0000664000000000000000000000010312202650613010222 0ustar /usr/share/ninja-ide/img/icon.png /usr/share/pixmaps/ninja-ide.png debian/copyright0000664000000000000000000000507112202651577011135 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: ninja-ide Source: https://github.com/ninja-ide/ninja-ide Files: * Copyright: © 2011-2013, The Ninja-IDE Team License: GPL-3+ Files: debian/* Copyright: © 2011-2013, David Paleino License: GPL-3+ Files: ninja_ide/dependencies/pep8mod.py Copyright: © 2006, Johann C. Rocholl License: MIT Files: ninja_ide/dependencies/pyflakes_mod/* Copyright: © 2005-2008, Divmod, Inc. © 2011-2013, The Ninja-IDE Team License: MIT X-Comment: this is a fork from official PyFlakes, customized for NINJA-IDE. See https://github.com/eddyp/ninja-ide/commits/master/ninja_ide/dependencies/pyflakes_mod/ License: GPL-3+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". License: MIT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. debian/docs0000664000000000000000000000001212036345004010031 0ustar README.md debian/manpages0000664000000000000000000000002311576475033010714 0ustar debian/ninja-ide.1 debian/README.source0000664000000000000000000000047711637446566011401 0ustar ninja-ide for Debian -------------------- Ninja-IDE has been repackaged to exclude the embedded copies of pyflakes, jQuery and Modernizr, and two embedded fonts. To get the source used for this package, run: $ debian/rules get-orig-source -- David Paleino Sat, 24 Sep 2011 23:21:39 +0200 debian/control0000664000000000000000000000247212202652106010574 0ustar Source: ninja-ide Section: devel Priority: extra Maintainer: David Paleino Uploaders: Margarita Manterola Build-Depends: debhelper (>= 9~) , python (>= 2.6.6-3~) , python-setuptools Build-Depends-Indep: python-qt4 (>= 4.8) Standards-Version: 3.9.4 X-Python-Version: >= 2.7 Homepage: http://www.ninja-ide.org/ Vcs-Git: git://anonscm.debian.org/collab-maint/ninja-ide.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/ninja-ide.git Package: ninja-ide Architecture: all Depends: ${misc:Depends} , ${python:Depends} , python-qt4 (>= 4.8) , python-pyinotify Description: integrated development environment (IDE) for Python NINJA-IDE is a cross-platform integrated development environment (IDE). It currently features: . * code editor: NINJA-IDE provides a complete code editor with highlighting for several languages, code completion, code assistant for imports, navigation, etc. . * project management: NINJA-IDE allows one to manage Python projects automatically, saving descriptive information about them and letting the user perform file-management-related tasks in the IDE itself. . * high extensibility: you can create plugins for several purposes, and they can be completely integrated within the IDE, increasing the available features. debian/source/0000755000000000000000000000000011576475033010501 5ustar debian/source/format0000664000000000000000000000001411576475033011711 0ustar 3.0 (quilt) debian/ninja-ide.desktop0000664000000000000000000000026012202167546012424 0ustar [Desktop Entry] Name=Ninja IDE Comment=Python IDE Exec=ninja-ide Icon=ninja-ide Terminal=false Type=Application Categories=Development;IDE;Qt; Keywords=development;python;IDE; debian/rules0000775000000000000000000000074312202651533010253 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ \ --with python2 override_dh_install: dh_install mv $(CURDIR)/debian/ninja-ide/usr/bin/ninja-ide.py \ $(CURDIR)/debian/ninja-ide/usr/bin/ninja-ide rm -rf $(CURDIR)/debian/ninja-ide/usr/lib/python*/*-packages/ninja_tests/ rm -rf $(CURDIR)/debian/ninja-ide/usr/lib/python*/*-packages/NINJA_IDE*.egg-info/ override_dh_clean: dh_clean rm -rf NINJA_IDE.egg-info/ debian/compat0000664000000000000000000000000212036344343010370 0ustar 9 debian/install0000664000000000000000000000023012202650040010543 0ustar ninja_ide/addins/ /usr/share/ninja-ide/ ninja_ide/img/ /usr/share/ninja-ide/ debian/ninja-ide.desktop /usr/share/applications/ ninja-ide.py /usr/bin/ debian/changelog0000664000000000000000000000363112202652132011040 0ustar ninja-ide (2.3-2) unstable; urgency=low * Fix addins/ location, and make runtime-data-patch more robust * Also moved img/ under /usr/share/ninja-ide/ * Directly install ninja-ide.py to /usr/bin, instead of making a symlink * Updated debian/copyright * Drop repackaging targets from debian/rules * 01-use_system_pyflakes.patch dropped: upstream is using a forked customized version of pyflakes. Since there are no licensing issues, I'm including it in the package, so as to avoid differences with upstream behaviour. * Remove obsolete dependencies on jQuery and Modernizr -- David Paleino Wed, 14 Aug 2013 11:56:41 +0200 ninja-ide (2.3-1) unstable; urgency=low * New upstream version (Closes: #719354) * Patches refreshed to apply to new code * Make Vcs-* fields canonical * Drop obsolete lintian override * Add Keywords to ninja-ide.desktop -- David Paleino Mon, 12 Aug 2013 16:29:21 +0200 ninja-ide (2.1.1+ds1-1) unstable; urgency=low * New upstream version - fixed issue with backspace (Closes: #689502) * Added desktop file (Closes: #643875) * Add lintian-override: the .html in /usr/share/doc/ is not documentation * Fixed debian/watch to point to new repository, on github * Refresh patches to adapt to the new code * Updated debian/copyright * Bump debhelper compatibility to 9 * Add dependency to modernizr, pyinotify * Bump Standards-Version to 3.9.4, no changes needed -- David Paleino Wed, 14 Nov 2012 16:21:14 +0100 ninja-ide (2.0~b-2) unstable; urgency=low [ Margarita Manterola ] * Removed unneeded dependencies. [ David Paleino ] * Drop requirement on python << 2.7 -- David Paleino Thu, 29 Sep 2011 09:20:53 +0200 ninja-ide (2.0~b-1) unstable; urgency=low * Initial release (Closes: #613980) -- David Paleino Sat, 24 Sep 2011 23:45:42 +0200 debian/ninja-ide.10000664000000000000000000000137511576475033011131 0ustar .TH NINJA-IDE 1 "February 13, 2011" .SH NAME ninja-ide \- integrated development environment (IDE) for Python .SH SYNOPSIS .B ninja-ide .RI [ options ] .SH DESCRIPTION This manual page documents briefly the .B ninja-ide command. .PP \fBninja-ide\fP is an integrated development environment (IDE) for Python. .SH OPTIONS .TP \fB\-f \fIFILENAMES\fR, \fB\-\-file=\fIFILENAMES\fR File to edit. .TP \fB\-p \fIPROJECT_PATH\fR, \fB\-\-project=\fIPROJECT_PATH\fR Project to edit. .B \-h, \-\-help Show summary of options. .TP .B \-\-version Show version of program. .SH AUTHOR ninja-ide was written by The Ninja-IDE Team . .PP This manual page was written by David Paleino , for the Debian project (and may be used by others). debian/patches/0000775000000000000000000000000012202651713010616 5ustar debian/patches/00-fix_paths.patch0000664000000000000000000003130712202647545014055 0ustar From: David Paleino Subject: fix paths to point to correct locations Forwarded: not-needed --- ninja_ide/resources.py | 171 ++++++++++++++++++++++++------------------------- 1 file changed, 85 insertions(+), 86 deletions(-) --- ninja-ide.orig/ninja_ide/resources.py +++ ninja-ide/ninja_ide/resources.py @@ -38,6 +38,7 @@ frozen = getattr(sys, 'frozen', '') if frozen in ('dll', 'console_exe', 'windows_exe'): # py2exe: PRJ_PATH = os.path.abspath(os.path.dirname(sys.executable)) +DATA_DIR = "/usr/share/ninja-ide" HOME_NINJA_PATH = os.path.join(HOME_PATH, ".ninja_ide") @@ -45,25 +46,23 @@ SETTINGS_PATH = os.path.join(HOME_NINJA_ ADDINS = os.path.join(HOME_NINJA_PATH, "addins") -SYNTAX_FILES = os.path.join(PRJ_PATH, "addins", "syntax") +SYNTAX_FILES = os.path.join(DATA_DIR, "addins", "syntax") PLUGINS = os.path.join(HOME_NINJA_PATH, "addins", "plugins") PLUGINS_DESCRIPTOR = os.path.join(HOME_NINJA_PATH, "addins", "plugins", "descriptor.json") -LANGS = os.path.join(PRJ_PATH, "addins", "lang") +LANGS = os.path.join(DATA_DIR, "addins", "lang") LANGS_DOWNLOAD = os.path.join(HOME_NINJA_PATH, "addins", "languages") EDITOR_SKINS = os.path.join(HOME_NINJA_PATH, "addins", "schemes") -START_PAGE_URL = os.path.join(PRJ_PATH, "doc", "startPage.html") - -NINJA_THEME = os.path.join(PRJ_PATH, "addins", "theme", "ninja_dark.qss") +NINJA_THEME = os.path.join(DATA_DIR, "addins", "theme", "ninja_dark.qss") NINJA__THEME_CLASSIC = os.path.join( - PRJ_PATH, "addins", "theme", "ninja_theme.qss") + DATA_DIR, "addins", "theme", "ninja_theme.qss") NINJA_THEME_DOWNLOAD = os.path.join(HOME_NINJA_PATH, "addins", "theme") @@ -71,7 +70,7 @@ LOG_FILE_PATH = os.path.join(HOME_NINJA_ GET_SYSTEM_PATH = os.path.join(PRJ_PATH, 'tools', 'get_system_path.py') -QML_FILES = os.path.join(PRJ_PATH, "addins", "qml") +QML_FILES = os.path.join(DATA_DIR, "addins", "qml") ############################################################################### # URLS @@ -97,91 +96,91 @@ PLUGINS_COMMUNITY = 'http://ninja-ide.or ############################################################################### IMAGES = { - "splash": os.path.join(PRJ_PATH, "img", "splash.png"), - "icon": os.path.join(PRJ_PATH, "img", "icon.png"), - "iconUpdate": os.path.join(PRJ_PATH, "img", "icon.png"), - "new": os.path.join(PRJ_PATH, "img", "document-new.png"), - "newProj": os.path.join(PRJ_PATH, "img", "project-new.png"), - "open": os.path.join(PRJ_PATH, "img", "document-open.png"), - "openProj": os.path.join(PRJ_PATH, "img", "project-open.png"), - "openFolder": os.path.join(PRJ_PATH, "img", "folder-open.png"), - "save": os.path.join(PRJ_PATH, "img", "document-save.png"), - "saveAs": os.path.join(PRJ_PATH, "img", "document-save-as.png"), - "saveAll": os.path.join(PRJ_PATH, "img", "document-save-all.png"), - "activate-profile": os.path.join(PRJ_PATH, "img", "activate_profile.png"), - "deactivate-profile": os.path.join(PRJ_PATH, "img", + "splash": os.path.join(DATA_DIR, "img", "splash.png"), + "icon": os.path.join(DATA_DIR, "img", "icon.png"), + "iconUpdate": os.path.join(DATA_DIR, "img", "icon.png"), + "new": os.path.join(DATA_DIR, "img", "document-new.png"), + "newProj": os.path.join(DATA_DIR, "img", "project-new.png"), + "open": os.path.join(DATA_DIR, "img", "document-open.png"), + "openProj": os.path.join(DATA_DIR, "img", "project-open.png"), + "openFolder": os.path.join(DATA_DIR, "img", "folder-open.png"), + "save": os.path.join(DATA_DIR, "img", "document-save.png"), + "saveAs": os.path.join(DATA_DIR, "img", "document-save-as.png"), + "saveAll": os.path.join(DATA_DIR, "img", "document-save-all.png"), + "activate-profile": os.path.join(DATA_DIR, "img", "activate_profile.png"), + "deactivate-profile": os.path.join(DATA_DIR, "img", "deactivate_profile.png"), - "copy": os.path.join(PRJ_PATH, "img", "edit-copy.png"), - "cut": os.path.join(PRJ_PATH, "img", "edit-cut.png"), - "paste": os.path.join(PRJ_PATH, "img", "edit-paste.png"), - "redo": os.path.join(PRJ_PATH, "img", "edit-redo.png"), - "undo": os.path.join(PRJ_PATH, "img", "edit-undo.png"), - "exit": os.path.join(PRJ_PATH, "img", "exit.png"), - "find": os.path.join(PRJ_PATH, "img", "find.png"), - "findReplace": os.path.join(PRJ_PATH, "img", "find-replace.png"), - "locator": os.path.join(PRJ_PATH, "img", "locator.png"), - "play": os.path.join(PRJ_PATH, "img", "play.png"), - "stop": os.path.join(PRJ_PATH, "img", "stop.png"), - "file-run": os.path.join(PRJ_PATH, "img", "file-run.png"), - "preview-web": os.path.join(PRJ_PATH, "img", "preview_web.png"), - "debug": os.path.join(PRJ_PATH, "img", "debug.png"), - "designer": os.path.join(PRJ_PATH, "img", "qtdesigner.png"), - "bug": os.path.join(PRJ_PATH, "img", "bug.png"), - "function": os.path.join(PRJ_PATH, "img", "function.png"), - "module": os.path.join(PRJ_PATH, "img", "module.png"), - "class": os.path.join(PRJ_PATH, "img", "class.png"), - "attribute": os.path.join(PRJ_PATH, "img", "attribute.png"), - "web": os.path.join(PRJ_PATH, "img", "web.png"), - "fullscreen": os.path.join(PRJ_PATH, "img", "fullscreen.png"), - "follow": os.path.join(PRJ_PATH, "img", "follow.png"), - "splitH": os.path.join(PRJ_PATH, "img", "split-horizontal.png"), - "splitV": os.path.join(PRJ_PATH, "img", "split-vertical.png"), - "zoom-in": os.path.join(PRJ_PATH, "img", "zoom_in.png"), - "zoom-out": os.path.join(PRJ_PATH, "img", "zoom_out.png"), - "splitCPosition": os.path.join(PRJ_PATH, "img", + "copy": os.path.join(DATA_DIR, "img", "edit-copy.png"), + "cut": os.path.join(DATA_DIR, "img", "edit-cut.png"), + "paste": os.path.join(DATA_DIR, "img", "edit-paste.png"), + "redo": os.path.join(DATA_DIR, "img", "edit-redo.png"), + "undo": os.path.join(DATA_DIR, "img", "edit-undo.png"), + "exit": os.path.join(DATA_DIR, "img", "exit.png"), + "find": os.path.join(DATA_DIR, "img", "find.png"), + "findReplace": os.path.join(DATA_DIR, "img", "find-replace.png"), + "locator": os.path.join(DATA_DIR, "img", "locator.png"), + "play": os.path.join(DATA_DIR, "img", "play.png"), + "stop": os.path.join(DATA_DIR, "img", "stop.png"), + "file-run": os.path.join(DATA_DIR, "img", "file-run.png"), + "preview-web": os.path.join(DATA_DIR, "img", "preview_web.png"), + "debug": os.path.join(DATA_DIR, "img", "debug.png"), + "designer": os.path.join(DATA_DIR, "img", "qtdesigner.png"), + "bug": os.path.join(DATA_DIR, "img", "bug.png"), + "function": os.path.join(DATA_DIR, "img", "function.png"), + "module": os.path.join(DATA_DIR, "img", "module.png"), + "class": os.path.join(DATA_DIR, "img", "class.png"), + "attribute": os.path.join(DATA_DIR, "img", "attribute.png"), + "web": os.path.join(DATA_DIR, "img", "web.png"), + "fullscreen": os.path.join(DATA_DIR, "img", "fullscreen.png"), + "follow": os.path.join(DATA_DIR, "img", "follow.png"), + "splitH": os.path.join(DATA_DIR, "img", "split-horizontal.png"), + "splitV": os.path.join(DATA_DIR, "img", "split-vertical.png"), + "zoom-in": os.path.join(DATA_DIR, "img", "zoom_in.png"), + "zoom-out": os.path.join(DATA_DIR, "img", "zoom_out.png"), + "splitCPosition": os.path.join(DATA_DIR, "img", "panels-change-position.png"), - "splitMPosition": os.path.join(PRJ_PATH, "img", + "splitMPosition": os.path.join(DATA_DIR, "img", "panels-change-vertical-position.png"), - "splitCRotate": os.path.join(PRJ_PATH, "img", + "splitCRotate": os.path.join(DATA_DIR, "img", "panels-change-orientation.png"), - "indent-less": os.path.join(PRJ_PATH, "img", "indent-less.png"), - "indent-more": os.path.join(PRJ_PATH, "img", "indent-more.png"), - "go-to-definition": os.path.join(PRJ_PATH, "img", "go_to_definition.png"), - "insert-import": os.path.join(PRJ_PATH, "img", "insert_import.png"), - "console": os.path.join(PRJ_PATH, "img", "console.png"), - "pref": os.path.join(PRJ_PATH, "img", "preferences-system.png"), - "tree-app": os.path.join(PRJ_PATH, "img", "tree-app.png"), - "tree-code": os.path.join(PRJ_PATH, "img", "tree-code.png"), - "tree-folder": os.path.join(PRJ_PATH, "img", "tree-folder.png"), - "tree-html": os.path.join(PRJ_PATH, "img", "tree-html.png"), - "tree-generic": os.path.join(PRJ_PATH, "img", "tree-generic.png"), - "tree-css": os.path.join(PRJ_PATH, "img", "tree-CSS.png"), - "tree-python": os.path.join(PRJ_PATH, "img", "tree-python.png"), - "tree-image": os.path.join(PRJ_PATH, "img", "tree-image.png"), - "comment-code": os.path.join(PRJ_PATH, "img", "comment-code.png"), - "uncomment-code": os.path.join(PRJ_PATH, "img", "uncomment-code.png"), - "reload-file": os.path.join(PRJ_PATH, "img", "reload-file.png"), - "print": os.path.join(PRJ_PATH, "img", "document-print.png"), - "book-left": os.path.join(PRJ_PATH, "img", "book-left.png"), - "book-right": os.path.join(PRJ_PATH, "img", "book-right.png"), - "break-left": os.path.join(PRJ_PATH, "img", "break-left.png"), - "break-right": os.path.join(PRJ_PATH, "img", "break-right.png"), - "nav-code-left": os.path.join(PRJ_PATH, "img", "nav-code-left.png"), - "nav-code-right": os.path.join(PRJ_PATH, "img", "nav-code-right.png"), - "locate-file": os.path.join(PRJ_PATH, "img", "locate-file.png"), - "locate-class": os.path.join(PRJ_PATH, "img", "locate-class.png"), - "locate-function": os.path.join(PRJ_PATH, "img", "locate-function.png"), - "locate-attributes": os.path.join(PRJ_PATH, "img", + "indent-less": os.path.join(DATA_DIR, "img", "indent-less.png"), + "indent-more": os.path.join(DATA_DIR, "img", "indent-more.png"), + "go-to-definition": os.path.join(DATA_DIR, "img", "go_to_definition.png"), + "insert-import": os.path.join(DATA_DIR, "img", "insert_import.png"), + "console": os.path.join(DATA_DIR, "img", "console.png"), + "pref": os.path.join(DATA_DIR, "img", "preferences-system.png"), + "tree-app": os.path.join(DATA_DIR, "img", "tree-app.png"), + "tree-code": os.path.join(DATA_DIR, "img", "tree-code.png"), + "tree-folder": os.path.join(DATA_DIR, "img", "tree-folder.png"), + "tree-html": os.path.join(DATA_DIR, "img", "tree-html.png"), + "tree-generic": os.path.join(DATA_DIR, "img", "tree-generic.png"), + "tree-css": os.path.join(DATA_DIR, "img", "tree-CSS.png"), + "tree-python": os.path.join(DATA_DIR, "img", "tree-python.png"), + "tree-image": os.path.join(DATA_DIR, "img", "tree-image.png"), + "comment-code": os.path.join(DATA_DIR, "img", "comment-code.png"), + "uncomment-code": os.path.join(DATA_DIR, "img", "uncomment-code.png"), + "reload-file": os.path.join(DATA_DIR, "img", "reload-file.png"), + "print": os.path.join(DATA_DIR, "img", "document-print.png"), + "book-left": os.path.join(DATA_DIR, "img", "book-left.png"), + "book-right": os.path.join(DATA_DIR, "img", "book-right.png"), + "break-left": os.path.join(DATA_DIR, "img", "break-left.png"), + "break-right": os.path.join(DATA_DIR, "img", "break-right.png"), + "nav-code-left": os.path.join(DATA_DIR, "img", "nav-code-left.png"), + "nav-code-right": os.path.join(DATA_DIR, "img", "nav-code-right.png"), + "locate-file": os.path.join(DATA_DIR, "img", "locate-file.png"), + "locate-class": os.path.join(DATA_DIR, "img", "locate-class.png"), + "locate-function": os.path.join(DATA_DIR, "img", "locate-function.png"), + "locate-attributes": os.path.join(DATA_DIR, "img", "locate-attributes.png"), - "locate-nonpython": os.path.join(PRJ_PATH, "img", "locate-nonpython.png"), - "locate-on-this-file": os.path.join(PRJ_PATH, "img", + "locate-nonpython": os.path.join(DATA_DIR, "img", "locate-nonpython.png"), + "locate-on-this-file": os.path.join(DATA_DIR, "img", "locate-on-this-file.png"), - "locate-tab": os.path.join(PRJ_PATH, "img", "locate-tab.png"), - "locate-line": os.path.join(PRJ_PATH, "img", "locate-line.png"), - "add": os.path.join(PRJ_PATH, "img", "add.png"), - "delete": os.path.join(PRJ_PATH, "img", "delete.png"), - "loading": os.path.join(PRJ_PATH, "img", "loading.gif"), - "separator": os.path.join(PRJ_PATH, "img", "separator.png")} + "locate-tab": os.path.join(DATA_DIR, "img", "locate-tab.png"), + "locate-line": os.path.join(DATA_DIR, "img", "locate-line.png"), + "add": os.path.join(DATA_DIR, "img", "add.png"), + "delete": os.path.join(DATA_DIR, "img", "delete.png"), + "loading": os.path.join(DATA_DIR, "img", "loading.gif"), + "separator": os.path.join(DATA_DIR, "img", "separator.png")} ############################################################################### debian/patches/02-fix_build.patch0000664000000000000000000000172112202647611014026 0ustar From: David Paleino Subject: don't install data files to Python module directory Origin: vendor Forwarded: not-needed --- setup.py | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) --- ninja-ide.orig/setup.py +++ ninja-ide/setup.py @@ -94,19 +94,12 @@ params = { "install_requires": dependencies, # include all resources - "include_package_data": True, + "include_package_data": False, "package_data": {'': ['*.png', '*.gif', '*.jpg', '*.json', '*.qss', '*.js', '*.html', '*.css', '*.qm', '*.qml']}, # include ninja pkg and setup the run script - "packages": find_packages() + [ - 'ninja_ide/addins', - 'ninja_ide/addins/lang', - 'ninja_ide/addins/qml', - 'ninja_ide/addins/qml/img', - 'ninja_ide/addins/syntax', - 'ninja_ide/addins/theme', - 'ninja_ide/img'], + "packages": find_packages(), #auto create scripts "entry_points": { debian/patches/series0000664000000000000000000000004612202651677012044 0ustar 00-fix_paths.patch 02-fix_build.patch