diff -Nru ktikz-0.13.1+ds1/Changelog ktikz-0.13.2+ds1/Changelog --- ktikz-0.13.1+ds1/Changelog 2020-12-19 01:11:17.000000000 +0000 +++ ktikz-0.13.2+ds1/Changelog 2021-04-20 16:46:33.000000000 +0000 @@ -1,3 +1,10 @@ +version 0.13: +- Complete port to KDE Frameworks 5 +- Add configurable backgroud color for the preview +- Add support for KTextEditor framework. This makes possible to use both + the Qt and KDE editor. Makes a smooth integration into KDE. +- Use `WriteOnly` flag when writing file +- Use target-arch pkg-config not local arch version 0.12: - port to kde frameworks and remove unused classes - "Edit template" button now uses the default text editor instead of diff -Nru ktikz-0.13.1+ds1/CMakeLists.txt ktikz-0.13.2+ds1/CMakeLists.txt --- ktikz-0.13.1+ds1/CMakeLists.txt 2020-12-19 01:11:17.000000000 +0000 +++ ktikz-0.13.2+ds1/CMakeLists.txt 2021-04-20 16:46:33.000000000 +0000 @@ -1,7 +1,7 @@ project(ktikz) cmake_minimum_required(VERSION 2.8.12) -set(KTIKZ_VERSION "0.12") +set(KTIKZ_VERSION "0.13.2") set(KTIKZ_USE_KTEXTEDITOR TRUE CACHE BOOL "Use KTextEditor framework" ) diff -Nru ktikz-0.13.1+ds1/data/ktikz.desktop ktikz-0.13.2+ds1/data/ktikz.desktop --- ktikz-0.13.1+ds1/data/ktikz.desktop 2020-12-19 01:11:17.000000000 +0000 +++ ktikz-0.13.2+ds1/data/ktikz.desktop 2021-04-20 16:46:33.000000000 +0000 @@ -9,6 +9,7 @@ GenericName=TikZ editor GenericName[es]=Editor TikZ GenericName[fr]=Éditeur TikZ +Keywords=tikz;pgf;graphics;diagrams;latex Comment=Program for creating TikZ (from the LaTeX pgf package) diagrams Comment[es]=Programa para crear diagramas TikZ (del paquete pgf en LaTeX) Comment[fr]=Programme pour créer des diagrammes TikZ (du paquet LaTeX pgf) diff -Nru ktikz-0.13.1+ds1/data/qtikz.desktop.template ktikz-0.13.2+ds1/data/qtikz.desktop.template --- ktikz-0.13.1+ds1/data/qtikz.desktop.template 2020-12-19 01:11:17.000000000 +0000 +++ ktikz-0.13.2+ds1/data/qtikz.desktop.template 2021-04-20 16:46:33.000000000 +0000 @@ -9,6 +9,7 @@ GenericName=TikZ editor GenericName[es]=Editor TikZ GenericName[fr]=Éditeur TikZ +Keywords=tikz;pgf;graphics;diagrams;latex Comment=Program for creating TikZ (from the LaTeX pgf package) diagrams Comment[es]=Programa para crear diagramas TikZ (del paquete pgf en LaTeX) Comment[fr]=Programme pour créer des diagrammes TikZ (du paquet LaTeX pgf) diff -Nru ktikz-0.13.1+ds1/debian/changelog ktikz-0.13.2+ds1/debian/changelog --- ktikz-0.13.1+ds1/debian/changelog 2020-12-20 03:42:00.000000000 +0000 +++ ktikz-0.13.2+ds1/debian/changelog 2021-10-18 01:55:53.000000000 +0000 @@ -1,3 +1,12 @@ +ktikz (0.13.2+ds1-1) unstable; urgency=medium + + * New upstream release. + * Set upstream metadata fields: Bug-Database, Bug-Submit. + * Fix day-of-week for changelog entry 0.10~svn112-1. + * Update standards version to 4.6.0, no changes needed. + + -- Stuart Prescott Mon, 18 Oct 2021 12:55:53 +1100 + ktikz (0.13.1+ds1-1) unstable; urgency=medium * New upstream release. @@ -215,7 +224,7 @@ 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 + -- Stuart Prescott Thu, 17 Jun 2010 12:54:25 +0100 ktikz (0.10~svn103-1) unstable; urgency=low diff -Nru ktikz-0.13.1+ds1/debian/control ktikz-0.13.2+ds1/debian/control --- ktikz-0.13.1+ds1/debian/control 2020-12-20 03:42:00.000000000 +0000 +++ ktikz-0.13.2+ds1/debian/control 2021-10-18 01:55:53.000000000 +0000 @@ -23,7 +23,7 @@ qttools5-dev-tools, xsltproc Homepage: https://github.com/fhackenberger/ktikz -Standards-Version: 4.5.1 +Standards-Version: 4.6.0 Vcs-Git: https://salsa.debian.org/qt-kde-team/extras/ktikz.git Vcs-Browser: https://salsa.debian.org/qt-kde-team/extras/ktikz Rules-Requires-Root: no diff -Nru ktikz-0.13.1+ds1/debian/gbp.conf ktikz-0.13.2+ds1/debian/gbp.conf --- ktikz-0.13.1+ds1/debian/gbp.conf 1970-01-01 00:00:00.000000000 +0000 +++ ktikz-0.13.2+ds1/debian/gbp.conf 2021-10-18 01:55:53.000000000 +0000 @@ -0,0 +1,3 @@ +[DEFAULT] +pristine-tar = True +sign-tags = True diff -Nru ktikz-0.13.1+ds1/debian/upstream/metadata ktikz-0.13.2+ds1/debian/upstream/metadata --- ktikz-0.13.1+ds1/debian/upstream/metadata 1970-01-01 00:00:00.000000000 +0000 +++ ktikz-0.13.2+ds1/debian/upstream/metadata 2021-10-18 01:55:53.000000000 +0000 @@ -0,0 +1,3 @@ +--- +Bug-Database: https://github.com/fhackenberger/ktikz/issues +Bug-Submit: https://github.com/fhackenberger/ktikz/issues/new diff -Nru ktikz-0.13.1+ds1/INSTALL-0.10.Windows ktikz-0.13.2+ds1/INSTALL-0.10.Windows --- ktikz-0.13.1+ds1/INSTALL-0.10.Windows 2020-12-19 01:11:17.000000000 +0000 +++ ktikz-0.13.2+ds1/INSTALL-0.10.Windows 1970-01-01 00:00:00.000000000 +0000 @@ -1,70 +0,0 @@ -The following instructions describe how I (Glad Deschrijver) managed to -compile QtikZ under Windows. - -Install dependencies: ---------------------- - -1. First download the LGPL version of the "Qt SDK for Windows" at -http://qt.nokia.com/downloads -Install the Qt SDK by running the downloaded file. Select MinGW gcc as -the compiler. - -2. Download "KDE for Windows" at http://windows.kde.org/download.php and follow -the installation instructions at -http://techbase.kde.org/Projects/KDE_on_Windows/Installation -Select the "End User" install mode and the "MinGW" compiler mode. In the -"Package Selection" select to install "okular" (its dependencies including -the poppler libs will be included automatically). - -3. Copy the DLL files of poppler and its dependencies from the bin directory -inside the "KDE for Windows" installation directory to the win32/poppler -directory in the qtikz source directory. The following DLL files must be -copied: - iconv.dll - jpeg62.dll - libfontconfig.dll - libfreetype.dll - liblcms-1.dll - libopenjpeg.dll - libpng12.dll - libpoppler.dll - libpoppler-qt4.dll - libxml2.dll - zlib1.dll -After this stage, "KDE for Windows" can be uninstalled as it is not needed -for compiling or running qtikz. - -4. Download the poppler source code from http://poppler.freedesktop.org/ and -extract the following header files from the downloaded .tar.gz file and put -them also in the win32/poppler directory: - poppler-annotation.h - poppler-export.h - poppler-link.h - poppler-optcontent.h - poppler-page-transition.h - poppler-qt4.h - -Compile qtikz: --------------- - -Open Qt Creator, select in the "File" menu "Open File or Project" and click -on qtikz.pro in the qtikz source directory. In the Qt Creator main window -select "Projects", in the "Build Steps" click on "Add build step" -> "Make" -and change the "Make arguments" to "install" (without the quotes). Then push -the "Build All" button to install qtikz. You will find the qtikz.exe -executable in the directory specified in the PREFIX variable in defaults.pri -(in the win32 section of that file) or conf.pri. - -Alternatively, launch the "Qt command prompt" in the Qt submenu of the Windows -Start menu and in the qtikz source directory run the following commands: - qmake qtikz.pro - mingw32-make - mingw32-make install - -Create installer: ------------------ - -Download NSIS (Nullsoft Scriptable Install System) from -http://nsis.sourceforge.net/Download -Run the qtikz.nsi script in the installation directory to create the Windows -installer. diff -Nru ktikz-0.13.1+ds1/INSTALL-0.11.Windows ktikz-0.13.2+ds1/INSTALL-0.11.Windows --- ktikz-0.13.1+ds1/INSTALL-0.11.Windows 2020-12-19 01:11:17.000000000 +0000 +++ ktikz-0.13.2+ds1/INSTALL-0.11.Windows 1970-01-01 00:00:00.000000000 +0000 @@ -1,122 +0,0 @@ -The following instructions describe how I (Glad Deschrijver) managed to -compile QtikZ under Windows. - -Initialization: ---------------- - -0. Get TortoiseSVN at http://tortoisesvn.net/downloads.html and install it. -Create a folder named "ktikz" wherever you want to have to source of ktikz, -right-click on the new folder and select "TortoiseSVN" -> "Checkout". Enter -the URL of the checkout: -svn://hackenberger.at/svnroot/ktikz/trunk -and click on "OK". -Get the Qt SDK at http://qt.nokia.com/downloads/ and install it. -Get NSIS at http://nsis.sourceforge.net/Download and install it. - -Install dependencies: ---------------------- - -1. Download from https://www.gtk.org/download/windows.php the following -packages (run-time version and developer version): -- zlib -- cairo -- libpng -- freetype -- fontconfig - -2. Download the openjpeg-*-win32-x86.zip file from -http://code.google.com/p/openjpeg/ - -3. Download tiff*-bin.zip and tiff*-lib.zip from -http://sourceforge.net/projects/gnuwin32/files/tiff/ or -http://gnuwin32.sourceforge.net/packages/tiff.htm - -4. Download jpeg*-bin.zip and jpeg*-lib.zip from -http://gnuwin32.sourceforge.net/packages/jpeg.htm - -5. Extract all these packages. - -6. Download the poppler source from http://poppler.freedesktop.org/ - -7. Get the win32 installer of cmake from -http://cmake.org/cmake/resources/software.html - -8. Create directory named "build" (without the quotes) inside the -extracted poppler source and go to it on the command line. - -9. Add the following to the main CMakeLists.txt file (in the poppler source) -at the top (change DEP_BASE_DIR to the directory in which you have extracted -all the above packages; also update all version numbers below): - -set(DEP_BASE_DIR C:/Users/glad/Downloads/) -set(FREETYPE_INCLUDE_DIR_freetype2 ${DEP_BASE_DIR}/freetype-dev_2.4.2-1_win32/include/freetype2) -set(FREETYPE_INCLUDE_DIR_ft2build ${DEP_BASE_DIR}/freetype-dev_2.4.2-1_win32/include) -set(FREETYPE_LIBRARY ${DEP_BASE_DIR}/freetype-dev_2.4.2-1_win32/lib/freetype.lib) -set(CAIRO_INCLUDE_DIR ${DEP_BASE_DIR}/cairo-dev_1.10.2-2_win32/include/cairo) -set(CAIRO_LIBRARY ${DEP_BASE_DIR}/cairo-dev_1.10.2-2_win32/lib/cairo.lib) -set(LIBOPENJPEG_INCLUDE_DIR ${DEP_BASE_DIR}/openjpeg-1.5.0-win32-x86/include/openjpeg-1.5/) -set(LIBOPENJPEG_LIBRARIES ${DEP_BASE_DIR}/openjpeg-1.5.0-win32-x86/lib/openjpeg.lib) -set(PNG_PNG_INCLUDE_DIR ${DEP_BASE_DIR}/libpng-dev_1.4.3-1_win32/include) -set(PNG_LIBRARY ${DEP_BASE_DIR}/libpng-dev_1.4.3-1_win32/lib/libpng.lib) -set(JPEG_INCLUDE_DIR ${DEP_BASE_DIR}/jpeg-6b-4-lib/include) -set(JPEG_LIBRARY ${DEP_BASE_DIR}/jpeg-6b-4-lib/lib/jpeg.lib) -set(TIFF_INCLUDE_DIR ${DEP_BASE_DIR}/tiff-3.8.2-1-lib/include) -set(TIFF_LIBRARY ${DEP_BASE_DIR}/tiff-3.8.2-1-lib/lib/libtiff.lib) -set(ZLIB_INCLUDE_DIR ${DEP_BASE_DIR}/zlib-dev_1.2.5-2_win32/include) -set(ZLIB_LIBRARY ${DEP_BASE_DIR}/zlib-dev_1.2.5-2_win32/lib/zdll.lib) -include_directories(${DEP_BASE_DIR}/fontconfig-dev_2.8.0-2_win32/include/) - -10. Run on the command line (remember that in step 8 you have already -gone into the build directory of poppler): -"C:\Program Files\CMake 2.8\bin\cmake.exe" -G "MinGW Makefiles" .. - -11. Run on the command line: -mingw32-make -(this hopefully gets as far as it needs to have poppler, pdftops and -poppler-qt4) - -12. Copy from the binary zip files downloaded above the following files -to the win32/poppler directory in the ktikz source: - freetype6.dll - jpeg62.dll - libfontconfig-1.dll - libpng14-14.dll - libpoppler.dll (this is the compiled version from steps 8-9) - libpoppler-qt4.dll (idem) - libtiff3.dll - openjpeg.dll - zlib1.dll - pdftops.exe (compiled in steps 8-9) - poppler-annotation.h - poppler-export.h - poppler-link.h - poppler-optcontent.h - poppler-page-transition.h - poppler-qt4.h - -Compile QtikZ: --------------- - -13. Open Qt Creator, in the menu select "File" -> "Open File or -Project". Select qtikz.pro in the main directory of the qtikz source. - -14. In the Qt Creator main window select "Projects". Make sure that the -correct Qt version is set. In the "Build Steps" click on "Add build -step" -> "Make" and change the "Make arguments" to "install" (without -the quotes). - -15. Press the "Build All" button to install qtikz. You will find the -qtikz.exe executable in the directory specified in the PREFIX variable -in qtikzdefaults.pri (in the win32 section of that file) or in -qtikzconfig.pri. Likely this directory is "C:\QtikZ". - -16. Copy all the files mentioned in step 12 to this directory (if they -are not already there). Double-click on qtikz.exe to test whether it -runs. - -Create installer: ------------------ - -17. Copy win32/qtikz-0.11.nsi to the directory mentioned in step 15 (if -it is not already there), right-click on the copied file and select -"Compile NSIS Script". This should create the installer. diff -Nru ktikz-0.13.1+ds1/INSTALL.Windows ktikz-0.13.2+ds1/INSTALL.Windows --- ktikz-0.13.1+ds1/INSTALL.Windows 1970-01-01 00:00:00.000000000 +0000 +++ ktikz-0.13.2+ds1/INSTALL.Windows 2021-04-20 16:46:33.000000000 +0000 @@ -0,0 +1,115 @@ +The following instructions describe how I (Glad Deschrijver) managed to +compile QtikZ under Windows. + +Initialization: +--------------- + +Get Git client +Get the Qt SDK (version 5) and install it. +Get CMake +Get NSIS at http://nsis.sourceforge.net/Download and install it. + + +Install dependencies: +--------------------- + +1. Download from https://www.gtk.org/docs/installations/windows/ the following +packages (run-time version and developer version): +- zlib +- cairo +- libpng +- freetype +- fontconfig + +2. Download the openjpeg-*-win32-x86.zip file from +http://code.google.com/p/openjpeg/ + +3. Download tiff*-bin.zip and tiff*-lib.zip from +http://sourceforge.net/projects/gnuwin32/files/tiff/ or +http://gnuwin32.sourceforge.net/packages/tiff.htm + +4. Download jpeg*-bin.zip and jpeg*-lib.zip from +http://gnuwin32.sourceforge.net/packages/jpeg.htm + +5. Download the poppler source from http://poppler.freedesktop.org/ + +6. Create directory named "build" (without the quotes) inside the +extracted poppler source and go to it on the command line. + +7. Add the following to the main CMakeLists.txt file (in the poppler source) +at the top (change DEP_BASE_DIR to the directory in which you have extracted +all the above packages; also update all version numbers below): + +set(DEP_BASE_DIR C:/Users/glad/Downloads/) +set(FREETYPE_INCLUDE_DIR_freetype2 ${DEP_BASE_DIR}/freetype-dev_2.4.2-1_win32/include/freetype2) +set(FREETYPE_INCLUDE_DIR_ft2build ${DEP_BASE_DIR}/freetype-dev_2.4.2-1_win32/include) +set(FREETYPE_LIBRARY ${DEP_BASE_DIR}/freetype-dev_2.4.2-1_win32/lib/freetype.lib) +set(CAIRO_INCLUDE_DIR ${DEP_BASE_DIR}/cairo-dev_1.10.2-2_win32/include/cairo) +set(CAIRO_LIBRARY ${DEP_BASE_DIR}/cairo-dev_1.10.2-2_win32/lib/cairo.lib) +set(LIBOPENJPEG_INCLUDE_DIR ${DEP_BASE_DIR}/openjpeg-1.5.0-win32-x86/include/openjpeg-1.5/) +set(LIBOPENJPEG_LIBRARIES ${DEP_BASE_DIR}/openjpeg-1.5.0-win32-x86/lib/openjpeg.lib) +set(PNG_PNG_INCLUDE_DIR ${DEP_BASE_DIR}/libpng-dev_1.4.3-1_win32/include) +set(PNG_LIBRARY ${DEP_BASE_DIR}/libpng-dev_1.4.3-1_win32/lib/libpng.lib) +set(JPEG_INCLUDE_DIR ${DEP_BASE_DIR}/jpeg-6b-4-lib/include) +set(JPEG_LIBRARY ${DEP_BASE_DIR}/jpeg-6b-4-lib/lib/jpeg.lib) +set(TIFF_INCLUDE_DIR ${DEP_BASE_DIR}/tiff-3.8.2-1-lib/include) +set(TIFF_LIBRARY ${DEP_BASE_DIR}/tiff-3.8.2-1-lib/lib/libtiff.lib) +set(ZLIB_INCLUDE_DIR ${DEP_BASE_DIR}/zlib-dev_1.2.5-2_win32/include) +set(ZLIB_LIBRARY ${DEP_BASE_DIR}/zlib-dev_1.2.5-2_win32/lib/zdll.lib) +include_directories(${DEP_BASE_DIR}/fontconfig-dev_2.8.0-2_win32/include/) + +8. Run on the command line (remember that in step 6 you have already +gone into the build directory of poppler): +cmake.exe -G "MinGW Makefiles" .. +(Note: for that to work make need to be in the PATH) + +9. Run on the command line: +mingw32-make +(this hopefully gets as far as it needs to have poppler, pdftops and +poppler-qt5) + +10. Copy from the binary zip files downloaded above the following files +to the win32/poppler directory in the ktikz source: + freetype6.dll + jpeg62.dll + libfontconfig-1.dll + libpng14-14.dll + libpoppler.dll (this is the compiled version from steps 7-8) + libpoppler-qt5.dll (idem) + libtiff3.dll + openjpeg.dll + zlib1.dll + pdftops.exe (compiled in steps 7-8) + poppler-annotation.h + poppler-export.h + poppler-link.h + poppler-optcontent.h + poppler-page-transition.h + poppler-qt4.h + +Compile QtikZ: +-------------- + +11. Open Qt Creator, in the menu select "File" -> "Open File or +Project". Select qtikz.pro in the main directory of the qtikz source. + +12. In the Qt Creator main window select "Projects". Make sure that the +correct Qt version is set. In the "Build Steps" click on "Add build +step" -> "Make" and change the "Make arguments" to "install" (without +the quotes). + +13. Press the "Build All" button to install qtikz. You will find the +qtikz.exe executable in the directory specified in the PREFIX variable +in qtikzdefaults.pri (in the win32 section of that file) or in +qtikzconfig.pri. Likely this directory is "C:\QtikZ". + +14. Copy all the files mentioned in step 10 to this directory (if they +are not already there). Double-click on qtikz.exe to test whether it +runs. + +Create installer: +----------------- + +15. Copy win32/qtikz-0.11.nsi to the directory mentioned in step 13 (if +it is not already there), right-click on the copied file and select +"Compile NSIS Script". This should create the installer.