From: Adrian Bunk Date: Mon, 20 Mar 2023 07:46:36 +0000 (+0000) Subject: goxel (0.11.0-1.1) unstable; urgency=medium X-Git-Tag: archive/raspbian/0.11.0-1.1+rpi1^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=c32ecf0ebaebf3006d7f28bf7cd105d2372ea3a7;p=goxel.git goxel (0.11.0-1.1) unstable; urgency=medium * Non-maintainer upload. * Build without sanitizers. (Closes: #1031741) * Build on all architectures again. [dgit import unpatched goxel 0.11.0-1.1] --- c32ecf0ebaebf3006d7f28bf7cd105d2372ea3a7 diff --cc debian/changelog index 0000000,0000000..3994492 new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,0 +1,82 @@@ ++goxel (0.11.0-1.1) unstable; urgency=medium ++ ++ * Non-maintainer upload. ++ * Build without sanitizers. (Closes: #1031741) ++ * Build on all architectures again. ++ ++ -- Adrian Bunk Mon, 20 Mar 2023 09:46:36 +0200 ++ ++goxel (0.11.0-1) unstable; urgency=medium ++ ++ * New upstream release (Closes: #984155) ++ ++ -- Federico Ceratto Wed, 11 Jan 2023 21:54:53 +0000 ++ ++goxel (0.10.8-1) unstable; urgency=medium ++ ++ * New upstream release ++ ++ -- Federico Ceratto Sat, 29 Jan 2022 15:25:15 +0000 ++ ++goxel (0.10.6-3) unstable; urgency=high ++ ++ * Remove architectures failing to build ++ ++ -- Federico Ceratto Sun, 31 Jan 2021 21:51:33 +0000 ++ ++goxel (0.10.6-2) unstable; urgency=medium ++ ++ * Link to libatomic (Closes: #964403) ++ * Use packaged libstb (Closes: #949552) ++ * Drop inih dep (Closes: #978021) ++ ++ -- Federico Ceratto Fri, 25 Dec 2020 19:30:10 +0000 ++ ++goxel (0.10.6-1) unstable; urgency=medium ++ ++ * New upstream release ++ * Bump debhelper from old 11 to 13. ++ * Set debhelper-compat version in Build-Depends. ++ * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, ++ Repository-Browse. ++ * Fix typo (Closes: #914749) ++ ++ -- Federico Ceratto Sat, 20 Jun 2020 21:01:53 +0100 ++ ++goxel (0.8.1-1) unstable; urgency=medium ++ ++ * New upstream release ++ ++ -- Federico Ceratto Sat, 29 Sep 2018 16:30:40 +0100 ++ ++goxel (0.8.0-2) unstable; urgency=medium ++ ++ * Fix install paths (Closes: #907448) ++ ++ -- Federico Ceratto Mon, 17 Sep 2018 19:52:51 +0100 ++ ++goxel (0.8.0-1) unstable; urgency=medium ++ ++ * New upstream release (Closes: #906469, #891888) ++ ++ -- Federico Ceratto Sat, 18 Aug 2018 11:52:36 +0100 ++ ++goxel (0.7.3-1) unstable; urgency=medium ++ ++ * New upstream release ++ ++ -- Federico Ceratto Sun, 18 Mar 2018 19:44:50 +0000 ++ ++goxel (0.7.2-1) unstable; urgency=medium ++ ++ * New upstream release ++ * Add supported architectures (Closes: #882530) ++ * Update description (Closes: #882516) ++ ++ -- Federico Ceratto Fri, 24 Nov 2017 23:54:57 +0000 ++ ++goxel (0.7.1-2) unstable; urgency=medium ++ ++ * Initial release (Closes: #876204) ++ ++ -- Federico Ceratto Tue, 03 Oct 2017 13:47:45 +0100 diff --cc debian/control index 0000000,0000000..96f4c8e new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,27 @@@ ++Source: goxel ++Section: graphics ++Priority: optional ++Maintainer: Federico Ceratto ++Build-Depends: debhelper-compat (= 13), ++ clang, ++ help2man, ++ libatomic1, ++ libglfw3-dev, ++ libgtk-3-dev, ++ libstb-dev, ++ scons, ++ uthash-dev ++Standards-Version: 4.6.0 ++Homepage: https://github.com/guillaumechereau/goxel ++Vcs-Git: https://salsa.debian.org/debian/goxel.git ++Vcs-Browser: https://salsa.debian.org/debian/goxel ++Rules-Requires-Root: no ++ ++Package: goxel ++Architecture: any ++Depends: ${shlibs:Depends}, ${misc:Depends} ++Description: 3D voxel editor ++ Goxel is a 3D program that lets you create voxel volumes. ++ It supports 24 bits RGB colors, unlimited scene size and undo buffers. ++ Layers, procedural generation and Marching Cube rendering. ++ Exports to obj, ply, magica voxel, png, qubicle, povray, and more diff --cc debian/copyright index 0000000,0000000..0e43db6 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,0 +1,243 @@@ ++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Upstream-Name: goxel ++Source: https://github.com/guillaumechereau/goxel ++ ++Files: * ++Copyright: 2015-2017 Guillaume Chereau ++License: GPL-3.0+ ++ ++Files: ext_src/glew/glew.c ++ ext_src/glew/GL/glew.h ++ ext_src/glew/GL/wglew.h ++Copyright: 2008-2015 Nigel Stewart and others ++License: BSD-3-Clause ++ ++Files: src/utils/vec.c ++ src/utils/vec.h ++Copyright: 2019 Guillaume Chereau ++License: Expat ++ ++Files: ext_src/yocto/* ++Copyright: 2019 Fabio Pellacini ++License: Expat ++ ++Files: ext_src/yocto/ext/filesystem.hpp ++ ext_src/yocto/ext/tinyexr.h ++Copyright: 2014-2017 Syoyo Fujita ++License: BSD-3-Clause ++ ++Files: ext_src/imgui/* ++Copyright: 2017 Omar Cornut ++Source: https://github.com/ocornut/imgui ++License: Expat ++ ++Files: ext_src/inih/* ++Copyright: 2009-2017 Ben Hoyt ++Source: https://github.com/benhoyt/inih ++License: BSD-3-Clause ++ Copyright (c) 2009, Ben Hoyt ++ All rights reserved. ++ . ++ Redistribution and use in source and binary forms, with or without ++ modification, are permitted provided that the following conditions are met: ++ * Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++ * 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. ++ * Neither the name of Ben Hoyt 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 BEN HOYT ''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 BEN HOYT 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. ++ ++Files: ext_src/json/* ++Copyright: 2012, 2013, 2014 James McLaughlin et al ++Source: https://github.com/udp/json-parser ++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 AUTHOR 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 AUTHOR 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. ++ ++Files: ext_src/noc/noc_file_dialog.h ++Copyright: 2015-2017 Guillaume Chereau ++License: Expat ++ ++Files: ext_src/stb/* ++Copyright: 2014 Sean Barrett ++Source: http://nothings.org/ ++License: public-domain ++ This software has been placed in the public domain by its author. ++ Where that dedication is not recognized, you are granted a perpetual, ++ irrevocable license to copy and modify this file as you see fit. ++ ++Files: ext_src/stb/stb_image_write.h ++Copyright: 2014 Sean Barrett ++License: public-domain ++ This software has been placed in the public domain by its author. ++ Where that dedication is not recognized, you are granted a perpetual, ++ irrevocable license to copy and modify this file as you see fit. ++ ++Files: ext_src/uthash/* ++Copyright: 2007-2018, Troy D. Hanson ++Source: http://troydhanson.github.com/uthash/ ++License: BSD-1 ++ Redistribution and use in source and binary forms, with or without ++ modification, are permitted provided that the following conditions are met: ++ . ++ * Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++ . ++ 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 OWNER ++ 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. ++ ++Files: ext_src/xxhash/* ++Copyright: 2012-2016, Yann Collet ++Source: https://github.com/Cyan4973/xxHash ++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: ++ . ++ * Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++ * 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 ++ OWNER 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. ++ ++Files: data/fonts/DejaVuSans-light.ttf ++Copyright: Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. ++ Bitstream Vera is a trademark of Bitstream, Inc. ++ DejaVu changes are in public domain. ++Source: http://dejavu-fonts.org/ ++License: bitstream-vera ++ Permission is hereby granted, free of charge, to any person obtaining a copy ++ of the fonts accompanying this license ("Fonts") and associated ++ documentation files (the "Font Software"), to reproduce and distribute the ++ Font Software, including without limitation the rights to use, copy, merge, ++ publish, distribute, and/or sell copies of the Font Software, and to permit ++ persons to whom the Font Software is furnished to do so, subject to the ++ following conditions: ++ . ++ The above copyright and trademark notices and this permission notice shall ++ be included in all copies of one or more of the Font Software typefaces. ++ . ++ The Font Software may be modified, altered, or added to, and in particular ++ the designs of glyphs or characters in the Fonts may be modified and ++ additional glyphs or characters may be added to the Fonts, only if the fonts ++ are renamed to names not containing either the words "Bitstream" or the word ++ "Vera". ++ . ++ This License becomes null and void to the extent applicable to Fonts or Font ++ Software that has been modified and is distributed under the "Bitstream ++ Vera" names. ++ . ++ The Font Software may be sold as part of a larger software package but no ++ copy of one or more of the Font Software typefaces may be sold by itself. ++ . ++ THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ++ OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, ++ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, ++ TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME ++ FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ++ ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, ++ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF ++ THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE ++ FONT SOFTWARE. ++ . ++ Except as contained in this notice, the names of Gnome, the Gnome ++ Foundation, and Bitstream Inc., shall not be used in advertising or ++ otherwise to promote the sale, use or other dealings in this Font Software ++ without prior written authorization from the Gnome Foundation or Bitstream ++ Inc., respectively. For further information, contact: fonts at gnome dot ++ org. ++ ++Files: debian/* ++Copyright: 2017-2022 Federico Ceratto ++License: GPL-3.0+ ++ ++License: GPL-3.0+ ++ This program 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 3 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". ++ ++License: MIT ++ 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. diff --cc debian/gitlab-ci.yml index 0000000,0000000..33c3a64 new file mode 100644 --- /dev/null +++ b/debian/gitlab-ci.yml @@@ -1,0 -1,0 +1,4 @@@ ++--- ++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 --cc debian/goxel.desktop index 0000000,0000000..60b51ca new file mode 100644 --- /dev/null +++ b/debian/goxel.desktop @@@ -1,0 -1,0 +1,12 @@@ ++[Desktop Entry] ++Version=1.0 ++Type=Application ++Name=Goxel ++GenericName=3D voxel editor ++Categories=Graphics;2DGraphics;3DGraphics;RasterGraphics; ++Keywords=3D;voxel; ++Comment=3D voxel editor ++Exec=goxel ++Icon=goxel ++StartupNotify=true ++Terminal=false diff --cc debian/goxel.docs index 0000000,0000000..b43bf86 new file mode 100644 --- /dev/null +++ b/debian/goxel.docs @@@ -1,0 -1,0 +1,1 @@@ ++README.md diff --cc debian/goxel.install index 0000000,0000000..c1653ba new file mode 100644 --- /dev/null +++ b/debian/goxel.install @@@ -1,0 -1,0 +1,3 @@@ ++debian/goxel.desktop usr/share/applications ++goxel usr/bin ++goxel.png usr/share/pixmaps diff --cc debian/patches/series index 0000000,0000000..e69de29 new file mode 100644 --- /dev/null +++ b/debian/patches/series diff --cc debian/rules index 0000000,0000000..4a7e99a new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,0 +1,35 @@@ ++#!/usr/bin/make -f ++export DH_VERBOSE = 1 ++export DEB_BUILD_MAINT_OPTIONS = hardening=+all ++NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) ++ ++# link to libatomic on armel and mipsel ++ifneq (,$(filter $(DEB_HOST_ARCH), armel mipsel)) ++ export DEB_LDFLAGS_MAINT_APPEND += -Wl,--no-as-needed -latomic -Wl,--as-needed ++endif ++ ++include /usr/share/dpkg/default.mk # provides DEB_VERSION ++ ++%: ++ dh $@ ++ ++override_dh_auto_clean: ++ scons -c ++ rm -rf .sconf_temp config.log debian/goxel.1 goxel.xpm goxel.png ++ rm -rf .sconsign.dblite ++ ++override_dh_auto_build: ++ scons cycles=0 mode=release werror=0 clang=1 --jobs=$(NUMJOBS) --no-cache ++ cp -a ./osx/goxel/goxel/Assets.xcassets/AppIcon.appiconset/64.png ./goxel.png ++ ++override_dh_installman: ++ help2man -N --no-discard-stderr \ ++ --no-info --version-string="$(DEB_VERSION)" \ ++ -n "3D voxel editor" ./goxel > debian/goxel.1 ++ dh_installman ./debian/goxel.1 ++ ++override_dh_usrlocal: ++ true ++ ++override_dh_auto_install: ++ PREFIX=/usr dh_auto_install diff --cc debian/source/format index 0000000,0000000..163aaf8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/upstream/metadata index 0000000,0000000..949c32d new file mode 100644 --- /dev/null +++ b/debian/upstream/metadata @@@ -1,0 -1,0 +1,5 @@@ ++--- ++Bug-Database: https://github.com/guillaumechereau/goxel/issues ++Bug-Submit: https://github.com/guillaumechereau/goxel/issues/new ++Repository: https://github.com/guillaumechereau/goxel.git ++Repository-Browse: https://github.com/guillaumechereau/goxel diff --cc debian/watch index 0000000,0000000..0bdaea8 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,2 @@@ ++version=4 ++opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/goxel-$1\.tar\.gz/ https://github.com/guillaumechereau/goxel/tags .*/v?(\d\S*)\.tar\.gz