[neon/neon-packaging/c4core/Neon/unstable] debian: initial packaging

Carlos De Maine null at kde.org
Sun Jan 26 22:42:01 GMT 2025


Git commit a3733bbd6da80c93e9793ef14466b861020a09d6 by Carlos De Maine.
Committed on 26/01/2025 at 22:41.
Pushed by carlosdem into branch 'Neon/unstable'.

initial packaging

A  +8    -0    debian/README.Debian
A  +6    -0    debian/changelog
A  +15   -0    debian/control
A  +177  -0    debian/copyright
A  +7    -0    debian/gbp.conf
A  +1    -0    debian/patches/series
A  +13   -0    debian/rules
A  +1    -0    debian/source/format
A  +2    -0    debian/source/local-options
A  +4    -0    debian/watch

https://invent.kde.org/neon/neon-packaging/c4core/-/commit/a3733bbd6da80c93e9793ef14466b861020a09d6

diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..d9ea3b5
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,8 @@
+rapidyaml for Debian
+
+Please edit this to provide information specific to
+this rapidyaml Debian package.
+
+    (Automatically generated by debmake Version 4.3.2)
+
+ -- Fukui Daichi <bogus at localhost>  Sat, 16 Jul 2022 11:59:28 +0000
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..225da1b
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,6 @@
+c4core (0.2.2-0Neon) UNRELEASED; urgency=low
+
+  * Initial release. Closes: #nnnn
+    <nnnn is the bug number of your ITP>
+
+ -- Fukui Daichi <bogus at localhost>  Sat, 16 Jul 2022 11:59:28 +0000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..54222b8
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,15 @@
+Source: c4core
+Section: devel
+Priority: optional
+Maintainer: Fukui Daichi <bogus at localhost>
+Build-Depends: cmake, debhelper-compat (= 13)
+Standards-Version: 4.5.0
+Homepage: http://www.debian.org
+
+Package: c4core
+Architecture: any
+Multi-Arch: foreign
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: auto-generated package by debmake
+ This Debian binary package was auto-generated by the
+ debmake(1) command provided by the debmake package.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..b7f3d86
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,177 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: c4core
+Upstream-Contact: Joao Paulo Magalhaes <dev at jpmag.me>
+Source: https://github.com/biojppm/c4core
+
+Files: *
+Copyright: Copyright (c) 2018, Joao Paulo Magalhaes <dev at jpmag.me>
+License: Expat
+
+Files: debian/*
+Copyright: 2022, Fukui Daichi <a.dog.will.talk at akane.waseda.jp>
+License: Expat
+
+Files:
+ ext/c4core/src/c4/ext/debugbreak/COPYING
+ ext/c4core/src/c4/ext/debugbreak/debugbreak.h
+ ext/c4core/src/c4/ext/debugbreak/debugbreak-gdb.py
+Copyright: Copyright (c) 2011-2016, Scott Tsai
+License: BSD-2-Clause
+
+Files:
+ LICENSE.txt
+ ext/c4core/LICENSE.txt
+ ext/c4core/cmake/ExternalProjectUtils.cmake
+ ext/c4core/cmake/c4Doxygen.cmake
+ ext/c4core/cmake/c4SanitizeTarget.cmake
+Copyright: Copyright (c) 2017, 2018, 2019, Joao Paulo Magalhaes <dev at jpmag.me>
+License: Expat
+
+Files: ext/c4core/src/c4/ext/rng/rng.hpp
+Copyright: Copyright (c) 2018 Arvid Gerstmann.
+License: Expat
+
+Files: ext/c4core/src/c4/ext/sg14/inplace_function.h
+Copyright: Carl Cook, Nicolas Fleury, Lukas Bergdoll, Arthur O'Dwyer
+License: Boost-1.0
+Comment: For details, see <https://github.com/WG21-SG14/SG14/issues/174>.
+ The mentioned Copyright holders are the authors of the file according to WG21-SG14.
+ Original source is <https://github.com/WG21-SG14/SG14/blob/98baf1ae/SG14/inplace_function.h>.
+
+Files: ext/c4core/cmake/PVS-Studio.cmake
+Copyright: 2006-2008 (c) Viva64.com Team
+           2008-2016 (c) OOO "Program Verification Systems"
+License: Apache-2.0
+Comment: Original source is <https://github.com/viva64/pvs-studio-cmake-module/blob/master/PVS-Studio.cmake>.
+
+Files: 
+ ext/c4core/cmake/Toolchain-XBoxOne.cmake
+ ext/c4core/cmake/Toolchain-PS4.cmake
+Copyright: Copyright 2017 Autodesk Inc. http://www.autodesk.com
+License: Apache-2.0
+
+License: Expat
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and associated documentation files (the "Software"),
+ to deal in the Software without restriction, including without limitation
+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ and/or sell copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Software.
+ .
+ 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 AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 
+ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+License: Apache-2.0
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+ .
+ http://www.apache.org/licenses/LICENSE-2.0
+ .
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ .
+ On Debian systems, the complete text of the Apache version 2.0 license
+ can be found in "/usr/share/common-licenses/Apache-2.0".
+
+License: RSA-MD5
+ License to copy and use this software is granted provided that it
+ is identified as the "RSA Data Security, Inc. MD5 Message-Digest
+ Algorithm" in all material mentioning or referencing this software
+ or this function.
+ .
+ License is also granted to make and use derivative works provided
+ that such works are identified as "derived from the RSA Data
+ Security, Inc. MD5 Message-Digest Algorithm" in all material
+ mentioning or referencing the derived work.
+ .
+ RSA Data Security, Inc. makes no representations concerning either
+ the merchantability of this software or the suitability of this
+ software for any particular purpose. It is provided "as is"
+ without express or implied warranty of any kind.
+ .
+ These notices must be retained in any copies of any part of this
+ documentation and/or software.
+
+License: BSD-2-Clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ .
+ 1. Redistributions of source code must retain the above copyright notice,
+    this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright notice,
+    this list of conditions and the following disclaimer in the documentation
+    and/or other materials provided with the distribution.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+License: Boost-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.
+
+License: BSD-3-clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ .
+ 1. Redistributions of source code must retain the above copyright notice,
+    this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright notice,
+    this list of conditions and the following disclaimer in the documentation
+    and/or other materials provided with the distribution.
+ 3. Neither the name of the copyright holder nor the names of its contributors
+    may be used to endorse or promote products derived from this software
+    without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..0dfbf1e
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,7 @@
+[DEFAULT]
+upstream-branch=upstream
+debian-branch=debian/devel
+
+[buildpackage]
+git-submodules=True
+git-cleaner='git clean -dfx'
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..4a97dfa
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+# You must remove unused comment lines for the released package.
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..42d1796
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,13 @@
+#!/usr/bin/make -f
+export DH_VERBOSE = 1
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+
+%:
+	dh $@ --buildsystem=cmake
+
+override_dh_auto_configure:
+	dh_auto_configure -- \
+	      -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_TARGET_MULTIARCH)" \
+	      -DWITH-MATH=1
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/source/local-options b/debian/source/local-options
new file mode 100644
index 0000000..00131ee
--- /dev/null
+++ b/debian/source/local-options
@@ -0,0 +1,2 @@
+#abort-on-upstream-changes
+#unapply-patches
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..4b5dacc
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=4
+opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE at -$1.tar.gz%" \
+ https://github.com/biojppm/c4core/tags \
+ (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate


More information about the Neon-commits mailing list