diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..b8cc7c9 --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,6 @@ +libdyaml for Debian +------------------ + + + + -- Chris Josten Tue, 02 Mar 2021 16:05:54 +0000 diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 0000000..9052eb9 --- /dev/null +++ b/debian/README.source @@ -0,0 +1,10 @@ +libdyaml for Debian +------------------ + + + + + + -- Chris Josten Tue, 02 Mar 2021 16:05:54 +0000 + diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..4ad2980 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +libdyaml (0.8.0-1) unstable; urgency=medium + + * Initial release + + -- Chris Josten Tue, 02 Mar 2021 16:05:54 +0000 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..e7f942b --- /dev/null +++ b/debian/control @@ -0,0 +1,34 @@ +Source: libdyaml +Priority: optional +Maintainer: Chris Josten +Build-Depends: debhelper (>= 11), + dh-dlang, + meson +Standards-Version: 4.1.3 +Section: libs +Homepage: https://github.com/dlang-community/D-YAML +Vcs-Browser: https://githee.netsoj.nl/debian-packages/dyaml +Vcs-Git: https://githee.netsoj.nl/debian-packages/dyaml.git + +Package: libdyaml-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: libdyaml0 (= ${binary:Version}), ${misc:Depends}, + libtinyendian (>= 0.2.0) +Description: YAML parser and emitter for the D programming language. + D:YAML is an open source YAML parser and emitter library + for the D programming language. It is almost compliant to the + YAML 1.1 specification. D:YAML is based on PyYAML created by + Kirill Simonov. + +Package: libdyaml0 +Architecture: any +Multi-Arch: same +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: YAML parser and emitter for the D programming language. + D:YAML is an open source YAML parser and emitter library + for the D programming language. It is almost compliant to the + YAML 1.1 specification. D:YAML is based on PyYAML created by + Kirill Simonov. + diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..5caf825 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,57 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: D-YAML +Source: https://github.com/dlang-community/D-YAML + +Files: * +Copyright: 2017 dlang-community +License: BSL-1.0 + Boost Software License - Version 1.0 - August 17th, 2003 + . + Permission is hereby granted, free of charge, to any person or organization + obtaining a copy of the software and accompanying documentation covered by + this license (the "Software") to use, reproduce, display, distribute, + execute, and transmit the Software, and to prepare derivative works of the + Software, and to permit third-parties to whom the Software is furnished to + do so, all subject to the following: + . + The copyright notices in the Software and this entire statement, including + the above license grant, this restriction and the following disclaimer, + must be included in all copies of the Software, in whole or in part, and + all derivative works of the Software, unless such copies or derivative + works are solely in the form of machine-executable object code generated by + a source language processor. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT + SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE + FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + +Files: debian/* +Copyright: 2021 Chris Josten +License: BSL-1.0 + Boost Software License - Version 1.0 - August 17th, 2003 + . + Permission is hereby granted, free of charge, to any person or organization + obtaining a copy of the software and accompanying documentation covered by + this license (the "Software") to use, reproduce, display, distribute, + execute, and transmit the Software, and to prepare derivative works of the + Software, and to permit third-parties to whom the Software is furnished to + do so, all subject to the following: + . + The copyright notices in the Software and this entire statement, including + the above license grant, this restriction and the following disclaimer, + must be included in all copies of the Software, in whole or in part, and + all derivative works of the Software, unless such copies or derivative + works are solely in the form of machine-executable object code generated by + a source language processor. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT + SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE + FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. diff --git a/debian/libdyaml-dev.dirs b/debian/libdyaml-dev.dirs new file mode 100644 index 0000000..4418816 --- /dev/null +++ b/debian/libdyaml-dev.dirs @@ -0,0 +1,2 @@ +usr/lib +usr/include diff --git a/debian/libdyaml-dev.install b/debian/libdyaml-dev.install new file mode 100644 index 0000000..7df81cd --- /dev/null +++ b/debian/libdyaml-dev.install @@ -0,0 +1,3 @@ +usr/include/* +usr/lib/*/lib*.so +usr/lib/*/pkgconfig/* diff --git a/debian/libdyaml-docs.docs b/debian/libdyaml-docs.docs new file mode 100644 index 0000000..7319041 --- /dev/null +++ b/debian/libdyaml-docs.docs @@ -0,0 +1,2 @@ +README.source +README.Debian diff --git a/debian/libdyaml.doc-base.EX b/debian/libdyaml.doc-base.EX new file mode 100644 index 0000000..6dd109c --- /dev/null +++ b/debian/libdyaml.doc-base.EX @@ -0,0 +1,20 @@ +Document: libdyaml +Title: Debian libdyaml Manual +Author: +Abstract: This manual describes what libdyaml is + and how it can be used to + manage online manuals on Debian systems. +Section: unknown + +Format: debiandoc-sgml +Files: /usr/share/doc/libdyaml/libdyaml.sgml.gz + +Format: postscript +Files: /usr/share/doc/libdyaml/libdyaml.ps.gz + +Format: text +Files: /usr/share/doc/libdyaml/libdyaml.text.gz + +Format: HTML +Index: /usr/share/doc/libdyaml/html/index.html +Files: /usr/share/doc/libdyaml/html/*.html diff --git a/debian/libdyaml0.dirs b/debian/libdyaml0.dirs new file mode 100644 index 0000000..6845771 --- /dev/null +++ b/debian/libdyaml0.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/debian/libdyaml0.install b/debian/libdyaml0.install new file mode 100644 index 0000000..3ddde58 --- /dev/null +++ b/debian/libdyaml0.install @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..e1c367c --- /dev/null +++ b/debian/rules @@ -0,0 +1,25 @@ +#!/usr/bin/make -f +# See debhelper(7) (uncomment to enable) +# output every command that modifies files on the build system. +#export DH_VERBOSE = 1 + + +# see FEATURE AREAS in dpkg-buildflags(1) +#export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +# see ENVIRONMENT in dpkg-buildflags(1) +# package maintainers to append CFLAGS +#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic +# package maintainers to append LDFLAGS +#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + + +%: + dh $@ + + +# dh_make generated override targets +# This is example for Cmake (See https://bugs.debian.org/641051 ) +#override_dh_auto_configure: +# dh_auto_configure -- # -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) + 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)