diff options
author | rohannb | 2017-09-10 17:36:37 -0400 |
---|---|---|
committer | rohannb | 2017-09-10 17:36:37 -0400 |
commit | 2cbfd8df78ff5f78e621a4b386ac707b06ff021d (patch) | |
tree | 4ddd28c7033650bd79fed0b41e0126a37ead6aea | |
download | aur-2cbfd8df78ff5f78e621a4b386ac707b06ff021d.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 36 | ||||
-rw-r--r-- | PKGBUILD | 58 | ||||
-rw-r--r-- | changelog | 371 |
3 files changed, 465 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..bce0d7d311af --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,36 @@ +pkgbase = liclipse + pkgdesc = Lightweight editors, theming and usability improvements for Eclipse + pkgver = 4.1.1 + pkgrel = 1 + url = https://www.liclipse.com/index.html + changelog = changelog + arch = i686 + arch = x86_64 + license = custom + makedepends = gendesk + makedepends = imagemagick + optdepends = coffee-script: CoffeeScript support + optdepends = cmake: CMake support + optdepends = dart: Dart support + optdepends = django: Django Templates support + optdepends = go: Go support + optdepends = java-environment-common: Java support + optdepends = python-jinja: Jinja2 support (Python 3) + optdepends = python2-jinja: Jinja2 support (Python 2) + optdepends = julia: Julia support + optdepends = python-kivy: Kivy Language support (Python 3) + optdepends = python2-kivy: Kivy Language support (Python 2) + optdepends = python-mako: Mako Templates support (Python 3) + optdepends = python2-mako: Mako Templates support (Python 2) + optdepends = nim: Nim support + optdepends = perl: PERL support + optdepends = python: Python 3 support + optdepends = python2: Python 2 support + optdepends = ruby: Ruby support + source_i686 = http://www.mediafire.com/file/91dktuh6aq17uhd/liclipse_4.1.1_linux.gtk.x86.tar.gz + sha256sums_i686 = 42727b12a947b9be1317579af348ddc92f7822e7f4c6e67d51c25d68ddb889d1 + source_x86_64 = http://www.mediafire.com/file/rwc4bk3nthtxcvv/liclipse_4.1.1_linux.gtk.x86_64.tar.gz + sha256sums_x86_64 = e45083e628b789bd1789eec291525fd56e2c9b105f64cf9defb2a60d09d21988 + +pkgname = liclipse + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f54c8788845b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: rohannb <rohannb30@gmail.com> +pkgname='liclipse' +pkgver=4.1.1 +pkgrel=1 +pkgdesc='Lightweight editors, theming and usability improvements for Eclipse' +arch=('i686' 'x86_64') +url='https://www.liclipse.com/index.html' +license=('custom') +makedepends=('gendesk' 'imagemagick') +optdepends=('coffee-script: CoffeeScript support' + 'cmake: CMake support' + 'dart: Dart support' + 'django: Django Templates support' + 'go: Go support' + 'java-environment-common: Java support' + 'python-jinja: Jinja2 support (Python 3)' + 'python2-jinja: Jinja2 support (Python 2)' + 'julia: Julia support' + 'python-kivy: Kivy Language support (Python 3)' + 'python2-kivy: Kivy Language support (Python 2)' + 'python-mako: Mako Templates support (Python 3)' + 'python2-mako: Mako Templates support (Python 2)' + 'nim: Nim support' + 'perl: PERL support' + 'python: Python 3 support' + 'python2: Python 2 support' + 'ruby: Ruby support') +changelog='changelog' +source_i686=('http://www.mediafire.com/file/91dktuh6aq17uhd/liclipse_4.1.1_linux.gtk.x86.tar.gz') +source_x86_64=('http://www.mediafire.com/file/rwc4bk3nthtxcvv/liclipse_4.1.1_linux.gtk.x86_64.tar.gz') +sha256sums_i686=('42727b12a947b9be1317579af348ddc92f7822e7f4c6e67d51c25d68ddb889d1') +sha256sums_x86_64=('e45083e628b789bd1789eec291525fd56e2c9b105f64cf9defb2a60d09d21988') + +# gendesk variables for .desktop file +_name='LiClipse' +_genericname='Integrated Development Environment' +_comment='Lightweight editors, theming and usability improvements for Eclipse' +_exec='/opt/liclipse/LiClipse' +_categories='Development;IDE;Java' + +prepare() { + gendesk -f -n +} + +package() { + mkdir -pv "$pkgdir/opt/$pkgname" + cp -rv "$srcdir/$pkgname" "$pkgdir/opt" + + mkdir -pv "$pkgdir/usr/bin" + ln -sv "/opt/$pkgname/LiClipse" "$pkgdir/usr/bin/liclipse" + + install -Dvm644 "$srcdir/$pkgname/LICENSE.TXT" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.TXT" + + install -Dvm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + convert "$srcdir/$pkgname/icon.xpm" "$pkgname.png" + install -Dvm644 "$srcdir/$pkgname.png" "$pkgdir/usr/share/pixmaps/$pkgname.png" +} + diff --git a/changelog b/changelog new file mode 100644 index 000000000000..81b8771ab587 --- /dev/null +++ b/changelog @@ -0,0 +1,371 @@ + +** RELEASES HISTORY +------------------------------------------------------------ + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 4.1.0 +------------------------------------------------------------ + + * Updated PyDev to 5.9.0. + + * Faster debugger on Python 3.6. + * Fixed issue with Lucene integration + * Other improvements. See http://www.pydev.org for more details. + + * Updated Eclipse to final Oxygen (4.7) release. + * Using the tm4e engine for parsing files based on a TextMate grammar (https://github.com/eclipse/tm4e). + * Improvements to parse in a thread when file is changed. + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 4.0.0 +------------------------------------------------------------ + + * Updated PyDev to 5.8.0. + + * Fixed some issues in PyLint integration + * Fixed IronPython debugger support. + * Fixed issue on code-coverage integration. + * Code coverage working with pytest. + * Many other improvements. See http://www.pydev.org for more details. + + * Updated Eclipse to Oxygen (4.7 RC3). + * Fixed Mac so that it won't break after updating (see Download: Updating Native Install (download.html#updating_native) for instructions on how to properly upgrade Mac). + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 3.6.0 +------------------------------------------------------------ + + * Updated PyDev to 5.7.0. + + * Improved PyLint integration + * Fixed Jython debugger support. + * Many other improvements. See http://www.pydev.org for more details. + + * Updated EGit to 4.7.0. + * Updated Eclipse to Neon.3 (4.6.3). + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 3.5.0 +------------------------------------------------------------ + + * Updated PyDev to 5.6.0. + + * Faster debugger (only supporting Python 2.6 onwards now). + * Debugger properly displaying variables when connected to interactive console. + * super and pytest fixtures properly recognized in the type inferonce engine. + * Many other improvements. See http://www.pydev.org for more details. + + * Fixed issue where filtering results wasn't working properly for LiClipse text searches. + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 3.4.0 +------------------------------------------------------------ + + * Updated PyDev to 5.5.0. + + * Many bugfixes (in refactoring, imports handling, code completion debugger and Python 3.6 syntax). + * CTRL+SHIFT+ALT+O can be used to open the last hyperlink in the console that's currently open (it's now possible to jump directly to the error in some exception). + * CTRL+2,SW switches the target and value in assign statements (may not work properly if more than one '=' is found in the line). + * Allows adding local imports to the top of the module. + * See http://www.pydev.org for more details. + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 3.3.0 +------------------------------------------------------------ + + * Updated PyDev to 5.4.0. + + * Python 3.6 supported. + * Launch with python -m module.name. + * Debugger shows return values. + * See http://www.pydev.org for more details. + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 3.2.1 +------------------------------------------------------------ + + * Updated PyDev to 5.3.1 (see http://www.pydev.org for details). + * Updated LiClipse themes to have a different highlight for the default tab (selectedTabInitialBackground, selectedTabActiveInitialBackground in the theme preferences). + * Fixed default colors for some themes and fixed heap status color. + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 3.2.0 +------------------------------------------------------------ + + * Supporting CMake by default. + * Properly making filename associations (non-extension based) for TextMate Bundles. + * Updated PyDev to 5.3.0 (see http://www.pydev.org for details). + * Updated EGit. + * Updated Eclipse to 4.6.1. + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 3.1.0 +------------------------------------------------------------ + + * Updated EGit. + * Updated PyDev to 5.2.0 (see http://www.pydev.org for details). + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 3.0.6 +------------------------------------------------------------ + + * Based on ECLIPSE 4.6 (FINAL) + * Updated EGit. + * Updated PyDev to 5.1.2 (see http://www.pydev.org for details). + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 3.0.3 +------------------------------------------------------------ + + * Based on ECLIPSE 4.6 RC1 + * Updated EGit (fixed a critical issue in the git staging view). + * The LiClipse editor component (LiClipseText (http://www.liclipse.com/text) ) is now open source ( view http://www.liclipse.com/text for more info). + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 3.0.1 +------------------------------------------------------------ + + * Based on ECLIPSE 4.6 M7 + * Requires JAVA 8 to run + * Fixed scrollbar issue on Git Staging view + * JavaScript editor using Nashorn instead of Rhino for JSLint and Beautify.js + + * Note that JSLint doesn't officially support Nashorn, so, a patched version is needed. + * Nashorn is MUCH faster than Rhino, so, opening a big file to be linted should no longer halt the IDE. + + * Removed scrollbar theming from trees and tables due to some bugs (users that want can still enable it by installing Xiliary (http://fappel.github.io/xiliary/clean-sheet.html) ). + * Updated PyDev to 5.0.0 + + * Improvements in debugger, pyunit view persist across restart, super() code completion and wrap expression deadlock + + * Updated EGit + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 2.5.4 +------------------------------------------------------------ + + * Updated PyDev to 4.5.5 + + * Improvements in code-completion, pytest integration, python 3 parsing, debugger and django tests running + + * Accepting hyphen for tags/attributes in XML editor + * Themed ScrollBar disabled by default for Trees/Tables (can be manually enabled at General > Appearance > Color Theme) + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 2.5.3 +------------------------------------------------------------ + + * Updated PyDev to 4.5.4 (it had a critical fix in debugger) + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 2.5.2 +------------------------------------------------------------ + + * The trees and tables now have styled scrollbars when using the LiClipse theme (using Xiliary (http://fappel.github.io/xiliary/clean-sheet.html) scrollbar enhancements). + * CSS and SCSS languages use textmate bundles for highlighting + * Updated PyDev to 4.5.3 (fixes in debugger and improvements in the PyUnit view) + * Updated Eclipse to 4.5.1 + * Updated Startexplorer to 1.7.0 + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 2.5.1 +------------------------------------------------------------ + + * The comment prefix now works properly for TextMate based languages + * Fixed issue handling TextMate rule which affected the Ruby syntax highlighting + * Updated to PyDev 4.5.1 + * Updated EGit + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 2.4.0 +------------------------------------------------------------ + + * Fixed critical issue where indent rules were being applied without a new line on textmate bundles + * Added RAML editor support + * Updated to PyDev 4.4.0 + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 2.3.0 +------------------------------------------------------------ + + * Improvements on the parsing structure, resulting in: + + * Improved performance on syntax highlighting and outline creation. + * Scopes from TextMate rules are properly kept(so, code-completion now works for more TextMate languages). + + * A new view which shows an HTML preview (preview.html) for the HTML,MARKDOWN and RST EDITORS(it can be activated in Window > Show View > Other > LiClipse > LiClipse HTML Preview, orby using Ctrl+3 > LiClipse HTML Preview) + * The new search (search.html) had some bugs ironed out. + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 2.2.0 +------------------------------------------------------------ + + * Improved searching capabilities (search.html) + + * Workspace searches based on Lucene indexes. + * Provides a way to search in external folders. + * Provides a way to search open editors. + * Results search page allows additional filtering based on paths. + + * Linux Shell files supported. + * Windows bat files supported. + * PERL is now supported. + * Swift is now supported. + * New view to explore LiClipse languages. + * New view which shows the partitions for the current file to help when creating a language. + * Improved performance in partitioning. + * GTK 2 is set as the the default backend in Linux + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 2.1.0 +------------------------------------------------------------ + + * Support for TextMate Bundles (textmate_bundles.html) + * PHP is now supported + * Ruby is now supported + * Markdown is now supported + * Workspace Mechanic is no longer bundled by default in LiClipse + * Improved theming + * Standalone based on Eclipse 4.5rc2a + * Updated EGit and PyDev + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 2.0.0 +------------------------------------------------------------ + + * Nim is now supported + * Go is now supported + * Jinja2 is now supported + * JAVASCRIPT EDITOR: + + * It's possible to specify the jshint.js and beautify.js location in preferences > LiClipse > Javascript + * The code-formatting settings may be tweaked (see: Customize Javascript (customize_javascript.html) for details + * Fixed some syntax highlighting glitches (related to handling of Regular expressions) + * Added some missing keywords to the JavaScript definition + + * Mako had some improvements in the highlighting + * Multi-page editors (such as the plugins manifest editor) now also have multiple cursors and vertical indent guides support + * Updated EGit, PyDev and AnyEdit + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 1.4.0 +------------------------------------------------------------ + + THEMED SCROLLBARS + + * May be enabled at preferences > general > appearance > color theme > apply scrollbars theming customization + * Turned on by default on Windows + * Affects all StyledTexts (including editors and console) + * The default encoding for all platforms is now UTF-8 + * PyDev was upgraded to 3.9.2 + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 1.3.0 +------------------------------------------------------------ + + * YAML: syntax errors are now reported for YAML + * It's now possible to open an external editor passing the line. The pattern accepted is "LiClipse filename+line:col" + * PyDev was upgraded to 3.9.1 + * Eclipse was upgraded to 4.4.1 + * The bundled java was upgraded to Java 8 + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 1.2.1 +------------------------------------------------------------ + + INDENT GUIDES + + * Vertical indent guides are now available (applied to all Eclipse editors by default) + * Options may be configured at Preferences > LiClipse > Vertical Indent Guide + + * Upgraded to PyDev 3.9.0 + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 1.2.0 +------------------------------------------------------------ + + * It's now possible to specify the JSHint configuration for a project. View JavaScript editor customization for details (customize_javascript.html) + * It's now possible to specify the HTML code analysis/code formatting configuration for a project. View HTML editor customization for details (customize_html.html) + * JSHint updated to the latest version (2.5.4) + * Regular expressions on javascript are now properly colored + * The Javascript editor now supports ES6 (EcmaScript 6) constructs (but JSHint analysis must be manually configured to accept those constructs) + * AnyEdit no longer removing trailing chars by default (only for LiClipse standalone) + * Upgraded to PyDev 3.8.0 + * Upgraded to latest EGit + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 1.1.2 +------------------------------------------------------------ + + * Upgraded PyDev to 3.7.1 (had critical issue where the minimap could deadlock in Linux). + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 1.1.1 +------------------------------------------------------------ + + * StringTemplate is now supported + * YAML is now supported + * The minimap is now shown for LiClipse editors + * The minimap is now shown by default + * The scrollbars for LiClipse editors are now hidden by default (as the minimap provides a proper replacement) + * Context menu in editor > languages, provides option to edit the language definition for the current file + * The HTML/Django editors allow the user to add Breakpoints in Django Template files for debugging + * LiClipse editors are no longer set as the default editors + * Upgraded to PyDev 3.7.0 + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 1.0.0 +------------------------------------------------------------ + + * It's possible to launch languages with support for hyperlinking. See: Running/Launch (launch.html) for details + + * F9: Launches using editor language + * CTRL+SHIFT+F9: Terminates the last launch and relaunches it + * CTRL+ALT+F9: Terminates all launches + * CTRL+F11: Relaunches the last launch + + * Extending a language to add templates is easier. See: Templates (templates.html) for details + * The Julia language is now supported + * If there's some text selected, completions that don't use the selection are not shown + * When a completion requires a selection or block, it won't appear if no text is selected + * Fixed issue on numbers syntax highlight + * Added the Eclipse 4.4 Dark theme as an option + * Upgraded to Eclipse 4.4.0 + * Upgraded to PyDev 3.6.0 + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 0.9.9 +------------------------------------------------------------ + + * Upgraded to PyDev 3.5.0 + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 0.9.8 +------------------------------------------------------------ + + * Upgraded to Eclipse 4.3.2 + * Upgraded to EGit 3.3.0 + * Upgraded to PyDev 3.4.1 + * Change default: line numbers shown + * Change default: print margin shown + * Change default: spaces instead of tabs + * Change default: search incremental + + +** RELEASE HIGHLIGHTS FOR LICLIPSE 0.9.7 +------------------------------------------------------------ + + * EGit is properly themed + * Kivy Language is now supported + * Ctrl+Tab and Ctrl+Shift+Tab are bound by default to next/previous editor + * Quick Access (in main toolbar) is now properly themed + * Compare editors from LiClipse provide syntax highlighting when diffing + * Improved code-completion in xml editor to create a new tag from word next to cursor + * Added editor icons for more editors + * Adding some templates to java language editor + * Mark occurrences is now provided (text based) + * Shift+Alt+O may be used to toggle mark occurrences + * Improved default theme a bit + * The theme is reapplied when LiClipse starts to deal with changes on existing themes (may be turned off in the color theme preferences page) + * It's possible to specify a color for the editor current line background and another color for other widgets (tree, table) current line background + |