--- semantik-0.7.2.orig/debian/control +++ semantik-0.7.2/debian/control @@ -0,0 +1,20 @@ +Source: semantik +Section: kde +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Jonathan Patrick Davies +Build-Depends: debhelper (>= 6.0.0), libqt4-dev (>= 4.5), kdelibs5-dev, + python (>= 2.3), python-dev (>= 2.3), ocaml-nox, docbook2x, dpatch, + pkg-config, libxrender-dev +Standards-Version: 3.8.3 +Homepage: http://freehackers.org/~tnagy/semantik.html + +Package: semantik +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.3) +Replaces: kdissert (<= 1.0.6) +Description: mindmapping-like tool for KDE + Semantik is a mindmapping-like tool to help students to produce complicated + documents very quickly and efficiently: presentations, dissertations, thesis, + reports. While targetted mostly at students, Semantik can also help teachers, + decision maker, engineers and businessmen. --- semantik-0.7.2.orig/debian/semantik.lintian +++ semantik-0.7.2/debian/semantik.lintian @@ -0,0 +1,5 @@ +# We do not need to run these templete files +semantik: script-not-executable ./usr/share/kde4/apps/semantik/templates/beamer/wscript +semantik: script-not-executable ./usr/share/kde4/apps/semantik/templates/pdflatex/wscript +semantik: script-not-executable ./usr/share/kde4/apps/semantik/templates/waf +semantik: sharedobject-in-library-directory-not-actually-a-shlib usr/lib/kde4/lib/libnablah --- semantik-0.7.2.orig/debian/compat +++ semantik-0.7.2/debian/compat @@ -0,0 +1 @@ +6 --- semantik-0.7.2.orig/debian/semantik.1.docbook +++ semantik-0.7.2/debian/semantik.1.docbook @@ -0,0 +1,109 @@ + + + + + + Jonathan Patrick + Davies + jpatrick@kubuntu.org + + + 2007 + Jonathan Patrick Davies + + + + 2007-10-15 + + + + semantik + 1 + + + semantik + Mindmapping-like tool. + + + + semantik + + + + + + + + + + DESCRIPTION + + Semantik is a mindmapping-like tool. + + + + OPTIONS + + All KDE and Qt + programs accept a some common command-line options. Semantik has no + application-specific options. + + + + Generic options: + + + Show help about options + + + + Show Qt specific options + + + + Show KDE specific options + + + + Show all options + + + + Show author information + + + , + Show version information + + + + Show license information + + + + Indicates end of options + + + + + + + COPYRIGHT + + This manual page was written by Jonathan Patrick Davies + jpatrick@kubuntu.org for the + Ubuntu system (but may be used by others). + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU General Public License, + Version 2 or any later version published by the Free Software Foundation. + + + On Debian systems, the complete text of the GNU General Public + License can be found in + /usr/share/common-licenses/GPL. + + + --- semantik-0.7.2.orig/debian/rules +++ semantik-0.7.2/debian/rules @@ -0,0 +1,66 @@ +#!/usr/bin/make -f + +DPATCH=yes + +ifdef DPATCH +include /usr/share/dpatch/dpatch.make +else +patch: +patch-stamp: +unpatch: +endif + +build: patch build-stamp + +build-stamp: + dh_testdir + PATH=$(PATH):/usr/lib/kde4/bin ./waf configure --prefix=/usr --want-rpath=0 + docbook2x-man debian/semantik.1.docbook + ./waf + touch build-stamp + +clean: clean-patched unpatch + +clean-patched: + dh_testdir + dh_testroot + rm -f build-stamp + [ ! -f Makefile ] || $(MAKE) distclean + rm -f semantik.1 + rm -f kde4.pyc + rm -rf build + rm -rf .waf* + rm -f .lock-wscript + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + DESTDIR=$(CURDIR)/debian/semantik ./waf -f install + + chmod +x $(CURDIR)/debian/semantik/usr/share/kde4/apps/semantik/filters/*.py + # Lintian overrides + install -D -o root -g root -m 0644 debian/semantik.lintian debian/semantik/usr/share/lintian/overrides/semantik + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installman semantik.1 + dh_installdocs + dh_install + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- semantik-0.7.2.orig/debian/copyright +++ semantik-0.7.2/debian/copyright @@ -0,0 +1,115 @@ +This package was debianized by Jonathan Patrick Davies on +Sun 14 Oct 2007 15:21:50 +0200. + +It was downloaded from + http://www.kde-apps.org/content/show.php/Semantik?content=55242 + +Upstream Author: Thomas Nagy + +Copyright: + Copyright (C) 2007 Thomas Nagy + +License: + THE Q PUBLIC LICENSE + version 1.0 + + Copyright (C) 1999-2006 Trolltech ASA, Norway. + Everyone is permitted to copy and + distribute this license document. + +The intent of this license is to establish freedom to share and change the +software regulated by this license under the open source model. + +This license applies to any software containing a notice placed by the +copyright holder saying that it may be distributed under the terms of +the Q Public License version 1.0. Such software is herein referred to as +the Software. This license covers modification and distribution of the +Software, use of third-party application programs based on the Software, +and development of free software which uses the Software. + + Granted Rights + +1. You are granted the non-exclusive rights set forth in this license + provided you agree to and comply with any and all conditions in this + license. Whole or partial distribution of the Software, or software + items that link with the Software, in any form signifies acceptance of + this license. + +2. You may copy and distribute the Software in unmodified form provided + that the entire package, including - but not restricted to - copyright, + trademark notices and disclaimers, as released by the initial developer + of the Software, is distributed. + +3. You may make modifications to the Software and distribute your + modifications, in a form that is separate from the Software, such as + patches. The following restrictions apply to modifications: + + a. Modifications must not alter or remove any copyright notices in + the Software. + + b. When modifications to the Software are released under this + license, a non-exclusive royalty-free right is granted to the + initial developer of the Software to distribute your modification + in future versions of the Software provided such versions remain + available under these terms in addition to any other license(s) of + the initial developer. + +4. You may distribute machine-executable forms of the Software or + machine-executable forms of modified versions of the Software, provided + that you meet these restrictions: + + a. You must include this license document in the distribution. + + b. You must ensure that all recipients of the machine-executable forms + are also able to receive the complete machine-readable source code + to the distributed Software, including all modifications, without + any charge beyond the costs of data transfer, and place prominent + notices in the distribution explaining this. + + c. You must ensure that all modifications included in the + machine-executable forms are available under the terms of this + license. + +5. You may use the original or modified versions of the Software to + compile, link and run application programs legally developed by you + or by others. + +6. You may develop application programs, reusable components and other + software items that link with the original or modified versions of the + Software. These items, when distributed, are subject to the following + requirements: + + a. You must ensure that all recipients of machine-executable forms of + these items are also able to receive and use the complete + machine-readable source code to the items without any charge + beyond the costs of data transfer. + + b. You must explicitly license all recipients of your items to use + and re-distribute original and modified versions of the items in + both machine-executable and source code forms. The recipients must + be able to do so without any charges whatsoever, and they must be + able to re-distribute to anyone they choose. + + + c. If the items are not available to the general public, and the + initial developer of the Software requests a copy of the items, + then you must supply one. + + Limitations of Liability + +In no event shall the initial developers or copyright holders be liable +for any damages whatsoever, including - but not restricted to - lost +revenue or profits or other direct, indirect, special, incidental or +consequential damages, even if they have been advised of the possibility +of such damages, except to the extent invariable law, if any, provides +otherwise. + + No Warranty + +The Software and this license document are provided AS IS with NO WARRANTY +OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE. + Choice of Law + +This license is governed by the Laws of Norway. Disputes shall be settled +by Oslo City Court. --- semantik-0.7.2.orig/debian/README.source +++ semantik-0.7.2/debian/README.source @@ -0,0 +1,26 @@ +This package uses dpatch to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +To get the fully patched source after unpacking the source package, cd +to the root level of the source package and run: + + debian/rules patch + +Removing a patch is as simple as removing its entry from the +debian/patches/00list file, and please also remove the patch file +itself. + +Creating a new patch is done with "dpatch-edit-patch patch XX_patchname" +where you should replace XX with a new number and patchname with a +descriptive shortname of the patch. You can then simply edit all the +files your patch wants to edit, and then simply "exit 0" from the shell +to actually create the patch file. + +To tweak an already existing patch, call "dpatch-edit-patch XX_patchname" +and replace XX_patchname with the actual filename from debian/patches +you want to use. + +To clean up afterwards again, "debian/rules unpatch" will do the +work for you - or you can of course choose to call +"fakeroot debian/rules clean" all together. --- semantik-0.7.2.orig/debian/watch +++ semantik-0.7.2/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://code.google.com/p/semantik/downloads/list http://semantik.googlecode.com/files/semantik-(\d.*).tar.bz2 --- semantik-0.7.2.orig/debian/changelog +++ semantik-0.7.2/debian/changelog @@ -0,0 +1,89 @@ +semantik (0.7.2-0ubuntu2) lucid; urgency=low + + * Add missing build dependencies to fix FTBFS: pkg-config, libxrender-dev + * debian/control: add {$misc:Depends} to Depends + * Added debian/README.source + * Bumped Standards-Version to 3.8.3 + * Fixed watch file + * debian/semantik.lintian: update script-not-executable warnings + + -- Ilya Barygin Sat, 16 Jan 2010 18:06:57 +0300 + +semantik (0.7.2-0ubuntu1) karmic; urgency=low + + * New upstream release + * Update kubuntu_01_wscript_log.dpatch + + -- Harald Sitter Sat, 02 May 2009 11:31:48 +0200 + +semantik (0.7.1-0ubuntu2) jaunty; urgency=low + + * Add kubuntu_01_wscript_log.dpatch to convert non-functional log statements + to print and fix FTBFS + + -- Scott Kitterman Wed, 15 Apr 2009 15:40:27 -0400 + +semantik (0.7.1-0ubuntu1) jaunty; urgency=low + + * New upstream release. + * Removed kubuntu_01_configuration_fix.dpatch since it's not needed anymore. + + -- Michał Zając Tue, 14 Apr 2009 20:46:13 +0200 + +semantik (0.6.8-0ubuntu2) jaunty; urgency=low + + * Added kubuntu_02_menu_entry_fix.dpatch (LP: #295999) + + -- Michał Zając Wed, 08 Apr 2009 16:55:17 +0200 + +semantik (0.6.8-0ubuntu1) intrepid; urgency=low + + [ Iain Lane ] + * New upstream release (LP: #259599) + * Remove kubuntu_{02,03}_... - fixed upstream + * debian/rules: Copy .py files from correct path, fixing FTBFS + + [ Jonathan Patrick Davies ] + * debian/control: + - Updated Standards-Version to 3.8.0. + - Updated debhelper dependency to version 6. + - Updated my email address. + * debian/compat: Updated to version 6. + + -- Iain Lane Tue, 26 Aug 2008 15:07:41 +0100 + +semantik (0.6.5-0ubuntu1) hardy; urgency=low + + * New upstream release (LP: #181326). + * Added kubuntu_01_configuration_fix.dpatch - fixed up build system for KDE4. + * Added kubuntu_02_syntax_error_fix.dpatch - fixed syntax error in build + system. + * Added kubuntu_03_header_fix.diff - fixed up included header files. + * Added rules for dpatch and installation into /usr/lib/kde4/. + + [Jonathan Patrick Davies] + * Updated Standards-Version to 3.7.3. + * Added build dependencies on kdelibs5-dev and dpatch. + * Feature Freeze Exception (LP: #192350). + + -- Jean-Baptiste Giraudeau Thu, 14 Feb 2008 13:10:13 +0100 + +semantik (0.6.1really0.5.9-0ubuntu1) hardy; urgency=low + + * Downgrade to last buildable version (breaks with KDE4). + * Removed dep on kdelibs5-dev. + * Moved overrides/ to semantik.lintian. + * Changed rules to dh_* scripts (fix build). + * Removed dependency on CDBS. + * Moved Homepage to new policy location. + * Added watch file. + * Dropped kubuntu_01_disable_rpath.diff - define with --want-rpath=0 instead. + + -- Jonathan Patrick Davies Tue, 27 Oct 2007 18:40:34 +0100 + +semantik (0.6.0-0ubuntu1) hardy; urgency=low + + * Initial release. (LP: #131223) + * Created kubuntu_01_disable_rpath.diff - self explanatory. + + -- Jonathan Patrick Davies Tue, 13 Oct 2007 18:15:50 +0100 --- semantik-0.7.2.orig/debian/patches/kubuntu_02_menu_entry_fix.dpatch +++ semantik-0.7.2/debian/patches/kubuntu_02_menu_entry_fix.dpatch @@ -0,0 +1,18 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## kubuntu_02_menu_entry_fix.dpatch by Michał Zając +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad semantik-0.7.1/src/data/semantik.desktop semantik-0.7.1/src/data/semantik.desktop +--- semantik-0.7.1/src/data/semantik.desktop 2008-03-23 00:09:41.000000000 +0100 ++++ semantik-0.7.1/src/data/semantik.desktop 2009-04-08 16:54:26.534679098 +0200 +@@ -1,6 +1,7 @@ + [Desktop Entry] + Encoding=UTF-8 + Name=Semantik ++Exec=semantik + GenericName=Mind mapping software + GenericName[tr]=Zihin haritalama uygulaması + Type=Application --- semantik-0.7.2.orig/debian/patches/00list +++ semantik-0.7.2/debian/patches/00list @@ -0,0 +1,2 @@ +kubuntu_01_wscript_log.dpatch +kubuntu_02_menu_entry_fix.dpatch --- semantik-0.7.2.orig/debian/patches/kubuntu_01_wscript_log.dpatch +++ semantik-0.7.2/debian/patches/kubuntu_01_wscript_log.dpatch @@ -0,0 +1,28 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## kubuntu_01_wscript_log.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad semantik-0.7.1~/wscript semantik-0.7.1/wscript +--- semantik-0.7.1~/wscript 2009-01-04 15:23:56.000000000 -0500 ++++ semantik-0.7.1/wscript 2009-04-15 15:42:01.000000000 -0400 +@@ -172,7 +172,7 @@ + else: + icons = '/usr/share/icons:/usr:/etc/opt/kde3/share/icons/:/opt/kde3/share/icons/:/var/lib/mandriva/kde-profiles/powerpackplus/share/icons/:/usr/share/icons/' + if not Options.options.icons: +- Logs.warn("For now Semantik uses a few kde icons - if you have problems seeing the icons install kde") ++ print ("For now Semantik uses a few kde icons - if you have problems seeing the icons install kde") + + if Options.options.icons: + icons = Options.options.icons +@@ -185,7 +185,7 @@ + if not conf.env['PYTHON']: conf.fatal('Semantik requires Python >= 2.5 (development package for the compilation)') + conf.check_python_version((2,4,2)) + conf.check_python_headers() +- if not conf.env['PYTHON_VERSION'] in "2.4 2.5 2.6 2.7".split(): Logs.warn('Bad Python version %s ' % str(conf.env['PYTHON_VERSION'])) ++ if not conf.env['PYTHON_VERSION'] in "2.4 2.5 2.6 2.7".split(): print ('Bad Python version %s ' % str(conf.env['PYTHON_VERSION'])) + conf.check_tool('ocaml') + if not conf.env['OCAMLOPT']: conf.fatal('Semantik requires ocamlopt (compilation only)') +