From 109e9a764ced44b1fe31e7f688a74e0d51415ad7 Mon Sep 17 00:00:00 2001 From: Count Omega Date: Sat, 9 Apr 2022 14:39:01 -0600 Subject: [PATCH 1/2] Initial import --- debian/changelog | 5 +++++ debian/control | 29 +++++++++++++++++++++++++ debian/copyright | 43 ++++++++++++++++++++++++++++++++++++++ debian/libnyan-dev.install | 3 +++ debian/libnyan1.install | 2 ++ debian/rules | 10 +++++++++ debian/salsa-ci.yml | 11 ++++++++++ debian/source/format | 1 + debian/watch | 2 ++ 9 files changed, 106 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/libnyan-dev.install create mode 100644 debian/libnyan1.install create mode 100755 debian/rules create mode 100644 debian/salsa-ci.yml create mode 100644 debian/source/format create mode 100644 debian/watch diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..5b77817 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +nyan (0.2-1) UNRELEASED; urgency=medium + + * Initial release (Closes: #NNNNN) + + -- Matthias Geiger Wed, 06 Apr 2022 13:24:53 -0600 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..0d9236f --- /dev/null +++ b/debian/control @@ -0,0 +1,29 @@ +Source: nyan +Priority: optional +Maintainer: Matthias Geiger +Build-Depends: debhelper-compat (= 13), + cmake (>= 3.18), + flex (>=2.6) +Standards-Version: 4.6.0 +Section: libs +Homepage: https://github.com/SFTtech/nyan +#Vcs-Browser: https://salsa.debian.org/debian/nyan +#Vcs-Git: https://salsa.debian.org/debian/nyan.git +Rules-Requires-Root: no + +Package: libnyan-dev +Section: libdevel +Architecture: any +Depends: libnyan1 (= ${binary:Version}), ${misc:Depends} +Description: A data description language library (development files) + It stores hierarchical objects with key-value pairs in a database with the key idea that changes in a parent affect all children. + . + This package contains the development files and headers of libnyan1. + +Package: libnyan1 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: A data description language library + It stores hierarchical objects with key-value pairs in a database with the key idea that changes in a parent affect all children. + . + This package contains the library. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..59f11b9 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,43 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: font-downloader +Upstream-Contact: Jonas Jelten +Source: https://github.com/SFTtech/nyan + +Files: * +Copyright: 2016-2022 Jonas Jelten + 2016-2022 Markus Otto + 2016-2022 Michael Enßlin + 2016-2022 Andre Kupka + 2016-2022 Tushar Maheshwari + 2016-2022 Andrew Thompson +License: LGPL-3+ + GNU LESSER GENERAL PUBLIC LICENSE + . + Version 3, 29 June 2007 + . + Copyright © 2007 Free Software Foundation, Inc. + . + Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + . + This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by the additional permissions listed below. + . + On Debian systems, the complete text of the Lesser GNU General Public License version 2 can be found in "/usr/share/common-licenses/LGPL-2". + +Files: debian/* +Copyright: 2022 Matthias Geiger +License: GPL-3 + This package 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 package 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 + . + On Debian systems, the complete text of the GNU General Public + License version 3 can be found in "/usr/share/common-licenses/GPL-3". diff --git a/debian/libnyan-dev.install b/debian/libnyan-dev.install new file mode 100644 index 0000000..e92f44e --- /dev/null +++ b/debian/libnyan-dev.install @@ -0,0 +1,3 @@ +usr/include/nyan/* +usr/lib/*/cmake/nyan/nyan*.cmake +usr/lib/*/libnyan.so diff --git a/debian/libnyan1.install b/debian/libnyan1.install new file mode 100644 index 0000000..40abf17 --- /dev/null +++ b/debian/libnyan1.install @@ -0,0 +1,2 @@ +usr/lib/*/libnyan.so.* +usr/bin/nyancat diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..7f72fe0 --- /dev/null +++ b/debian/rules @@ -0,0 +1,10 @@ +#!/usr/bin/make -f + +export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic +export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + + +%: + dh $@ + diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml new file mode 100644 index 0000000..a6fb8bd --- /dev/null +++ b/debian/salsa-ci.yml @@ -0,0 +1,11 @@ +# For more information on what jobs are run see: +# https://salsa.debian.org/salsa-ci-team/pipeline +# +# To enable the jobs, go to your repository (at salsa.debian.org) +# and click over Settings > CI/CD > Expand (in General pipelines). +# In "CI/CD configuration file" write debian/salsa-ci.yml and click +# in "Save Changes". The CI tests will run after the next commit. +--- +include: + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml 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..cec747b --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=4 + From a1ad81a63e6d123e1b9fad37ccd7922829b09103 Mon Sep 17 00:00:00 2001 From: CountOmega Date: Sat, 9 Apr 2022 19:53:44 -0600 Subject: [PATCH 2/2] Update copyright --- debian/copyright | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/copyright b/debian/copyright index 59f11b9..c39ca7d 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,5 +1,5 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: font-downloader +Upstream-Name: nyan Upstream-Contact: Jonas Jelten Source: https://github.com/SFTtech/nyan