Notification time stamped 2023-08-10 20:41:09 UTC
From 3bd65311cfdde88db54c2b70ee6479d336b5fcad Mon Sep 17 00:00:00 2001 From: Kalev Lember klember@redhat.com Date: Oct 01 2020 21:05:51 +0000 Subject: Switch to Freedesktop SDK 20.08 and GNOME SDK 3.38
---
diff --git a/README.md b/README.md index 02e5383..ce15401 100644 --- a/README.md +++ b/README.md @@ -7,10 +7,10 @@ Updating
*Prequisites*: you need to have the following "upstream" runtimes installed:
-* `org.freedesktop.Platform/x86_64/19.08` -* `org.freedesktop.Sdk/x86_64/19.08` -* `org.gnome.Platform/x86_64/3.36` -* `org.gnome.Sdk/x86_64/3.36` +* `org.freedesktop.Platform/x86_64/20.08` +* `org.freedesktop.Sdk/x86_64/20.08` +* `org.gnome.Platform/x86_64/3.38` +* `org.gnome.Sdk/x86_64/3.38`
You also need `python3-jinja2` and possibly a few other Python packages installed. diff --git a/flatpak-runtime.yaml b/flatpak-runtime.yaml index 51216cf..7275544 100644 --- a/flatpak-runtime.yaml +++ b/flatpak-runtime.yaml @@ -22,6 +22,7 @@ data: - abattis-cantarell-fonts - acl - libacl + - adobe-source-code-pro-fonts - adwaita-cursor-theme - adwaita-icon-theme - adwaita-qt5 @@ -40,7 +41,6 @@ data: - basesystem - bash - bluez-libs - - brotli - libbrotli - bubblewrap - bzip2 @@ -118,6 +118,7 @@ data: - libgomp - libitm - liblsan + - libobjc - libquadmath - libstdc++ - libtsan @@ -147,7 +148,6 @@ data: - nss_hesiod - gmp - gmp-c++ - - gmp-devel - adwaita-gtk2-theme - gnome-themes-extra - gnu-free-fonts-common @@ -159,6 +159,7 @@ data: - gnutls - gnutls-c++ - gobject-introspection + - golang-github-pierrec-lz4 - google-carlito-fonts - gpgme - gpgmepp @@ -250,8 +251,6 @@ data: - libassuan - libasyncns - libavc1394 - - libcanberra - - libcanberra-gtk3 - libcap - libcap-ng - libdatrie @@ -307,6 +306,7 @@ data: - libpciaccess - libpng - libproxy + - python3-libproxy - libpsl - psl - libpwquality @@ -329,7 +329,6 @@ data: - libssh-config - libstemmer - libtasn1 - - libtdb - libthai - libtheora - libtiff @@ -368,6 +367,7 @@ data: - lua-posix - device-mapper - device-mapper-libs + - lz4 - lz4-libs - lzip - ModemManager-glib @@ -409,6 +409,7 @@ data: - openldap - openssl-libs - opus + - opusfile - orc - p11-kit - p11-kit-server @@ -425,8 +426,9 @@ data: - pinentry - pinentry-gnome3 - pipewire-gstreamer + - pipewire-libjack + - pipewire-libpulse - pipewire-libs - - pipewire0.2-libs - pixman - libpkgconf - pkgconf @@ -445,10 +447,10 @@ data: - python3-markdown - python3-markupsafe - python-pip-wheel - - python3-pip - python-setuptools-wheel - python3-setuptools - python3-six + - python-unversioned-command - python3 - python3-libs - qgnomeplatform @@ -498,7 +500,6 @@ data: - shadow-utils - shared-mime-info - sord - - sound-theme-freedesktop - soundtouch - speex - speexdsp @@ -512,6 +513,7 @@ data: - systemd-rpm-macros - taglib - tar + - libtracker-sparql3 - twolame-libs - tzdata - tzdata-java @@ -523,6 +525,7 @@ data: - libuuid - util-linux - uuidd + - libdvbv5 - libv4l - libvmaf - vulkan-loader @@ -535,6 +538,7 @@ data: - webkit2gtk3 - webkit2gtk3-jsc - webrtc-audio-processing + - wget - which - woff2 - wpebackend-fdo @@ -610,9 +614,7 @@ data: - libdav1d - dbus - dbus-common - - dbus-daemon - dbus-libs - - dbus-tools - dbus-broker - dconf - dejavu-sans-fonts @@ -655,6 +657,7 @@ data: - libgomp - libitm - liblsan + - libobjc - libquadmath - libstdc++ - libtsan @@ -681,7 +684,6 @@ data: - nss_hesiod - gmp - gmp-c++ - - gmp-devel - adwaita-gtk2-theme - gnome-themes-extra - gnu-free-fonts-common @@ -693,6 +695,7 @@ data: - gnutls - gnutls-c++ - gobject-introspection + - golang-github-pierrec-lz4 - google-carlito-fonts - gpgme - gpgmepp @@ -834,6 +837,7 @@ data: - libpciaccess - libpng - libproxy + - python3-libproxy - libpsl - psl - libpwquality @@ -889,6 +893,7 @@ data: - lua-libs - device-mapper - device-mapper-libs + - lz4 - lz4-libs - lzip - ModemManager-glib @@ -923,9 +928,11 @@ data: - nss-util - ocl-icd - openal-soft + - openjpeg2 - openldap - openssl-libs - opus + - opusfile - orc - p11-kit - p11-kit-server @@ -940,8 +947,9 @@ data: - pcre2-syntax - pcre2-utf16 - pipewire-gstreamer + - pipewire-libjack + - pipewire-libpulse - pipewire-libs - - pipewire0.2-libs - pixman - libpkgconf - pkgconf @@ -957,10 +965,10 @@ data: - python3-markdown - python3-markupsafe - python-pip-wheel - - python3-pip - python-setuptools-wheel - python3-setuptools - python3-six + - python-unversioned-command - python3 - python3-libs - qgnomeplatform @@ -1033,6 +1041,7 @@ data: - libuuid - util-linux - uuidd + - libdvbv5 - libv4l - libvmaf - vulkan-loader @@ -1043,6 +1052,7 @@ data: - libwayland-egl - libwayland-server - webrtc-audio-processing + - wget - which - woff2 - xcb-proto @@ -1073,6 +1083,10 @@ data: - acl - libacl - libacl-devel + - adobe-mappings-cmap + - adobe-mappings-cmap-deprecated + - adobe-mappings-pdf + - adobe-source-code-pro-fonts - adwaita-cursor-theme - adwaita-icon-theme - adwaita-icon-theme-devel @@ -1118,6 +1132,7 @@ data: - bzip2 - bzip2-devel - bzip2-libs + - python3-Cython - ca-certificates - cairo - cairo-devel @@ -1135,7 +1150,6 @@ data: - clang-libs - clang-tools-extra - git-clang-format - - clang10-libs - clutter - clutter-devel - clutter-gst3 @@ -1179,7 +1193,6 @@ data: - dbus-tools - dbus-broker - dconf - - dconf-devel - dejavu-sans-fonts - dejavu-sans-mono-fonts - dejavu-serif-fonts @@ -1189,6 +1202,7 @@ data: - docbook-style-dsssl - docbook-style-xsl - docbook-utils + - doxygen - dwz - e2fsprogs-devel - e2fsprogs-libs @@ -1257,6 +1271,7 @@ data: - cpp - gcc - gcc-c++ + - gcc-gdb-plugin - gcc-gfortran - libasan - libatomic @@ -1265,6 +1280,7 @@ data: - libgomp - libitm - liblsan + - libobjc - libquadmath - libquadmath-devel - libstdc++ @@ -1274,6 +1290,7 @@ data: - gcr - gcr-base - gcr-devel + - gd - gdb - gdb-gdbserver - gdb-headless @@ -1293,6 +1310,7 @@ data: - libtextstyle - libtextstyle-devel - ghc-srpm-macros + - libgs - giflib - giflib-devel - git @@ -1316,6 +1334,8 @@ data: - nscd - nss_db - nss_hesiod + - glslang + - glslang-devel - gmp - gmp-c++ - gmp-devel @@ -1335,8 +1355,9 @@ data: - go-srpm-macros - gobject-introspection - gobject-introspection-devel - - golang-github-docker-distribution + - golang-github-pierrec-lz4 - google-carlito-fonts + - google-droid-sans-fonts - gperf - gpgme - gpgme-devel @@ -1347,6 +1368,7 @@ data: - graphene-devel - graphite2 - graphite2-devel + - graphviz - grep - groff - groff-base @@ -1366,7 +1388,6 @@ data: - gstreamer1-plugins-good-gtk - gtk-doc - gtk2 - - gtk2-devel - gtk2-immodules - gtk-update-icon-cache - gtk3 @@ -1375,6 +1396,7 @@ data: - gtk3-immodules - gtksourceview4 - gtksourceview4-devel + - gts - guile - guile22 - gupnp @@ -1415,6 +1437,7 @@ data: - jasper-libs - java-11-openjdk-headless - javapackages-filesystem + - jbig2dec-libs - jbigkit-libs - jq - jq-devel @@ -1425,6 +1448,7 @@ data: - qt-settings - kernel-headers - kernel-srpm-macros + - perf - keyutils-libs - keyutils-libs-devel - kmod-libs @@ -1437,6 +1461,7 @@ data: - lame-devel - lame-libs - langpacks-core-font-en + - lasi - lcms2 - lcms2-devel - lcms2-utils @@ -1453,6 +1478,7 @@ data: - libXScrnSaver-devel - libXau - libXau-devel + - libXaw - libXcomposite - libXcomposite-devel - libXcursor @@ -1484,8 +1510,6 @@ data: - libXtst-devel - libXv - libXv-devel - - libXvMC - - libXvMC-devel - libXxf86vm - libXxf86vm-devel - libappstream-glib @@ -1498,16 +1522,11 @@ data: - libassuan-devel - libasyncns - libavc1394 - - libcanberra - - libcanberra-devel - - libcanberra-gtk2 - - libcanberra-gtk3 - libcap - libcap-devel - libcap-ng - libcbor - libclc - - libclc-devel - libdatrie - libdatrie-devel - libdb @@ -1532,6 +1551,7 @@ data: - libffi - libffi-devel - libfido2 + - libfontenc - libgcrypt - libgcrypt-devel - libgdither @@ -1551,6 +1571,8 @@ data: - libidn2 - libidn2-devel - libiec61883 + - libijs + - libimagequant - libinput - libinput-devel - libipt @@ -1582,6 +1604,7 @@ data: - libogg - libogg-devel - libopenmpt + - libpaper - libpcap - libpciaccess - libpciaccess-devel @@ -1591,10 +1614,12 @@ data: - libpng-devel - libproxy - libproxy-devel + - python3-libproxy - libpsl - libpsl-devel - psl - libpwquality + - libraqm - libraw1394 - librsvg2 - librsvg2-devel @@ -1618,13 +1643,13 @@ data: - libsoup - libsoup-devel - libsrtp + - libsrtp-devel - libssh - libssh-config - libstemmer - libtasn1 - libtasn1-devel - libtasn1-tools - - libtdb - libthai - libthai-devel - libtheora @@ -1682,22 +1707,26 @@ data: - libyaml - lilv - lksctp-tools + - lld + - lld-devel + - lld-libs - llvm - llvm-devel - llvm-libs - llvm-static - llvm-test - - llvm10-libs - lua - lua-libs - lua-posix + - lua-srpm-macros - device-mapper - device-mapper-libs + - lz4 + - lz4-devel - lz4-libs - lzip - ModemManager-glib - m4 - - mailcap - make - mallard-rng - man-db @@ -1722,8 +1751,6 @@ data: - mesa-libGLU - meson - mlocate - - mozjs68 - - mozjs68-devel - mozjs78 - mozjs78-devel - mpfr @@ -1740,6 +1767,7 @@ data: - ncurses-c++-libs - ncurses-devel - ncurses-libs + - netpbm - nettle - nettle-devel - libnghttp2 @@ -1760,6 +1788,7 @@ data: - nss-tools - nss-util - nss-util-devel + - numactl-libs - ocaml-srpm-macros - ocl-icd - ocl-icd-devel @@ -1770,6 +1799,7 @@ data: - openal-soft-examples - openblas-srpm-macros - opencl-headers + - opencsd - openjade - openjpeg2 - openjpeg2-devel @@ -1784,6 +1814,8 @@ data: - openssl-perl - opus - opus-devel + - opusfile + - opusfile-devel - orc - orc-compiler - orc-devel @@ -1808,28 +1840,40 @@ data: - pcre2-syntax - pcre2-utf16 - pcre2-utf32 + - perl + - perl-Attribute-Handlers - perl-AutoLoader - perl-AutoSplit - perl-B - perl-Benchmark - perl-Class-Struct + - perl-Config-Extensions + - perl-DBM_Filter + - perl-Devel-Peek + - perl-Devel-SelfStubber - perl-DirHandle - perl-Dumpvalue - perl-DynaLoader - perl-English - perl-Errno - perl-ExtUtils-Constant + - perl-ExtUtils-Embed + - perl-ExtUtils-Miniperl - perl-Fcntl - perl-File-Basename - perl-File-Compare - perl-File-Copy + - perl-File-DosGlob - perl-File-Find - perl-File-stat + - perl-FileCache - perl-FileHandle - perl-FindBin + - perl-GDBM_File - perl-Getopt-Std - perl-Hash-Util - perl-Hash-Util-FieldHash + - perl-I18N-Collate - perl-I18N-LangTags - perl-I18N-Langinfo - perl-IO @@ -1837,34 +1881,68 @@ data: - perl-IPC-Open3 - perl-Locale-Maketext-Simple - perl-Math-Complex + - perl-Memoize + - perl-Module-Loaded + - perl-NDBM_File + - perl-NEXT + - perl-Net - perl-Net-Ping + - perl-ODBM_File - perl-Opcode - perl-POSIX + - perl-Pod-Functions - perl-Pod-Html - perl-Safe + - perl-Search-Dict - perl-SelectSaver + - perl-SelfLoader - perl-Symbol - perl-Sys-Hostname + - perl-Term-Complete - perl-Term-ReadLine + - perl-Test + - perl-Text-Abbrev + - perl-Thread + - perl-Thread-Semaphore - perl-Tie + - perl-Tie-File + - perl-Tie-Memoize + - perl-Tie-RefHash + - perl-Time + - perl-Time-Piece + - perl-Unicode-UCD - perl-User-pwent - perl-autouse - perl-base + - perl-blib + - perl-debugger + - perl-deprecate - perl-devel - perl-diagnostics + - perl-doc + - perl-encoding-warnings + - perl-fields + - perl-filetest - perl-if - perl-interpreter + - perl-less - perl-lib - perl-libnetcfg - perl-libs - perl-locale - perl-macros + - perl-meta-notation - perl-mro + - perl-open - perl-overload - perl-overloading + - perl-ph + - perl-sigtrap + - perl-sort - perl-subs - perl-utils - perl-vars + - perl-vmsish - perl-Algorithm-Diff - perl-Archive-Tar - perl-Archive-Zip @@ -1877,22 +1955,22 @@ data: - perl-Compress-Raw-Bzip2 - perl-Compress-Raw-Lzma - perl-Compress-Raw-Zlib + - perl-Config-Perl-V - perl-DBD-SQLite - perl-DBI - - perl-Data-Dump + - perl-DB_File - perl-Data-Dumper - perl-Data-OptList - perl-Data-Section - perl-Devel-PPPort - perl-Devel-Size - perl-Digest - - perl-Digest-HMAC - perl-Digest-MD5 - perl-Digest-SHA - - perl-Digest-SHA1 - perl-Encode - perl-Encode-devel - - perl-Encode-Locale + - perl-encoding + - perl-Env - perl-Error - perl-Exporter - perl-ExtUtils-CBuilder @@ -1902,54 +1980,45 @@ data: - perl-ExtUtils-MakeMaker - perl-ExtUtils-Manifest - perl-ExtUtils-ParseXS + - perl-File-Fetch - perl-File-HomeDir - - perl-File-Listing - perl-File-Path - perl-File-Temp - perl-File-Which - - perl-Getopt-ArgvFile + - perl-Filter + - perl-Filter-Simple - perl-Getopt-Long - - perl-HTML-Parser - - perl-HTML-Tagset - - perl-HTTP-Cookies - - perl-HTTP-Date - - perl-HTTP-Message - - perl-HTTP-Negotiate - perl-HTTP-Tiny - perl-IO-Compress - perl-IO-Compress-Lzma - - perl-IO-HTML - perl-IO-Socket-IP - - perl-IO-Socket-SSL - perl-IPC-Cmd + - perl-IPC-SysV + - perl-IPC-System-Simple + - perl-Importer - perl-JSON-PP - - perl-LWP-MediaTypes - perl-Locale-Maketext - perl-MIME-Base64 - perl-MRO-Compat - perl-Math-BigInt + - perl-Math-BigInt-FastCalc + - perl-Math-BigRat - perl-Module-Build - perl-Module-CoreList - perl-Module-CoreList-tools - perl-Module-Load - perl-Module-Load-Conditional - perl-Module-Metadata - - perl-Module-ScanDeps - - perl-Module-Signature - - perl-NTLM - - perl-Net-HTTP - - perl-Net-SSLeay - - perl-PAR - - perl-PAR-Dist - - perl-PAR-Packer + - perl-Module-Pluggable + - perl-Object-HashBase - perl-Package-Generator - perl-Params-Check - perl-Params-Util - perl-PathTools - perl-Perl-OSType + - perl-PerlIO-via-QuotedPrint - perl-Pod-Checker - perl-Pod-Escapes - - perl-Pod-Parser - perl-Pod-Perldoc - perl-Pod-Simple - perl-Pod-Usage @@ -1960,10 +2029,14 @@ data: - perl-Storable - perl-Sub-Exporter - perl-Sub-Install + - perl-Sys-Syslog - perl-Term-ANSIColor - perl-Term-Cap + - perl-Term-Table - perl-TermReadKey - perl-Test-Harness + - perl-Test-Simple + - perl-Text-Balanced - perl-Text-Diff - perl-Text-Glob - perl-Text-ParseWords @@ -1973,20 +2046,20 @@ data: - perl-Thread-Queue - perl-Time-HiRes - perl-Time-Local - - perl-TimeDate - - perl-Try-Tiny - perl-URI + - perl-Unicode-Collate - perl-Unicode-EastAsianWidth - perl-Unicode-Normalize - - perl-WWW-RobotRules - - perl-YAML-Tiny + - perl-autodie + - perl-bignum - perl-constant + - perl-experimental - perl-inc-latest - perl-libintl-perl - perl-libnet - - perl-libwww-perl - perl-local-lib - perl-parent + - perl-perlfaq - perl-podlators - perl-srpm-macros - perl-threads @@ -1995,10 +2068,11 @@ data: - physfs - pinentry - pinentry-gnome3 + - pipewire-devel - pipewire-gstreamer + - pipewire-libjack + - pipewire-libpulse - pipewire-libs - - pipewire0.2-devel - - pipewire0.2-libs - pixman - pixman-devel - libpkgconf @@ -2036,6 +2110,8 @@ data: - python-setuptools-wheel - python3-setuptools - python3-six + - python3-wheel + - python-unversioned-command - python3 - python3-devel - python3-libs @@ -2109,6 +2185,7 @@ data: - rubygem-openssl - rubygem-psych - rubygem-json + - rubygem-racc - rubygem-rake - rubygem-rdoc - rubygems @@ -2134,14 +2211,17 @@ data: - xml-common - shadow-utils - shared-mime-info + - slang - sord - - sound-theme-freedesktop - soundtouch - source-highlight - speex - speex-devel - speexdsp - speexdsp-devel + - spirv-headers-devel + - spirv-tools + - spirv-tools-devel - spirv-tools-libs - sqlite - sqlite-devel @@ -2161,11 +2241,25 @@ data: - tar - info - texinfo + - libtracker-sparql3 + - tracker3-devel - twolame-libs - tzdata - tzdata-java - unbound-libs - unzip + - urw-base35-bookman-fonts + - urw-base35-c059-fonts + - urw-base35-d050000l-fonts + - urw-base35-fonts + - urw-base35-fonts-common + - urw-base35-gothic-fonts + - urw-base35-nimbus-mono-ps-fonts + - urw-base35-nimbus-roman-fonts + - urw-base35-nimbus-sans-fonts + - urw-base35-p052-fonts + - urw-base35-standard-symbols-ps-fonts + - urw-base35-z003-fonts - libblkid - libblkid-devel - libfdisk @@ -2178,7 +2272,10 @@ data: - libuuid-devel - util-linux - uuidd + - libdvbv5 + - libdvbv5-devel - libv4l + - libv4l-devel - libvala - libvala-devel - vala @@ -2206,11 +2303,13 @@ data: - webkit2gtk3-jsc-devel - webrtc-audio-processing - webrtc-audio-processing-devel + - wget - which - woff2 - woff2-devel - wpebackend-fdo - wpebackend-fdo-devel + - xapian-core-libs - xcb-proto - xcb-util - xcb-util-devel @@ -2228,6 +2327,8 @@ data: - xdg-user-dirs - xkeyboard-config - xkeyboard-config-devel + - xorg-x11-font-utils + - xorg-x11-fonts-ISO8859-1-100dpi - xorg-x11-proto-devel - xorg-x11-server-utils - xorg-x11-util-macros @@ -2260,6 +2361,9 @@ data: - acl - libacl - libacl-devel + - adobe-mappings-cmap + - adobe-mappings-cmap-deprecated + - adobe-mappings-pdf - adwaita-cursor-theme - adwaita-icon-theme - adwaita-qt5 @@ -2303,6 +2407,7 @@ data: - bzip2 - bzip2-devel - bzip2-libs + - python3-Cython - ca-certificates - cairo - cairo-devel @@ -2320,7 +2425,6 @@ data: - clang-libs - clang-tools-extra - git-clang-format - - clang10-libs - cmake - cmake-data - cmake-filesystem @@ -2349,13 +2453,10 @@ data: - libdav1d-devel - dbus - dbus-common - - dbus-daemon - dbus-devel - dbus-libs - - dbus-tools - dbus-broker - dconf - - dconf-devel - dejavu-sans-fonts - dejavu-sans-mono-fonts - dejavu-serif-fonts @@ -2365,6 +2466,7 @@ data: - docbook-style-dsssl - docbook-style-xsl - docbook-utils + - doxygen - dwz - e2fsprogs-devel - e2fsprogs-libs @@ -2431,6 +2533,7 @@ data: - cpp - gcc - gcc-c++ + - gcc-gdb-plugin - gcc-gfortran - libasan - libatomic @@ -2439,12 +2542,14 @@ data: - libgomp - libitm - liblsan + - libobjc - libquadmath - libquadmath-devel - libstdc++ - libstdc++-devel - libtsan - libubsan + - gd - gdb - gdb-gdbserver - gdb-headless @@ -2464,6 +2569,7 @@ data: - libtextstyle - libtextstyle-devel - ghc-srpm-macros + - libgs - giflib - giflib-devel - git @@ -2485,6 +2591,8 @@ data: - nscd - nss_db - nss_hesiod + - glslang + - glslang-devel - gmp - gmp-c++ - gmp-devel @@ -2504,8 +2612,9 @@ data: - go-srpm-macros - gobject-introspection - gobject-introspection-devel - - golang-github-docker-distribution + - golang-github-pierrec-lz4 - google-carlito-fonts + - google-droid-sans-fonts - gperf - gpgme - gpgme-devel @@ -2515,6 +2624,7 @@ data: - graphene - graphite2 - graphite2-devel + - graphviz - grep - groff - groff-base @@ -2541,6 +2651,7 @@ data: - gtk3-devel - gtk3-immodule-xim - gtk3-immodules + - gts - guile - guile22 - gupnp @@ -2576,6 +2687,7 @@ data: - iso-codes-devel - itstool - jasper-libs + - jbig2dec-libs - jbigkit-libs - jq - jq-devel @@ -2586,6 +2698,7 @@ data: - qt-settings - kernel-headers - kernel-srpm-macros + - perf - keyutils-libs - keyutils-libs-devel - kmod-libs @@ -2597,6 +2710,7 @@ data: - lame-devel - lame-libs - langpacks-core-font-en + - lasi - lcms2 - lcms2-devel - lcms2-utils @@ -2613,6 +2727,7 @@ data: - libXScrnSaver-devel - libXau - libXau-devel + - libXaw - libXcomposite - libXcomposite-devel - libXcursor @@ -2644,8 +2759,6 @@ data: - libXtst-devel - libXv - libXv-devel - - libXvMC - - libXvMC-devel - libXxf86vm - libXxf86vm-devel - libappstream-glib @@ -2664,7 +2777,6 @@ data: - libcbor - libcdio - libclc - - libclc-devel - libdatrie - libdatrie-devel - libdb @@ -2689,6 +2801,7 @@ data: - libffi - libffi-devel - libfido2 + - libfontenc - libgcrypt - libgcrypt-devel - libgdither @@ -2706,6 +2819,8 @@ data: - libidn2 - libidn2-devel - libiec61883 + - libijs + - libimagequant - libinput - libipt - libjpeg-turbo @@ -2736,6 +2851,7 @@ data: - libogg - libogg-devel - libopenmpt + - libpaper - libpcap - libpciaccess - libpciaccess-devel @@ -2745,10 +2861,12 @@ data: - libpng-devel - libproxy - libproxy-devel + - python3-libproxy - libpsl - libpsl-devel - psl - libpwquality + - libraqm - libraw1394 - librsvg2 - librsvg2-devel @@ -2770,6 +2888,7 @@ data: - libsoup - libsoup-devel - libsrtp + - libsrtp-devel - libssh - libssh-config - libstemmer @@ -2830,20 +2949,24 @@ data: - libxslt-devel - libyaml - lilv + - lld + - lld-devel + - lld-libs - llvm - llvm-devel - llvm-libs - llvm-static - llvm-test - - llvm10-libs - lua-libs + - lua-srpm-macros - device-mapper - device-mapper-libs + - lz4 + - lz4-devel - lz4-libs - lzip - ModemManager-glib - m4 - - mailcap - make - man-db - libmcpp @@ -2879,6 +3002,7 @@ data: - ncurses-c++-libs - ncurses-devel - ncurses-libs + - netpbm - nettle - nettle-devel - libnghttp2 @@ -2899,6 +3023,7 @@ data: - nss-tools - nss-util - nss-util-devel + - numactl-libs - ocaml-srpm-macros - ocl-icd - ocl-icd-devel @@ -2909,7 +3034,11 @@ data: - openal-soft-examples - openblas-srpm-macros - opencl-headers + - opencsd - openjade + - openjpeg2 + - openjpeg2-devel + - openjpeg2-tools - openldap - opensp - openssh @@ -2920,6 +3049,8 @@ data: - openssl-perl - opus - opus-devel + - opusfile + - opusfile-devel - orc - orc-compiler - orc-devel @@ -2944,28 +3075,40 @@ data: - pcre2-syntax - pcre2-utf16 - pcre2-utf32 + - perl + - perl-Attribute-Handlers - perl-AutoLoader - perl-AutoSplit - perl-B - perl-Benchmark - perl-Class-Struct + - perl-Config-Extensions + - perl-DBM_Filter + - perl-Devel-Peek + - perl-Devel-SelfStubber - perl-DirHandle - perl-Dumpvalue - perl-DynaLoader - perl-English - perl-Errno - perl-ExtUtils-Constant + - perl-ExtUtils-Embed + - perl-ExtUtils-Miniperl - perl-Fcntl - perl-File-Basename - perl-File-Compare - perl-File-Copy + - perl-File-DosGlob - perl-File-Find - perl-File-stat + - perl-FileCache - perl-FileHandle - perl-FindBin + - perl-GDBM_File - perl-Getopt-Std - perl-Hash-Util - perl-Hash-Util-FieldHash + - perl-I18N-Collate - perl-I18N-LangTags - perl-I18N-Langinfo - perl-IO @@ -2973,34 +3116,68 @@ data: - perl-IPC-Open3 - perl-Locale-Maketext-Simple - perl-Math-Complex + - perl-Memoize + - perl-Module-Loaded + - perl-NDBM_File + - perl-NEXT + - perl-Net - perl-Net-Ping + - perl-ODBM_File - perl-Opcode - perl-POSIX + - perl-Pod-Functions - perl-Pod-Html - perl-Safe + - perl-Search-Dict - perl-SelectSaver + - perl-SelfLoader - perl-Symbol - perl-Sys-Hostname + - perl-Term-Complete - perl-Term-ReadLine + - perl-Test + - perl-Text-Abbrev + - perl-Thread + - perl-Thread-Semaphore - perl-Tie + - perl-Tie-File + - perl-Tie-Memoize + - perl-Tie-RefHash + - perl-Time + - perl-Time-Piece + - perl-Unicode-UCD - perl-User-pwent - perl-autouse - perl-base + - perl-blib + - perl-debugger + - perl-deprecate - perl-devel - perl-diagnostics + - perl-doc + - perl-encoding-warnings + - perl-fields + - perl-filetest - perl-if - perl-interpreter + - perl-less - perl-lib - perl-libnetcfg - perl-libs - perl-locale - perl-macros + - perl-meta-notation - perl-mro + - perl-open - perl-overload - perl-overloading + - perl-ph + - perl-sigtrap + - perl-sort - perl-subs - perl-utils - perl-vars + - perl-vmsish - perl-Algorithm-Diff - perl-Archive-Tar - perl-Archive-Zip @@ -3013,22 +3190,22 @@ data: - perl-Compress-Raw-Bzip2 - perl-Compress-Raw-Lzma - perl-Compress-Raw-Zlib + - perl-Config-Perl-V - perl-DBD-SQLite - perl-DBI - - perl-Data-Dump + - perl-DB_File - perl-Data-Dumper - perl-Data-OptList - perl-Data-Section - perl-Devel-PPPort - perl-Devel-Size - perl-Digest - - perl-Digest-HMAC - perl-Digest-MD5 - perl-Digest-SHA - - perl-Digest-SHA1 - perl-Encode - perl-Encode-devel - - perl-Encode-Locale + - perl-encoding + - perl-Env - perl-Error - perl-Exporter - perl-ExtUtils-CBuilder @@ -3038,54 +3215,45 @@ data: - perl-ExtUtils-MakeMaker - perl-ExtUtils-Manifest - perl-ExtUtils-ParseXS + - perl-File-Fetch - perl-File-HomeDir - - perl-File-Listing - perl-File-Path - perl-File-Temp - perl-File-Which - - perl-Getopt-ArgvFile + - perl-Filter + - perl-Filter-Simple - perl-Getopt-Long - - perl-HTML-Parser - - perl-HTML-Tagset - - perl-HTTP-Cookies - - perl-HTTP-Date - - perl-HTTP-Message - - perl-HTTP-Negotiate - perl-HTTP-Tiny - perl-IO-Compress - perl-IO-Compress-Lzma - - perl-IO-HTML - perl-IO-Socket-IP - - perl-IO-Socket-SSL - perl-IPC-Cmd + - perl-IPC-SysV + - perl-IPC-System-Simple + - perl-Importer - perl-JSON-PP - - perl-LWP-MediaTypes - perl-Locale-Maketext - perl-MIME-Base64 - perl-MRO-Compat - perl-Math-BigInt + - perl-Math-BigInt-FastCalc + - perl-Math-BigRat - perl-Module-Build - perl-Module-CoreList - perl-Module-CoreList-tools - perl-Module-Load - perl-Module-Load-Conditional - perl-Module-Metadata - - perl-Module-ScanDeps - - perl-Module-Signature - - perl-NTLM - - perl-Net-HTTP - - perl-Net-SSLeay - - perl-PAR - - perl-PAR-Dist - - perl-PAR-Packer + - perl-Module-Pluggable + - perl-Object-HashBase - perl-Package-Generator - perl-Params-Check - perl-Params-Util - perl-PathTools - perl-Perl-OSType + - perl-PerlIO-via-QuotedPrint - perl-Pod-Checker - perl-Pod-Escapes - - perl-Pod-Parser - perl-Pod-Perldoc - perl-Pod-Simple - perl-Pod-Usage @@ -3096,10 +3264,14 @@ data: - perl-Storable - perl-Sub-Exporter - perl-Sub-Install + - perl-Sys-Syslog - perl-Term-ANSIColor - perl-Term-Cap + - perl-Term-Table - perl-TermReadKey - perl-Test-Harness + - perl-Test-Simple + - perl-Text-Balanced - perl-Text-Diff - perl-Text-Glob - perl-Text-ParseWords @@ -3109,30 +3281,31 @@ data: - perl-Thread-Queue - perl-Time-HiRes - perl-Time-Local - - perl-TimeDate - - perl-Try-Tiny - perl-URI + - perl-Unicode-Collate - perl-Unicode-EastAsianWidth - perl-Unicode-Normalize - - perl-WWW-RobotRules - - perl-YAML-Tiny + - perl-autodie + - perl-bignum - perl-constant + - perl-experimental - perl-inc-latest - perl-libintl-perl - perl-libnet - - perl-libwww-perl - perl-local-lib - perl-parent + - perl-perlfaq - perl-podlators - perl-srpm-macros - perl-threads - perl-threads-shared - perl-version - physfs + - pipewire-devel - pipewire-gstreamer + - pipewire-libjack + - pipewire-libpulse - pipewire-libs - - pipewire0.2-devel - - pipewire0.2-libs - pixman - pixman-devel - libpkgconf @@ -3165,6 +3338,8 @@ data: - python-setuptools-wheel - python3-setuptools - python3-six + - python3-wheel + - python-unversioned-command - python3 - python3-devel - python3-libs @@ -3238,6 +3413,7 @@ data: - rubygem-openssl - rubygem-psych - rubygem-json + - rubygem-racc - rubygem-rake - rubygem-rdoc - rubygems @@ -3263,6 +3439,7 @@ data: - xml-common - shadow-utils - shared-mime-info + - slang - sord - soundtouch - source-highlight @@ -3270,6 +3447,9 @@ data: - speex-devel - speexdsp - speexdsp-devel + - spirv-headers-devel + - spirv-tools + - spirv-tools-devel - spirv-tools-libs - sqlite - sqlite-devel @@ -3293,6 +3473,18 @@ data: - tzdata - unbound-libs - unzip + - urw-base35-bookman-fonts + - urw-base35-c059-fonts + - urw-base35-d050000l-fonts + - urw-base35-fonts + - urw-base35-fonts-common + - urw-base35-gothic-fonts + - urw-base35-nimbus-mono-ps-fonts + - urw-base35-nimbus-roman-fonts + - urw-base35-nimbus-sans-fonts + - urw-base35-p052-fonts + - urw-base35-standard-symbols-ps-fonts + - urw-base35-z003-fonts - libblkid - libblkid-devel - libfdisk @@ -3305,7 +3497,10 @@ data: - libuuid-devel - util-linux - uuidd + - libdvbv5 + - libdvbv5-devel - libv4l + - libv4l-devel - valgrind - valgrind-devel - valgrind-tools-devel @@ -3326,8 +3521,10 @@ data: - wayland-protocols-devel - webrtc-audio-processing - webrtc-audio-processing-devel + - wget - which - woff2 + - xapian-core-libs - xcb-proto - xcb-util - xcb-util-devel @@ -3344,6 +3541,8 @@ data: - xdg-user-dirs - xkeyboard-config - xkeyboard-config-devel + - xorg-x11-font-utils + - xorg-x11-fonts-ISO8859-1-100dpi - xorg-x11-proto-devel - xorg-x11-server-utils - xorg-x11-util-macros diff --git a/tools/generate-files.sh b/tools/generate-files.sh index ad28b16..b4ea4e4 100755 --- a/tools/generate-files.sh +++ b/tools/generate-files.sh @@ -6,11 +6,11 @@ base=$(basename $out) case $base in freedesktop-*) ns=org.freedesktop - version=19.08 + version=20.08 ;; gnome-*) ns=org.gnome - version=3.36 + version=3.38 ;; *) echo 1>&2 "Can't identify runtime for $base" diff --git a/tools/resolve-files.py b/tools/resolve-files.py index 81f0e50..6115967 100755 --- a/tools/resolve-files.py +++ b/tools/resolve-files.py @@ -47,9 +47,9 @@ bin_ignore = [ # An implementation of tar for cross-platform compatibility, disabled in gnupg2.spec 'gpgtar',
- # Versioned python-3.7 binaries - 'pydoc3.7', 'python3.7', 'python3.7-config', 'python3.7m', 'python3.7m-config', '2to3-3.7', - 'easy_install-3.7', 'pip3.7', 'pyvenv-3.7', + # Versioned python-3.8 binaries + 'pydoc3.8', 'python3.8', 'python3.8-config', 'python3.8m', 'python3.8m-config', '2to3-3.8', + 'easy_install-3.8', 'pip3.8', 'pyvenv-3.8',
# nettle utilities not currently packaged in fedora # (https://src.fedoraproject.org/rpms/nettle/c/2ec204e2de17006b566c9ff7d90ec65c...) @@ -148,7 +148,7 @@ bin_ignore = [ 'paplay', 'parec', 'parecord', 'pax11publish',
# pipewire-utils - 'pipewire-cli', 'pipewire-monitor', 'spa-inspect', 'spa-monitor', + 'pw-cat', 'pw-cli', 'pw-dot', 'pw-metadata', 'pw-mididump', 'pw-midiplay', 'pw-midirecord', 'pw-mon', 'pw-play', 'pw-profiler', 'pw-record', 'spa-inspect', 'spa-monitor',
# libsndfile-utils 'sndfile-cmp', 'sndfile-concat', 'sndfile-convert', 'sndfile-deinterleave', @@ -177,10 +177,7 @@ ignore.update('/usr/bin/' + x for x in bin_ignore)
# development tools in the freedesktop runtime platform_bin_ignore = [ - 'croco-0.6-config', - 'dwz', 'fftw-wisdom', 'fftw-wisdom-to-conf', - 'ifnames', 'make', 'm4', 'orcc', @@ -190,14 +187,18 @@ if is_platform: ignore.update('/usr/bin/' + x for x in platform_bin_ignore)
bin_rename = { + 'clang-10': 'clang', # lcms2 compiled with --program-suffix=2 in Fedora, even though there are no actual # conflicts between lcms and lcms2 - jpegicc was renamed to jpgicc, etc. 'jpgicc': 'jpgicc2', 'linkicc': 'linkicc2', - 'perl5.30.0': 'perl', 'psicc': 'psicc2', 'tificc': 'tificc2', 'transicc': 'transicc2', + 'vala-0.50': 'vala-0.48', + 'vala-gen-introspect-0.50': 'vala-gen-introspect-0.48', + 'valac-0.50': 'valac-0.48', + 'vapigen-0.50': 'vapigen-0.48', } rename.update({ '/usr/bin/' + k: '/usr/bin/' + v for k, v in bin_rename.items() })
@@ -214,20 +215,28 @@ lib_rename = { # Newer in Fedora 'libaom.so.0': 'libaom.so.2', 'libasan.so.5': 'libasan.so.6', - 'libclang.so.8': 'libclang.so.11', + 'libclang-cpp.so.10': 'libclang-cpp.so.11', + 'libclang.so.10': 'libclang.so.11', 'libdav1d.so.2': 'libdav1d.so.4', - 'libgettextlib-0.20.1.so': 'libgettextlib-0.21.so', - 'libgettextsrc-0.20.1.so': 'libgettextsrc-0.21.so', + 'libgettextlib-0.20.2.so': 'libgettextlib-0.21.so', + 'libgettextsrc-0.20.2.so': 'libgettextsrc-0.21.so', 'libkadm5clnt_mit.so.11': 'libkadm5clnt_mit.so.12', 'libkadm5srv_mit.so.11': 'libkadm5srv_mit.so.12', 'libkdb5.so.9': 'libkdb5.so.10', - 'libLTO.so.8': 'libLTO.so.11', + 'libLLVM-10.so': 'libLLVM-11.so', + 'libLTO.so.10': 'libLTO.so.11', 'libprocps.so.7': 'libprocps.so.8', - 'libpython3.7m.so': 'libpython3.9.so', + 'libpython3.8.so': 'libpython3.9.so', + 'libRemarks.so.10': 'libRemarks.so.11', 'libverto.so.0': 'libverto.so.1',
+ # Older in Fedora + 'libffi.so.7': 'libffi.so.6', + 'libvala-0.50.so': 'libvala-0.48.so', + 'libvala-0.50.so.0': 'libvala-0.48.so.0', + # Replaced by libxcrypt in Fedora - 'libcrypt-2.30.so': 'libcrypt.so.2', + 'libcrypt-2.31.so': 'libcrypt.so.2',
# Compat symlink in gcr 'libgcr-3.so.1': 'libgcr-ui-3.so.1', @@ -237,17 +246,17 @@ lib_rename = { } rename.update({ '/usr/lib64/' + k: '/usr/lib64/' + v for k, v in lib_rename.items() })
-for old in ['libasm-0.177.so', 'libdw-0.177.so', 'libelf-0.177.so']: - rename['/usr/lib64/' + old] = '/usr/lib64/' + old.replace('-0.177', '-0.180') +for old in ['libasm-0.180.so', 'libdw-0.180.so', 'libelf-0.180.so']: + rename['/usr/lib64/' + old] = '/usr/lib64/' + old.replace('-0.180', '-0.181')
# Fedora has newer glibc -for old in ['ld-2.30.so', 'libBrokenLocale-2.30.so', 'libanl-2.30.so', 'libc-2.30.so', - 'libdl-2.30.so', 'libm-2.30.so', - 'libmvec-2.30.so', 'libnsl-2.30.so', 'libnss_compat-2.30.so', - 'libnss_db-2.30.so', 'libnss_dns-2.30.so', 'libnss_files-2.30.so', - 'libnss_hesiod-2.30.so', 'libpthread-2.30.so', 'libresolv-2.30.so', - 'librt-2.30.so', 'libutil-2.30.so']: - rename['/usr/lib64/' + old] = '/usr/lib64/' + old.replace('-2.30', '-2.32') +for old in ['ld-2.31.so', 'libBrokenLocale-2.31.so', 'libanl-2.31.so', 'libc-2.31.so', + 'libdl-2.31.so', 'libm-2.31.so', + 'libmvec-2.31.so', 'libnsl-2.31.so', 'libnss_compat-2.31.so', + 'libnss_db-2.31.so', 'libnss_dns-2.31.so', 'libnss_files-2.31.so', + 'libnss_hesiod-2.31.so', 'libpthread-2.31.so', 'libresolv-2.31.so', + 'librt-2.31.so', 'libutil-2.31.so']: + rename['/usr/lib64/' + old] = '/usr/lib64/' + old.replace('-2.31', '-2.32')
# Fedora has newer icu for old in ['libicudata.so.64', 'libicui18n.so.64', 'libicuio.so.64', 'libicutest.so.64', @@ -292,9 +301,11 @@ pc_ignore = { ignore.update('/usr/lib64/pkgconfig/' + x for x in pc_ignore)
pc_rename = { - 'python-3.7.pc': 'python-3.9.pc', - 'python-3.7m.pc': 'python-3.9.pc', - 'ruby-2.6.pc': 'ruby.pc', + 'libvala-0.50.pc': 'libvala-0.48.pc', + 'python-3.8.pc': 'python-3.9.pc', + 'python-3.8-embed.pc': 'python-3.9-embed.pc', + 'ruby-2.7.pc': 'ruby.pc', + 'vapigen-0.50.pc': 'vapigen-0.48.pc', } rename.update({ '/usr/lib64/pkgconfig/' + k: '/usr/lib64/pkgconfig/' + v for k, v in pc_rename.items() }) rename.update({ '/usr/share/pkgconfig/' + k: '/usr/share/pkgconfig/' + v for k, v in pc_rename.items() }) @@ -310,15 +321,15 @@ ignore_patterns = [ r'/usr/include/md/.*',
# Windows binaries? - r'/usr/lib64/python3.7/site-packages/setuptools/.*.exe', + r'/usr/lib64/python3.8/site-packages/setuptools/.*.exe',
# differences in pip packaging - unbundling - r'^/usr/lib64/python3.7/site-packages/pip/_internal/.*', - r'^/usr/lib64/python3.7/site-packages/pip/_vendor/.*', + r'^/usr/lib64/python3.8/site-packages/pip/_internal/.*', + r'^/usr/lib64/python3.8/site-packages/pip/_vendor/.*',
# Let the python files pull in the packages, avoid versioned directory names - r'^/usr/lib64/python3.7/site-packages/[^/]*.dist-info/.*', - r'^/usr/lib64/python3.7/site-packages/[^/]*.egg-info/.*', + r'^/usr/lib64/python3.8/site-packages/[^/]*.dist-info/.*', + r'^/usr/lib64/python3.8/site-packages/[^/]*.egg-info/.*',
# fcitx r'/usr/lib64/libfcitx.*', @@ -342,15 +353,15 @@ ignore_patterns = [ ignore_compiled = [re.compile(x) for x in ignore_patterns]
rename_patterns = [ - (r'^/usr/include/c++/9.2.0/(.*)', r'/usr/include/c++/10/\1'), + (r'^/usr/include/c++/10.2.0/(.*)', r'/usr/include/c++/10/\1'), (r'^/usr/include/c++/10/x86_64-unknown-linux-gnu/(.*)', r'/usr/include/c++/10/x86_64-redhat-linux/\1'), (r'^/usr/include/nss/(.*)', r'/usr/include/nss3/\1'), - (r'^/usr/include/python3.7m/(.*)', r'/usr/include/python3.9/\1'), - (r'^/usr/include/ruby-2.6.0/ruby/(.*)', r'/usr/include/ruby/\1'), - (r'^/usr/include/ruby-2.6.0/x86_64-linux/ruby/(.*)', r'/usr/include/ruby/\1'), - (r'^/usr/include/ruby-2.6.0/(.*)', r'/usr/include/ruby/\1'), + (r'^/usr/include/python3.8/(.*)', r'/usr/include/python3.9/\1'), + (r'^/usr/include/ruby-2.7.0/ruby/(.*)', r'/usr/include/ruby/\1'), + (r'^/usr/include/ruby-2.7.0/x86_64-linux/ruby/(.*)', r'/usr/include/ruby/\1'), + (r'^/usr/include/ruby-2.7.0/(.*)', r'/usr/include/ruby/\1'), (r'^/usr/lib64/pkgconfig/(.*proto.pc)', r'/usr/share/pkgconfig/\1'), - (r'^/usr/lib64/python3.7/(.*)', r'/usr/lib64/python3.9/\1'), + (r'^/usr/lib64/python3.8/(.*)', r'/usr/lib64/python3.9/\1'), (r'^/usr/share/fonts/dejavu/(DejaVuSansMono.*)', r'/usr/share/fonts/dejavu-sans-mono-fonts/\1'), (r'^/usr/share/fonts/dejavu/(DejaVuSans.*)', r'/usr/share/fonts/dejavu-sans-fonts/\1'), (r'^/usr/share/fonts/dejavu/(DejaVuMath.*)', r'/usr/share/fonts/dejavu-serif-fonts/\1'), @@ -360,6 +371,7 @@ rename_patterns = [ (r'^/usr/share/fonts/liberation-fonts/(LiberationMono.*)', r'/usr/share/fonts/liberation-mono/\1'), (r'^/usr/share/fonts/liberation-fonts/(LiberationSans.*)', r'/usr/share/fonts/liberation-sans/\1'), (r'^/usr/share/fonts/liberation-fonts/(LiberationSerif.*)', r'/usr/share/fonts/liberation-serif/\1'), + (r'^/usr/share/fonts/adobe-source-code-pro-fonts/(.*)', r'/usr/share/fonts/adobe-source-code-pro/\1'), ] rename_compiled = [(re.compile(a), b) for a, b in rename_patterns]
@@ -370,6 +382,12 @@ global_package_ignore_patterns = [ '^fcitx-.*$',
# Should be installed on the host instead + '^jack-audio-connection-kit$', + '^pipewire$', + '^pulseaudio$', + '^tracker3$', + '^v4l-utils$', + '^v4l-utils-devel-tools$', '^xdg-desktop-portal$', '^xdg-desktop-portal-devel$', ] @@ -378,6 +396,7 @@ global_package_ignore_compiled = [re.compile(p) for p in global_package_ignore_p platform_package_ignore_patterns = [ "^.*-devel$", "^libappstream-glib-builder$", # may not need in the sdk either + "^gcc-gdb-plugin$", # pulls in gcc "^gtk-doc$", "^icu$", # may not need in the sdk either '^llvm$',
https://src.fedoraproject.org/flatpaks/flatpak-runtime/c/3bd65311cfdde88db54...