Debian package builder (#876)

* Add debian build files
* Add debian package build code to setup script
* Update the licenses in debian/copyright
* Fix a typo in windows setup docs
* Remove duplicate files
* Add missing fallback icons to assets
This commit is contained in:
Veronica Berglyd Olsen
2021-08-31 23:46:03 +02:00
committed by GitHub
parent bbed05b273
commit 0582b9718b
49 changed files with 714 additions and 40 deletions
+1
View File
@@ -0,0 +1 @@
10
+19
View File
@@ -0,0 +1,19 @@
Source: novelwriter
Maintainer: Veronica Berglyd Olsen <code@vkbo.net>
Section: text
Priority: optional
Build-Depends: dh-python, python3-setuptools, python3-all, debhelper (>= 9)
Standards-Version: 4.5.1
Homepage: https://novelwriter.io
X-Python3-Version: >= 3.6
Package: novelwriter
Architecture: all
Depends: ${misc:Depends}, ${python3:Depends}, python3 (>=3.6), python3-pyqt5 (>= 5.3), python3-lxml (>= 4.0), python3-enchant (>= 2.0)
Description: A markdown-like text editor for planning and writing novels
novelWriter is a plain text editor designed for writing novels assembled from
many smaller text documents. It uses a minimal formatting syntax inspired by
Markdown, and adds a meta data syntax for comments, synopsis, and
cross-referencing. It's designed to be a simple text editor that allows for
easy organisation of text and notes, using human readable text files as
storage for robustness.
+16
View File
@@ -0,0 +1,16 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: novelWriter
Upstream-Contact: Veronica Berglyd Olsen <code@vkbo.net>
Source: https://github.com/vkbo/novelWriter
Files: novelwriter/assets/fonts/Cantarell/*
Copyright: 2009-2010, Understanding Limited
License: OFL-1.1
Files: novelwriter/assets/icons/typicons_*.svg
Copyright: 2019, Stephen Hutchings
License: CC-BY-SA-4.0
Files: novelwriter/*
Copyright: 2018-2021, Veronica Berglyd Olsen
License: GPL-3.0-or-later
+4
View File
@@ -0,0 +1,4 @@
data/hicolor usr/share/icons
data/novelwriter.desktop usr/share/applications
data/novelwriter.png usr/share/pixmaps
data/x-novelwriter-project.xml usr/share/mime/packages
+1
View File
@@ -0,0 +1 @@
pyqt5 python3-pyqt5
+5
View File
@@ -0,0 +1,5 @@
#!/usr/bin/make -f
export PYBUILD_NAME=novelwriter
%:
dh $@ --with python3 --buildsystem=pybuild
+1
View File
@@ -0,0 +1 @@
3.0 (native)