From 1de9db52f90d51caf69187caf1c3f325fe488a69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Zwing?= Date: Mon, 15 Jul 2024 20:20:50 +0200 Subject: [PATCH] .github: Remove Ubuntu 23.10 build --- .github/workflows/deb.yml | 14 +- .packaging/ubuntu2310/Dockerfile | 64 --- .packaging/ubuntu2310/qemu/DEBIAN/control | 5 - .packaging/ubuntu2310/qemu/DEBIAN/copyright | 521 ------------------ .packaging/ubuntu2310/qemu/DEBIAN/triggers | 1 - .packaging/ubuntu2310/qemu/Dockerfile | 11 - .packaging/ubuntu2310/wine/Dockerfile | 9 - .packaging/ubuntu2310/wine/debian/changelog | 17 - .packaging/ubuntu2310/wine/debian/compat | 1 - .packaging/ubuntu2310/wine/debian/control | 100 ---- .packaging/ubuntu2310/wine/debian/copyright | 21 - .packaging/ubuntu2310/wine/debian/rules | 39 -- .../ubuntu2310/wine/debian/source/format | 1 - README.md | 2 +- 14 files changed, 5 insertions(+), 801 deletions(-) delete mode 100644 .packaging/ubuntu2310/Dockerfile delete mode 100644 .packaging/ubuntu2310/qemu/DEBIAN/control delete mode 100644 .packaging/ubuntu2310/qemu/DEBIAN/copyright delete mode 100644 .packaging/ubuntu2310/qemu/DEBIAN/triggers delete mode 100644 .packaging/ubuntu2310/qemu/Dockerfile delete mode 100644 .packaging/ubuntu2310/wine/Dockerfile delete mode 100644 .packaging/ubuntu2310/wine/debian/changelog delete mode 100644 .packaging/ubuntu2310/wine/debian/compat delete mode 100644 .packaging/ubuntu2310/wine/debian/control delete mode 100644 .packaging/ubuntu2310/wine/debian/copyright delete mode 100755 .packaging/ubuntu2310/wine/debian/rules delete mode 100644 .packaging/ubuntu2310/wine/debian/source/format diff --git a/.github/workflows/deb.yml b/.github/workflows/deb.yml index 4b653dcc..5f761e8e 100644 --- a/.github/workflows/deb.yml +++ b/.github/workflows/deb.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - os: [debian11, debian12, ubuntu2204, ubuntu2310, ubuntu2404] + os: [debian11, debian12, ubuntu2204, ubuntu2404] steps: - uses: actions/checkout@v1 @@ -112,7 +112,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - os: [debian11, debian12, ubuntu2204, ubuntu2310, ubuntu2404] + os: [debian11, debian12, ubuntu2204, ubuntu2404] include: - os: debian11 codename: bullseye @@ -120,8 +120,6 @@ jobs: codename: bookworm - os: ubuntu2204 codename: jammy - - os: ubuntu2310 - codename: mantic - os: ubuntu2404 codename: noble @@ -179,7 +177,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - os: [debian11, debian12, ubuntu2204, ubuntu2310, ubuntu2404] + os: [debian11, debian12, ubuntu2204, ubuntu2404] include: - os: debian11 codename: bullseye @@ -187,8 +185,6 @@ jobs: codename: bookworm - os: ubuntu2204 codename: jammy - - os: ubuntu2310 - codename: mantic - os: ubuntu2404 codename: noble @@ -275,7 +271,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - os: [debian11, debian12, ubuntu2204, ubuntu2310, ubuntu2404] + os: [debian11, debian12, ubuntu2204, ubuntu2404] include: - os: debian11 codename: bullseye @@ -283,8 +279,6 @@ jobs: codename: bookworm - os: ubuntu2204 codename: jammy - - os: ubuntu2310 - codename: mantic - os: ubuntu2404 codename: noble diff --git a/.packaging/ubuntu2310/Dockerfile b/.packaging/ubuntu2310/Dockerfile deleted file mode 100644 index 3feb5283..00000000 --- a/.packaging/ubuntu2310/Dockerfile +++ /dev/null @@ -1,64 +0,0 @@ -FROM ubuntu:23.10 - -ENV DEBIAN_FRONTEND=noninteractive - -RUN cat /etc/apt/sources.list | grep -v "^#" | sed "s/^deb /deb [arch=amd64] /g" > /tmp/amd64.list && \ - cat /tmp/amd64.list | sed "s/\[arch=amd64\]/[arch=arm64]/g" | sed "s/archive.ubuntu.com\/ubuntu\//ports.ubuntu.com\/ubuntu-ports\//g" | grep ports.ubuntu.com > /tmp/arm64.list && \ - cat /tmp/amd64.list /tmp/arm64.list > /etc/apt/sources.list && \ - dpkg --add-architecture arm64 -RUN cat /etc/apt/sources.list - -RUN apt-get update && apt-get install -y --no-install-recommends \ - binutils-aarch64-linux-gnu gcc-aarch64-linux-gnu \ - ca-certificates nano python3 clang screen llvm lld wget curl \ - flex bison \ - libfreetype6-dev \ - libglib2.0-dev \ - libltdl-dev \ - libxcb1-dev \ - libx11-dev \ - librsvg2-bin \ - git gettext make automake autoconf pkg-config libtool gtk-doc-tools clang \ - dpkg-dev \ - libglib2.0-dev:arm64 \ - libfreetype6-dev:arm64 \ - libltdl-dev:arm64 \ - libxcb1-dev:arm64 \ - libx11-dev:arm64 \ - build-essential libc-dev-arm64-cross less libc-devtools libidn2-0:arm64 \ - libx11-dev libxinerama-dev libfreetype-dev libfontconfig-dev \ - cmake \ - libstdc++6-arm64-cross \ - libstdc++-13-dev-arm64-cross \ - libepoxy-dev:arm64 \ - libsdl2-dev:arm64 \ - ninja-build \ - dpkg-dev fakeroot debhelper dh-make \ - libxcursor-dev:arm64 \ - libxi-dev:arm64 \ - libxshmfence-dev:arm64 \ - libxxf86vm-dev:arm64 \ - libxrandr-dev:arm64 \ - libxrender-dev:arm64 \ - libxfixes-dev:arm64 \ - libxcomposite-dev:arm64 \ - libosmesa-dev:arm64 \ - libdbus-1-dev:arm64 \ - libsane-dev:arm64 \ - libusb-1.0-0-dev:arm64 \ - libv4l-dev:arm64 \ - libpulse-dev:arm64 \ - libgstreamer1.0-dev:arm64 \ - libgstreamer-plugins-base1.0-dev:arm64 \ - libgstreamer-plugins-bad1.0-dev:arm64 \ - libudev-dev:arm64 \ - libunwind-dev:arm64 \ - libsdl2-dev:arm64 \ - libfontconfig1-dev:arm64 \ - libkrb5-dev:arm64 \ - libvulkan-dev:arm64 \ - libgl-dev:arm64 \ - libgnutls28-dev:arm64 \ - libcups2-dev:arm64 - -RUN cd /opt; wget https://github.com/mstorsjo/llvm-mingw/releases/download/20240518/llvm-mingw-20240518-ucrt-ubuntu-20.04-x86_64.tar.xz; tar -xJf llvm-mingw-20240518-ucrt-ubuntu-20.04-x86_64.tar.xz; rm *.tar.xz diff --git a/.packaging/ubuntu2310/qemu/DEBIAN/control b/.packaging/ubuntu2310/qemu/DEBIAN/control deleted file mode 100644 index 90846bcb..00000000 --- a/.packaging/ubuntu2310/qemu/DEBIAN/control +++ /dev/null @@ -1,5 +0,0 @@ -Package: hangover-libqemu -Version: HOVERSION~mantic -Architecture: arm64 -Maintainer: André Zwing -Description: x86 and x86-64 Linux emulator library for Hangover diff --git a/.packaging/ubuntu2310/qemu/DEBIAN/copyright b/.packaging/ubuntu2310/qemu/DEBIAN/copyright deleted file mode 100644 index a0328b65..00000000 --- a/.packaging/ubuntu2310/qemu/DEBIAN/copyright +++ /dev/null @@ -1,521 +0,0 @@ -Upstream Author: - - Fabrice Bellard - -Copyright: - - Copyright (C) 1982, 1986, 1988-1994 The Regents of the University of California - Copyright (C) 1986-2007 Free Software Foundation Inc. - Copyright (C) 1988-1992 Richard Outerbridge - Copyright (C) 1991-1992, 1996 Linus Torvalds - Copyright (C) 1992 Graven Imagery - Copyright (C) 1995 Danny Gasparovski - Copyright (C) 1996-1999 Eduardo Horvath - Copyright (C) 1996 Paul Mackerras - Copyright (C) 1997-1999, 2001, 2006-2009 Red Hat Inc. - Copyright (C) 1998-1999 Philip Blundell - Copyright (C) 1998-2001, 2003, 2006 Thomas Sailer - Copyright (C) 1998, 2003-2008 Fabrice Bellard - Copyright (C) 1998-2004 Samuel Rydh - Copyright (C) 1998 Kenneth Albanowski - Copyright (C) 1998 The Silver Hammer Group Ltd. - Copyright (C) 1999-2000, 2002-2003 Maxim Krasnyansky - Copyright (C) 1999-2000 Tatsuyuki Satoh - Copyright (C) 1999-2006, 2008 Intel Corporation - Copyright (C) 1999 AT&T Laboratories Cambridge - Copyright (C) 2000-2001 Qualcomm Incorporated - Copyright (C) 2000-2002, 2004-2009 Axis Communications AB. - Copyright (C) 2000-2003, 2005 Martin Schwidefsky - Copyright (C) 2000-2003 David McCullough - Copyright (C) 2000-2005 All Rights Reserved. - Copyright (C) 2000-2005 DENX Software Engineering - Copyright (C) 2000-2005 Silicon Graphics Inc. - Copyright (C) 2000-2005 Wolfgang Denk - Copyright (C) 2000-2007 Tibor "TS" Schütz - Copyright (C) 2001 OKTET Ltd. - Copyright (C) 2001 Xilinx Inc. - Copyright (C) 2002-2005 Vassili Karpov - Copyright (C) 2002-2006 Marcel Holtmann - Copyright (C) 2002 Greg Ungerer - Copyright (C) 2002 Paul Dale - Copyright (C) 2003-2004 James Yonan - Copyright (C) 2003-2007 Jocelyn Mayer - Copyright (C) 2003 Damion K. Wilson - Copyright (C) 2003 Thomas M. Ogrisegg - Copyright (C) 2004-2005 Johannes E. Schindelin - Copyright (C) 2004, 2007 Magnus Damm - Copyright (C) 2004 Antony T Curtis - Copyright (C) 2004 Gianni Tedesco - Copyright (C) 2004 Johannes Schindelin - Copyright (C) 2004 Makoto Suzuki - Copyright (C) 2005, 2007 Alex Beregszaszi - Copyright (C) 2005-2007 Anthony Liguori - Copyright (C) 2005-2008 Andrzej Zaborowski - Copyright (C) 2005-2009 Paul Brook - Copyright (C) 2005 Anthony Liguori - Copyright (C) 2005 Filip Navara - Copyright (C) 2005 International Business Machines Corp. - Copyright (C) 2005 LLC. Written - Copyright (C) 2005 Mike Kronenberg - Copyright (C) 2005 Samuel Tardieu - Copyright (C) 2006-2007, 2009 Aurelien Jarno - Copyright (C) 2006-2007, 2009 Stefan Weil - Copyright (C) 2006-2007 Thiemo Seufer - Copyright (C) 2006-2007 Thorsten Zitterell - Copyright (C) 2006-2008 Openedhand Ltd. - Copyright (C) 2006-2008 Qumranet Technologies - Copyright (C) 2006 Frederick Reeve - Copyright (C) 2006 Igor Kovalenko - Copyright (C) 2006 InnoTek Systemberatung GmbH - Copyright (C) 2006 Joachim Henke - Copyright (C) 2006 Lonnie Mendez - Copyright (C) 2006 Marius Groeger - Copyright (C) 2007-2008 Bull S.A.S. - Copyright (C) 2007-2008 IBM Corporation - Copyright (C) 2007-2008 Lauro Ramos Venancio - Copyright (C) 2007-2008 Nokia Corporation - Copyright (C) 2007-2008 OpenMoko Inc. - Copyright (C) 2007, 2009 Alexander Graf - Copyright (C) 2007-2009 Edgar E. Iglesias - Copyright (C) 2007-2009 Herve Poussineau - Copyright (C) 2007 Arastra Inc. - Copyright (C) 2007 Armin Kuster - Copyright (C) 2007 Dan Aloni - Copyright (C) 2007 Marko Kohtala - Copyright (C) 2007 MontaVista Software Inc. - Copyright (C) 2007 Robert Reif - Copyright (C) 2007 Vladimir Ananiev - Copyright (C) 2008-2009 Arnaud Patard - Copyright (C) 2008-2009 Citrix Systems Inc. - Copyright (C) 2008-2009 Gerd Hoffmann - Copyright (C) 2008 Dell MessageOne - Copyright (C) 2008 Dmitry Baryshkov - Copyright (C) 2008 Gleb Natapov - Copyright (C) 2008 Jean-Christophe PLAGNIOL-VILLARD - Copyright (C) 2008 Lubomir Rintel - Copyright (C) 2008 Max Krasnyansky - Copyright (C) 2008 Paul Mundt - Copyright (C) 2008 Samuel Thibault - Copyright (C) 2008 Shin-ichiro KAWASAKI - Copyright (C) 2008 Takashi YOSHII - Copyright (C) 2008 TJ - Copyright (C) 2009 CodeSourcery - Copyright (C) 2009 Freescale Semiconductor Inc. - Copyright (C) 2009 Hewlett-Packard Development Company - Copyright (C) 2009 Isaku Yamahata - Copyright (C) 2009 Kevin Wolf - Copyright (C) 2009 Laurent Vivier - Copyright (C) 2009 Michael S. Tsirkin - Copyright (C) 2009 Novell Inc. - Copyright (C) 2009 Ulrich Hecht - Copyright (C) 2009 VA Linux Systems Japan - - -License: - - QEMU as a whole is released under the GNU General Public License version 2. - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in the file /usr/share/common-licenses/GPL-2. - - - Parts of QEMU have specific licenses which are compatible with the - GNU General Public License. Hence each source file contains its own - licensing information. - - - In particular, the QEMU virtual CPU core library (libqemu.a) is - released under the GNU Lesser General Public License version 2 or later. - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in the file /usr/share/common-licenses/LGPL-2. - - - The BSD emulator is released under the following BSD license: - - 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. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 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. - - - The slirp code is released under the following BSD license: - - 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 University 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 REGENTS 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 REGENTS 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. - - - The TCG code and many hardware device emulation sources are released under the - following MIT license: - - 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. - - The QEMU Logo, pc-bios/qemu_logo*.svg, and also icons and pictures derived from - it, pc-bios/qemu-icon.bmp, pc-bios/qemu-nsis.*, are licensed under Creative - Commons Attribution license version 3.0 (CC-BY-3.0): - - Attribution 3.0 Unported - - CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE - LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN - ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS - INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES - REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR - DAMAGES RESULTING FROM ITS USE. - - License - - THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE - COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY - COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS - AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - - BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE - TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY - BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS - CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND - CONDITIONS. - - 1. Definitions - - a. "Adaptation" means a work based upon the Work, or upon the Work and - other pre-existing works, such as a translation, adaptation, - derivative work, arrangement of music or other alterations of a - literary or artistic work, or phonogram or performance and includes - cinematographic adaptations or any other form in which the Work may be - recast, transformed, or adapted including in any form recognizably - derived from the original, except that a work that constitutes a - Collection will not be considered an Adaptation for the purpose of - this License. For the avoidance of doubt, where the Work is a musical - work, performance or phonogram, the synchronization of the Work in - timed-relation with a moving image ("synching") will be considered an - Adaptation for the purpose of this License. - b. "Collection" means a collection of literary or artistic works, such as - encyclopedias and anthologies, or performances, phonograms or - broadcasts, or other works or subject matter other than works listed - in Section 1(f) below, which, by reason of the selection and - arrangement of their contents, constitute intellectual creations, in - which the Work is included in its entirety in unmodified form along - with one or more other contributions, each constituting separate and - independent works in themselves, which together are assembled into a - collective whole. A work that constitutes a Collection will not be - considered an Adaptation (as defined above) for the purposes of this - License. - c. "Distribute" means to make available to the public the original and - copies of the Work or Adaptation, as appropriate, through sale or - other transfer of ownership. - d. "Licensor" means the individual, individuals, entity or entities that - offer(s) the Work under the terms of this License. - e. "Original Author" means, in the case of a literary or artistic work, - the individual, individuals, entity or entities who created the Work - or if no individual or entity can be identified, the publisher; and in - addition (i) in the case of a performance the actors, singers, - musicians, dancers, and other persons who act, sing, deliver, declaim, - play in, interpret or otherwise perform literary or artistic works or - expressions of folklore; (ii) in the case of a phonogram the producer - being the person or legal entity who first fixes the sounds of a - performance or other sounds; and, (iii) in the case of broadcasts, the - organization that transmits the broadcast. - f. "Work" means the literary and/or artistic work offered under the terms - of this License including without limitation any production in the - literary, scientific and artistic domain, whatever may be the mode or - form of its expression including digital form, such as a book, - pamphlet and other writing; a lecture, address, sermon or other work - of the same nature; a dramatic or dramatico-musical work; a - choreographic work or entertainment in dumb show; a musical - composition with or without words; a cinematographic work to which are - assimilated works expressed by a process analogous to cinematography; - a work of drawing, painting, architecture, sculpture, engraving or - lithography; a photographic work to which are assimilated works - expressed by a process analogous to photography; a work of applied - art; an illustration, map, plan, sketch or three-dimensional work - relative to geography, topography, architecture or science; a - performance; a broadcast; a phonogram; a compilation of data to the - extent it is protected as a copyrightable work; or a work performed by - a variety or circus performer to the extent it is not otherwise - considered a literary or artistic work. - g. "You" means an individual or entity exercising rights under this - License who has not previously violated the terms of this License with - respect to the Work, or who has received express permission from the - Licensor to exercise rights under this License despite a previous - violation. - h. "Publicly Perform" means to perform public recitations of the Work and - to communicate to the public those public recitations, by any means or - process, including by wire or wireless means or public digital - performances; to make available to the public Works in such a way that - members of the public may access these Works from a place and at a - place individually chosen by them; to perform the Work to the public - by any means or process and the communication to the public of the - performances of the Work, including by public digital performance; to - broadcast and rebroadcast the Work by any means including signs, - sounds or images. - i. "Reproduce" means to make copies of the Work by any means including - without limitation by sound or visual recordings and the right of - fixation and reproducing fixations of the Work, including storage of a - protected performance or phonogram in digital form or other electronic - medium. - - 2. Fair Dealing Rights. Nothing in this License is intended to reduce, - limit, or restrict any uses free from copyright or rights arising from - limitations or exceptions that are provided for in connection with the - copyright protection under copyright law or other applicable laws. - - 3. License Grant. Subject to the terms and conditions of this License, - Licensor hereby grants You a worldwide, royalty-free, non-exclusive, - perpetual (for the duration of the applicable copyright) license to - exercise the rights in the Work as stated below: - - a. to Reproduce the Work, to incorporate the Work into one or more - Collections, and to Reproduce the Work as incorporated in the - Collections; - b. to create and Reproduce Adaptations provided that any such Adaptation, - including any translation in any medium, takes reasonable steps to - clearly label, demarcate or otherwise identify that changes were made - to the original Work. For example, a translation could be marked "The - original work was translated from English to Spanish," or a - modification could indicate "The original work has been modified."; - c. to Distribute and Publicly Perform the Work including as incorporated - in Collections; and, - d. to Distribute and Publicly Perform Adaptations. - e. For the avoidance of doubt: - - i. Non-waivable Compulsory License Schemes. In those jurisdictions in - which the right to collect royalties through any statutory or - compulsory licensing scheme cannot be waived, the Licensor - reserves the exclusive right to collect such royalties for any - exercise by You of the rights granted under this License; - ii. Waivable Compulsory License Schemes. In those jurisdictions in - which the right to collect royalties through any statutory or - compulsory licensing scheme can be waived, the Licensor waives the - exclusive right to collect such royalties for any exercise by You - of the rights granted under this License; and, - iii. Voluntary License Schemes. The Licensor waives the right to - collect royalties, whether individually or, in the event that the - Licensor is a member of a collecting society that administers - voluntary licensing schemes, via that society, from any exercise - by You of the rights granted under this License. - - The above rights may be exercised in all media and formats whether now - known or hereafter devised. The above rights include the right to make - such modifications as are technically necessary to exercise the rights in - other media and formats. Subject to Section 8(f), all rights not expressly - granted by Licensor are hereby reserved. - - 4. Restrictions. The license granted in Section 3 above is expressly made - subject to and limited by the following restrictions: - - a. You may Distribute or Publicly Perform the Work only under the terms - of this License. You must include a copy of, or the Uniform Resource - Identifier (URI) for, this License with every copy of the Work You - Distribute or Publicly Perform. You may not offer or impose any terms - on the Work that restrict the terms of this License or the ability of - the recipient of the Work to exercise the rights granted to that - recipient under the terms of the License. You may not sublicense the - Work. You must keep intact all notices that refer to this License and - to the disclaimer of warranties with every copy of the Work You - Distribute or Publicly Perform. When You Distribute or Publicly - Perform the Work, You may not impose any effective technological - measures on the Work that restrict the ability of a recipient of the - Work from You to exercise the rights granted to that recipient under - the terms of the License. This Section 4(a) applies to the Work as - incorporated in a Collection, but this does not require the Collection - apart from the Work itself to be made subject to the terms of this - License. If You create a Collection, upon notice from any Licensor You - must, to the extent practicable, remove from the Collection any credit - as required by Section 4(b), as requested. If You create an - Adaptation, upon notice from any Licensor You must, to the extent - practicable, remove from the Adaptation any credit as required by - Section 4(b), as requested. - b. If You Distribute, or Publicly Perform the Work or any Adaptations or - Collections, You must, unless a request has been made pursuant to - Section 4(a), keep intact all copyright notices for the Work and - provide, reasonable to the medium or means You are utilizing: (i) the - name of the Original Author (or pseudonym, if applicable) if supplied, - and/or if the Original Author and/or Licensor designate another party - or parties (e.g., a sponsor institute, publishing entity, journal) for - attribution ("Attribution Parties") in Licensor's copyright notice, - terms of service or by other reasonable means, the name of such party - or parties; (ii) the title of the Work if supplied; (iii) to the - extent reasonably practicable, the URI, if any, that Licensor - specifies to be associated with the Work, unless such URI does not - refer to the copyright notice or licensing information for the Work; - and (iv) , consistent with Section 3(b), in the case of an Adaptation, - a credit identifying the use of the Work in the Adaptation (e.g., - "French translation of the Work by Original Author," or "Screenplay - based on original Work by Original Author"). The credit required by - this Section 4 (b) may be implemented in any reasonable manner; - provided, however, that in the case of a Adaptation or Collection, at - a minimum such credit will appear, if a credit for all contributing - authors of the Adaptation or Collection appears, then as part of these - credits and in a manner at least as prominent as the credits for the - other contributing authors. For the avoidance of doubt, You may only - use the credit required by this Section for the purpose of attribution - in the manner set out above and, by exercising Your rights under this - License, You may not implicitly or explicitly assert or imply any - connection with, sponsorship or endorsement by the Original Author, - Licensor and/or Attribution Parties, as appropriate, of You or Your - use of the Work, without the separate, express prior written - permission of the Original Author, Licensor and/or Attribution - Parties. - c. Except as otherwise agreed in writing by the Licensor or as may be - otherwise permitted by applicable law, if You Reproduce, Distribute or - Publicly Perform the Work either by itself or as part of any - Adaptations or Collections, You must not distort, mutilate, modify or - take other derogatory action in relation to the Work which would be - prejudicial to the Original Author's honor or reputation. Licensor - agrees that in those jurisdictions (e.g. Japan), in which any exercise - of the right granted in Section 3(b) of this License (the right to - make Adaptations) would be deemed to be a distortion, mutilation, - modification or other derogatory action prejudicial to the Original - Author's honor and reputation, the Licensor will waive or not assert, - as appropriate, this Section, to the fullest extent permitted by the - applicable national law, to enable You to reasonably exercise Your - right under Section 3(b) of this License (right to make Adaptations) - but not otherwise. - - 5. Representations, Warranties and Disclaimer - - UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR - OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY - KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, - INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, - FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF - LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, - WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION - OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - - 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE - LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR - ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES - ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS - BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - 7. Termination - - a. This License and the rights granted hereunder will terminate - automatically upon any breach by You of the terms of this License. - Individuals or entities who have received Adaptations or Collections - from You under this License, however, will not have their licenses - terminated provided such individuals or entities remain in full - compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will - survive any termination of this License. - b. Subject to the above terms and conditions, the license granted here is - perpetual (for the duration of the applicable copyright in the Work). - Notwithstanding the above, Licensor reserves the right to release the - Work under different license terms or to stop distributing the Work at - any time; provided, however that any such election will not serve to - withdraw this License (or any other license that has been, or is - required to be, granted under the terms of this License), and this - License will continue in full force and effect unless terminated as - stated above. - - 8. Miscellaneous - - a. Each time You Distribute or Publicly Perform the Work or a Collection, - the Licensor offers to the recipient a license to the Work on the same - terms and conditions as the license granted to You under this License. - b. Each time You Distribute or Publicly Perform an Adaptation, Licensor - offers to the recipient a license to the original Work on the same - terms and conditions as the license granted to You under this License. - c. If any provision of this License is invalid or unenforceable under - applicable law, it shall not affect the validity or enforceability of - the remainder of the terms of this License, and without further action - by the parties to this agreement, such provision shall be reformed to - the minimum extent necessary to make such provision valid and - enforceable. - d. No term or provision of this License shall be deemed waived and no - breach consented to unless such waiver or consent shall be in writing - and signed by the party to be charged with such waiver or consent. - e. This License constitutes the entire agreement between the parties with - respect to the Work licensed here. There are no understandings, - agreements or representations with respect to the Work not specified - here. Licensor shall not be bound by any additional provisions that - may appear in any communication from You. This License may not be - modified without the mutual written agreement of the Licensor and You. - f. The rights granted under, and the subject matter referenced, in this - License were drafted utilizing the terminology of the Berne Convention - for the Protection of Literary and Artistic Works (as amended on - September 28, 1979), the Rome Convention of 1961, the WIPO Copyright - Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 - and the Universal Copyright Convention (as revised on July 24, 1971). - These rights and subject matter take effect in the relevant - jurisdiction in which the License terms are sought to be enforced - according to the corresponding provisions of the implementation of - those treaty provisions in the applicable national law. If the - standard suite of rights granted under applicable copyright law - includes additional rights not granted under this License, such - additional rights are deemed to be included in the License; this - License is not intended to restrict the license of any rights under - applicable law. - - - Creative Commons Notice - - Creative Commons is not a party to this License, and makes no warranty - whatsoever in connection with the Work. Creative Commons will not be - liable to You or any party on any legal theory for any damages - whatsoever, including without limitation any general, special, - incidental or consequential damages arising in connection to this - license. Notwithstanding the foregoing two (2) sentences, if Creative - Commons has expressly identified itself as the Licensor hereunder, it - shall have all rights and obligations of Licensor. - - Except for the limited purpose of indicating to the public that the - Work is licensed under the CCPL, Creative Commons does not authorize - the use by either party of the trademark "Creative Commons" or any - related trademark or logo of Creative Commons without the prior - written consent of Creative Commons. Any permitted use will be in - compliance with Creative Commons' then-current trademark usage - guidelines, as may be published on its website or otherwise made - available upon request from time to time. For the avoidance of doubt, - this trademark restriction does not form part of this License. - - Creative Commons may be contacted at https://creativecommons.org/. diff --git a/.packaging/ubuntu2310/qemu/DEBIAN/triggers b/.packaging/ubuntu2310/qemu/DEBIAN/triggers deleted file mode 100644 index dd866036..00000000 --- a/.packaging/ubuntu2310/qemu/DEBIAN/triggers +++ /dev/null @@ -1 +0,0 @@ -activate-noawait ldconfig diff --git a/.packaging/ubuntu2310/qemu/Dockerfile b/.packaging/ubuntu2310/qemu/Dockerfile deleted file mode 100644 index f79782d4..00000000 --- a/.packaging/ubuntu2310/qemu/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM foundationubuntu2310 - -RUN rm -rf /opt/qemu; mkdir -p /opt/qemu/ -COPY ./ /opt/qemu/ -RUN cd /opt/qemu; mkdir build; cd build; ../configure --disable-werror --target-list=arm-linux-user,i386-linux-user,x86_64-linux-user --cross-prefix=aarch64-linux-gnu- --cpu=aarch64; make -j `nproc` -RUN mkdir -p /opt/deb/hangover-libqemu/DEBIAN /opt/deb/hangover-libqemu/usr/lib/ /opt/deb/hangover-libqemu/usr/share/doc/hangover-libqemu -COPY DEBIAN /opt/deb/hangover-libqemu/DEBIAN/ -RUN cp /opt/deb/hangover-libqemu/DEBIAN/copyright /opt/deb/hangover-libqemu/usr/share/doc/hangover-libqemu/; \ - cp /opt/qemu/build/libqemu-*.so /opt/deb/hangover-libqemu/usr/lib/; \ - cd /opt/deb; mv hangover-libqemu hangover-libqemu_HOVERSION~mantic_arm64; \ - dpkg-deb --build --root-owner-group hangover-libqemu_HOVERSION~mantic_arm64 diff --git a/.packaging/ubuntu2310/wine/Dockerfile b/.packaging/ubuntu2310/wine/Dockerfile deleted file mode 100644 index 9808715e..00000000 --- a/.packaging/ubuntu2310/wine/Dockerfile +++ /dev/null @@ -1,9 +0,0 @@ -FROM foundationubuntu2310 - -RUN rm -rf /opt/wine; mkdir -p /opt/wine/ -COPY ./ /opt/wine/ -RUN ls -la /opt/wine/ -RUN cp -ra /opt/wine /opt/wine64 -ENV PATH="/opt/llvm-mingw-20240518-ucrt-ubuntu-20.04-x86_64/bin:$PATH" -RUN cd /opt/wine64; mkdir amd64; cd amd64; ../configure --enable-win64; make __tooldeps__ -j `nproc`; make -C nls -RUN cd /opt/wine; dpkg-buildpackage -d -b -a arm64 -us -uc -ui diff --git a/.packaging/ubuntu2310/wine/debian/changelog b/.packaging/ubuntu2310/wine/debian/changelog deleted file mode 100644 index f950d255..00000000 --- a/.packaging/ubuntu2310/wine/debian/changelog +++ /dev/null @@ -1,17 +0,0 @@ -hangover-wine (8.21) UNRELEASED; urgency=low - - * Release 8.21 - - -- André Zwing Sat, 25 Nov 2023 14:56:43 +0200 - -hangover-wine (8.20) UNRELEASED; urgency=low - - * Preview 8.20 - - -- André Zwing Thu, 16 Nov 2023 21:32:52 +0200 - -hangover-wine (8.19) UNRELEASED; urgency=low - - * Initial package - - -- André Zwing Fri, 27 Oct 2023 20:03:33 +0200 diff --git a/.packaging/ubuntu2310/wine/debian/compat b/.packaging/ubuntu2310/wine/debian/compat deleted file mode 100644 index 48082f72..00000000 --- a/.packaging/ubuntu2310/wine/debian/compat +++ /dev/null @@ -1 +0,0 @@ -12 diff --git a/.packaging/ubuntu2310/wine/debian/control b/.packaging/ubuntu2310/wine/debian/control deleted file mode 100644 index ee34b1aa..00000000 --- a/.packaging/ubuntu2310/wine/debian/control +++ /dev/null @@ -1,100 +0,0 @@ -Source: hangover-wine -Section: otherosfs -Priority: optional -Maintainer: André Zwing -Build-Depends: autotools-dev, - autoconf, - bison, - bsdmainutils, - docbook-to-man, - docbook-utils, - docbook-xsl, - flex, - fontforge, - gawk, - gcc, - gettext, - libacl1-dev, - libasound2-dev, - libcups2-dev, - libdbus-1-dev, - libfontconfig1-dev | libfontconfig-dev, - libfreetype6-dev, - libgl1-mesa-dev, - libglu1-mesa-dev, - libgnutls30-dev | libgnutls28-dev | libgnutls-dev, - libgphoto2-dev | libgphoto2-6-dev | libgphoto2-2-dev (>= 2.4.6), - libgtk-3-dev, - libice-dev, - libkrb5-dev, - libncurses6-dev | libncurses5-dev | libncurses-dev, - libosmesa6-dev, - libpcap-dev, - libpulse-dev, - libsane-dev, - libsdl2-dev, - libssl-dev, - libstdc++6-4.5-dev | libstdc++-dev, - libudev-dev, - libv4l-dev, - libx11-dev, - libxcomposite-dev, - libxcursor-dev, - libxext-dev, - libxi-dev, - libxinerama-dev, - libxrandr-dev, - libxrender-dev, - libxt-dev, - libxxf86vm-dev, - linux-libc-dev, - ocl-icd-opencl-dev, - patch, - perl, - sharutils, - unixodbc-dev, - x11proto-xinerama-dev -Standards-Version: 3.9.5 - -Package: hangover-wine -Architecture: arm64 -Multi-Arch: foreign -Pre-Depends: dpkg (>= 1.14.12ubuntu3), ${misc:Pre-Depends} -Depends: ${shlibs:Depends}, - libncurses6 | libncurses5 | libncurses -Recommends: libasound2-plugins, - libcap2-bin, - libcups2, - libdbus-1-3, - libfontconfig1, - libfreetype6, - libglu1-mesa | libglu1, - libgnutls30 | libgnutls28 | libgnutls26, - libgssapi-krb5-2, - libjpeg62-turbo | libjpeg8, - libkrb5-3, - libodbc1, - libosmesa6, - libsane | libsane1, - libsdl2-2.0-0, - libv4l-0, - libxcomposite1, - libxcursor1, - libxfixes3, - libxi6, - libxinerama1, - libxrandr2, - libxrender1, - libxxf86vm1 -Replaces: wine, wine1.4, wine1.5, wine1.6, wine1.7, wine-i386, wine1.4-i386, - wine1.5-i386, wine1.6-i386, wine1.7-i386, wine-amd64, wine1.4-amd64, - wine1.5-amd64, wine1.6-amd64, wine1.7-amd64, wine32, wine64 -Conflicts: wine, wine-i386, wine-amd64 -Provides: wine, wine1.4, wine1.5, wine1.6, wine1.7, wine-i386, wine1.4-i386, - wine1.5-i386, wine1.6-i386, wine1.7-i386, wine32, wine64 -Description: WINE Is Not An Emulator - runs MS Windows programs - Wine is a program which allows running Microsoft Windows programs - (including DOS, Windows 3.x and Win32 executables) on Unix. - . - This package contains the files needed to support 64-bit Windows - programs. diff --git a/.packaging/ubuntu2310/wine/debian/copyright b/.packaging/ubuntu2310/wine/debian/copyright deleted file mode 100644 index 8e4c771e..00000000 --- a/.packaging/ubuntu2310/wine/debian/copyright +++ /dev/null @@ -1,21 +0,0 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: Wine Devel -Source: https://www.winehq.org - -Files: * -Copyright: 1993-2023, the Wine project authors -License: LGPL-2.1 - -License: LGPL-2.1 - This software is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - . - This program 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 - Lesser General Public License for more details. - . - On Debian systems, the complete text of the GNU Library General Public - License can be found in /usr/share/common-licenses/LGPL-2.1 file. diff --git a/.packaging/ubuntu2310/wine/debian/rules b/.packaging/ubuntu2310/wine/debian/rules deleted file mode 100755 index 9e89bb2d..00000000 --- a/.packaging/ubuntu2310/wine/debian/rules +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/make -f - -export DEB_CFLAGS_MAINT_STRIP = -fstack-protector-strong -fcf-protection=full -export DEB_BUILD_MAINT_OPTIONS = optimize=-lto hardening=-relro -export PATH = /opt/llvm-mingw-20240518-ucrt-ubuntu-20.04-x86_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin - -%: - dh $@ --parallel - -override_dh_auto_configure: - # Run configure - ./configure --prefix=/usr \ - --with-mingw \ - --enable-archs=i386,aarch64 \ - --disable-tests \ - --host=aarch64-linux-gnu \ - host_alias=aarch64-linux-gnu \ - build_alias=x86_64-linux-gnu \ - --with-wine-tools=../wine64/amd64 \ - CC=aarch64-linux-gnu-gcc \ - - $(CONFFLAGS) - - -override_dh_auto_test: - # Wine's test suite does not pass on build daemons, skip it for now - - -override_dh_installdocs: - dh_installdocs --link-doc=hangover-wine - - -override_dh_strip: - dh_strip -Xwine-pthread -Xwine-kthread -Xi386-windows -Xaarch64-windows - - -override_dh_shlibdeps: - dh_shlibdeps -l $(CURDIR)/debian/tmp/usr/lib/ - diff --git a/.packaging/ubuntu2310/wine/debian/source/format b/.packaging/ubuntu2310/wine/debian/source/format deleted file mode 100644 index 163aaf8d..00000000 --- a/.packaging/ubuntu2310/wine/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/README.md b/README.md index d3ccbcee..28ee1d79 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ A Discord Server is available for contributors and previous financial supporters It provides advanced user support, development discussions and more. ### Packages -__Debian__ 11 & 12 (also usable for Raspbian, Armbian, ...) and __Ubuntu__ 22.04 & 23.10 & 24.04 are attached to the Github Release. +__Debian__ 11 & 12 (also usable for Raspbian, Armbian, ...) and __Ubuntu__ 22.04 & 24.04 are attached to the Github Release. __Termux__ packages can be found in the [Termux User Repository](https://github.com/termux-user-repository/tur).