Initial package commit

This commit is contained in:
Chris Josten 2021-03-02 17:34:34 +01:00
parent ecbd63edaf
commit 6ecb532581
14 changed files with 168 additions and 0 deletions

6
debian/README.Debian vendored Normal file
View file

@ -0,0 +1,6 @@
libdyaml for Debian
------------------
<possible notes regarding this package - if none, delete this file>
-- Chris Josten <chris@netsoj.nl> Tue, 02 Mar 2021 16:05:54 +0000

10
debian/README.source vendored Normal file
View file

@ -0,0 +1,10 @@
libdyaml for Debian
------------------
<this file describes information about the source package, see Debian policy
manual section 4.14. You WILL either need to modify or delete this file>
-- Chris Josten <chris@netsoj.nl> Tue, 02 Mar 2021 16:05:54 +0000

5
debian/changelog vendored Normal file
View file

@ -0,0 +1,5 @@
libdyaml (0.8.0-1) unstable; urgency=medium
* Initial release
-- Chris Josten <chris@netsoj.nl> Tue, 02 Mar 2021 16:05:54 +0000

1
debian/compat vendored Normal file
View file

@ -0,0 +1 @@
11

34
debian/control vendored Normal file
View file

@ -0,0 +1,34 @@
Source: libdyaml
Priority: optional
Maintainer: Chris Josten <chris@netsoj.nl>
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.

57
debian/copyright vendored Normal file
View file

@ -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 <chris@netsoj.nl>
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.

2
debian/libdyaml-dev.dirs vendored Normal file
View file

@ -0,0 +1,2 @@
usr/lib
usr/include

3
debian/libdyaml-dev.install vendored Normal file
View file

@ -0,0 +1,3 @@
usr/include/*
usr/lib/*/lib*.so
usr/lib/*/pkgconfig/*

2
debian/libdyaml-docs.docs vendored Normal file
View file

@ -0,0 +1,2 @@
README.source
README.Debian

20
debian/libdyaml.doc-base.EX vendored Normal file
View file

@ -0,0 +1,20 @@
Document: libdyaml
Title: Debian libdyaml Manual
Author: <insert document author here>
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

1
debian/libdyaml0.dirs vendored Normal file
View file

@ -0,0 +1 @@
usr/lib

1
debian/libdyaml0.install vendored Normal file
View file

@ -0,0 +1 @@
usr/lib/*/lib*.so.*

25
debian/rules vendored Executable file
View file

@ -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)

1
debian/source/format vendored Normal file
View file

@ -0,0 +1 @@
3.0 (quilt)