
Education Apps kde latex mind-map uml
Source (link to git-repo or to original if based on someone elses unmodified work): https://waf.io/semantik.html
Semantik - a mindmapping-like tool for document generation (reports, thesis, etc). Features its own internal diagramming tool.
Runtime requirements:
KDE >= 5
Python >= 3.3
Compilation requirements:
KDE5 development packages
Python3 development packages
Semantik 1.2.5 9 months ago
* Add a workaround for dark desktop color schemes
* Improve the zoom system
Semantik 1.2.5 9 months ago
* Add a workaround for dark desktop color schemes
* Improve the zoom system
Semantik 1.2.4 1 year ago
* Fix build issues on Python 3.8
* Improve the default color scheme
Semantik 1.2.4 1 year ago
* Fix build issues on Python 3.8
* Improve the default color scheme
Semantik 1.2.3 1 year ago
Semantik 1.2.3
--------------
* Eliminate drawing artifacts
* Eliminate grid alignment issues on diagrams
* Improve label positioning on diagrams
* Italian translations
Semantik 1.2.2 1 year ago
* Fix stale connections when disconnecting multiple references
* Fix broken flags #98
* Fix shortcuts configurability #96
* Fix diagram thumbnail display on item selection
* Add 'nocaption' to disable picture captions in LaTeX
* Add 'disable_row_header' and 'disable_col_header' to improve table exports
* Add 'disable_slide' to limit extra Beamer slides
* Paint long branches with a lighter color
Semantik 1.2.1 2 years ago
* Fix duplicate reference values
* Fix double prompts for overwriting files
* Fix map variables visibility when opening maps
* Fix document generator dialog's tab navigation
* Fix boundary objects' text alignment (diagrams)
* Fix pipe objects' resizing (diagrams)
* Fix component objects' margin sizes
* Enable newlines on most diagram objects #89
* Add global settings that contain commands to open documents after they are created
Semantik 1.2.0 2 years ago
* Add support for Kdissert-like references
* Add support for newlines in table attachments
* Configure arrow colors on the main map
* Add a new Entity shape for data modeling (diagrams)
* Fix missing crossing lines when printing or exporting diagrams
Semantik 1.1.0 2 years ago
* Improve the looks of diagram crossing lines
Semantik 1.0.9 2 years ago
* Display picture and diagram thumbnails on the main map
* Add a touchpad mode for laptop users
Semantik 1.0.8 2 years ago
* Add new formatting actions to the Rich Text editor: text color, hyperlink, list, clear formatting
* Position diagram boundary captions to top or bottom
* Improve the odt template styles
Semantik 1.0.7 2 years ago
* Export rich text in html/s5 document generators
* Add new styles for the odt template
* Add text alignment options to diagram elements
Semantik 1.0.6 2 years ago
* Improve the document export from the command-line
* Fix some annoying with the base directory changing to /tmp
* Persist font settings in documents
* Update the French translation data
* Export png files in html and latex documents
* Remove the Beamer files: most LaTeX distributions provide them nowadays
Semantik 1.0.5 2 years ago
* Highlight code snippets in beamer presentations/pdflatex using Minted
* Fix drawing artifacts when switching diagrams
* Fix the inactive custom color button in semantik #88
* Add a color toolbar to semantik-d
* Improve the default colors for readability
Semantik 1.0.4 2 years ago
* Improve PDF diagram export
* Fix Qt Dbus compilation errors on some systems
Semantik 1.0.3 2 years ago
* Updated import filters to Python3 syntax #83
* Fix image imports #84
* Improve zigzag lines routing for sequence elements
Semantik 1.0.1 3 years ago
* Add a diagram sequence element
* Fix improper pdf document dimensions
* Fix the configuration and build on FreeBSD
* Add installation notes for Fedora
ita256
13 years ago
For now Semantik does not have the KDE libraries, and i am still undecided on the translation system to use (remain Qt-only or use the KDE one ?).
The strings are also subject to change (the variables in the code completion), and have not been reviewed yet.
It is difficult to keep the translations up-to-date but it can be done if you have a particular requirement.
Report
sonicprogress
13 years ago
Checking for package Qt3Support_debug (cached) : not found
Checking for package QtCore_debug (cached) : not found
Checking for package QtGui_debug (cached) : not found
Checking for package QtNetwork_debug (cached) : not found
Checking for package QtOpenGL_debug (cached) : not found
Checking for package QtSql_debug (cached) : not found
Checking for package QtSvg_debug (cached) : not found
Checking for package QtTest_debug (cached) : not found
Checking for package QtXml_debug (cached) : not found
Checking for package Qt3Support_debug (cached) : not found
Checking for package QtCore_debug (cached) : not found
Checking for package QtGui_debug (cached) : not found
Checking for package QtNetwork_debug (cached) : not found
Checking for package QtOpenGL_debug (cached) : not found
Checking for package QtSql_debug (cached) : not found
Checking for package QtSvg_debug (cached) : not found
Checking for package QtTest_debug (cached) : not found
Checking for package QtXml_debug (cached) : not found
./waf
[62/62] * cpp_link : build/default/src/AbLaK.o build/default/src/AblaK.o build/default/src/Ablak.o build/default/src/Aux.o build/default/src/BnvzS.o build/default/src/BnvzS_py.o build/default/src/Bnvzs.o build/default/src/Bnvzs_rc.o build/default/src/Egyenes.o build/default/src/Eldz.o build/default/src/Fbjrt.o build/default/src/Flult.o build/default/src/Izlt.o build/default/src/IztKil.o build/default/src/Iztpr.o build/default/src/Jelzpn.o build/default/src/Magyaraz.o build/default/src/OzzK.o build/default/src/Prmza.o build/default/src/Prn.o build/default/src/Rslt.o build/default/src/Sbln.o build/default/src/Szines.o build/default/src/Szrt.o build/default/src/Vadrt.o build/default/src/elgyk.o build/default/src/armtlkto.o build/default/camlprog.o build/default/tsts_rc.o -> build/default/src/semantik
Compilation finished successfully
When i run it:
ASSERT: "visual != -1" in file itemviews/qheaderview.cpp, line 1101
Aborted (core dumped)
I'm using Kubuntu Feisty
packages installed: libqt4-dev ocaml Python-dev
Report
ita256
13 years ago
Also, could you please re-compile the project using this:
waf distclean; waf configure --nocache; waf --nocache; sudo waf install
Report
giuped
13 years ago
Report
GFD
13 years ago
Report
giuped
13 years ago
Quote:ASSERT: "visual != -1" in file itemviews/qheaderview.cpp, line 1101
Aborted (core dumped)
Report
ita256
13 years ago
Report
erincong
13 years ago
-----------
./waf configure
Checking for program g++ : ok /usr/bin/g++
Checking for program cpp : ok /usr/bin/cpp
Checking for program ar : ok /usr/bin/ar
Checking for program ranlib : ok /usr/bin/ranlib
Checking for compiler could create pragramms : ok
Checking for compiler could create shared libs : ok
Checking for compiler could create static libs : ok
Checking for flags -Wall : ok
Checking for flags -O2 : ok
Checking for flags -g -DDEBUG : ok
Checking for flags -g3 -O0 -DDEBUG : ok
Checking for program qmake-qt4 : not found
Checking for program qmake4 : not found
Checking for program qmake : not found
Checking for header QtGui/QFont : not found
cannot find QtGui/QFont in ['include/', '/usr/share/qt4/include/', '/opt/qt4/include', '/usr/include/', '/usr/local/include/']
------------------------------
What I need to do.
Tkanks to all
Report
ita256
13 years ago
Report
erincong
13 years ago
-------------------------
Checking for program g++ : ok /usr/bin/g++
Checking for program cpp : ok /usr/bin/cpp
Checking for program ar : ok /usr/bin/ar
Checking for program ranlib : ok /usr/bin/ranlib
Checking for compiler could create pragramms : ok
Checking for compiler could create shared libs : ok
Checking for compiler could create static libs : ok
Checking for flags -Wall : ok
Checking for flags -O2 : ok
Checking for flags -g -DDEBUG : ok
Checking for flags -g3 -O0 -DDEBUG : ok
Checking for program qmake-qt4 : ok /usr/bin/qmake-qt4
Checking for header QtGui/QFont : ok /usr/include/qt4
Checking for program uic-qt3 : not found
Checking for program uic3 : ok /usr/bin/uic3
Checking for program uic-qt4 : ok /usr/bin/uic-qt4
Checking for uic version : ok (version 4.2.3)
Checking for program moc-qt4 : ok /usr/bin/moc-qt4
Checking for program rcc : ok /usr/bin/rcc
Checking for program lrelease : ok /usr/bin/lrelease
Checking for program lupdate : ok /usr/bin/lupdate
Checking for package Qt3Support_debug : not found
Checking for package QtCore_debug : not found
Checking for package QtGui_debug : not found
Checking for package QtNetwork_debug : not found
Checking for package QtOpenGL_debug : not found
Checking for package QtSql_debug : not found
Checking for package QtSvg_debug : not found
Checking for package QtTest_debug : not found
Checking for package QtXml_debug : not found
Checking for package Qt3Support : ok
Checking for package QtCore : ok
Checking for package QtGui : ok
Checking for package QtNetwork : ok
Checking for package QtOpenGL : ok
Checking for package QtSql : ok
Checking for package QtSvg : ok
Checking for package QtTest : ok
Checking for package QtXml : ok
Checking for program python : ok /usr/bin/python
Checking for Python version >= 2.4.2 : ok 2.5.1
Checking for library python2.5 : ok
Checking for header Python.h : ok
Checking for program ocamlopt : not found
Checking for program ocamlc : not found
The objective caml compiler was not found:
install it or make it availaible in your PATH
--------------
Report
ita256
13 years ago
Report
petercruickshank
13 years ago
Report
ita256
13 years ago
Report
bram85
13 years ago
You should also consider posting this ebuild at http://bugs.gentoo.org so that there's a chance it will be included in Portage.
Report
ita256
13 years ago
Report
dovidhalevi
13 years ago
../src/Rslt.cpp: In constructor 'rslt::rslt(felu*, int)':
../src/Rslt.cpp:47: error: 'class QTextDocument' has no member named 'setDefaultTextOption'
Compilation failed
Looked at the includes. It doesn't.
Report
ita256
13 years ago
Report
dovidhalevi
13 years ago
Report
ita256
13 years ago
http://doc.trolltech.com/4.3/qtextdocument.html
I might add a #ifdef, but without this code the map layout looks ugly.
Report
kinkerlitzchen
13 years ago
I get the following errors:
[ 1/36] * ocaml : util/ocaml+twt.ml -> build/default/util/ocaml+twt.cmx
[ 2/36] * ocalinkopt : build/default/util/ocaml+twt.cmx -> build/default/util/ocaml+twt
[ 3/36] * ocamlcmi : src/azelott.mli -> build/default/src/azelott.cmi
[ 4/36] * ocamlcmi : src/energia.mli -> build/default/src/energia.cmi
[ 5/36] * ocamlcmi : src/mozdulatlan.mli -> build/default/src/mozdulatlan.cmi
[ 6/36] * rcc : src/Bnvzs.qrc -> build/default/src/Bnvzs_rc.cpp
[ 7/36] * ocamlcc : src/armtlkto.c -> build/default/src/armtlkto.o
[ 8/36] * ocaml : src/azelott.ml -> build/default/src/azelott.cmx
[ 9/36] * ocaml : src/energia.ml -> build/default/src/energia.cmx
[10/36] * ocaml : src/mozdulatlan.ml -> build/default/src/mozdulatlan.cmx
[11/36] * ocaml : src/veg.ml -> build/default/src/veg.cmx
Traceback (most recent call last):
File "/Users/flo/apps/semantik-0.3.3/waf", line 321, in <module>
try: Scripting.Main()
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Scripting.py", line 211, in Main
ret = bld.compile()
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Build.py", line 178, in compile
ret = executor.start()
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Runner.py", line 247, in start
if not proc.must_run():
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Task.py", line 196, in must_run
self.m_dep_sig = self.m_scanner.get_signature(self)
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Scan.py", line 28, in get_signature
ret = self._get_signature(task)
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Scan.py", line 74, in _get_signature
return self._get_signature_default_strong(task)
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Scan.py", line 105, in _get_signature_default_strong
for node in task.m_inputs: add_node_sig(node)
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Scan.py", line 89, in add_node_sig
if tree.needs_rescan(node, env): self.do_scan(node, env, task.m_scanner_params)
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Scan.py", line 63, in do_scan
tree.m_deps_tstamp[variant][node] = tree.m_tstamp_variants[variant][node]
KeyError: <b:/Users/flo/apps/semantik-0.3.3/src/AbLaK.h>
Report
kinkerlitzchen
13 years ago
I get the following errors:
[ 1/36] * ocaml : util/ocaml+twt.ml -> build/default/util/ocaml+twt.cmx
[ 2/36] * ocalinkopt : build/default/util/ocaml+twt.cmx -> build/default/util/ocaml+twt
[ 3/36] * ocamlcmi : src/azelott.mli -> build/default/src/azelott.cmi
[ 4/36] * ocamlcmi : src/energia.mli -> build/default/src/energia.cmi
[ 5/36] * ocamlcmi : src/mozdulatlan.mli -> build/default/src/mozdulatlan.cmi
[ 6/36] * rcc : src/Bnvzs.qrc -> build/default/src/Bnvzs_rc.cpp
[ 7/36] * ocamlcc : src/armtlkto.c -> build/default/src/armtlkto.o
[ 8/36] * ocaml : src/azelott.ml -> build/default/src/azelott.cmx
[ 9/36] * ocaml : src/energia.ml -> build/default/src/energia.cmx
[10/36] * ocaml : src/mozdulatlan.ml -> build/default/src/mozdulatlan.cmx
[11/36] * ocaml : src/veg.ml -> build/default/src/veg.cmx
Traceback (most recent call last):
File "/Users/flo/apps/semantik-0.3.3/waf", line 321, in <module>
try: Scripting.Main()
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Scripting.py", line 211, in Main
ret = bld.compile()
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Build.py", line 178, in compile
ret = executor.start()
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Runner.py", line 247, in start
if not proc.must_run():
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Task.py", line 196, in must_run
self.m_dep_sig = self.m_scanner.get_signature(self)
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Scan.py", line 28, in get_signature
ret = self._get_signature(task)
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Scan.py", line 74, in _get_signature
return self._get_signature_default_strong(task)
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Scan.py", line 105, in _get_signature_default_strong
for node in task.m_inputs: add_node_sig(node)
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Scan.py", line 89, in add_node_sig
if tree.needs_rescan(node, env): self.do_scan(node, env, task.m_scanner_params)
File "/Users/flo/apps/semantik-0.3.3/.waf-1.1.1-1534209504/wafadmin/Scan.py", line 63, in do_scan
tree.m_deps_tstamp[variant][node] = tree.m_tstamp_variants[variant][node]
KeyError: <b:/Users/flo/apps/semantik-0.3.3/src/AbLaK.h>
Report
petercruickshank
13 years ago
1. Where is the bug tracker? I've noticed a few bugs in the latest version of Semantik, but there doesn't seem to be a centralized way of reporting them.
2. Why the QPL in this new version, rather than the GPL of Kdissert?
Thanks,
Report
ita256
13 years ago
Since Semantik is not finished (the gui especially), reporting bugs would useless.
> 2. Why the QPL in this new version, rather than the GPL of Kdissert?
Semantik was rewritten from scratch.
Report
ggreaves
13 years ago
./waf configure
Checking for program g++ : not found
Checking for program c++ : not found
Checking for program swig : not found
Checking for program python : ok /usr/bin/python
Checking for Python version >= 2.4.2 : ok 2.5.1
Traceback (most recent call last):
File "./waf", line 321, in <module>
try: Scripting.Main()
File "/home/ggreaves/semantik-0.3.2/.waf-1.1.1-1534209504/wafadmin/Scripting.py", line 112, in Main
configure()
File "/home/ggreaves/semantik-0.3.2/.waf-1.1.1-1534209504/wafadmin/Scripting.py", line 84, in configure
conf.sub_config('')
File "/home/ggreaves/semantik-0.3.2/.waf-1.1.1-1534209504/wafadmin/Configure.py", line 992, in sub_config
ret = mod.configure(self)
File "/home/ggreaves/semantik-0.3.2/wscript", line 104, in configure
conf.check_python_headers()
File "/home/ggreaves/semantik-0.3.2/.waf-1.1.1-1534209504/wafadmin/Tools/python.py", line 141, in check_python_headers
result = lib.run()
File "/home/ggreaves/semantik-0.3.2/.waf-1.1.1-1534209504/wafadmin/Configure.py", line 144, in run
ret = self.run_test()
File "/home/ggreaves/semantik-0.3.2/.waf-1.1.1-1534209504/wafadmin/Configure.py", line 630, in run_test
ret = test.run()
File "/home/ggreaves/semantik-0.3.2/.waf-1.1.1-1534209504/wafadmin/Configure.py", line 144, in run
ret = self.run_test()
File "/home/ggreaves/semantik-0.3.2/.waf-1.1.1-1534209504/wafadmin/Configure.py", line 280, in run_test
name = self.env['shlib_PREFIX']+self.name+self.env['shlib_SUFFIX']
TypeError: can only concatenate list (not "str") to list
Report
ita256
13 years ago
Report