[Lunar-commits] r26684 - in moonbase/trunk/zbeta: . texmaker

Auke Kok sofar at lunar-linux.org
Sat Nov 10 09:01:05 CET 2007


Author: sofar
Date: 2007-11-10 09:01:05 +0100 (Sat, 10 Nov 2007)
New Revision: 26684

Added:
   moonbase/trunk/zbeta/texmaker/
   moonbase/trunk/zbeta/texmaker/BUILD
   moonbase/trunk/zbeta/texmaker/DEPENDS
   moonbase/trunk/zbeta/texmaker/DETAILS
Log:
free cross-platform LaTeX editor [new module]

BUILD file is based on the internal BUILD.sh prompting command supplied.
The DEPENDS probably contains too much: texmaker only needs qt4 to build
but the rest are specified as these are the default commands that are
called at runtime (and are configurable via a Preferences menu)
Also had problems with optional_depends on xpdf because I already had
poppler installed, and the two conflict, and there's no %ALIAS for this.

Other than that, compiles and runs on my box without problem.



From:  duncan.gibson at xs4all.nl


Added: moonbase/trunk/zbeta/texmaker/BUILD
===================================================================
--- moonbase/trunk/zbeta/texmaker/BUILD	                        (rev 0)
+++ moonbase/trunk/zbeta/texmaker/BUILD	2007-11-10 08:01:05 UTC (rev 26684)
@@ -0,0 +1,20 @@
+(
+
+  . /etc/profile.d/qt4.rc                                       &&
+
+  PATH=$QTDIR/bin:$PATH                                         &&
+  LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH                   &&
+  DYLD_LIBRARY_PATH=$QTDIR/lib:$DYLD_LIBRARY_PATH               &&
+  export QTDIR PATH LD_LIBRARY_PATH DYLD_LIBRARY_PATH           &&
+
+  PREFIX=$QTDIR                                                 &&
+  qmake -unix PREFIX=$PREFIX texmaker.pro                       &&
+
+  make                                                          &&
+  prepare_install                                               &&
+  make install                                                  &&
+
+  echo "Icons and desktop file can be found in $PREFIX/share/textmaker"
+
+
+) > $C_FIFO 2>&1

Added: moonbase/trunk/zbeta/texmaker/DEPENDS
===================================================================
--- moonbase/trunk/zbeta/texmaker/DEPENDS	                        (rev 0)
+++ moonbase/trunk/zbeta/texmaker/DEPENDS	2007-11-10 08:01:05 UTC (rev 26684)
@@ -0,0 +1,11 @@
+depends  qt4
+
+# strictly speaking, the packages below are not required for building and are
+# only needed by texmaker at run-time, so are they optional_depends or not?
+
+optional_depends  teTeX         ""  ""  "for TeX document processing"
+optional_depends  %GHOSTSCRIPT  ""  ""  "for conversion to HTML"
+optional_depends  aspell        ""  ""  "for spell checking documents"
+
+# lin barfs here if poppler is installed, because it conflicts with xpdf
+# optional_depends  xpdf          ""  ""  "for viewing generated PDF files"

Added: moonbase/trunk/zbeta/texmaker/DETAILS
===================================================================
--- moonbase/trunk/zbeta/texmaker/DETAILS	                        (rev 0)
+++ moonbase/trunk/zbeta/texmaker/DETAILS	2007-11-10 08:01:05 UTC (rev 26684)
@@ -0,0 +1,38 @@
+          MODULE=texmaker
+         VERSION=1.6
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=http://www.xm1math.net/texmaker/
+      SOURCE_VFY=sha1:8da3a6370214f97b568126439408a7774b017c1d
+        WEB_SITE=http://www.xm1math.net/texmaker/
+         ENTERED=20071107
+         UPDATED=20071107
+           SHORT="free cross-platform LaTeX editor"
+
+cat << EOF
+Texmaker is a free LaTeX editor, that integrates many tools needed to
+develop documents with LaTeX, in just one application. Texmaker runs on
+unix, macosx and windows systems and is released under the GPL license.
+
+Features:
+ * an unicode editor to write your LaTeX source files (with syntax
+   highlighting, undo-redo, search-replace, spell checker...)
+ * the principal LaTex tags can be inserted directly with the "LaTeX"
+   and "Math" menus
+ * 370 mathematical symbols can be inserted in just one click
+ * wizards to generate code ('Quick document', 'Quick letter',
+   tabular, tabbing and array environments)
+ * LaTeX-related programs can be launched via the "Tools" menu
+ * the standard Bibtex entry types can be inserted in the ".bib" file
+   with the "Bibliography" menu
+ * a "structure view" of the document for easier navigation of a
+   document (by clicking on an item in the "Structure" frame, you can
+   jump directly to the corresponding part of your document
+ * extensive LaTeX documentation
+ * in the "Messages / Log File" frame, you can see information about
+   processes and the logfile after a LaTeX compilation
+ * the "Next Latex Error" and "Previous Latex Error" commands let you
+   reach the LaTeX errors detected in the log file
+ * by clicking on the number of a line in the log file, the cursor
+   jumps to the corresponding line in the editor
+ * an integrated LaTeX to html conversion tool
+EOF



More information about the Lunar-commits mailing list