summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog47
-rw-r--r--debian/clean7
-rw-r--r--debian/compat1
-rw-r--r--debian/control26
-rw-r--r--debian/copyright71
-rw-r--r--debian/gbp.conf4
-rwxr-xr-xdebian/rules12
-rw-r--r--debian/source/format1
-rw-r--r--debian/watch3
9 files changed, 172 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..86af8c0
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,47 @@
+tikzit (2.0+git20181101.87b50b-1) unstable; urgency=medium
+
+ * Advance a few very minor commits upstream:
+ - Man page upstreamed.
+ - Categories added to .desktop file.
+
+ -- Gard Spreemann <gspreemann@gmail.com> Thu, 01 Nov 2018 12:01:25 +0100
+
+tikzit (2.0-1) unstable; urgency=medium
+
+ * Completely rewritten upstream version.
+ - The GUI toolkit has changed to Qt.
+ - No DFSG-removed files in the source tree anymore.
+ - All Debian patches dropped.
+ * VCS on salsa.
+ * New project homepage.
+ * Debhelper 11.
+ * Bump standards-version to 4.2.1. No changes needed.
+ * Introduce watch file.
+ * Don't recommend preview-latex-style, as there currently is no PDF
+ preview functionality anyway (slated for 2.1).
+ * Add a man page.
+
+ -- Gard Spreemann <gspreemann@gmail.com> Tue, 23 Oct 2018 17:51:00 +0200
+
+tikzit (1.0+ds-3) unstable; urgency=medium
+
+ * Build-depend on libgnustep-base-dev instead of libgnustep-gui-dev
+ (Closes: #883544).
+ * Correct libgnustep-base-dev dependency version per upstream.
+ * Bump standards-version to 4.1.3. No changes needed.
+
+ -- Gard Spreemann <gspreemann@gmail.com> Mon, 08 Jan 2018 14:05:45 +0100
+
+tikzit (1.0+ds-2) unstable; urgency=medium
+
+ * Recommend preview-latex-style. Needed for previews.
+ * Bump standards-version to 4.1.1. No changes needed.
+ * Remove dh-autoreconf build-dep (no needed since dh 10).
+
+ -- Gard Spreemann <gspreemann@gmail.com> Thu, 09 Nov 2017 16:34:27 +0100
+
+tikzit (1.0+ds-1) unstable; urgency=medium
+
+ * Initial release (Closes: #852376)
+
+ -- Gard Spreemann <gspreemann@gmail.com> Tue, 24 Jan 2017 01:49:49 +0100
diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..4d08138
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1,7 @@
+tikzit/src/common/tikzlexer.h
+tikzit/src/common/tikzlexer.m
+tikzit/src/common/tikzparser.h
+tikzit/src/common/tikzparser.m
+tikzit/src/gtk/edgedecdata.m
+tikzit/src/gtk/icondata.m
+tikzit/src/gtk/logodata.m
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..b4de394
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+11
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..507fde0
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,26 @@
+Source: tikzit
+Section: tex
+Priority: optional
+Maintainer: Gard Spreemann <gspreemann@gmail.com>
+Build-Depends:
+ bison,
+ debhelper (>= 11),
+ flex,
+ qt5-qmake,
+ qtbase5-dev
+Standards-Version: 4.2.1
+Homepage: https://tikzit.github.io/
+Vcs-Browser: https://salsa.debian.org/debian/tikzit
+Vcs-Git: https://salsa.debian.org/debian/tikzit.git
+
+Package: tikzit
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Recommends: texlive-pictures
+Description: visual PGF/TikZ graph editor
+ TikZiT is a graphical tool for editing graphs written in PGF/TikZ.
+ .
+ TikZiT helps rapidly create and edit node-and-edge style graphs.
+ It was originally created to aid in the typesetting of "dot" diagrams
+ of interacting quantum observables (see arXiv:0906.4725), but can be
+ used as a general graph editing program.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..fae62a3
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,71 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: tikzit
+Source: https://tikzit.github.io
+
+Files: *
+Copyright: 2018 Aleks Kissinger <aleks0@gmail.com>
+License: GPL-3+
+
+Files: src/data/tikzparser.y
+Copyright: 2010 Chris Heunen
+ 2010-2017 Aleks Kissinger
+ 2013 K. Johan Paulsson
+ 2013 Alex Merry
+License: GPL-2+
+
+Files: src/data/tikzlexer.l
+Copyright: 2018 Aleks Kissinger
+ 2018 Chris Heunen
+ 2018 K. Johan Paulsson
+ 2018 Alex Merry
+License: GPL-3+
+
+Files: images/*
+Copyright: Public domain by the Tango Desktop Project
+License: public-domain
+
+Files: images/tikzit*
+Copyright: 2018 Aleks Kissinger <aleks0@gmail.com>
+License: GPL-3+
+
+Files: debian/*
+Copyright: 2017-2018 Gard Spreemann <gspreemann@gmail.com>
+License: GPL-3+
+
+License: GPL-3+
+ 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 3 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.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
+
+License: GPL-2+
+ 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.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
+
+License: public-domain
+ These files are produced by the Tango Desktop Project, which has
+ placed them in the public domain.
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..5d48361
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,4 @@
+[DEFAULT]
+debian-branch = debian/master
+upstream-branch = upstream/latest
+upstream-tag = v%(version)s
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..c170b40
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,12 @@
+#!/usr/bin/make -f
+
+#export DH_VERBOSE = 1
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export QT_SELECT = qt5
+
+%:
+ dh $@
+
+# The tests require X.
+override_dh_auto_test:
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..61a2628
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/tikzit-$1\.tar\.gz/,uversionmangle=s/-?(RC|rc)/~rc/ \
+ https://github.com/tikzit/tikzit/releases .*/archive/v(\d\S+)\.tar\.gz \ No newline at end of file