debian/0000775000000000000000000000000011766121445007177 5ustar debian/watch0000664000000000000000000000010611737666120010227 0ustar version=3 http://www.hackenberger.at/ktikz/ktikz[-_]([\d.]+).tar.gz debian/rules0000775000000000000000000000317711737666120010271 0ustar #!/usr/bin/make -f ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) QMAKECONFIG = -config noopt CXXFLAGS += -O0 else CXXFLAGS += -O2 endif %: # specify both --with and --buildsystem so that the options filter through overridden calls to the helper dh $@ --with=kde --buildsystem=kde QTBUILD=buildqt override_dh_auto_clean: # Clean up the KDE build (cmake) dh_auto_clean # Clean up the Qt build (qmake) [ ! -f Makefile ] || make distclean rm -rf app/qtikz.desktop $(QTBUILD) override_dh_auto_configure: # configure the KDE version (cmake) dh_auto_configure # configure the Qt version (qmake) mkdir $(QTBUILD) cd $(QTBUILD) && qmake-qt4 $(QMAKECONFIG) ../qtikz.pro override_dh_auto_build: # build the KDE version (cmake) dh_auto_build # build the Qt version (qmake) make -C $(QTBUILD) override_dh_auto_install: # install the KDE version (cmake) dh_auto_install # install the Qt version (qmake) INSTALL_ROOT=$(CURDIR)/debian/qtikz make -C $(QTBUILD) install rm $(CURDIR)/debian/qtikz/usr/share/qtikz/LICENSE.GPL2 # Make icons for Debian menu convert -background none -geometry 32x32 ./app/icons/ktikz.svg \ $(CURDIR)/debian/ktikz/usr/share/pixmaps/ktikz32.xpm convert -background none -geometry 16x16 ./app/icons/ktikz.svg \ $(CURDIR)/debian/ktikz/usr/share/pixmaps/ktikz16.xpm convert -background none -geometry 32x32 ./app/icons/qtikz.svg \ $(CURDIR)/debian/qtikz/usr/share/pixmaps/qtikz32.xpm convert -background none -geometry 16x16 ./app/icons/qtikz.svg \ $(CURDIR)/debian/qtikz/usr/share/pixmaps/qtikz16.xpm .PHONY: override_dh_auto_clean override_dh_auto_configure override_dh_auto_build override_dh_auto_install debian/changelog0000664000000000000000000001111711766121445011052 0ustar ktikz (0.10-3build1) quantal; urgency=low * No change rebuild to get the latest libpoppler-qt4-3. -- Andy Whitcroft Wed, 13 Jun 2012 11:40:25 +0100 ktikz (0.10-3) unstable; urgency=low * Build-depend on libmagickcore-extra instead of libmagickcore4-extra (Closes: #669506). * Build-depend on librsvg2-bin for svg to png conversion. -- Stuart Prescott Fri, 06 Apr 2012 23:20:36 +0100 ktikz (0.10-2) unstable; urgency=low * Add a build-dependency on pkg-config to accommodate libpoppler-dev changes. * Bump standards-version to 3.9.3 (no changes required). -- Stuart Prescott Wed, 29 Feb 2012 00:18:45 +0000 ktikz (0.10-1) unstable; urgency=low * New upstream version. * Initial upload to unstable (Closes: #521837). * Bump standards-version to 3.9.2 (no changes required). -- Stuart Prescott Sun, 26 Jun 2011 23:49:44 +0100 ktikz (0.10~svn127-1) unstable; urgency=low * New upstream version (svn snapshot). * No longer rename sharedmimeinfo files (now done by upstream build system). * Drop man pages from debian directory now that they are included by upstream. * Add Recommends: qt4-dev-tools for qtikz for help system. * Add README.Debian to explain purpose of recommended packages. * Refresh patches. * Bump standards-version to 3.9.0 (no changes required). -- Stuart Prescott Sat, 24 Jul 2010 14:15:46 +0100 ktikz (0.10~svn118-1) unstable; urgency=low * New upstream version (svn snapshot). * Drop qmake-translation.patch now included upstream. * Change dh7 build-system to "kde" and depend on pkg-kde-tools for this. * Add support for "noopt" builds of the package. -- Stuart Prescott Wed, 23 Jun 2010 12:12:40 +0100 ktikz (0.10~svn112-1) unstable; urgency=low * New upstream version (svn snapshot). * Drop patch tikz-default-doc-path.patch since upstream build system now includes this default. * Also compile the Qt version (qtikz) and create the qtikz package for it. * Add qmake-translation.patch to manage building translations for the Qt version as part of the regular build process. * Update copyright years, people and GPL version (now GPLv2+). -- Stuart Prescott Tue, 17 Jun 2010 12:54:25 +0100 ktikz (0.10~svn103-1) unstable; urgency=low * New upstream version (svn snapshot). * Convert to 3.0 (quilt) format with dh7. * Expand long description to include information on tikz. * Add watch file. * Update copyright years, people and GPL version (now GPLv3). * Patch location of PGF documentation for tikz. * Add myself as an Uploader. * Bump standards-version to 3.8.4 (no change required). -- Stuart Prescott Sat, 05 Jun 2010 00:02:33 +0100 ktikz (0.9-1) unstable; urgency=low * Upgraded to the 0.9 upstream release -- Florian Hackenberger Sun, 13 Sep 2009 12:46:21 +0200 ktikz (0.8-1) unstable; urgency=low * Adapted debian packaging infrastructure. Thanks to Agustin Martin. -- Florian Hackenberger Sat, 07 Mar 2009 15:22:21 +0100 ktikz (0.7-0.1) unstable; urgency=low * Make a normal Debian package, not a native one. * Create and install a minimal man page. * debian/rules: - Use distclean in clean target. - Make sure auto-generated src/ktikz.desktop is removed in clean target. - Call dh_desktop (Fix lintian warning: ktikz: desktop-mimetype-without-update-call). - Call dh_installmenu. - Remove unused stuff from original dh_make template. * debian/control: - Fix lintian 'E: ktikz: description-starts-with-package-name'. - Add Homepage and Vcs-Svn fields. - Bump Standards-Version to 3.8.0. No changes required. * debian/copyright: Improved wording. Fix some lintian warnings: - Fix lintian 'copyright-refers-to-versionless-license-file'. - Fix lintian 'copyright-contains-dh_make-todo-boilerplate'. -- Agustin Martin Domingo Mon, 02 Mar 2009 15:49:30 +0100 ktikz (0.7) hardy; urgency=low * Upgraded to release 0.7 -- Florian Hackenberger Sat, 15 Nov 2008 14:47:54 +0100 ktikz (0.6-1) unstable; urgency=low * Updated source version to 0.6 -- Florian Hackenberger Sun, 23 Mar 2008 09:19:36 +0100 ktikz (0.4-1) unstable; urgency=low * Initial release of the debian package for ktikz -- Florian Hackenberger Tue, 11 Sep 2007 15:32:17 +0200 debian/qtikz.dirs0000664000000000000000000000005411737666120011225 0ustar usr/share/pixmaps/ usr/share/mime/packages/ debian/x-text-pgf.desktop0000664000000000000000000000020711737666120012576 0ustar [Desktop Entry] Comment=PGF/TikZ drawing Icon=/usr/share/pixmaps/ktikz32.xpm Type=MimeType MimeType=text/x-pgf; Patterns=*.pgf;*.tikz; debian/ktikz.dirs0000664000000000000000000000002311737666120011213 0ustar usr/share/pixmaps/ debian/qtikz.menu0000664000000000000000000000042311737666120011230 0ustar ?package(qtikz):needs="X11" \ section="Applications/Graphics" \ title="QtikZ" \ longtitle="QtikZ TikZ drawing editor" \ command="/usr/bin/qtikz" \ icon="/usr/share/pixmaps/qtikz32.xpm" \ icon32x32="/usr/share/pixmaps/qtikz32.xpm" \ icon16x16="/usr/share/pixmaps/qtikz16.xpm" debian/README0000664000000000000000000000074711737666120010071 0ustar KtikZ in Debian --------------- The ktikz and qtikz packages both recommend other packages that provide "standard" functionality for ktikz but it is possible to run the program without these packages being installed. ktikz recommended packages: - poppler-utils: export as EPS functionality - khelpcenter4: documentation browser (/usr/bin/khelpcenter) qtikz recommended packages: - poppler-utils: export as EPS functionality - qt4-dev-tools: documentation browser (/usr/bin/assistant) debian/ktikz.mime0000664000000000000000000000020311737666120011201 0ustar text/x-pgf; ktikz %s; description="PGF document"; nametemplate=%s.pgf; test=test -n "$DISPLAY" ; edit=ktikz %s; compose=ktikz '%s' debian/ktikz.docs0000664000000000000000000000001611737666120011204 0ustar TODO examples debian/copyright0000664000000000000000000001370111737666120011136 0ustar This package was debianized by Florian Hackenberger on Tue, 11 Sep 2007 15:32:17 +0200. It was downloaded from http://www.hackenberger.at/ktikz Upstream Author: Florian Hackenberger Copyright © 2007-2010 Florian Hackenberger Copyright © 2007-2010 Glad Deschrijver License: GPL version 2 or later This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Additional copyright holders and licenses: app/tikzeditor.cpp: GPL v2 or later contributions: Copyright © 2006 Jean-Luc Biord (http://qdevelop.org) Copyright © 2003-2008 Pascal Brachet (http://www.xm1math.net/texmaker) LGPL v2.1 contributions: Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) LGPL v2 contributions: Copyright © 2007 Mirko Stocker Copyright © 2003-2005 Hamish Rodda Copyright © 2001 Christoph Cullmann Copyright © 2001 Joseph Wenninger Copyright © 1999 Jochen Wilhelmy part/part.cpp: GPL v2 or later contributions: Copyright © 2002 Wilco Greven Copyright © 2002 Chris Cheney Copyright © 2002 Malcolm Hunter Copyright © 2003-2004 Christophe Devriese Copyright © 2003 Daniel Molkentin Copyright © 2003 Andy Goossens Copyright © 2003 Dirk Mueller Copyright © 2003 Laurent Montel Copyright © 2004 Dominique Devriese Copyright © 2004 Christoph Cullmann Copyright © 2004 Henrique Pinto Copyright © 2004 Waldo Bastian Copyright © 2004-2008 Albert Astals Cid Copyright © 2004 Antti Markus common/utils/lineedit.{h,cpp}: Use, modification and distribution is allowed without limitation, warranty, liability or support of any kind. Copyright © 2007 Trolltech ASA doc/*: GFDL v1.2 or later contributions: Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. Copyright © 2010 Glad Deschrijver app/icons/Prociono.otf This font has been released into the public domain by its author, Barry Schwartz. This applies worldwide. In some countries this may not be legally possible; if so: Barry Schwartz grants anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law. app/icons/* The icons are copied or derived from KDE's Oxygen icon set which is released under the LGPL (see http://www.oxygen-icons.org/?page_id=4). Upstream authors and copyright holders: Copyright (C) 2007-2009 David Vignoni Copyright (C) 2007-2009 Johann Ollivier Lapeyre Copyright (C) 2007-2009 Kenneth Wimer Copyright (C) 2007-2009 Nuno Fernades Pinheiro Copyright (C) 2007-2009 Riccardo Iaconelli Copyright (C) 2007-2009 David Miller and others. License: This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. po/ktikz_*.po, app/qtikz_*.ts The translations are licenced under the same terms as ktikz itself. Copyright © 2007-2010 Florian Hackenberger Copyright © 2007-2010 Glad Deschrijver po/extractrc, /po/extractattr These scripts are also distributed as part of the kdesdk package in Debian and are available under the GPLv2 or later. Copyright © 1999-2007 Stephan Kulow Copyright © 2003-2007 Nicolas Goutte Copyright © 2004 Richard Evans Copyright © 2007-2010 Chusslove Illich and others. Debian packaging is Copyright © 2007-2009 Florian Hackenberger Copyright © 2009 Agustin Martin Domingo Copyright © 2009-2011 Stuart Prescott and is licenced under the same terms as ktikz itself. On Debian systems, the complete text of the GNU General Public License version 2 can be found in /usr/share/common-licenses/GPL-2, the complete text of the GNU Free Documentation License 1.2 can be found in /usr/share/common-licenses/GFDL-1.2 and the complete text of the GNU Library General Public License 3 can be found in /usr/share/common-licenses/LGPL-3. debian/compat0000664000000000000000000000000211737666120010377 0ustar 7 debian/source/0000775000000000000000000000000011737666120010501 5ustar debian/source/include-binaries0000664000000000000000000000022111737666120013634 0ustar app/images/qtikz-128.png app/images/qtikz-16.png app/images/qtikz-22.png app/images/qtikz-32.png app/images/qtikz-48.png app/images/qtikz-64.png debian/source/format0000664000000000000000000000001411737666120011707 0ustar 3.0 (quilt) debian/control0000664000000000000000000000517011737666120010607 0ustar Source: ktikz Section: graphics Priority: optional Maintainer: Florian Hackenberger Uploaders: Stuart Prescott Build-Depends: debhelper (>= 7.3.16~), pkg-kde-tools (>= 0.5~), cmake, pkg-config, qt4-dev-tools, libqt4-dev (>= 4.4.0~), libpoppler-qt4-dev, kdelibs5-dev, xsltproc, imagemagick, libmagickcore-extra, librsvg2-bin Homepage: http://www.hackenberger.at/ktikz-editor-for-the-tikz-language Vcs-Svn: svn://hackenberger.at/svnroot/ktikz/trunk Standards-Version: 3.9.3 Package: ktikz Architecture: any Depends: pgf, preview-latex-style, ${shlibs:Depends}, ${misc:Depends} Recommends: poppler-utils, khelpcenter4 Description: editor for the TikZ drawing language - KDE version KtikZ is a small application to assist in the creation of diagrams and drawings using the TikZ macros from the LaTeX package "pgf". It consists of a text editor pane in which the TikZ code for the drawing is edited and a preview pane showing the drawing as rendered by LaTeX. The preview pane can be updated in real-time. Common drawing tools, options and styles are available from the menus to assist the coding process. . This package contains the KDE version of the program. . TikZ is a user-friendly syntax layer for the PGF (portable graphics format) TeX macro package. Pictures can be created within a LaTeX document and included in the output using the most important TeX backend drivers including pdftex and dvips. Package: qtikz Architecture: any Depends: pgf, preview-latex-style, ${shlibs:Depends}, ${misc:Depends} Recommends: poppler-utils, qt4-dev-tools Description: editor for the TikZ drawing language - Qt version QtikZ is a small application to assist in the creation of diagrams and drawings using the TikZ macros from the LaTeX package "pgf". It consists of a text editor pane in which the TikZ code for the drawing is edited and a preview pane showing the drawing as rendered by LaTeX. The preview pane can be updated in real-time. Common drawing tools, options and styles are available from the menus to assist the coding process. . This package contains the Qt version of the program. . TikZ is a user-friendly syntax layer for the PGF (portable graphics format) TeX macro package. Pictures can be created within a LaTeX document and included in the output using the most important TeX backend drivers including pdftex and dvips. debian/patches/0000775000000000000000000000000011737666120010630 5ustar debian/patches/qmake-noopt.patch0000664000000000000000000000100011737666120014073 0ustar Description: Include config option within qmake build to support "noopt" New behaviour is that "qmake" will make a "release" build a before, while "qmake -config noopt" will make a "debug" build with no optimisation. Author: Stuart Prescott --- a/app/app.pro +++ b/app/app.pro @@ -85,6 +85,12 @@ ### Output +# Don't use compiler optimisations if required +noopt { + CONFIG -= release + CONFIG += debug +} + TARGET = qtikz target.path = $${BINDIR} INSTALLS += target debian/patches/series0000664000000000000000000000002211737666120012037 0ustar qmake-noopt.patch debian/ktikz.menu0000664000000000000000000000042311737666120011222 0ustar ?package(ktikz):needs="X11" \ section="Applications/Graphics" \ title="KtikZ" \ longtitle="KtikZ TikZ drawing editor" \ command="/usr/bin/ktikz" \ icon="/usr/share/pixmaps/ktikz32.xpm" \ icon32x32="/usr/share/pixmaps/ktikz32.xpm" \ icon16x16="/usr/share/pixmaps/ktikz16.xpm" debian/ktikz.install0000664000000000000000000000015411737666120011725 0ustar usr/lib/kde4/ktikzpart.so usr/bin/ktikz usr/share/* debian/x-text-pgf.desktop usr/share/mimelnk/application debian/qtikz.mime0000664000000000000000000000020311737666120011207 0ustar text/x-pgf; qtikz %s; description="PGF document"; nametemplate=%s.pgf; test=test -n "$DISPLAY" ; edit=qtikz %s; compose=qtikz '%s'