diff --git a/data/desktop-style-ids.txt b/data/desktop-style-ids.txt index 83acaf98..cb11a57b 100644 --- a/data/desktop-style-ids.txt +++ b/data/desktop-style-ids.txt @@ -13,9 +13,9 @@ mate Mate pantheon Pantheon pantheon:dark Pantheon (Dark) plasma KDE Plasma -plasma:dark KDE Plasma (Dark) plasma-mobile Plasma Mobile plasma-mobile:dark Plasma Mobile (Dark) +plasma:dark KDE Plasma (Dark) razor Razor rox Rox unity Unity diff --git a/data/iana-filtered-tld-list.txt b/data/iana-filtered-tld-list.txt index 9452b5b9..01c2028f 100644 --- a/data/iana-filtered-tld-list.txt +++ b/data/iana-filtered-tld-list.txt @@ -1,6 +1,6 @@ # IANA TLDs we recognize for AppStream IDs. # Derived from the full list at https://data.iana.org/TLD/tlds-alpha-by-domain.txt -# Last updated on 2024-04-24 +# Last updated on 2024-12-08 aaa aarp abb @@ -541,7 +541,6 @@ sexy sfr sg sh -shaw shia shop show diff --git a/data/xdg-category-names.txt b/data/xdg-category-names.txt index 4309eca6..93d29537 100644 --- a/data/xdg-category-names.txt +++ b/data/xdg-category-names.txt @@ -19,6 +19,7 @@ Biology BlocksGame BoardGame Building +COSMIC Calculator Calendar CardGame diff --git a/src/as-desktop-env-data.h b/src/as-desktop-env-data.h index bb96b4a4..8d87c1d8 100644 --- a/src/as-desktop-env-data.h +++ b/src/as-desktop-env-data.h @@ -79,8 +79,6 @@ AsGUIEnvStyleData as_gui_env_style_data[] = { { "dde", N_("Deepin") }, /* TRANSLATORS: Name of the "ede" visual environment style. */ { "ede", N_("EDE") }, - /* TRANSLATORS: Name of the "endless" visual environment style. */ - { "endless", N_("Endless") }, /* TRANSLATORS: Name of the "gnome" visual environment style. */ { "gnome", N_("GNOME") }, /* TRANSLATORS: Name of the "gnome:dark" visual environment style. */ @@ -95,10 +93,16 @@ AsGUIEnvStyleData as_gui_env_style_data[] = { { "mate", N_("Mate") }, /* TRANSLATORS: Name of the "pantheon" visual environment style. */ { "pantheon", N_("Pantheon") }, + /* TRANSLATORS: Name of the "pantheon:dark" visual environment style. */ + { "pantheon:dark", N_("Pantheon (Dark)") }, /* TRANSLATORS: Name of the "plasma" visual environment style. */ { "plasma", N_("KDE Plasma") }, + /* TRANSLATORS: Name of the "plasma:dark" visual environment style. */ + { "plasma:dark", N_("KDE Plasma (Dark)") }, /* TRANSLATORS: Name of the "plasma-mobile" visual environment style. */ { "plasma-mobile", N_("Plasma Mobile") }, + /* TRANSLATORS: Name of the "plasma-mobile:dark" visual environment style. */ + { "plasma-mobile:dark", N_("Plasma Mobile (Dark)") }, /* TRANSLATORS: Name of the "razor" visual environment style. */ { "razor", N_("Razor") }, /* TRANSLATORS: Name of the "rox" visual environment style. */ diff --git a/src/as-spdx-data.h b/src/as-spdx-data.h index 80114042..58f048db 100644 --- a/src/as-spdx-data.h +++ b/src/as-spdx-data.h @@ -8,8 +8,8 @@ /* DO NOT EDIT THIS FILE MANUALLY! */ /* Data generated from SPDX list versions: - * Licenses: 2730e34 - * Exceptions: 2730e34 + * Licenses: d2ce3b6 + * Exceptions: d2ce3b6 */ #include @@ -26,6 +26,7 @@ typedef struct { AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "0BSD", "BSD Zero Clause License", TRUE }, + { "3D-Slicer-1.0", "3D Slicer License v1.0", FALSE }, { "AAL", "Attribution Assurance License", TRUE }, { "ADSL", "Amazon Digital Services License", FALSE }, { "AFL-1.1", "Academic Free License v1.1", TRUE }, @@ -82,7 +83,7 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "BSD-2-Clause-NetBSD", "BSD 2-Clause NetBSD License", TRUE }, { "BSD-2-Clause-Patent", "BSD-2-Clause Plus Patent License", TRUE }, { "BSD-2-Clause-Views", "BSD 2-Clause with views sentence", FALSE }, - { "BSD-2-clause-first-lines", "BSD 2-Clause - first lines requirement", FALSE }, + { "BSD-2-Clause-first-lines", "BSD 2-Clause - first lines requirement", FALSE }, { "BSD-3-Clause", "BSD 3-Clause \"New\" or \"Revised\" License", TRUE }, { "BSD-3-Clause-Attribution", "BSD with attribution", FALSE }, { "BSD-3-Clause-Clear", "BSD 3-Clause Clear License", TRUE }, @@ -122,6 +123,7 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "Bitstream-Vera", "Bitstream Vera Font License", FALSE }, { "BlueOak-1.0.0", "Blue Oak Model License 1.0.0", TRUE }, { "Boehm-GC", "Boehm-Demers-Weiser GC License", FALSE }, + { "Boehm-GC-without-fee", "Boehm-Demers-Weiser GC License (without fee)", FALSE }, { "Borceux", "Borceux license", FALSE }, { "Brian-Gladman-2-Clause", "Brian Gladman 2-Clause License", FALSE }, { "Brian-Gladman-3-Clause", "Brian Gladman 3-Clause License", FALSE }, @@ -181,6 +183,8 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "CC-BY-SA-3.0-IGO", "Creative Commons Attribution-ShareAlike 3.0 IGO", FALSE }, { "CC-BY-SA-4.0", "Creative Commons Attribution Share Alike 4.0 International", TRUE }, { "CC-PDDC", "Creative Commons Public Domain Dedication and Certification", FALSE }, + { "CC-PDM-1.0", "Creative Commons Public Domain Mark 1.0 Universal", FALSE }, + { "CC-SA-1.0", "Creative Commons Share Alike 1.0 Generic", FALSE }, { "CC0-1.0", "Creative Commons Zero v1.0 Universal", TRUE }, { "CDDL-1.0", "Common Development and Distribution License 1.0", TRUE }, { "CDDL-1.1", "Common Development and Distribution License 1.1", FALSE }, @@ -212,6 +216,7 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "CUA-OPL-1.0", "CUA Office Public License v1.0", TRUE }, { "Caldera", "Caldera License", FALSE }, { "Caldera-no-preamble", "Caldera License (without preamble)", FALSE }, + { "Catharon", "Catharon License", FALSE }, { "ClArtistic", "Clarified Artistic License", TRUE }, { "Clips", "Clips License", FALSE }, { "Community-Spec-1.0", "Community Specification License 1.0", FALSE }, @@ -229,6 +234,9 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "DRL-1.0", "Detection Rule License 1.0", FALSE }, { "DRL-1.1", "Detection Rule License 1.1", FALSE }, { "DSDP", "DSDP License", FALSE }, + { "DocBook-Schema", "DocBook Schema License", FALSE }, + { "DocBook-Stylesheet", "DocBook Stylesheet License", FALSE }, + { "DocBook-XML", "DocBook XML License", FALSE }, { "Dotseqn", "Dotseqn License", FALSE }, { "ECL-1.0", "Educational Community License v1.0", TRUE }, { "ECL-2.0", "Educational Community License v2.0", TRUE }, @@ -337,26 +345,34 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "Glide", "3dfx Glide License", FALSE }, { "Glulxe", "Glulxe License", FALSE }, { "Graphics-Gems", "Graphics Gems License", FALSE }, + { "Gutmann", "Gutmann License", FALSE }, + { "HIDAPI", "HIDAPI License", FALSE }, { "HP-1986", "Hewlett-Packard 1986 License", FALSE }, { "HP-1989", "Hewlett-Packard 1989 License", FALSE }, { "HPND", "Historical Permission Notice and Disclaimer", TRUE }, { "HPND-DEC", "Historical Permission Notice and Disclaimer - DEC variant", FALSE }, { "HPND-Fenneberg-Livingston", "Historical Permission Notice and Disclaimer - Fenneberg-Livingston variant", FALSE }, { "HPND-INRIA-IMAG", "Historical Permission Notice and Disclaimer - INRIA-IMAG variant", FALSE }, + { "HPND-Intel", "Historical Permission Notice and Disclaimer - Intel variant", FALSE }, { "HPND-Kevlin-Henney", "Historical Permission Notice and Disclaimer - Kevlin Henney variant", FALSE }, { "HPND-MIT-disclaimer", "Historical Permission Notice and Disclaimer with MIT disclaimer", FALSE }, { "HPND-Markus-Kuhn", "Historical Permission Notice and Disclaimer - Markus Kuhn variant", FALSE }, + { "HPND-Netrek", "Historical Permission Notice and Disclaimer - Netrek variant", FALSE }, { "HPND-Pbmplus", "Historical Permission Notice and Disclaimer - Pbmplus variant", FALSE }, { "HPND-UC", "Historical Permission Notice and Disclaimer - University of California variant", FALSE }, { "HPND-UC-export-US", "Historical Permission Notice and Disclaimer - University of California, US export warning", FALSE }, { "HPND-doc", "Historical Permission Notice and Disclaimer - documentation variant", FALSE }, { "HPND-doc-sell", "Historical Permission Notice and Disclaimer - documentation sell variant", FALSE }, { "HPND-export-US", "HPND with US Government export control warning", FALSE }, + { "HPND-export-US-acknowledgement", "HPND with US Government export control warning and acknowledgment", FALSE }, { "HPND-export-US-modify", "HPND with US Government export control warning and modification rqmt", FALSE }, + { "HPND-export2-US", "HPND with US Government export control and 2 disclaimers", FALSE }, + { "HPND-merchantability-variant", "Historical Permission Notice and Disclaimer - merchantability variant", FALSE }, { "HPND-sell-MIT-disclaimer-xserver", "Historical Permission Notice and Disclaimer - sell xserver variant with MIT disclaimer", FALSE }, { "HPND-sell-regexpr", "Historical Permission Notice and Disclaimer - sell regexpr variant", FALSE }, { "HPND-sell-variant", "Historical Permission Notice and Disclaimer - sell variant", FALSE }, { "HPND-sell-variant-MIT-disclaimer", "HPND sell variant with MIT disclaimer", FALSE }, + { "HPND-sell-variant-MIT-disclaimer-rev", "HPND sell variant with MIT disclaimer - reverse", FALSE }, { "HTMLTIDY", "HTML Tidy License", FALSE }, { "HaskellReport", "Haskell Language Report License", FALSE }, { "Hippocratic-2.1", "Hippocratic License 2.1", FALSE }, @@ -373,6 +389,7 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "Imlib2", "Imlib2 License", TRUE }, { "Info-ZIP", "Info-ZIP License", FALSE }, { "Inner-Net-2.0", "Inner Net License v2.0", FALSE }, + { "InnoSetup", "Inno Setup License", FALSE }, { "Intel", "Intel Open Source License", TRUE }, { "Intel-ACPI", "Intel ACPI Software License Agreement", FALSE }, { "Interbase-1.0", "Interbase Public License v1.0", FALSE }, @@ -438,6 +455,7 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "MIT", "MIT License", TRUE }, { "MIT-0", "MIT No Attribution", TRUE }, { "MIT-CMU", "CMU License", FALSE }, + { "MIT-Click", "MIT Click License", FALSE }, { "MIT-Festival", "MIT Festival Variant", FALSE }, { "MIT-Khronos-old", "MIT Khronos - old variant", FALSE }, { "MIT-Modern-Variant", "MIT License Modern Variant", TRUE }, @@ -473,6 +491,7 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "NAIST-2003", "Nara Institute of Science and Technology License (2003)", FALSE }, { "NASA-1.3", "NASA Open Source Agreement 1.3", TRUE }, { "NBPL-1.0", "Net Boolean Public License v1", FALSE }, + { "NCBI-PD", "NCBI Public Domain Notice", FALSE }, { "NCGL-UK-2.0", "Non-Commercial Government Licence", FALSE }, { "NCL", "NCL Source Code License", FALSE }, { "NCSA", "University of Illinois/NCSA Open Source License", TRUE }, @@ -553,6 +572,7 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "PDDL-1.0", "Open Data Commons Public Domain Dedication & License 1.0", FALSE }, { "PHP-3.0", "PHP License v3.0", TRUE }, { "PHP-3.01", "PHP License v3.01", TRUE }, + { "PPL", "Peer Production License", FALSE }, { "PSF-2.0", "Python Software Foundation License 2.0", TRUE }, { "Parity-6.0.0", "The Parity Public License 6.0.0", FALSE }, { "Parity-7.0.0", "The Parity Public License 7.0.0", FALSE }, @@ -574,6 +594,7 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "RSCPL", "Ricoh Source Code Public License", TRUE }, { "Rdisc", "Rdisc License", FALSE }, { "Ruby", "Ruby License", TRUE }, + { "Ruby-pty", "Ruby pty extension license", FALSE }, { "SAX-PD", "Sax Public Domain Notice", FALSE }, { "SAX-PD-2.0", "Sax Public Domain Notice 2.0", FALSE }, { "SCEA", "SCEA Shared Source License", FALSE }, @@ -587,6 +608,7 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "SISSL", "Sun Industry Standards Source License v1.1", TRUE }, { "SISSL-1.2", "Sun Industry Standards Source License v1.2", FALSE }, { "SL", "SL License", FALSE }, + { "SMAIL-GPL", "SMAIL General Public License", FALSE }, { "SMLNJ", "Standard ML of New Jersey License", TRUE }, { "SMPPL", "Secure Messaging Protocol Public License", FALSE }, { "SNIA", "SNIA Public License 1.1", FALSE }, @@ -600,6 +622,7 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "SchemeReport", "Scheme Language Report License", FALSE }, { "Sendmail", "Sendmail License", FALSE }, { "Sendmail-8.23", "Sendmail License 8.23", FALSE }, + { "Sendmail-Open-Source-1.1", "Sendmail Open Source License v1.1", FALSE }, { "SimPL-2.0", "Simple Public License 2.0", TRUE }, { "Sleepycat", "Sleepycat License", TRUE }, { "Soundex", "Soundex License", FALSE }, @@ -626,11 +649,13 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "TU-Berlin-1.0", "Technische Universitaet Berlin License 1.0", FALSE }, { "TU-Berlin-2.0", "Technische Universitaet Berlin License 2.0", FALSE }, { "TermReadKey", "TermReadKey License", FALSE }, + { "TrustedQSL", "TrustedQSL License", FALSE }, { "UCAR", "UCAR License", FALSE }, { "UCL-1.0", "Upstream Compatibility License v1.0", TRUE }, { "UMich-Merit", "Michigan/Merit Networks License", FALSE }, { "UPL-1.0", "Universal Permissive License v1.0", TRUE }, { "URT-RLE", "Utah Raster Toolkit Run Length Encoded License", FALSE }, + { "Ubuntu-font-1.0", "Ubuntu Font Licence v1.0", FALSE }, { "Unicode-3.0", "Unicode License v3", TRUE }, { "Unicode-DFS-2015", "Unicode License Agreement - Data Files and Software (2015)", FALSE }, { "Unicode-DFS-2016", "Unicode License Agreement - Data Files and Software (2016)", TRUE }, @@ -642,13 +667,14 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "Vim", "Vim License", TRUE }, { "W3C", "W3C Software Notice and License (2002-12-31)", TRUE }, { "W3C-19980720", "W3C Software Notice and License (1998-07-20)", FALSE }, - { "W3C-20150513", "W3C Software Notice and Document License (2015-05-13)", FALSE }, + { "W3C-20150513", "W3C Software Notice and Document License (2015-05-13)", TRUE }, { "WTFPL", "Do What The F*ck You Want To Public License", TRUE }, { "Watcom-1.0", "Sybase Open Watcom Public License 1.0", TRUE }, { "Widget-Workshop", "Widget Workshop License", FALSE }, { "Wsuipa", "Wsuipa License", FALSE }, { "X11", "X11 License", TRUE }, { "X11-distribute-modifications-variant", "X11 License Distribution Modification Variant", FALSE }, + { "X11-swapped", "X11 swapped final paragraphs", FALSE }, { "XFree86-1.1", "XFree86 License 1.1", TRUE }, { "XSkat", "XSkat License", FALSE }, { "Xdebug-1.03", "Xdebug License v 1.03", FALSE }, @@ -666,6 +692,8 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "Zimbra-1.3", "Zimbra Public License v1.3", TRUE }, { "Zimbra-1.4", "Zimbra Public License v1.4", FALSE }, { "Zlib", "zlib License", TRUE }, + { "any-OSI", "Any OSI License", FALSE }, + { "any-OSI-perl-modules", "Any OSI License - Perl Modules", FALSE }, { "bcrypt-Solar-Designer", "bcrypt Solar Designer License", FALSE }, { "blessing", "SQLite Blessing", FALSE }, { "bzip2-1.0.5", "bzip2 and libbzip2 License v1.0.5", FALSE }, @@ -675,6 +703,7 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "copyleft-next-0.3.0", "copyleft-next 0.3.0", FALSE }, { "copyleft-next-0.3.1", "copyleft-next 0.3.1", FALSE }, { "curl", "curl License", FALSE }, + { "cve-tou", "Common Vulnerability Enumeration ToU License", FALSE }, { "diffmark", "diffmark license", FALSE }, { "dtoa", "David M. Gay dtoa License", FALSE }, { "dvipdfm", "dvipdfm License", FALSE }, @@ -683,6 +712,7 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "etalab-2.0", "Etalab Open License 2.0", FALSE }, { "fwlw", "fwlw License", FALSE }, { "gSOAP-1.3b", "gSOAP Public License v1.3b", FALSE }, + { "generic-xts", "Generic XTS License", FALSE }, { "gnuplot", "gnuplot License", TRUE }, { "gtkbook", "gtkbook License", FALSE }, { "hdparm", "hdparm License", FALSE }, @@ -711,6 +741,7 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { { "threeparttable", "threeparttable License", FALSE }, { "ulem", "ulem License", FALSE }, { "w3m", "w3m License", FALSE }, + { "wwl", "WWL License", FALSE }, { "wxWindows", "wxWindows Library License", TRUE }, { "xinetd", "xinetd License", TRUE }, { "xkeyboard-config-Zinoviev", "xkeyboard-config Zinoviev License", FALSE }, @@ -724,6 +755,7 @@ AsSpdxLicenseInfo as_spdx_license_info_list[] = { AsSpdxLicenseInfo as_spdx_exception_info_list[] = { { "389-exception", "389 Directory Server Exception" }, { "Asterisk-exception", "Asterisk exception" }, + { "Asterisk-linking-protocols-exception", "Asterisk linking protocols exception" }, { "Autoconf-exception-2.0", "Autoconf exception 2.0" }, { "Autoconf-exception-3.0", "Autoconf exception 3.0" }, { "Autoconf-exception-generic", "Autoconf generic exception" }, @@ -732,6 +764,7 @@ AsSpdxLicenseInfo as_spdx_exception_info_list[] = { { "Bison-exception-1.24", "Bison exception 1.24" }, { "Bison-exception-2.2", "Bison exception 2.2" }, { "Bootloader-exception", "Bootloader Distribution Exception" }, + { "CGAL-linking-exception", "CGAL Linking Exception" }, { "CLISP-exception-2.0", "CLISP exception 2.0" }, { "Classpath-exception-2.0", "Classpath exception 2.0" }, { "DigiRule-FOSS-exception", "DigiRule FOSS License Exception" }, @@ -744,13 +777,15 @@ AsSpdxLicenseInfo as_spdx_exception_info_list[] = { { "GNAT-exception", "GNAT exception" }, { "GNOME-examples-exception", "GNOME examples exception" }, { "GNU-compiler-exception", "GNU Compiler Exception" }, + { "GPL-3.0-389-ds-base-exception", "GPL-3.0 389 DS Base Exception" }, { "GPL-3.0-interface-exception", "GPL-3.0 Interface Exception" }, { "GPL-3.0-linking-exception", "GPL-3.0 Linking Exception" }, { "GPL-3.0-linking-source-exception", "GPL-3.0 Linking Exception (with Corresponding Source)" }, { "GPL-CC-1.0", "GPL Cooperation Commitment 1.0" }, { "GStreamer-exception-2005", "GStreamer Exception (2005)" }, { "GStreamer-exception-2008", "GStreamer Exception (2008)" }, - { "Gmsh-exception", "Gmsh exception>" }, + { "Gmsh-exception", "Gmsh exception" }, + { "Independent-modules-exception", "Independent Module Linking exception" }, { "KiCad-libraries-exception", "KiCad Libraries Exception" }, { "LGPL-3.0-linking-exception", "LGPL-3.0 Linking Exception" }, { "LLGPL", "LLGPL Preamble" }, @@ -762,11 +797,13 @@ AsSpdxLicenseInfo as_spdx_exception_info_list[] = { { "OCCT-exception-1.0", "Open CASCADE Exception 1.0" }, { "OCaml-LGPL-linking-exception", "OCaml LGPL Linking Exception" }, { "OpenJDK-assembly-exception-1.0", "OpenJDK Assembly exception 1.0" }, + { "PCRE2-exception", "PCRE2 exception" }, { "PS-or-PDF-font-exception-20170817", "PS/PDF font exception (2017-08-17)" }, { "QPL-1.0-INRIA-2004-exception", "INRIA QPL 1.0 2004 variant exception" }, { "Qt-GPL-exception-1.0", "Qt GPL exception 1.0" }, { "Qt-LGPL-exception-1.1", "Qt LGPL exception 1.1" }, { "Qwt-exception-1.0", "Qwt exception 1.0" }, + { "RRDtool-FLOSS-exception-2.0", "RRDtool FLOSS exception 2.0" }, { "SANE-exception", "SANE Exception" }, { "SHL-2.0", "Solderpad Hardware License v2.0" }, { "SHL-2.1", "Solderpad Hardware License v2.1" }, @@ -778,13 +815,17 @@ AsSpdxLicenseInfo as_spdx_exception_info_list[] = { { "WxWindows-exception-3.1", "WxWindows Library Exception 3.1" }, { "cryptsetup-OpenSSL-exception", "cryptsetup OpenSSL exception" }, { "eCos-exception-2.0", "eCos exception 2.0" }, + { "erlang-otp-linking-exception", "Erlang/OTP Linking Exception" }, { "fmt-exception", "fmt exception" }, { "freertos-exception-2.0", "FreeRTOS Exception 2.0" }, { "gnu-javamail-exception", "GNU JavaMail exception" }, + { "harbour-exception", "harbour exception" }, { "i2p-gpl-java-exception", "i2p GPL+Java Exception" }, { "libpri-OpenH323-exception", "libpri OpenH323 exception" }, { "mif-exception", "Macros and Inline Functions Exception" }, + { "mxml-exception", "mxml Exception" }, { "openvpn-openssl-exception", "OpenVPN OpenSSL Exception" }, + { "romic-exception", "Romic Exception" }, { "stunnel-exception", "stunnel Exception" }, { "u-boot-exception-2.0", "U-Boot exception 2.0" }, { "vsftpd-openssl-exception", "vsftpd OpenSSL exception" },