]> git.sven.stormbind.net Git - sven/vym.git/commitdiff
Update upstream source from tag 'upstream/2.9.27'
authorSven Hoexter <sven@stormbind.net>
Wed, 8 May 2024 19:23:17 +0000 (21:23 +0200)
committerSven Hoexter <sven@stormbind.net>
Wed, 8 May 2024 19:23:17 +0000 (21:23 +0200)
Update to upstream version '2.9.27'
with Debian dir 66d9bd147c2defd2fb7ce139238e2c92b3ee1869

16 files changed:
debian/README.Debian [new file with mode: 0644]
debian/changelog [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/dirs [new file with mode: 0644]
debian/doc-base.vym [new file with mode: 0644]
debian/gbp.conf [new file with mode: 0644]
debian/patches/cmake-installs.patch [new file with mode: 0644]
debian/patches/desktop.patch [new file with mode: 0644]
debian/patches/do-not-phone-home.patch [new file with mode: 0644]
debian/patches/series [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/source/format [new file with mode: 0644]
debian/vym.docs [new file with mode: 0644]
debian/vym.links [new file with mode: 0644]
debian/watch [new file with mode: 0644]

diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644 (file)
index 0000000..04cdea9
--- /dev/null
@@ -0,0 +1,23 @@
+CUPS CONFIGURATION ISSUE:
+=========================
+
+Invoking vym just blocks (no gui is launched) due to a CUPS configuration.
+
+socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 22
+setsockopt(22, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
+setsockopt(22, SOL_TCP, TCP_NODELAY, [1], 4) = 0
+fcntl(22, F_SETFD, FD_CLOEXEC)          = 0
+connect(22, {sa_family=AF_INET, sin_port=htons(631), sin_addr=inet_addr("134.157.168.55")}, 16
+
+It seems to try to connect to some cups server. Anyway vym should come up even
+when cups is not running.
+
+SOLUTION:
+=========
+
+Changing the cups configuration works.
+
+http://localhost:631/admin 
+Show printers from other systems (or similar) = OFF
+
+Xavier Oswald <xoswald@debian.org>
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..fd76a7f
--- /dev/null
@@ -0,0 +1,421 @@
+vym (2.9.22-1) UNRELEASED; urgency=medium
+
+  * New upstream release (Closes: #1036774).
+  * Add myself as Uploader.
+  * Replace cdbs by debhelper as the Debian build helper.
+  * Drop pro-file.patch - building with cmake now.
+  * Refresh do-not-home-phone.patch.
+  * Ship upstream man 1 vym.
+  * Drop debian/menu.
+  * Update debian/copyright.
+  * Add a mimetype icon for the hicolor default theme.
+  * Add Rules-Requires-Root set to no.
+  * Add Vcs information to debian/control.
+  * Raise Standards-Version to 4.7.0.
+  * Delete old desktop file shipped in debian/.
+  * Add desktop.patch to pass %F in the Exec setting and add keywords.
+  * Add doc-base registration for the user manual.
+  * Add cmake-installs.patch to adjust documentation install folder.
+    (Closes: #720054)
+  * Adjust watch file to query github API and change to version 4.
+  * Include release-notes-2.9.md in the package docs.
+
+ -- Sven Hoexter <hoexter@debian.org>  Fri, 03 May 2024 13:58:54 +0200
+
+vym (2.6.11-3) unstable; urgency=medium
+
+  * Add missing Build-Depends: qt5-qmake:native for using lrelease.
+    Fix FTCBFS, thanks to Helmut Grohne for the patch (Closes: #920850)
+
+ -- Pierre Chifflier <pollux@debian.org>  Wed, 30 Jan 2019 13:48:46 +0100
+
+vym (2.6.11-2) unstable; urgency=medium
+
+  * Add missing translation files
+
+ -- Pierre Chifflier <pollux@debian.org>  Mon, 30 Apr 2018 09:55:34 +0200
+
+vym (2.6.11-1) unstable; urgency=medium
+
+  * New upstream version 2.6.11
+  * Remove FTBFS-g++-6.patch, merged upstream
+  * Update doc directories
+  * Refresh quilt patches
+  * Also remove qm files when running debian/rules clean
+  * Fix FTCBFS: Let dh_auto_configure pass cross flags to qmake
+    Thanks to Helmut Grohne for the patch (Closes: #888036)
+  * This also makes nostrip option handling correct (Closes: #438295)
+  * Stop installing deprecated mimelnk files (Closes: #875524)
+  * Stop showing annoying popup asking for sending data (Closes: #800072)
+  * Bump Standards Version to 4.1.4
+
+ -- Pierre Chifflier <pollux@debian.org>  Sun, 29 Apr 2018 13:50:04 +0200
+
+vym (2.5.0-2) unstable; urgency=medium
+
+  * Fix FTBFS with g++-6 (Closes: #811854)
+
+ -- Pierre Chifflier <pollux@debian.org>  Fri, 22 Jan 2016 13:26:35 +0100
+
+vym (2.5.0-1) unstable; urgency=medium
+
+  * Imported Upstream version 2.5.0
+
+ -- Pierre Chifflier <pollux@debian.org>  Sun, 06 Dec 2015 18:24:34 +0100
+
+vym (2.4.8-1) unstable; urgency=medium
+
+  * Imported Upstream version 2.4.8
+  * Switch to Qt 5
+  * Add %f to desktop file Exec key
+  * Refreshed quilt patch
+
+ -- Pierre Chifflier <pollux@debian.org>  Wed, 23 Sep 2015 20:57:23 +0200
+
+vym (2.3.24-1) unstable; urgency=medium
+
+  * Imported Upstream version 2.3.24
+
+ -- Pierre Chifflier <pollux@debian.org>  Wed, 20 Aug 2014 15:18:42 +0200
+
+vym (2.3.22-1) unstable; urgency=medium
+
+  * Imported Upstream version 2.3.22
+  * Refreshed quilt patches
+  * Remove gcc-ftbfs-fix.patch, merged upstream
+  * Remove gcc-format-security-fix.patch, merged upstream
+  * Bump standards version to 3.9.5
+
+ -- Pierre Chifflier <pollux@debian.org>  Fri, 04 Apr 2014 08:41:31 +0200
+
+vym (2.3.20-1) unstable; urgency=low
+
+  * Imported Upstream version 2.3.20
+
+ -- Pierre Chifflier <pollux@debian.org>  Sun, 06 Oct 2013 18:02:45 +0200
+
+vym (2.3.18-1) unstable; urgency=low
+
+  * Imported Upstream version 2.3.18
+  * Bump Standards Version to 3.9.4
+
+ -- Pierre Chifflier <pollux@debian.org>  Thu, 04 Jul 2013 10:54:02 +0200
+
+vym (2.3.17-1) unstable; urgency=low
+
+  * Imported Upstream version 2.3.17
+  * Refreshed quilt patches
+
+ -- Pierre Chifflier <pollux@debian.org>  Thu, 09 May 2013 22:17:12 +0200
+
+vym (2.3.11-1) unstable; urgency=low
+
+  * Imported Upstream version 2.3.11
+
+ -- Pierre Chifflier <pollux@debian.org>  Wed, 20 Feb 2013 00:23:50 +0100
+
+vym (2.3.8-1) unstable; urgency=low
+
+  * Imported Upstream version 2.3.8
+
+ -- Pierre Chifflier <pollux@debian.org>  Sat, 08 Dec 2012 18:12:27 +0100
+
+vym (2.3.5-1) unstable; urgency=low
+
+  * Imported Upstream version 2.3.5
+
+ -- Pierre Chifflier <pollux@debian.org>  Sat, 17 Nov 2012 12:12:32 +0100
+
+vym (2.3.3-1) unstable; urgency=low
+
+  * Imported Upstream version 2.3.3
+
+ -- Pierre Chifflier <pollux@debian.org>  Sat, 03 Nov 2012 09:45:39 +0100
+
+vym (2.3.1-1) unstable; urgency=low
+
+  * Imported Upstream version 2.3.0
+  * Imported Upstream version 2.3.1
+
+ -- Pierre Chifflier <pollux@debian.org>  Wed, 26 Sep 2012 21:32:27 +0200
+
+vym (2.2.4-1) unstable; urgency=low
+
+  * Imported Upstream version 2.2.4
+
+ -- Pierre Chifflier <pollux@debian.org>  Sun, 22 Jul 2012 22:54:20 +0200
+
+vym (2.2.0-1) unstable; urgency=low
+
+  * Imported Upstream version 2.2.0
+  * Refreshed quilt patches
+  * Suggest ruby, some (optional) scripts are using it
+  * Really enable hardening flags
+  * Add new patch gcc-format-security-fix to fix build with hardening flags
+  * Enable parallel build
+
+ -- Pierre Chifflier <pollux@debian.org>  Sat, 16 Jun 2012 14:59:05 +0200
+
+vym (2.0.10-1) unstable; urgency=low
+
+  * Imported Upstream version 2.0.10
+    This also fixes a FTBFS with g++-4.7 (Closes: #667413)
+
+ -- Pierre Chifflier <pollux@debian.org>  Thu, 05 Apr 2012 21:54:01 +0200
+
+vym (2.0.6-1) unstable; urgency=low
+
+  * Imported Upstream version 2.0.6
+  * Bump Standards Version to 3.9.3
+  * Switch DH version to 9
+  * Update clean rule
+
+ -- Pierre Chifflier <pollux@debian.org>  Sat, 25 Feb 2012 15:21:05 +0100
+
+vym (2.0.3-1) unstable; urgency=low
+
+  * Imported Upstream version 2.0.3
+
+ -- Pierre Chifflier <pollux@debian.org>  Sat, 03 Dec 2011 18:26:13 +0100
+
+vym (1.99.0-1) unstable; urgency=low
+
+  * Imported Upstream version 1.99.0
+  * Refreshed quilt patches
+
+ -- Pierre Chifflier <pollux@debian.org>  Sat, 08 Oct 2011 13:15:40 +0200
+
+vym (1.13.39-1) unstable; urgency=low
+
+  * Imported Upstream version 1.13.39
+
+ -- Pierre Chifflier <pollux@debian.org>  Mon, 12 Sep 2011 22:20:17 +0200
+
+vym (1.13.36-1) unstable; urgency=low
+
+  * Imported Upstream version 1.13.36
+
+ -- Pierre Chifflier <pollux@debian.org>  Thu, 04 Aug 2011 21:10:01 +0200
+
+vym (1.13.27-1) unstable; urgency=low
+
+  * Imported Upstream version 1.13.27
+  * Refreshed quilt patches
+  * Last upload should have Closes: #632996 (New maintainer)
+
+ -- Pierre Chifflier <pollux@debian.org>  Wed, 27 Jul 2011 08:06:23 +0200
+
+vym (1.12.7-2) unstable; urgency=low
+
+  * New Maintainer (thanks Xavier for your work)
+  * Bump Standards-Version to 3.9.2
+
+ -- Pierre Chifflier <pollux@debian.org>  Mon, 25 Jul 2011 20:03:56 +0200
+
+vym (1.12.7-1) unstable; urgency=low
+
+  * New upstream release
+  * Move vym menu placement from education to office (Closes: #573028)
+  * Romove iconpath.patch, no more needed
+  * Refresh patches gcc-ftbfs-fix.patch, pro-file.patch
+
+ -- Xavier Oswald <xoswald@debian.org>  Mon, 22 Mar 2010 17:41:32 +0100
+
+vym (1.12.6-1) unstable; urgency=low
+
+  * New upstream release
+  * Fix cannot undo accidental removal of the root node (Closes: #529528)
+  * Bump Standards-Version to 3.8.4
+  * Update debian/copyright
+  * Refresh patches gcc-ftbfs-fix.patch, iconpath.patch, pro-file.patch
+  * Switch to dpkg-source 3.0 (quilt) format
+
+ -- Xavier Oswald <xoswald@debian.org>  Fri, 19 Feb 2010 21:21:36 +0100
+
+vym (1.12.2-2) unstable; urgency=low
+
+  * debian/control:
+    + Bump Standards-Version to 3.8.1
+    + Remove DM flag
+    + Update debhelper to 7
+    + Update my mail address
+  * Update debian/compat to 7
+  * Update debian/copyright
+  * Add debian/watch
+  * Fix lintian warnings:
+    I: vym source: quilt-patch-missing-description pro-file.patch
+    I: vym source: quilt-patch-missing-description iconpath.patch
+    I: vym source: quilt-patch-missing-description gcc-ftbfs-fix.patch
+    I: vym source: debian-watch-file-is-missing
+    W: vym: desktop-mimetype-without-update-call
+    /usr/share/applications/vym.desktop
+    W: vym: copyright-refers-to-versionless-license-file
+    usr/share/common-licenses/GPL
+
+ -- Xavier Oswald <xoswald@debian.org>  Thu, 23 Apr 2009 23:01:18 +0200
+
+vym (1.12.2-1) unstable; urgency=low
+
+  * New upstream release
+  * Fix Icon and .desktop file installation thanks to Nathan Handler
+    <nhandler@ubuntu.com> patch (Closes: #504932)
+  * Fix import/export KDE bookmarks (Closes: #499894)
+  * Fix imposed language despite using language locale (Closes: #505312)
+
+ -- Xavier Oswald <x.oswald@free.fr>  Tue, 23 Dec 2008 18:55:52 +0100
+
+vym (1.12.1-1) unstable; urgency=low
+
+  * New upstream release
+  * Remove gcc-4.3-ftbfs-fix.patch, fixed upstream
+  * Remove xdg-open.patch, fixed upstream
+  * Update debian/rules
+  * Fix segmentation fault when pressing Home or End key (Closes: #469913)
+  * Fix overlapping nodes when opening a saved file (Closes: #474026)
+
+ -- Xavier Oswald <x.oswald@free.fr>  Tue, 09 Sep 2008 10:10:59 +0200
+
+vym (1.10.0-2) unstable; urgency=high
+
+  * Add DM-Upload-Allowed flag
+  * Add Homepage field in the control file
+  * Add quit as Build-Depends
+  * Update Debian policy to 3.8.0
+  * Update copyright
+  * Update .desktop file
+  * Install icon in the default icon directory (Closes: #449115)
+  * Remove /usr/share/doc/packages/vym empty directory (Closes: #470119)
+  * Remove other empty directories
+  * Add symlink from /usr/share/doc/vym/vym.pdf to /usr/share/vym/doc/vym.pdf
+    (Closes: #479146)
+  * Add README.Debian to inform users about local cups configuration that
+    blocks invoking vym (Closes: 481083)
+  * Add xdg-open, patch by Till Maas <opensource@till.name> (Closes: #473667)
+  * Move all patches to quilt
+
+ -- Xavier Oswald <x.oswald@free.fr>  Mon, 16 Jun 2008 13:59:45 +0200
+
+vym (1.10.0-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix gcc-4.3 FTBFS, patch by Kumar Appaiah <akumar@ee.iitm.ac.in> (Closes:
+    #455332)
+
+ -- Marc 'HE' Brockschmidt <he@debian.org>  Sat, 05 Apr 2008 18:13:58 +0200
+
+vym (1.10.0-1) unstable; urgency=low
+
+  * New upstream release
+  * Change maintainer
+  * Include French translation for .desktop file
+  * Redo feature included (Closes:#400348)
+  * Fix undo branch creation (Closes: #400411)
+  * Fix wmii vym flickering (Closes: #442816)
+
+ -- Xavier Oswald <x.oswald@free.fr>  Mon, 29 Oct 2007 10:24:40 +0100
+
+vym (1.8.1-5) unstable; urgency=low
+
+  * Make sure that the desktop icon also shows up in !kde
+    desktops (Closes: #427699)
+  * Include German translation for .desktop file
+
+    Thanks to Bruno Kleinert
+
+ -- Steffen Joeris <white@debian.org>  Mon, 18 Jun 2007 14:56:01 +0200
+
+vym (1.8.1-4) unstable; urgency=low
+
+  * Extend gcc-ftbfs-fix.patch to cover another missing include
+    (Closes: #421133) Thanks to Martin Michlmayr
+
+ -- Steffen Joeris <white@debian.org>  Wed, 16 May 2007 17:12:21 +1000
+
+vym (1.8.1-3) unstable; urgency=low
+
+  * Include gcc-ftbfs-fix.patch to make sure vym compiles with the
+    newer gcc version (Closes: #417744) Thanks to Martin Michlmayr
+  * Remove two shell scripts from the /usr/share/vym/scripts dir as
+    they are unusable right now
+
+ -- Steffen Joeris <white@debian.org>  Sun, 08 Apr 2007 22:02:07 +1000
+
+vym (1.8.1-2) unstable; urgency=low
+
+  * Change the docpath.patch to make a proper additional check so that
+    the current patch can go to upstream
+  * Split the vym.pro correction and move it from old docpath.patch to
+    pro-file.patch
+  * Include iconpath.patch to fix the icon for the main GUI
+    (Closes: #405381)
+  * Change long description to fix linda warning
+  * Remove Alexander Wirt as co-maintainer
+  * Change my maintainer address
+
+ -- Steffen Joeris <white@debian.org>  Thu,  4 Jan 2007 19:27:14 +0100
+
+vym (1.8.1-1) unstable; urgency=low
+
+  * New upstream release
+  * Bump standard version
+  * Remove obsolete build-depends against dpatch
+  * Convert to cdbs and add needed build-depends against it
+  * Change to debhelper level 5
+  * Take old .desktop files for the newer release
+
+ -- Steffen Joeris <steffen.joeris@skolelinux.de>  Sun,  6 Aug 2006 03:12:57 +1000
+
+vym (1.7.0+cvs1.7.4-4) unstable; urgency=low
+
+  * make the .diff.gz more sane by deleting Makefile
+  * correct path to documentation by adding 20-docpath.dpatch
+    (Closes: #358753)
+
+ -- Steffen Joeris <steffen.joeris@skolelinux.de>  Fri, 24 Mar 2006 12:50:43 +0100
+
+vym (1.7.0+cvs1.7.4-3) unstable; urgency=low
+
+  * Rebuild to fix broken dependency (Closes: #337907)
+  * Two bugs are closed in last experimental version and
+    now in unstable see changelog below
+       (Closes: #327330)
+       (Closes: #334254)
+
+ -- Steffen Joeris <steffen.joeris@skolelinux.de>  Mon,  7 Nov 2005 08:50:12 +0100
+
+vym (1.7.0+cvs1.7.4-2) unstable; urgency=low
+
+  * Rebuild for unstable
+
+ -- Alexander Wirt <formorer@debian.org>  Sun,  6 Nov 2005 17:08:29 +0100
+
+vym (1.7.0+cvs1.7.4-1) experimental; urgency=low
+
+  * New upstream prerelease (CVS)
+  * Add dependency against xsltproc (Closes: #334254)
+  * Fix of linking maps (Closes: #327330)
+  * Thanks to upstream for newest patches
+
+ -- Steffen Joeris <steffen.joeris@skolelinux.de>  Thu, 20 Oct 2005 19:29:13 +0200
+
+vym (1.7.0-3) unstable; urgency=low
+
+  * Wrote a nicer description (Closes: #326017)
+  * Add dependencies against zip and unzip (Closes: #325042)
+
+ -- Steffen Joeris <steffen.joeris@skolelinux.de>  Thu, 25 Aug 2005 09:48:24 +0200
+
+vym (1.7.0-2) unstable; urgency=low
+
+  * Add more description (Closes: #323799)
+  * Add locale support (for german and english available)
+  * Correct the pdf-path
+
+ -- Steffen Joeris <steffen.joeris@skolelinux.de>  Mon, 22 Aug 2005 06:41:03 +0200
+
+vym (1.7.0-1) unstable; urgency=low
+
+  * Initial release (Closes: #302868)
+  * Sponsored upload by Alexander Wirt <formorer@debian.org>
+
+ -- Steffen Joeris <steffen.joeris@skolelinux.de>  Thu,  4 Aug 2005 17:58:32 +0200
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..d7a71ff
--- /dev/null
@@ -0,0 +1,35 @@
+Source: vym
+Section: kde
+Priority: optional
+Maintainer: Pierre Chifflier <pollux@debian.org>
+Uploaders: Sven Hoexter <hoexter@debian.org>
+Build-Depends: debhelper-compat (=13),
+    cmake,
+    qtbase5-dev,
+    qttools5-dev,
+    qtscript5-dev,
+    libdbus-1-dev,
+    libqt5svg5-dev
+Standards-Version: 4.7.0
+Rules-Requires-Root: no
+Homepage: http://www.insilmaril.de/vym/
+Vcs-Git: https://git.sven.stormbind.net/vym.git
+Vcs-Browser: https://git.sven.stormbind.net/?p=sven/vym.git
+
+Package: vym
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, zip, unzip, xsltproc
+Suggests: ruby | ruby-interpreter
+Description: mindmapping tool
+ Vym is a mind mapping program. It is useful to organize thoughts and
+ do structure work. In addition to that it has a lot of helpful
+ shortcuts.
+ .
+ A mindmap is a multicolored and image centered radial diagram that
+ represents semantic or other connections between portions of learned
+ material.  For example, it can graphically illustrate the structure
+ of a thesis outline, a project plan, or the government institutions
+ in a state.  Mindmaps have many applications in personal, family,
+ educational, and business situations.  Possibilities include
+ note-taking, brainstorming, summarizing, revising and general
+ clarifying of thoughts.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..803d3b3
--- /dev/null
@@ -0,0 +1,32 @@
+This package was debianized by Steffen Joeris <steffen.joeris@skolelinux.de> on
+Thu,  4 Aug 2005 17:58:32 +0200.
+
+It was downloaded from <http://sourceforge.net/projects/vym>
+Currentl release are downloaded from
+<https://github.com/insilmaril/vym/releases>
+
+Upstream Author: Uwe Drechsler <vym@insilmaril.de>
+
+Copyright: Copyright 2004-2024 Uwe Drechsel <vym@insilmaril.de>
+
+Files: debian/*
+Copyright:
+          2024, Sven Hoexter <hoexter@debian.org>
+          2011-2019, Pierre Chifflier <pollux@debian.org>
+          2007-2010, Xavier Oswald <xoswald@debian.org>
+           2005-2007, Steffen Joeris <white@debian.org> 
+License: GPL-1+
+
+License:
+
+   This program is free software; you can redistribute it and/or
+   modify it under the terms of the GNU General Public License, version 2
+   as published by the Free Software Foundation.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANDABILITY of FITNESS FOR A PARTICULAR PURPOSE.
+   See the GNU General Public License for details.
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL-2'.
diff --git a/debian/dirs b/debian/dirs
new file mode 100644 (file)
index 0000000..ee030df
--- /dev/null
@@ -0,0 +1,6 @@
+usr/bin
+usr/share
+usr/share/doc
+usr/share/vym
+usr/share/applications
+usr/share/icons/hicolor/48x48/mimetypes
\ No newline at end of file
diff --git a/debian/doc-base.vym b/debian/doc-base.vym
new file mode 100644 (file)
index 0000000..208b41b
--- /dev/null
@@ -0,0 +1,7 @@
+Document: vym
+Title: View Your Mind User Manual
+Author: Uwe Drechsel <vym@insilmaril.de>
+Section: Help
+
+Format: PDF
+Files: /usr/share/doc/vym/vym.pdf
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644 (file)
index 0000000..cec628c
--- /dev/null
@@ -0,0 +1,2 @@
+[DEFAULT]
+pristine-tar = True
diff --git a/debian/patches/cmake-installs.patch b/debian/patches/cmake-installs.patch
new file mode 100644 (file)
index 0000000..a15d234
--- /dev/null
@@ -0,0 +1,21 @@
+Description: Install doc folder content selectively and do not install
+ the superfluous license file.
+Author: Sven Hoexter <hoexter@debian.org>
+Last-Update: 2024-05-03
+Forwarded: not-needed
+Index: vym/CMakeLists.txt
+===================================================================
+--- vym.orig/CMakeLists.txt
++++ vym/CMakeLists.txt
+@@ -160,9 +160,9 @@ add_custom_target(make-translations-dire
+ add_dependencies(vym make-translations-directory)
+ install(DIRECTORY demos DESTINATION ${CMAKE_INSTALL_DATAROOTDIR})
+-install(DIRECTORY doc DESTINATION ${CMAKE_INSTALL_DOCDIR})
++install(DIRECTORY doc/ DESTINATION ${CMAKE_INSTALL_DOCDIR} FILES_MATCHING PATTERN "*.pdf")
+ install(FILES doc/vym.1.gz DESTINATION ${CMAKE_INSTALL_MANDIR})
+-install(FILES README.md LICENSE.txt DESTINATION ${CMAKE_INSTALL_DOCDIR})
++install(FILES README.md DESTINATION ${CMAKE_INSTALL_DOCDIR})
+ install(DIRECTORY exports flags icons macros ${CMAKE_BINARY_DIR}/translations scripts styles DESTINATION ${CMAKE_INSTALL_DATAROOTDIR})
+ if(UNIX)
diff --git a/debian/patches/desktop.patch b/debian/patches/desktop.patch
new file mode 100644 (file)
index 0000000..ef395c5
--- /dev/null
@@ -0,0 +1,24 @@
+Description: Add %F in Exec field to allow opening vym files and some keywords.
+Author: Sven Hoexter <hoexter@debian.org>
+Last-Update: 2024-05-04
+Forwarded: https://github.com/insilmaril/vym/pull/106
+Index: vym/config/vym.desktop
+===================================================================
+--- vym.orig/config/vym.desktop
++++ vym/config/vym.desktop
+@@ -1,6 +1,6 @@
+ [Desktop Entry]
+ Type=Application
+-Exec=vym
++Exec=vym %F
+ Name=VYM - View Your Mind
+ Name[de]=VYM - View Your Mind
+ Name[zh_TW]=心智檢視
+@@ -36,5 +36,4 @@ X-AppInstall-Popcon=430
+ X-AppInstall-Section=universe
+ X-Ubuntu-Gettext-Domain=app-install-data
+ Categories=Qt;KDE;Office;
+-
+-
++Keywords=mindmap;taskmanager;brainstorming;
+\ No newline at end of file
diff --git a/debian/patches/do-not-phone-home.patch b/debian/patches/do-not-phone-home.patch
new file mode 100644 (file)
index 0000000..3f79575
--- /dev/null
@@ -0,0 +1,16 @@
+Description: Disable build-in auto-updater.
+Author: Sven Hoexter <hoexter@debian.org>
+Last-Update: 2024-05-03
+Forwarded: not-needed
+Index: vym/src/mainwindow.cpp
+===================================================================
+--- vym.orig/src/mainwindow.cpp
++++ vym/src/mainwindow.cpp
+@@ -7259,6 +7259,7 @@ void Main::checkReleaseNotes ()
+ bool Main::downloadsEnabled(bool userTriggered)
+ {
++    return false;
+     bool result;
+     if (!userTriggered &&
+         settings.value("/downloads/enabled", false).toBool()) {
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644 (file)
index 0000000..a54b9ed
--- /dev/null
@@ -0,0 +1,3 @@
+cmake-installs.patch
+desktop.patch
+do-not-phone-home.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..df0df7e
--- /dev/null
@@ -0,0 +1,21 @@
+#!/usr/bin/make -f
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_CFLAGS_MAINT_APPEND = -Wall
+export QT_SELECT = 5
+
+%:
+       dh $@
+
+override_dh_auto_configure:
+       dh_auto_configure -- \
+               -DCMAKE_INSTALL_DATAROOTDIR="share/vym" \
+               -DCMAKE_INSTALL_MANDIR="share/man/man1" \
+               -DCMAKE_INSTALL_DOCDIR="share/doc/vym"
+
+override_dh_auto_install:
+       dh_auto_install --destdir=debian/vym/
+
+# prevent compression of pdf documentation
+override_dh_compress:
+       dh_compress -X.pdf
diff --git a/debian/source/format b/debian/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/vym.docs b/debian/vym.docs
new file mode 100644 (file)
index 0000000..e2cebb4
--- /dev/null
@@ -0,0 +1 @@
+release-notes-2.9.md
diff --git a/debian/vym.links b/debian/vym.links
new file mode 100644 (file)
index 0000000..0c4f7e1
--- /dev/null
@@ -0,0 +1 @@
+usr/share/icons/hicolor/48x48/apps/vym.png usr/share/icons/hicolor/48x48/mimetypes/application-x-vym.png
diff --git a/debian/watch b/debian/watch
new file mode 100644 (file)
index 0000000..9c165b6
--- /dev/null
@@ -0,0 +1,5 @@
+version=4
+opts="searchmode=plain,\
+filenamemangle=s%v?@ANY_VERSION@%@PACKAGE@-$1.tar.gz%" \
+https://api.github.com/repos/insilmaril/vym/releases?per_page=50 \
+https://api.github.com/repos/[^/]+/[^/]+/tarball/v?@ANY_VERSION@
\ No newline at end of file