nixpkgs/pkgs/applications/editors/texstudio/default.nix

32 lines
918 B
Nix
Raw Normal View History

2016-04-16 23:27:11 +00:00
{ stdenv, fetchurl, qt4, qmake4Hook, poppler_qt4, zlib, pkgconfig}:
stdenv.mkDerivation rec {
pname = "texstudio";
texstudio: 2.12.4 -> 2.12.6 changelog: ``` - use Breeze window theme on KDE Plasma 5 (thanks to Alexander Wilms) - support single-finger panning gesture on most config dialog components - support single-finger panning touch gesture on log viewer - pdf viewer scroll tool: support single-finger panning gesture - center width-constrained documents in the editor (optional) - add document tab context menu entries "Close" and "Close All Other Documents" - improved layout of config build page - add system check for language tool - change search defaults to case-insensitive (feature-requests#1254) - tags for beamer - change preview default to embedded pdf - handle preview failures more gracefully, i.e. no warning pop-ups - repect preview settings (panel,etc) also for hover preview - show hover preview as tooltip in case of inline-mode - warn if compiler commands are actually a command list - several improvements to the latex parser - notify that a restart is required when switching between modern and classic style - improved LanguageTool communication: better error handling - add reset to default button for some LT settings - add 200ms delay before showing auto-hidden viewer toolbar to prevent flicker - eye candy for pdf circular magnifier (adapted code from texworks) - show pdf highlight in magnifier - capslock does not close completer any more - alternative approach for determine directories from complete texts - use cache for previews - auto open completer when starting to type in references, packages etc. - scripting: editor.cutBuffer - subframetitle in structure view - enable inputMethod (e.g. ^) in completer - change default for complete non-text chacters to off, as it tends to cause unexpected behaviour - fix word separation with punctuation - fix: remove incorrect warning "Unknown magic comment" for "% !TeX TS-program = " - fix: avoid compile fail if magic comment program is spelled wrongly - fix: duplicate lines in autogenerated cwl files - fix multi line argument interpretation - fix pdfviewer in enlarged mode - fix editing of basic shortcuts - fix number in length keyVals - fix flickering in structure view - fix crash with qimage cache - fix crash when restoring centralVSplitterState (bug 2175) - fix highlighting of current entry in structure - fix Open Terminal not working on windows QTBUG-57687 (bug 2178) - fix column detection for tabu/longtabu ```
2017-11-23 09:50:17 +00:00
version = "2.12.6";
name = "${pname}-${version}";
altname="Texstudio";
src = fetchurl {
url = "mirror://sourceforge/texstudio/${name}.tar.gz";
texstudio: 2.12.4 -> 2.12.6 changelog: ``` - use Breeze window theme on KDE Plasma 5 (thanks to Alexander Wilms) - support single-finger panning gesture on most config dialog components - support single-finger panning touch gesture on log viewer - pdf viewer scroll tool: support single-finger panning gesture - center width-constrained documents in the editor (optional) - add document tab context menu entries "Close" and "Close All Other Documents" - improved layout of config build page - add system check for language tool - change search defaults to case-insensitive (feature-requests#1254) - tags for beamer - change preview default to embedded pdf - handle preview failures more gracefully, i.e. no warning pop-ups - repect preview settings (panel,etc) also for hover preview - show hover preview as tooltip in case of inline-mode - warn if compiler commands are actually a command list - several improvements to the latex parser - notify that a restart is required when switching between modern and classic style - improved LanguageTool communication: better error handling - add reset to default button for some LT settings - add 200ms delay before showing auto-hidden viewer toolbar to prevent flicker - eye candy for pdf circular magnifier (adapted code from texworks) - show pdf highlight in magnifier - capslock does not close completer any more - alternative approach for determine directories from complete texts - use cache for previews - auto open completer when starting to type in references, packages etc. - scripting: editor.cutBuffer - subframetitle in structure view - enable inputMethod (e.g. ^) in completer - change default for complete non-text chacters to off, as it tends to cause unexpected behaviour - fix word separation with punctuation - fix: remove incorrect warning "Unknown magic comment" for "% !TeX TS-program = " - fix: avoid compile fail if magic comment program is spelled wrongly - fix: duplicate lines in autogenerated cwl files - fix multi line argument interpretation - fix pdfviewer in enlarged mode - fix editing of basic shortcuts - fix number in length keyVals - fix flickering in structure view - fix crash with qimage cache - fix crash when restoring centralVSplitterState (bug 2175) - fix highlighting of current entry in structure - fix Open Terminal not working on windows QTBUG-57687 (bug 2178) - fix column detection for tabu/longtabu ```
2017-11-23 09:50:17 +00:00
sha256 = "18rxd7ra5k2f7s4c296b3v3pqhxjmfix9xpy9i1g4jm87ygqrbnd";
};
2017-04-09 20:17:55 +00:00
nativeBuildInputs = [ qmake4Hook pkgconfig ];
buildInputs = [ qt4 poppler_qt4 zlib ];
2016-04-16 23:27:11 +00:00
qmakeFlags = [ "NO_APPDATA=True" ];
meta = with stdenv.lib; {
description = "TeX and LaTeX editor";
longDescription=''
2016-06-20 14:47:01 +00:00
Fork of TeXMaker, this editor is a full fledged IDE for
LaTeX editing with completion, structure viewer, preview,
spell checking and support of any compilation chain.
'';
2017-04-09 20:17:55 +00:00
homepage = http://texstudio.sourceforge.net;
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ cfouche ];
};
}