Semantik Original

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

13
6.8
Available as/for: -
Description:

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
Last changelog:

Semantik 1.2.5 9 months ago

* Add a workaround for dark desktop color schemes
* Improve the zoom system

andrius

11 years ago

when trying to run python waf configure:
error: Semantik cannot work on win32, please install a Linux system from http://www.opensuse.org

:(

Report

andrius

11 years ago

there shouldn't be this kind of restriction as python, gcc, ocaml and kde works fine on windows.

Report

nikkkko

11 years ago

I used to use Kdissert a lot and now Semantik, but as I am running a stock (K)ubuntu install am stuck with the repository version at 0.6.8.

It appears that the next (K)ubuntu release will also feature 0.6.8 which, given the document generation problem is, well, a problem.

Not sure this message deserves a reply - just a bit of a whinge.

Report

snvv

11 years ago

Hello,
Thank you for that very usefull application.

I would like to ask how to use the variables?

In particular I am interest to include external files and pictures as in the old kdissert.

Regards.
snvv.

Report

alpapan

11 years ago

Hello

I'm having problems creating a pdf using the 0.71 (but not 0.69) on an ubuntu 8.10 system.

I get this error, any ideas?

Traceback (most recent call last):
File "/tmp/test/waf", line 127, in <module>
Scripting.prepare(t, cwd, VERSION, wafdir)
File "/tmp/test/.waf-1.5.2-251c3549bc9f8c49e5f6213f8980a855/wafadmin/Scripting.py", line 122, in prepare
prepare_impl(t,cwd,ver,wafdir)
File "/tmp/test/.waf-1.5.2-251c3549bc9f8c49e5f6213f8980a855/wafadmin/Scripting.py", line 115, in prepare_impl
main()
File "/tmp/test/.waf-1.5.2-251c3549bc9f8c49e5f6213f8980a855/wafadmin/Scripting.py", line 190, in main
bld.compile()
File "/tmp/test/.waf-1.5.2-251c3549bc9f8c49e5f6213f8980a855/wafadmin/Build.py", line 123, in compile
self.flush()
File "/tmp/test/.waf-1.5.2-251c3549bc9f8c49e5f6213f8980a855/wafadmin/Build.py", line 389, in flush
obj.post()
File "/tmp/test/.waf-1.5.2-251c3549bc9f8c49e5f6213f8980a855/wafadmin/TaskGen.py", line 108, in post
self.apply()
File "/tmp/test/.waf-1.5.2-251c3549bc9f8c49e5f6213f8980a855/wafadmin/TaskGen.py", line 103, in apply
v()
File "/tmp/test/.waf-1.5.2-251c3549bc9f8c49e5f6213f8980a855/wafadmin/Tools/tex.py", line 115, in apply_tex
if not self.type in['latex','pdflatex']:
AttributeError: 'task_gen' object has no attribute 'type'

Report

C

ita256

11 years ago

bug

Report

woezonloo

12 years ago

Hi,

First, I would like to thank you for developping semantik.

I think there's a bug in the way semantik-0.6.9 installs localization files : it tries to install them not *IN* /usr/share/locale/fr/LC_MESSAGES/ and /usr/share/locale/es/LC_MESSAGES/, but *AS* /usr/share/locale/fr/LC_MESSAGES/ and /usr/share/locale/es/LC_MESSAGES/, which obviously conflicts with existing data in these folders.

I get the following messages during the installation process :
* installing build/default/src/po/fr.mo as /var/tmp/portage/kde-misc/semantik-0.6.9/image/usr/share/locale/fr/LC_MESSAGES
* installing build/default/src/po/es.mo as /var/tmp/portage/kde-misc/semantik-0.6.9/image/usr/share/locale/es/LC_MESSAGES

I didn't find out how to instruct waf to install these .mo files in the proper directories, so I'm not able to submit a patch.

I just could fix this problem manually between build and install :
mv usr/share/locale/fr/LC_MESSAGES usr/share/locale/fr/semantik.mo
mkdir usr/share/locale/fr/LC_MESSAGES/
mv usr/share/locale/fr/semantik.mo usr/share/locale/fr/LC_MESSAGES/
(and the same for es).
After that, all files are installed correctly and I got semantik translated in french (the locale I'm using).

Report

woezonloo

12 years ago

This problem is solved in 0.7.0. Thank you.

Report

testerus

12 years ago

Where can I read more documentation?
How to use the data and preview panel?
Any reason to prefer Semantik over Kdissert?

Report

C

ita256

12 years ago

> Where can I read more documentation?

The README file in the distribution provides all the available help. Several features are still changing, and it is too early to write a complete manual.

> How to use the data and preview panel?

The data panel is used for adding parameters used by the document generators

The preview panel is enabled after a document is generated (html for the moment)

> Any reason to prefer Semantik over Kdissert?

Semantik is the new name for kdissert in KDE4

Report

testerus

12 years ago

Thanks for your answers. So I am going to stick with KDissert until Semantik is ready.
What I dislike about Semantik is that the background moves/resizes by itself all the time. In KDissert the items remain where I've put them.

When do you expect to have a feature-complete Semantik with Documentation available. Is there a roadmap?

Report

dovidhalevi

12 years ago

Finally recognizes that I do indeed have kde4 -dev available.

However, the qtwebkit is not.

Report

bhlevca

12 years ago

This version cannot open .sem files generated by 0.6.4

Report

C

ita256

12 years ago

The runtime problems haven been fixed in version 0.6.7.

Report

bhlevca

12 years ago

0.6.7 does not compile. see errors below. Does this version have additional dependencies?

../src/IztKil.cpp:11:20: error: QtWebKit: No such file or directory
../src/IztKil.cpp: In constructor ‘egyklh::egyklh(QWidget*, jelzpn*)’:
../src/IztKil.cpp:33: error: invalid use of incomplete type ‘struct QWebView’
../src/IztKil.h:10: error: forward declaration of ‘struct QWebView’
../src/IztKil.cpp:34: error: no matching function for call to ‘egyklh::addWidget(QWebView*&)’
/usr/include/QtGui/QStackedWidget:67: note: candidates are: int QStackedWidget::addWidget(QWidget*)
../src/IztKil.cpp: In member function ‘void egyklh::kelt(const QHash<int, QVariant>&)’:
../src/IztKil.cpp:47: error: invalid use of incomplete type ‘struct QWebView’
../src/IztKil.h:10: error: forward declaration of ‘struct QWebView’
../src/IztKil.cpp:48: error: invalid use of incomplete type ‘struct QWebView’
../src/IztKil.h:10: error: forward declaration of ‘struct QWebView’
../src/IztKil.cpp:51: error: invalid use of incomplete type ‘struct QWebView’
../src/IztKil.h:10: error: forward declaration of ‘struct QWebView’
../src/IztKil.cpp:52: error: invalid use of incomplete type ‘struct QWebView’
../src/IztKil.h:10: error: forward declaration of ‘struct QWebView’
../src/IztKil.cpp:54: error: no matching function for call to ‘egyklh::setCurrentWidget(QWebView*&)’
/usr/include/QtGui/QStackedWidget:80: note: candidates are: void QStackedWidget::setCurrentWidget(QWidget*)
Build failed

Report

bhlevca

12 years ago

please remove the last 2 postings, I accidentally reposted by reloading the page. Sorry

Report

C

ita256

12 years ago

Comments cannot be removed

Report

bhlevca

12 years ago

0.6.7 does not compile. see errors below. Does this version have additional dependencies?

../src/IztKil.cpp:11:20: error: QtWebKit: No such file or directory
../src/IztKil.cpp: In constructor ‘egyklh::egyklh(QWidget*, jelzpn*)’:
../src/IztKil.cpp:33: error: invalid use of incomplete type ‘struct QWebView’
../src/IztKil.h:10: error: forward declaration of ‘struct QWebView’
../src/IztKil.cpp:34: error: no matching function for call to ‘egyklh::addWidget(QWebView*&)’
/usr/include/QtGui/QStackedWidget:67: note: candidates are: int QStackedWidget::addWidget(QWidget*)
../src/IztKil.cpp: In member function ‘void egyklh::kelt(const QHash<int, QVariant>&)’:
../src/IztKil.cpp:47: error: invalid use of incomplete type ‘struct QWebView’
../src/IztKil.h:10: error: forward declaration of ‘struct QWebView’
../src/IztKil.cpp:48: error: invalid use of incomplete type ‘struct QWebView’
../src/IztKil.h:10: error: forward declaration of ‘struct QWebView’
../src/IztKil.cpp:51: error: invalid use of incomplete type ‘struct QWebView’
../src/IztKil.h:10: error: forward declaration of ‘struct QWebView’
../src/IztKil.cpp:52: error: invalid use of incomplete type ‘struct QWebView’
../src/IztKil.h:10: error: forward declaration of ‘struct QWebView’
../src/IztKil.cpp:54: error: no matching function for call to ‘egyklh::setCurrentWidget(QWebView*&)’
/usr/include/QtGui/QStackedWidget:80: note: candidates are: void QStackedWidget::setCurrentWidget(QWidget*)
Build failed

Report

bhlevca

12 years ago

0.6.7 does not compile. see errors below. Does this version have additional dependencies?

../src/IztKil.cpp:11:20: error: QtWebKit: No such file or directory
../src/IztKil.cpp: In constructor ‘egyklh::egyklh(QWidget*, jelzpn*)’:
../src/IztKil.cpp:33: error: invalid use of incomplete type ‘struct QWebView’
../src/IztKil.h:10: error: forward declaration of ‘struct QWebView’
../src/IztKil.cpp:34: error: no matching function for call to ‘egyklh::addWidget(QWebView*&)’
/usr/include/QtGui/QStackedWidget:67: note: candidates are: int QStackedWidget::addWidget(QWidget*)
../src/IztKil.cpp: In member function ‘void egyklh::kelt(const QHash<int, QVariant>&)’:
../src/IztKil.cpp:47: error: invalid use of incomplete type ‘struct QWebView’
../src/IztKil.h:10: error: forward declaration of ‘struct QWebView’
../src/IztKil.cpp:48: error: invalid use of incomplete type ‘struct QWebView’
../src/IztKil.h:10: error: forward declaration of ‘struct QWebView’
../src/IztKil.cpp:51: error: invalid use of incomplete type ‘struct QWebView’
../src/IztKil.h:10: error: forward declaration of ‘struct QWebView’
../src/IztKil.cpp:52: error: invalid use of incomplete type ‘struct QWebView’
../src/IztKil.h:10: error: forward declaration of ‘struct QWebView’
../src/IztKil.cpp:54: error: no matching function for call to ‘egyklh::setCurrentWidget(QWebView*&)’
/usr/include/QtGui/QStackedWidget:80: note: candidates are: void QStackedWidget::setCurrentWidget(QWidget*)
Build failed

Report

LinAsH

12 years ago

Seams like some standard include files are missing in the qtwebkit debian dev package.
(I just reported a bug https://bugs.launchpad.net/ubuntu/+source/webkit/+bug/202644)

meanwhile the compilation error can be fixed:
at line 11 in src/IztKil.cpp
replace
"QtWebView"
with
"QtWebKit/qwebview.h"

Report

apol

12 years ago

Qt4.4 is required and it seems you don't have it.

Report

BryanFRitt

12 years ago

I tried to install this on kubuntu 7.10 64 bit.
I get stuck at this point when trying to run
./waf configure
every thing else results in ok.
I noticed that the same ones say ok, if there isn't a _debug at the end.
Is there something(s) that I need to install?
-
./waf configure
...
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
...
-------------------------------------------------------------------------------
./waf configure
You are using Linux, that's good (tm)
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 programs : 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 : ok /usr/bin/uic-qt3
Checking for program uic-qt4 : ok /usr/bin/uic-qt4
Checking for uic version : ok (version 4.3.2)
Checking for program moc-qt4 : ok /usr/bin/moc-qt4
Checking for program rcc : ok /usr/bin/rcc
Checking for program lrelease-qt4 : ok /usr/bin/lrelease-qt4
Checking for program lupdate-qt4 : ok /usr/bin/lupdate-qt4
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 program ocamlopt : ok /usr/bin/ocamlopt
Checking for program ocamlc : ok /usr/bin/ocamlc
Checking for program ocamllex : ok /usr/bin/ocamllex
Checking for program ocamlyacc : ok /usr/bin/ocamlyacc
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 kde4-config : ok /usr/lib/kde4/bin/kde4-config
Semantik requires kde4

Report

LinAsH

12 years ago

There is an updated semantik package in hardy, maybe it works with gutsy:
http://packages.ubuntu.com/hardy/amd64/semantik/download

Report

BryanFRitt

12 years ago

The Package Installer gives me an error:

Error: Dependency is not satisfiable: libc6

According to Adept Manager libc6 is installed with version 2.6.1-1ubuntu10, and there are no upgrades available for it.

Report

DanaKil

13 years ago

Hello :-)

I have installed KDE4 with the Kubuntu packages (installed in /usr/lib/kde4) and I can compile programs with KDevelop, but for Semantik, configure is stuck here :
...
...
Checking for program kde4-config:ok
/usr/lib/kde4/bin/kde4-config
Semantik requires kde4

It's the same when I use prefix="/usr/lib/kde4"

Any idea ?

Report

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

12345678910
16
product-maker luiszambrana Jun 08 2020 9 excellent
9 excelente
product-maker laurapaola Apr 09 2017 9 excellent
product-maker FLORSI Oct 29 2016 3 bad
product-maker sede May 22 2014 9 excellent
product-maker Metamindmapped Mar 08 2014 9 excellent
product-maker e1nste1n Aug 27 2012 9 excellent
product-maker victorcifuentes Oct 27 2011 9 excellent
Be the first to comment
lhgoat
Aug 12 2020
maguibastos
Feb 12 2019
Brutus180
Mar 14 2014
Metamindmapped
Mar 08 2014
iseppo
Oct 14 2012
opaflamme
Sep 05 2012
Nickkk
Aug 27 2012
baltolkien
Apr 07 2011
Hmpf
Nov 03 2010
edwardphantom
Apr 25 2010
ligfiets
Mar 11 2010
andrius
Sep 05 2009
freinhard
Aug 31 2009
File (click to download) Version Description PackagetypeArchitectureRelease ChannelDevices Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
GPLv3
version
1.2.5
updated Apr 29 2020
added Mar 26 2007
downloads 24h
0
mediaviews 24h 0
pageviews 24h 30