From 1381a7d1418e1a16c7bf1dfd1561f8e910fa1ccd Mon Sep 17 00:00:00 2001 From: nick black Date: Fri, 17 Apr 2020 22:00:00 -0400 Subject: [PATCH] Debian: add README.source, upstream/metadata #499 --- debian/README.source | 19 +++++++++++++++++++ debian/changelog | 16 +++------------- debian/upstream/metadata | 8 ++++++++ 3 files changed, 30 insertions(+), 13 deletions(-) create mode 100644 debian/README.source create mode 100644 debian/upstream/metadata diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 000000000..bd159aa2b --- /dev/null +++ b/debian/README.source @@ -0,0 +1,19 @@ +The upstream tarball, as automatically put together by GitHub upon a tagging +event, is unsuitable for distribution in Debian due to several DFSG-unfree +multimedia, and one DFSG-unfree source file (src/demo/jungle.c includes an +unfree image as a blob). Generating the DFSG-compliant source file can be +performed via e.g.: + + uscan --repack --compression xz -v + +uscan gets its list of excluded files from debian/copyright. + +The multimedia which *does* remain is all Free media created for this project +by the project authors, and is licensed under Apache 2.0 like the rest of the +project. "Source" for these multimedia is included in the source tarball's +data/ directory as .xcf (GIMP) and .osp (OpenShot) files. The former were made +using GIMP 2.10 as packaged by Debian, the latter using OpenShot 2.50 as built +from upstream source, and Blender 2.82 as packaged by Debian. These are the +preferred forms for editing the included media. The final media remains +included, and installed in the binary packages, because building/rendering is +computationally intensive and somewhat brittle. diff --git a/debian/changelog b/debian/changelog index f6a9a6f48..f0dded5ce 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,17 +1,7 @@ notcurses (1.3.0+dfsg.1-1) unstable; urgency=medium - * New upstream - * Remove unnecessary graphviz builddep - * Symbols: add new functions - * Replace dep on python with ${python3:Depends} subst - * Updates per FTPMaster review: dfsg in version, uscan repack - - -- Nick Black Sat, 11 Apr 2020 21:58:20 -0400 - -notcurses (1.2.1-1) unstable; urgency=medium - - * Update watchfile to grab DFSG source tarball - * Remove a few DFSG-questionable files + * Updates per FTPMaster review: +dfsg in version, uscan DFSG repack, + upstream/metadata, README.source * Initial release (Closes: #950492) - -- Nick Black Thu, 20 Feb 2020 04:46:12 -0500 + -- Nick Black Fri, 17 Apr 2020 21:59:37 -0400 diff --git a/debian/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 000000000..10d3e8b8f --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,8 @@ +Bug-Database: https://github.com/dankamongmen/notcurses/issues +Bug-Submit: https://github.com/dankamongmen/notcurses/issues/new/choose +Documentation: https://nick-black.com/notcurses/ +Donation: https://github.com/sponsors/dankamongmen +Repository: https://github.com/dankamongmen/notcurses.git +Repository-Browse: https://github.com/dankamongmen/notcurses +Screenshots: https://nick-black.com/dankwiki/images/9/90/Notcurses-1.0.0-chunli.png +Security-Contact: dankamongmen@gmail.com