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..c39ca7d --- /dev/null +++ b/debian/copyright @@ -0,0 +1,43 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: nyan +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 +