diff --git a/LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md b/LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md index 284d30e0ff..c187e49e70 100644 --- a/LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md +++ b/LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md @@ -6,7 +6,7 @@ The Edge Microvisor Toolkit SPEC files originated from a variety of sources with | Ceph source | [LGPL2.1](https://github.com/ceph/ceph/blob/master/COPYING-LGPL2.1) | ceph | | Debian | [MIT](https://opensource.org/licenses/MIT) | prometheus-process-exporter | | DOC group source | [DOC](https://www.dre.vanderbilt.edu/~schmidt/ACE-copying.html) | ace-tao | -| Fedora | [Fedora MIT License Declaration](https://fedoraproject.org/wiki/Licensing:Main?rd=Licensing#License_of_Fedora_SPEC_Files) | 389-ds-base
a52dec
abseil-cpp
accountsservice
acpica-tools
acpid
adcli
adobe-mappings-cmap
adobe-mappings-pdf
advancecomp
adwaita-icon-theme
afflib
aide
alsa-firmware
alsa-plugins
alsa-sof-firmware
amtk
amtterm
annobin
ansible-freeipa
archivemount
arptables
arpwatch
asio
aspell
aspell-en
at
at-spi2-atk
at-spi2-core
atf
atk
atop
attr
audiofile
augeas
authbind
authd
authselect
autoconf213
avahi
babeltrace
babeltrace2
babl
baekmuk-ttf-fonts
bats
bcache-tools
biosdevname
blosc
bluez
bmake
bolt
boom-boot
booth
botan2
breezy
brotli
buildah
busybox
bwidget
byacc
ca-certificates
cachefilesd
cairomm
calamares
capnproto
capstone
catatonit
catch
catch1
cdrdao
celt051
cereal
certmonger
cfitsio
cgdcbxd
chan
CharLS
checkpolicy
checksec
chrony
cim-schema
cjkuni-uming-fonts
cjose
cjson
ck
clang15
cldr-emoji-annotation
clinfo
clucene
clutter
clutter-gst3
clutter-gtk
cmocka
cogl
collectd
colm
color-filesystem
colord
colorize
compat-lua
compiler-rt
conda
conmon
conntrack-tools
console-setup
container-exception-logger
convmv
corosync
corosync-qdevice
cpp-hocon
cppcheck
cpprest
cpptest
cpufrequtils
cpuid
criu
crypto-policies
cryptsetup
cscope
ctags
CUnit
cups
custodia
Cython
dbus-c++
dbus-python
dbxtool
dconf
dcraw
debootstrap
deltarpm
desktop-file-utils
device-mapper-persistent-data
dhcpcd
dietlibc
diffstat
ding-libs
discount
distribution-gpg-keys
dleyna-connector-dbus
dleyna-core
dmraid
dnf
dnf-plugins-core
docbook-dtds
docbook-simple
docbook-slides
docbook-style-dsssl
docbook-utils
docbook2X
docbook5-schemas
docbook5-style-xsl
dogtail
dos2unix
dotconf
dovecot
dpdk
driverctl
dropwatch
drpm
duktape
dumpet
dvd+rw-tools
dwarves
dwz
dyninst
ebtables
edac-utils
edk2
efax
efi-rpm-macros
egl-wayland
eglexternalplatform
elinks
enca
enchant
enchant2
enscript
environment-modules
erofs-utils
evemu
execstack
exempi
exiv2
expected
extra-cmake-modules
fabtests
facter
fakechroot
fakeroot
fdupes
fence-virt
fetchmail
fftw
filebench
fio
firewalld
flac
flashrom
flatbuffers
flite
fltk
fmt
fontawesome-fonts
fontawesome4-fonts
fontpackages
fonts-rpm-macros
foomatic-db
freeglut
freeipmi
freeradius
freetds
freexl
fribidi
fros
frr
fsverity-utils
fuse-overlayfs
fuse-sshfs
fuse-zip
fuse3
future
fwupd
fwupd-efi
fxload
gavl
gbenchmark
gconf-editor
GConf2
gcovr
gcr
gdal
gdisk
gdk-pixbuf2
generic-logos
genwqe-tools
geoclue2
GeoIP
GeoIP-GeoLite-data
geolite2
geos
gfs2-utils
gi-docgen
giflib
gl-manpages
glew
glm
glog
glslang
glusterfs
gnome-desktop-testing
gnome-doc-utils
gnome-icon-theme
gnome-keyring
gnu-efi
go-rpm-macros
gom
google-api-python-client
google-crosextra-caladea-fonts
google-crosextra-carlito-fonts
google-guice
google-noto-cjk-fonts
google-noto-emoji-fonts
google-roboto-slab-fonts
gphoto2
gpm
gpsbabel
graphene
graphite2
graphviz
grubby
gsettings-desktop-schemas
gsl
gsm
gspell
gssdp
gssntlmssp
gstreamer1
gstreamer1-plugins-base
gtk-vnc
gtk2
gtk3
gtkspell
gupnp
gupnp-av
gupnp-dlna
gupnp-igd
hardening-check
hdf
hdf5
heimdal
help2man
hexedit
hicolor-icon-theme
hiera
highlight
hivex
hostname
hping3
hsakmt
htop
hunspell
hunspell-af
hunspell-ar
hunspell-as
hunspell-ast
hunspell-az
hunspell-be
hunspell-bg
hunspell-bn
hunspell-br
hunspell-ca
hunspell-cop
hunspell-csb
hunspell-cv
hunspell-cy
hunspell-da
hunspell-de
hunspell-dsb
hunspell-el
hunspell-en
hunspell-eo
hunspell-es
hunspell-et
hunspell-eu
hunspell-fa
hunspell-fj
hunspell-fo
hunspell-fr
hunspell-fur
hunspell-fy
hunspell-ga
hunspell-gd
hunspell-gl
hunspell-grc
hunspell-gu
hunspell-gv
hunspell-haw
hunspell-hi
hunspell-hil
hunspell-hr
hunspell-hsb
hunspell-ht
hunspell-hu
hunspell-hy
hunspell-ia
hunspell-id
hunspell-is
hunspell-it
hunspell-kk
hunspell-km
hunspell-kn
hunspell-ko
hunspell-ku
hunspell-ky
hunspell-la
hunspell-lb
hunspell-ln
hunspell-mai
hunspell-mg
hunspell-mi
hunspell-mk
hunspell-ml
hunspell-mn
hunspell-mos
hunspell-mr
hunspell-ms
hunspell-mt
hunspell-nds
hunspell-ne
hunspell-nl
hunspell-no
hunspell-nr
hunspell-nso
hunspell-ny
hunspell-om
hunspell-or
hunspell-pa
hunspell-pl
hunspell-pt
hunspell-quh
hunspell-ro
hunspell-ru
hunspell-rw
hunspell-se
hunspell-shs
hunspell-si
hunspell-sk
hunspell-sl
hunspell-smj
hunspell-so
hunspell-sq
hunspell-sr
hunspell-sv
hunspell-sw
hunspell-ta
hunspell-te
hunspell-tet
hunspell-th
hunspell-tk
hunspell-tl
hunspell-tn
hunspell-tpi
hunspell-ts
hunspell-uk
hunspell-uz
hunspell-ve
hunspell-vi
hunspell-wa
hunspell-xh
hunspell-yi
hwdata
hwloc
hyperscan
hyperv-daemons
hyphen
hyphen-as
hyphen-bg
hyphen-bn
hyphen-ca
hyphen-da
hyphen-de
hyphen-el
hyphen-es
hyphen-fa
hyphen-fo
hyphen-fr
hyphen-ga
hyphen-gl
hyphen-grc
hyphen-gu
hyphen-hi
hyphen-hsb
hyphen-hu
hyphen-ia
hyphen-id
hyphen-is
hyphen-it
hyphen-kn
hyphen-ku
hyphen-lt
hyphen-mi
hyphen-ml
hyphen-mn
hyphen-mr
hyphen-nl
hyphen-or
hyphen-pa
hyphen-pl
hyphen-pt
hyphen-ro
hyphen-ru
hyphen-sa
hyphen-sk
hyphen-sl
hyphen-sv
hyphen-ta
hyphen-te
hyphen-tk
hyphen-uk
ibus
ibus-chewing
ibus-hangul
ibus-kkc
ibus-libzhuyin
ibus-m17n
ibus-rawcode
ibus-sayura
ibus-table
ibus-table-chinese
icc-profiles-openicc
icon-naming-utils
icoutils
iftop
igt-gpu-tools
iio-sensor-proxy
ilmbase
im-chooser
imaptest
imsettings
incron
indent
infinipath-psm
inih
iniparser
intel-cmt-cat
intel-compute-runtime
intel-gmmlib
intel-igc
intel-ipsec-mb
intel-level-zero
intel-media-driver
intel-metee
intel-opencl-clang
intel-vpl-gpu-rt
ioping
IP2Location
ipa-pgothic-fonts
ipcalc
ipmitool
iprutils
iptraf-ng
iptstate
irssi
iscsi-initiator-utils
isns-utils
iso-codes
isomd5sum
iw
iwd
jabberpy
jakarta-servlet
jasper
javapackages-bootstrap
javapackages-tools
jbigkit
jdom2
jemalloc
jfsutils
jimtcl
jose
js-jquery
jsoncpp
Judy
jurand
kata-containers
kde-filesystem
kde-settings
kernel-srpm-macros
kexec-tools
keybinder3
keycloak-httpd-client-install
kf
kf-kconfig
kf-kcoreaddons
kf-ki18n
kf-kwidgetsaddons
kpmcore
kronosnet
ksh
kyotocabinet
kyua
ladspa
lame
langtable
lapack
lasso
latencytop
lato-fonts
lcms2
lcov
ldns
leatherman
ledmon
lensfun
leveldb
lftp
libabw
libaec
libao
libappstream-glib
libarrow
libart_lgpl
libasyncns
libatasmart
libavc1394
libblockdev
libbpf
libbsd
libburn
libbytesize
libcacard
libcanberra
libcbor
libcdio
libcdio-paranoia
libcdr
libcgroup
libchewing
libclc
libcli
libcmis
libcmpiutil
libcomps
libcroco
libcxx
libdaemon
libdap
libdatrie
libdazzle
libdbi
libdbusmenu
libdc1394
libdecor
libdeflate
libdmx
libdnf
libdrm
libdvdnav
libdvdread
libdwarf
libeasyfc
libecap
libecb
libei
libell
libEMF
libeot
libepoxy
libepubgen
libesmtp
libetonyek
libev
libevdev
libexif
libexttextcat
libfabric
libfontenc
libfreehand
libftdi
libgadu
libgdither
libgee
libgee06
libgeotiff
libgexiv2
libgit2
libgit2-glib
libglade2
libglvnd
libgovirt
libgphoto2
libgsf
libgta
libguestfs
libgusb
libgxim
libgxps
libhangul
libhugetlbfs
libibcommon
libical
libICE
libicns
libid3tag
libIDL
libidn2
libiec61883
libieee1284
libimobiledevice
libindicator
libinput
libiodbc
libipt
libiptcdata
libiscsi
libisoburn
libisofs
libjaylink
libjcat
libkcapi
libkeepalive
libkkc
libkkc-data
libkml
liblangtag
libldb
libldm
liblerc
liblockfile
liblognorm
liblouis
liblqr-1
liblzf
libmad
libmamba
libmd
libmediaart
libmicrohttpd
libmikmod
libmodman
libmodplug
libmodulemd1
libmpcdec
libmspub
libmtp
libmusicbrainz5
libmwaw
libnbd
libnet
libnetfilter_log
libnfs
libnotify
libntlm
libnumbertext
libnvme
liboauth
libodfgen
libofa
libogg
liboggz
liboil
libomxil-bellagio
libopenraw
liboping
libosinfo
libotf
libotr
libpagemaker
libpaper
libpciaccess
libpeas
libpfm
libpinyin
libplist
libpmemobj-cpp
libpng12
libpng15
libproxy
libpsm2
libpwquality
libqb
libqxp
libraqm
LibRaw
libraw1394
libreport
libreswan
librevenge
librsvg2
librx
libsamplerate
libsass
libsecret
libsemanage
libsigc++20
libsigsegv
libslirp
libSM
libsmbios
libsmi
libsndfile
libsodium
libspiro
libsrtp
libssh
libstaroffice
libstemmer
libstoragemgmt
libtdb
libteam
libtevent
libthai
libtnc
libtomcrypt
libtommath
libtpms
libtracecmd
libtraceevent
libtracefs
libtranslit
libucil
libunicap
libuninameslist
liburing
libusb1
libusbmuxd
libuser
libva-utils
libvarlink
libverto
libvirt-dbus
libvirt-glib
libvirt-java
libvirt-python
libvisio
libvisual
libvoikko
libvorbis
libvpl
libvpx
libwacom
libwebsockets
libwnck3
libwpd
libwpe
libwpg
libwps
libwvstreams
libX11
libXau
libXaw
libxcb
libXcomposite
libxcrypt
libXcursor
libxcvt
libXdamage
libXdmcp
libXext
libxfce4util
libXfixes
libXfont2
libXft
libXi
libXinerama
libxkbcommon
libxkbfile
libxklavier
libxmlb
libXmu
libXpm
libXrandr
libXrender
libXres
libXScrnSaver
libxshmfence
libXt
libXtst
libXv
libXxf86vm
libyami
libyang
libyubikey
libzip
libzmf
lilv
linuxconsoletools
lksctp-tools
lld15
lldpd
llvm15
lockdev
logwatch
lpsolve
lrzsz
lua
lua-expat
lua-filesystem
lua-json
lua-lpeg
lua-lunitx
lua-rpm-macros
lua-term
luajit
lujavrite
luksmeta
lutok
lv2
lxc
lxcfs
lzip
lzop
m17n-db
m17n-lib
mac-robber
mailcap
mailx
malaga
malaga-suomi-voikko
mallard-rng
man-pages-cs
man-pages-es
man-pages-it
man-pages-ja
man-pages-ko
man-pages-pl
man-pages-ru
man-pages-zh-CN
mandoc
mariadb
mariadb-connector-c
mariadb-connector-odbc
marisa
maven-compiler-plugin
maven-jar-plugin
maven-parent
maven-resolver
maven-resources-plugin
maven-surefire
maven-wagon
mcelog
mcpp
mcstrans
mdadm
mdds
mdevctl
meanwhile
mecab
mecab-ipadic
media-player-info
memcached
memkind
mesa
mesa-demos
mesa-libGLU
metis
microcode_ctl
microdnf
minicom
minizip-ng
mksh
mobile-broadband-provider-info
mock
mock-core-configs
mod_auth_gssapi
mod_auth_mellon
mod_auth_openidc
mod_authnz_pam
mod_fcgid
mod_http2
mod_intercept_form_submit
mod_lookup_identity
mod_md
mod_security
mod_security_crs
mod_wsgi
mokutil
mosh
mosquitto
mpage
mrtg
mstflint
mt-st
mtdev
mtools
mtr
mtx
munge
mutt
mythes
mythes-bg
mythes-ca
mythes-cs
mythes-da
mythes-de
mythes-el
mythes-en
mythes-eo
mythes-es
mythes-fr
mythes-ga
mythes-hu
mythes-mi
mythes-ne
mythes-nl
mythes-pl
mythes-pt
mythes-ro
mythes-ru
mythes-sk
mythes-sl
mythes-sv
mythes-uk
nbd
nbdkit
needrestart
neon
netavark
netcdf
netcf
netlabel_tools
netpbm
netsniff-ng
nfs4-acl-tools
nftables
nilfs-utils
nkf
nload
nlopt
nodejs-packaging
nss-mdns
nss-pam-ldapd
nss_nis
nss_wrapper
ntfs-3g
ntfs-3g-system-compression
numad
numatop
numpy
nvml
oath-toolkit
ocaml
ocaml-alcotest
ocaml-astring
ocaml-augeas
ocaml-base
ocaml-bigarray-compat
ocaml-bisect-ppx
ocaml-calendar
ocaml-camlp-streams
ocaml-camlp5
ocaml-camomile
ocaml-cinaps
ocaml-cmdliner
ocaml-compiler-libs-janestreet
ocaml-cppo
ocaml-csexp
ocaml-csv
ocaml-ctypes
ocaml-curses
ocaml-dune
ocaml-extlib
ocaml-fileutils
ocaml-findlib
ocaml-fmt
ocaml-fpath
ocaml-gettext
ocaml-integers
ocaml-libvirt
ocaml-luv
ocaml-lwt
ocaml-markup
ocaml-mmap
ocaml-num
ocaml-ocamlbuild
ocaml-ocplib-endian
ocaml-ounit
ocaml-parsexp
ocaml-pp
ocaml-ppx-derivers
ocaml-ppx-here
ocaml-ppx-let
ocaml-ppxlib
ocaml-re
ocaml-react
ocaml-result
ocaml-seq
ocaml-sexplib
ocaml-sexplib0
ocaml-srpm-macros
ocaml-stdio
ocaml-stdlib-random
ocaml-topkg
ocaml-tyxml
ocaml-uutf
ocaml-xml-light
ocaml-zarith
ocl-icd
oddjob
ogdi
omping
opa
opal
open-vm-tools
openblas
openbox
opencc
opencl-filesystem
opencl-headers
opencryptoki
opencsd
opendnssec
OpenEXR
openjade
openjpeg2
openmpi
openobex
openoffice-lv
openrdate
opensc
openslp
opensm
opensp
openssl
openssl-ibmpkcs11
openssl-pkcs11
openwsman
optipng
opus
orangefs
ORBit2
orc
os-prober
osinfo-db
osinfo-db-tools
overpass-fonts
p11-kit
p7zip
pacemaker
pacrunner
paho-c
pakchois
pam_krb5
pam_wrapper
papi
paps
parallel
passim
patchelf
patchutils
pbzip2
pcp
pcsc-lite
pcsc-lite-ccid
PEGTL
perl
perl-Algorithm-C3
perl-Algorithm-Diff
perl-Alien-Build
perl-Alien-pkgconf
perl-AnyEvent
perl-AnyEvent-AIO
perl-AnyEvent-BDB
perl-App-cpanminus
perl-App-FatPacker
perl-AppConfig
perl-Archive-Extract
perl-Archive-Zip
perl-Authen-SASL
perl-B-COW
perl-B-Debug
perl-B-Hooks-EndOfScope
perl-B-Hooks-OP-Check
perl-B-Keywords
perl-B-Lint
perl-bareword-filehandles
perl-BDB
perl-Bit-Vector
perl-boolean
perl-Browser-Open
perl-BSD-Resource
perl-Business-ISBN
perl-Business-ISBN-Data
perl-Bytes-Random-Secure
perl-Capture-Tiny
perl-Carp-Clan
perl-CBOR-XS
perl-Class-Accessor
perl-Class-C3
perl-Class-C3-XS
perl-Class-Data-Inheritable
perl-Class-Factory-Util
perl-Class-Inspector
perl-Class-ISA
perl-Class-Load
perl-Class-Load-XS
perl-Class-Method-Modifiers
perl-Class-Singleton
perl-Class-Tiny
perl-Class-XSAccessor
perl-Clone
perl-Color-ANSI-Util
perl-Color-RGB-Util
perl-ColorThemeBase-Static
perl-ColorThemeRole-ANSI
perl-ColorThemes-Standard
perl-ColorThemeUtil-ANSI
perl-Compress-Bzip2
perl-Compress-LZF
perl-Compress-Raw-Lzma
perl-Config-AutoConf
perl-Config-INI
perl-Config-INI-Reader-Multiline
perl-Config-IniFiles
perl-Config-Simple
perl-Config-Tiny
perl-Const-Fast
perl-Convert-ASN1
perl-Convert-Bencode
perl-Coro
perl-Coro-Multicore
perl-CPAN-Changes
perl-CPAN-DistnameInfo
perl-CPAN-Meta-Check
perl-Cpanel-JSON-XS
perl-Crypt-CBC
perl-Crypt-DES
perl-Crypt-IDEA
perl-Crypt-OpenSSL-Bignum
perl-Crypt-OpenSSL-Guess
perl-Crypt-OpenSSL-Random
perl-Crypt-OpenSSL-RSA
perl-Crypt-PasswdMD5
perl-Crypt-Random-Seed
perl-CSS-Tiny
perl-Data-Dump
perl-Data-Munge
perl-Data-OptList
perl-Data-Peek
perl-Data-Section
perl-Data-UUID
perl-Date-Calc
perl-Date-ISO8601
perl-Date-Manip
perl-DateTime
perl-DateTime-Format-Builder
perl-DateTime-Format-DateParse
perl-DateTime-Format-HTTP
perl-DateTime-Format-IBeat
perl-DateTime-Format-ISO8601
perl-DateTime-Format-Mail
perl-DateTime-Format-Strptime
perl-DateTime-Locale
perl-DateTime-TimeZone
perl-DateTime-TimeZone-SystemV
perl-DateTime-TimeZone-Tzfile
perl-DBD-MySQL
perl-Devel-CallChecker
perl-Devel-Caller
perl-Devel-CheckBin
perl-Devel-CheckLib
perl-Devel-Cycle
perl-Devel-EnforceEncapsulation
perl-Devel-GlobalDestruction
perl-Devel-GlobalDestruction-XS
perl-Devel-Hide
perl-Devel-Leak
perl-Devel-LexAlias
perl-Devel-Refcount
perl-Devel-Size
perl-Devel-StackTrace
perl-Devel-Symdump
perl-Digest-BubbleBabble
perl-Digest-CRC
perl-Digest-HMAC
perl-Digest-SHA1
perl-Dist-CheckConflicts
perl-DynaLoader-Functions
perl-Email-Address
perl-Email-Date-Format
perl-Encode-Detect
perl-Encode-EUCJPASCII
perl-Encode-IMAPUTF7
perl-Encode-Locale
perl-Env-ShellWords
perl-Error
perl-EV
perl-Eval-Closure
perl-Event
perl-Exception-Class
perl-Expect
perl-ExtUtils-Config
perl-ExtUtils-Depends
perl-ExtUtils-Helpers
perl-ExtUtils-InstallPaths
perl-ExtUtils-PkgConfig
perl-FCGI
perl-Fedora-VSP
perl-FFI-CheckLib
perl-File-BaseDir
perl-File-BOM
perl-File-chdir
perl-File-CheckTree
perl-File-Copy-Recursive
perl-File-DesktopEntry
perl-File-Find-Object
perl-File-Find-Object-Rule
perl-File-Find-Rule
perl-File-Find-Rule-Perl
perl-File-Inplace
perl-File-Listing
perl-File-MimeInfo
perl-File-pushd
perl-File-ReadBackwards
perl-File-Remove
perl-File-ShareDir
perl-File-ShareDir-Install
perl-File-Slurp
perl-File-Slurp-Tiny
perl-File-Slurper
perl-File-TreeCreate
perl-File-Type
perl-Font-TTF
perl-FreezeThaw
perl-GD
perl-GD-Barcode
perl-generators
perl-Getopt-ArgvFile
perl-gettext
perl-Graphics-ColorNamesLite-WWW
perl-GSSAPI
perl-Guard
perl-Hook-LexWrap
perl-HTML-Parser
perl-HTML-Tagset
perl-HTML-Tree
perl-HTTP-Cookies
perl-HTTP-Daemon
perl-HTTP-Date
perl-HTTP-Message
perl-HTTP-Negotiate
perl-Image-Base
perl-Image-Info
perl-Image-Xbm
perl-Image-Xpm
perl-Import-Into
perl-Importer
perl-inc-latest
perl-indirect
perl-Inline-Files
perl-IO-AIO
perl-IO-All
perl-IO-CaptureOutput
perl-IO-Compress-Lzma
perl-IO-HTML
perl-IO-Multiplex
perl-IO-SessionData
perl-IO-Socket-INET6
perl-IO-String
perl-IO-stringy
perl-IO-Tty
perl-IPC-Run
perl-IPC-Run3
perl-IPC-System-Simple
perl-JSON
perl-JSON-Color
perl-JSON-MaybeXS
perl-LDAP
perl-libnet
perl-libwww-perl
perl-libxml-perl
perl-Lingua-EN-Inflect
perl-List-MoreUtils-XS
perl-local-lib
perl-Locale-Codes
perl-Locale-Maketext-Gettext
perl-Locale-Msgfmt
perl-Locale-PO
perl-Log-Message
perl-Log-Message-Simple
perl-LWP-MediaTypes
perl-LWP-Protocol-https
perl-Mail-AuthenticationResults
perl-Mail-DKIM
perl-Mail-IMAPTalk
perl-Mail-SPF
perl-MailTools
perl-Match-Simple
perl-Math-Int64
perl-Math-Random-ISAAC
perl-MIME-Charset
perl-MIME-Lite
perl-MIME-Types
perl-Mixin-Linewise
perl-MLDBM
perl-Mock-Config
perl-Module-Build-Tiny
perl-Module-CPANfile
perl-Module-Implementation
perl-Module-Install-AuthorRequires
perl-Module-Install-AuthorTests
perl-Module-Install-AutoLicense
perl-Module-Install-GithubMeta
perl-Module-Install-ManifestSkip
perl-Module-Install-ReadmeFromPod
perl-Module-Install-ReadmeMarkdownFromPod
perl-Module-Install-Repository
perl-Module-Install-TestBase
perl-Module-Load-Util
perl-Module-Manifest
perl-Module-Manifest-Skip
perl-Module-Package
perl-Module-Package-Au
perl-Module-Pluggable
perl-Module-Runtime
perl-Module-Signature
perl-Mojolicious
perl-Moo
perl-Mozilla-CA
perl-Mozilla-LDAP
perl-MRO-Compat
perl-multidimensional
perl-namespace-autoclean
perl-namespace-clean
perl-Net-CIDR-Lite
perl-Net-Daemon
perl-Net-DNS
perl-Net-DNS-Resolver-Mock
perl-Net-DNS-Resolver-Programmable
perl-Net-HTTP
perl-Net-IMAP-Simple
perl-Net-IMAP-Simple-SSL
perl-Net-IP
perl-Net-LibIDN2
perl-Net-Patricia
perl-Net-SMTP-SSL
perl-Net-SNMP
perl-Net-Telnet
perl-Newt
perl-NNTPClient
perl-NTLM
perl-Number-Compare
perl-Object-Deadly
perl-Object-HashBase
perl-Package-Anon
perl-Package-Constants
perl-Package-DeprecationManager
perl-Package-Generator
perl-Package-Stash
perl-Package-Stash-XS
perl-PadWalker
perl-Paper-Specs
perl-PAR-Dist
perl-Parallel-Iterator
perl-Params-Classify
perl-Params-Util
perl-Params-Validate
perl-Params-ValidationCompiler
perl-Parse-PMFile
perl-Parse-RecDescent
perl-Parse-Yapp
perl-Path-Tiny
perl-Perl-Critic
perl-Perl-Critic-More
perl-Perl-Destruct-Level
perl-Perl-MinimumVersion
perl-Perl4-CoreLibs
perl-PerlIO-gzip
perl-PerlIO-utf8_strict
perl-PkgConfig-LibPkgConf
perl-Pod-Coverage
perl-Pod-Coverage-TrustPod
perl-Pod-Escapes
perl-Pod-Eventual
perl-Pod-LaTeX
perl-Pod-Markdown
perl-Pod-Parser
perl-Pod-Plainer
perl-Pod-POM
perl-Pod-Spell
perl-PPI
perl-PPI-HTML
perl-PPIx-QuoteLike
perl-PPIx-Regexp
perl-PPIx-Utilities
perl-prefork
perl-Probe-Perl
perl-Razor-Agent
perl-Readonly
perl-Readonly-XS
perl-Ref-Util
perl-Ref-Util-XS
perl-Regexp-Pattern-Perl
perl-Return-MultiLevel
perl-Role-Tiny
perl-Scope-Guard
perl-Scope-Upper
perl-SGMLSpm
perl-SNMP_Session
perl-Socket6
perl-Software-License
perl-Sort-Versions
perl-Specio
perl-Spiffy
perl-strictures
perl-String-CRC32
perl-String-Format
perl-String-ShellQuote
perl-String-Similarity
perl-Sub-Exporter
perl-Sub-Exporter-Progressive
perl-Sub-Identify
perl-Sub-Infix
perl-Sub-Info
perl-Sub-Install
perl-Sub-Name
perl-Sub-Quote
perl-Sub-Uplevel
perl-SUPER
perl-Switch
perl-Syntax-Highlight-Engine-Kate
perl-Sys-CPU
perl-Sys-MemInfo
perl-Sys-Virt
perl-Taint-Runtime
perl-Task-Weaken
perl-Term-Size-Any
perl-Term-Size-Perl
perl-Term-Table
perl-Term-UI
perl-TermReadKey
perl-Test-Base
perl-Test-ClassAPI
perl-Test-CPAN-Meta
perl-Test-CPAN-Meta-JSON
perl-Test-Deep
perl-Test-Differences
perl-Test-DistManifest
perl-Test-Distribution
perl-Test-EOL
perl-Test-Exception
perl-Test-Exit
perl-Test-FailWarnings
perl-Test-Fatal
perl-Test-File
perl-Test-File-ShareDir
perl-Test-Harness
perl-Test-HasVersion
perl-Test-InDistDir
perl-Test-Inter
perl-Test-LeakTrace
perl-Test-LongString
perl-Test-Manifest
perl-Test-Memory-Cycle
perl-Test-MinimumVersion
perl-Test-MockObject
perl-Test-MockRandom
perl-Test-Needs
perl-Test-NoTabs
perl-Test-NoWarnings
perl-Test-Object
perl-Test-Output
perl-Test-Pod
perl-Test-Pod-Coverage
perl-Test-Portability-Files
perl-Test-Requires
perl-Test-RequiresInternet
perl-Test-Script
perl-Test-Simple
perl-Test-SubCalls
perl-Test-Synopsis
perl-Test-Taint
perl-Test-TrailingSpace
perl-Test-utf8
perl-Test-Vars
perl-Test-Warn
perl-Test-Without-Module
perl-Test2-Plugin-NoWarnings
perl-Test2-Suite
perl-Test2-Tools-Explain
perl-Text-CharWidth
perl-Text-CSV_XS
perl-Text-Diff
perl-Text-Glob
perl-Text-Iconv
perl-Text-Soundex
perl-Text-Unidecode
perl-Text-WrapI18N
perl-Tie-IxHash
perl-TimeDate
perl-Tree-DAG_Node
perl-Type-Tiny
perl-Unicode-EastAsianWidth
perl-Unicode-LineBreak
perl-Unicode-Map8
perl-Unicode-String
perl-Unicode-UTF8
perl-UNIVERSAL-can
perl-UNIVERSAL-isa
perl-Unix-Syslog
perl-URI
perl-Variable-Magic
perl-Version-Requirements
perl-WWW-RobotRules
perl-XML-Catalog
perl-XML-DOM
perl-XML-Dumper
perl-XML-Filter-BufferText
perl-XML-Generator
perl-XML-Grove
perl-XML-Handler-YAWriter
perl-XML-LibXML
perl-XML-LibXSLT
perl-XML-NamespaceSupport
perl-XML-Parser-Lite
perl-XML-RegExp
perl-XML-SAX
perl-XML-SAX-Base
perl-XML-SAX-Writer
perl-XML-Simple
perl-XML-TokeParser
perl-XML-TreeBuilder
perl-XML-Twig
perl-XML-Writer
perl-XML-XPath
perl-XML-XPathEngine
perl-XString
perl-YAML-LibYAML
perl-YAML-PP
perl-YAML-Syck
perltidy
pesign
phodav
php
php-pear
php-pecl-apcu
php-pecl-zip
physfs
picosat
pinfo
pipewire
pixman
pkcs11-helper
pkgconf
plexus-cipher
plexus-containers
plexus-pom
plexus-sec-dispatcher
plotutils
pmdk-convert
pmix
pngcrush
pngnq
po4a
podman
poetry
policycoreutils
polkit-pkla-compat
polkit-qt-1
portreserve
postfix
potrace
powertop
ppp
pps-tools
pptp
priv_wrapper
procmail
prometheus-node-exporter
ps_mem
psacct
pssh
psutils
ptlib
publicsuffix-list
pugixml
pulseaudio
puppet
pwgen
pyatspi
pybind11
pycairo
pyelftools
pyflakes
pygobject3
PyGreSQL
pykickstart
pylint
pyparted
pyproject-rpm-macros
pyserial
python-absl-py
python-aiodns
python-aiohttp
python-alsa
python-apscheduler
python-archspec
python-argcomplete
python-argparse-manpage
python-astroid
python-astunparse
python-async-generator
python-augeas
python-azure-sdk
python-backoff
python-beautifulsoup4
python-betamax
python-blinker
python-blivet
python-boltons
python-breathe
python-cached_property
python-cbor2
python-charset-normalizer
python-cheetah
python-click
python-cmd2
python-colorama
python-CommonMark
python-conda-libmamba-solver
python-conda-package-handling
python-conda-package-streaming
python-configshell
python-cpuinfo
python-cups
python-curio
python-cytoolz
python-d2to1
python-dbus-client-gen
python-dbus-python-client-gen
python-dbus-signature-pyparsing
python-dbusmock
python-ddt
python-debtcollector
python-decorator
python-distlib
python-dmidecode
python-dns
python-dtopt
python-dulwich
python-editables
python-elementpath
python-enchant
python-entrypoints
python-ethtool
python-evdev
python-extras
python-faker
python-fasteners
python-fastjsonschema
python-fields
python-filelock
python-fixtures
python-flake8
python-flaky
python-flask
python-flit
python-flit-core
python-fluidity-sm
python-frozendict
python-funcsigs
python-gast
python-genshi
python-google-auth
python-google-auth-oauthlib
python-greenlet
python-gssapi
python-h5py
python-hatch-fancy-pypi-readme
python-hatch-vcs
python-hatchling
python-hs-dbus-signature
python-html5lib
python-httplib2
python-humanize
python-hwdata
python-importlib-metadata
python-iniconfig
python-inotify
python-into-dbus-python
python-IPy
python-iso8601
python-isodate
python-isort
python-itsdangerous
python-jsonschema-specifications
python-junit_xml
python-junitxml
python-justbases
python-justbytes
python-jwcrypto
python-jwt
python-kdcproxy
python-kerberos
python-kmod
python-kubernetes
python-lark
python-lazy-object-proxy
python-ldap
python-linux-procfs
python-lit
python-looseversion
python-markdown
python-markdown-it-py
python-mccabe
python-mdurl
python-memcached
python-menuinst
python-mimeparse
python-mock
python-monotonic
python-more-itertools
python-mpmath
python-msal
python-msrestazure
python-mutagen
python-networkx
python-nose2
python-ntlm-auth
python-oauth2client
python-openpyxl
python-openstackdocstheme
python-oslo-i18n
python-oslo-sphinx
python-paho-mqtt
python-paramiko
python-pathspec
python-pefile
python-pexpect
python-pkgconfig
python-platformdirs
python-pluggy
python-podman-api
python-poetry-core
python-process-tests
python-productmd
python-prometheus_client
python-ptyprocess
python-pycosat
python-pydbus
python-pymongo
python-PyMySQL
python-pyperclip
python-pyproject-api
python-pyproject-metadata
python-pyroute2
python-pyrsistent
python-pysocks
python-pytest-benchmark
python-pytest-cov
python-pytest-expect
python-pytest-flake8
python-pytest-flakes
python-pytest-forked
python-pytest-mock
python-pytest-relaxed
python-pytest-runner
python-pytest-subtests
python-pytest-timeout
python-pytest-xdist
python-pytoml
python-pyudev
python-pywbem
python-qrcode
python-rdflib
python-recommonmark
python-referencing
python-requests-file
python-requests-ftp
python-requests-kerberos
python-requests-mock
python-requests-oauthlib
python-requests-toolbelt
python-requests_ntlm
python-responses
python-retrying
python-rfc3986
python-rich
python-rpm-generators
python-rpmautospec-core
python-rpmfluff
python-rtslib
python-ruamel-yaml
python-ruamel-yaml-clib
python-s3transfer
python-schedutils
python-semantic_version
python-shortuuid
python-should_dsl
python-simpleline
python-slip
python-smartypants
python-sniffio
python-sortedcontainers
python-soupsieve
python-sphinx
python-sphinx-epytext
python-sphinx-theme-py3doc-enhanced
python-sphinx_rtd_theme
python-sphinxcontrib-apidoc
python-sphinxcontrib-applehelp
python-sphinxcontrib-devhelp
python-sphinxcontrib-htmlhelp
python-sphinxcontrib-httpdomain
python-sphinxcontrib-jquery
python-sphinxcontrib-jsmath
python-sphinxcontrib-qthelp
python-sphinxcontrib-serializinghtml
python-sphinxygen
python-sqlalchemy
python-suds
python-systemd
python-tempita
python-templated-dictionary
python-termcolor
python-testpath
python-testresources
python-testscenarios
python-testtools
python-tidy
python-toml
python-tomli
python-toolz
python-tornado
python-tox
python-tox-current-env
python-tqdm
python-trio
python-trove-classifiers
python-typing-extensions
python-typogrify
python-tzlocal
python-uamqp
python-unittest2
python-untangle
python-uritemplate
python-url-normalize
python-urwid
python-uswid
python-varlink
python-versioneer
python-virt-firmware
python-voluptuous
python-waitress
python-webencodings
python-webtest
python-wheel
python-whoosh
python-winrm
python-wrapt
python-xlrd
python-xlsxwriter
python-xmlschema
python-xmltodict
python-yubico
python-zipp
python-zmq
python-zstandard
python-zstd
python3-mallard-ducktype
python3-pycares
python3-pytest-asyncio
python3-typed_ast
pyusb
pywbem
pyxattr
qemu
qhull
qpdf
qperf
qr-code-generator
qt-rpm-macros
qt5-qtconnectivity
qt5-qtsensors
qt5-qtserialport
qtbase
qtdeclarative
qtsvg
qttools
quagga
quota
radvd
ragel
raptor2
rarian
rasdaemon
rasqal
rcs
rdist
rdma-core
re2
re2c
realmd
rear
recode
reproc
resource-agents
rest
rhash
rlwrap
rp-pppoe
rpm-mpi-hooks
rpmdevtools
rpmlint
rr
rtkit
rtl-sdr
ruby-augeas
rubygem-bson
rubygem-coderay
rubygem-diff-lcs
rubygem-flexmock
rubygem-hpricot
rubygem-introspection
rubygem-liquid
rubygem-maruku
rubygem-metaclass
rubygem-mongo
rubygem-mustache
rubygem-mysql2
rubygem-pkg-config
rubygem-rake
rubygem-rake-compiler
rubygem-ronn
rubygem-rouge
rubygem-rspec
rubygem-rspec-expectations
rubygem-rspec-mocks
rubygem-rspec-support
rubygem-scanf
rubygem-sys-filesystem
rubygem-thread_order
rusers
rust-cbindgen
s-nail
samba
sanlock
sassist
satyr
sbc
sblim-cim-client2
sblim-cmpi-base
sblim-cmpi-devel
sblim-cmpi-fsvol
sblim-cmpi-network
sblim-cmpi-nfsv3
sblim-cmpi-nfsv4
sblim-cmpi-params
sblim-cmpi-sysfs
sblim-cmpi-syslog
sblim-indication_helper
sblim-sfcb
sblim-sfcc
sblim-sfcCommon
sblim-testsuite
sblim-wbemcli
scl-utils
scotch
screen
scrub
sdl12-compat
SDL2
SDL_sound
sdparm
seabios
secilc
selinux-policy
serd
setools
setserial
setuptool
sgabios
sgml-common
sgpio
shared-mime-info
sharutils
shim-unsigned-aarch64
shim-unsigned-x64
simdjson
sip
sisu
skkdic
sleuthkit
slirp4netns
smartmontools
smc-tools
socket_wrapper
softhsm
sombok
sord
sos
sound-theme-freedesktop
soundtouch
sox
soxr
sparsehash
spausedd
spdlog
speex
speexdsp
spice
spice-gtk
spice-protocol
spice-vdagent
spirv-headers
spirv-llvm-translator
spirv-llvm15-translator
spirv-tools
splix
squashfs-tools
squid
sratom
sscg
star
startup-notification
stress-ng
strongswan
stunnel
subscription-manager
subunit
suitesparse
SuperLU
supermin
switcheroo-control
swtpm
symlinks
sympy
sysfsutils
systemd
systemd-bootchart
t1lib
t1utils
taglib
tang
targetcli
tbb
tcl-pgtcl
tclx
teckit
telnet
thrift
tidy
time
tini
tinycdb
tix
tk
tlog
tmpwatch
tn5250
tofrodos
tokyocabinet
trace-cmd
tss2
ttembed
ttmkfdir
tuna
twolame
uchardet
uclibc-ng
ucpp
ucs-miscfixed-fonts
ucx
udftools
udica
udisks2
uglify-js
uid_wrapper
umockdev
unicode-emoji
unicode-ucd
unique3
units
upower
uriparser
urlview
usb_modeswitch
usb_modeswitch-data
usbguard
usbip
usbmuxd
usbredir
usermode
ustr
uthash
uuid
uw-imap
v4l-utils
vc-intrinsics
vhostmd
vino
virglrenderer
virt-p2v
virt-top
virt-what
virt-who
vitess
vmem
volume_key
vorbis-tools
vte291
vulkan-headers
vulkan-loader
watchdog
wavpack
wayland
wayland-protocols
web-assets
webrtc-audio-processing
websocketpp
wget
whois
wireguard-tools
wireless-regdb
wireshark
woff2
wordnet
words
wpebackend-fdo
wsmancli
wvdial
x3270
xapian-core
Xaw3d
xcb-proto
xcb-util
xcb-util-image
xcb-util-keysyms
xcb-util-renderutil
xcb-util-wm
xdelta
xdg-dbus-proxy
xdg-utils
xdp-tools
xerces-c
xfconf
xfsdump
xhtml1-dtds
xkeyboard-config
xmlstarlet
xmltoman
xmvn
xorg-x11-apps
xorg-x11-drv-libinput
xorg-x11-font-utils
xorg-x11-fonts
xorg-x11-proto-devel
xorg-x11-server
xorg-x11-server-utils
xorg-x11-server-Xwayland
xorg-x11-util-macros
xorg-x11-utils
xorg-x11-xauth
xorg-x11-xbitmaps
xorg-x11-xinit
xorg-x11-xkb-utils
xorg-x11-xtrans-devel
xpp3
xrestop
xxhash
yajl
yaml-cpp
yasm
yelp-tools
yelp-xsl
ykclient
yp-tools
ypbind
ypserv
yq
z3
zenity
zerofree
zfs-fuse
zipper
zix
zopfli
zziplib | +| Fedora | [Fedora MIT License Declaration](https://fedoraproject.org/wiki/Licensing:Main?rd=Licensing#License_of_Fedora_SPEC_Files) | 389-ds-base
a52dec
abseil-cpp
accountsservice
acpica-tools
acpid
adcli
adobe-mappings-cmap
adobe-mappings-pdf
advancecomp
adwaita-icon-theme
afflib
aide
alsa-firmware
alsa-plugins
alsa-sof-firmware
amtk
amtterm
annobin
ansible-freeipa
archivemount
arptables
arpwatch
asio
aspell
aspell-en
at
at-spi2-atk
at-spi2-core
atf
atk
atop
attr
audiofile
augeas
authbind
authd
authselect
autoconf213
avahi
babeltrace
babeltrace2
babl
baekmuk-ttf-fonts
bats
bcache-tools
biosdevname
blosc
bluez
bmake
bolt
boom-boot
booth
botan2
breezy
brotli
buildah
busybox
bwidget
byacc
ca-certificates
cachefilesd
cairomm
calamares
capnproto
capstone
catatonit
catch
catch1
cdrdao
celt051
cereal
certmonger
cfitsio
cgdcbxd
chan
CharLS
checkpolicy
checksec
chrony
cim-schema
cjkuni-uming-fonts
cjose
cjson
ck
clang15
cldr-emoji-annotation
clinfo
clucene
clutter
clutter-gst3
clutter-gtk
cmocka
cogl
collectd
colm
color-filesystem
colord
colorize
compat-lua
compiler-rt
conda
conmon
conntrack-tools
console-setup
container-exception-logger
convmv
corosync
corosync-qdevice
cpp-hocon
cppcheck
cpprest
cpptest
cpufrequtils
cpuid
criu
crypto-policies
cryptsetup
cscope
ctags
CUnit
cups
custodia
Cython
dbus-c++
dbus-python
dbxtool
dconf
dcraw
debootstrap
deltarpm
desktop-file-utils
device-mapper-persistent-data
dhcpcd
dietlibc
diffstat
ding-libs
discount
distribution-gpg-keys
dleyna-connector-dbus
dleyna-core
dmraid
dnf
dnf-plugins-core
docbook-dtds
docbook-simple
docbook-slides
docbook-style-dsssl
docbook-utils
docbook2X
docbook5-schemas
docbook5-style-xsl
dogtail
dos2unix
dotconf
dovecot
dpdk
driverctl
dropwatch
drpm
duktape
dumpet
dvd+rw-tools
dwarves
dwz
dyninst
ebtables
edac-utils
edk2
efax
efi-rpm-macros
egl-wayland
eglexternalplatform
elinks
enca
enchant
enchant2
enscript
environment-modules
erofs-utils
evemu
execstack
exempi
exiv2
expected
extra-cmake-modules
fabtests
facter
fakechroot
fakeroot
fdk-aac-free
fdupes
fence-virt
fetchmail
fftw
filebench
fio
firewalld
flac
flashrom
flatbuffers
flite
fltk
fmt
fontawesome-fonts
fontawesome4-fonts
fontpackages
fonts-rpm-macros
foomatic-db
freeglut
freeipmi
freeradius
freetds
freexl
fribidi
fros
frr
fsverity-utils
fuse-overlayfs
fuse-sshfs
fuse-zip
fuse3
future
fwupd
fwupd-efi
fxload
gavl
gbenchmark
gconf-editor
GConf2
gcovr
gcr
gdal
gdisk
gdk-pixbuf2
generic-logos
genwqe-tools
geoclue2
GeoIP
GeoIP-GeoLite-data
geolite2
geos
gfs2-utils
gi-docgen
giflib
gl-manpages
glew
glm
glog
glslang
glusterfs
gnome-desktop-testing
gnome-doc-utils
gnome-icon-theme
gnome-keyring
gnu-efi
go-rpm-macros
gom
google-api-python-client
google-crosextra-caladea-fonts
google-crosextra-carlito-fonts
google-guice
google-noto-cjk-fonts
google-noto-emoji-fonts
google-roboto-slab-fonts
gphoto2
gpm
gpsbabel
graphene
graphite2
graphviz
grubby
gsettings-desktop-schemas
gsl
gsm
gspell
gssdp
gssntlmssp
gstreamer1
gstreamer1-plugins-bad-free
gstreamer1-plugins-base
gtk-vnc
gtk2
gtk3
gtkspell
gupnp
gupnp-av
gupnp-dlna
gupnp-igd
hardening-check
hdf
hdf5
heimdal
help2man
hexedit
hicolor-icon-theme
hiera
highlight
hivex
hostname
hping3
hsakmt
htop
hunspell
hunspell-af
hunspell-ar
hunspell-as
hunspell-ast
hunspell-az
hunspell-be
hunspell-bg
hunspell-bn
hunspell-br
hunspell-ca
hunspell-cop
hunspell-csb
hunspell-cv
hunspell-cy
hunspell-da
hunspell-de
hunspell-dsb
hunspell-el
hunspell-en
hunspell-eo
hunspell-es
hunspell-et
hunspell-eu
hunspell-fa
hunspell-fj
hunspell-fo
hunspell-fr
hunspell-fur
hunspell-fy
hunspell-ga
hunspell-gd
hunspell-gl
hunspell-grc
hunspell-gu
hunspell-gv
hunspell-haw
hunspell-hi
hunspell-hil
hunspell-hr
hunspell-hsb
hunspell-ht
hunspell-hu
hunspell-hy
hunspell-ia
hunspell-id
hunspell-is
hunspell-it
hunspell-kk
hunspell-km
hunspell-kn
hunspell-ko
hunspell-ku
hunspell-ky
hunspell-la
hunspell-lb
hunspell-ln
hunspell-mai
hunspell-mg
hunspell-mi
hunspell-mk
hunspell-ml
hunspell-mn
hunspell-mos
hunspell-mr
hunspell-ms
hunspell-mt
hunspell-nds
hunspell-ne
hunspell-nl
hunspell-no
hunspell-nr
hunspell-nso
hunspell-ny
hunspell-om
hunspell-or
hunspell-pa
hunspell-pl
hunspell-pt
hunspell-quh
hunspell-ro
hunspell-ru
hunspell-rw
hunspell-se
hunspell-shs
hunspell-si
hunspell-sk
hunspell-sl
hunspell-smj
hunspell-so
hunspell-sq
hunspell-sr
hunspell-sv
hunspell-sw
hunspell-ta
hunspell-te
hunspell-tet
hunspell-th
hunspell-tk
hunspell-tl
hunspell-tn
hunspell-tpi
hunspell-ts
hunspell-uk
hunspell-uz
hunspell-ve
hunspell-vi
hunspell-wa
hunspell-xh
hunspell-yi
hwdata
hwloc
hyperscan
hyperv-daemons
hyphen
hyphen-as
hyphen-bg
hyphen-bn
hyphen-ca
hyphen-da
hyphen-de
hyphen-el
hyphen-es
hyphen-fa
hyphen-fo
hyphen-fr
hyphen-ga
hyphen-gl
hyphen-grc
hyphen-gu
hyphen-hi
hyphen-hsb
hyphen-hu
hyphen-ia
hyphen-id
hyphen-is
hyphen-it
hyphen-kn
hyphen-ku
hyphen-lt
hyphen-mi
hyphen-ml
hyphen-mn
hyphen-mr
hyphen-nl
hyphen-or
hyphen-pa
hyphen-pl
hyphen-pt
hyphen-ro
hyphen-ru
hyphen-sa
hyphen-sk
hyphen-sl
hyphen-sv
hyphen-ta
hyphen-te
hyphen-tk
hyphen-uk
ibus
ibus-chewing
ibus-hangul
ibus-kkc
ibus-libzhuyin
ibus-m17n
ibus-rawcode
ibus-sayura
ibus-table
ibus-table-chinese
icc-profiles-openicc
icon-naming-utils
icoutils
iftop
igt-gpu-tools
iio-sensor-proxy
ilmbase
im-chooser
imaptest
imsettings
incron
indent
infinipath-psm
inih
iniparser
intel-cmt-cat
intel-compute-runtime
intel-gmmlib
intel-igc
intel-ipsec-mb
intel-level-zero
intel-media-driver
intel-metee
intel-opencl-clang
intel-vpl-gpu-rt
ioping
IP2Location
ipa-pgothic-fonts
ipcalc
ipmitool
iprutils
iptraf-ng
iptstate
irssi
iscsi-initiator-utils
isns-utils
iso-codes
isomd5sum
iw
iwd
jabberpy
jakarta-servlet
jasper
javapackages-bootstrap
javapackages-tools
jbigkit
jdom2
jemalloc
jfsutils
jimtcl
jose
js-jquery
jsoncpp
Judy
jurand
kata-containers
kde-filesystem
kde-settings
kernel-srpm-macros
kexec-tools
keybinder3
keycloak-httpd-client-install
kf
kf-kconfig
kf-kcoreaddons
kf-ki18n
kf-kwidgetsaddons
kpmcore
kronosnet
ksh
kyotocabinet
kyua
ladspa
lame
langtable
lapack
lasso
latencytop
lato-fonts
lcms2
lcov
ldns
leatherman
ledmon
lensfun
leveldb
lftp
libabw
libaec
libao
libappstream-glib
libarrow
libart_lgpl
libasyncns
libatasmart
libavc1394
libblockdev
libbpf
libbsd
libburn
libbytesize
libcacard
libcanberra
libcbor
libcdio
libcdio-paranoia
libcdr
libcgroup
libchewing
libclc
libcli
libcmis
libcmpiutil
libcomps
libcroco
libcxx
libdaemon
libdap
libdatrie
libdazzle
libdbi
libdbusmenu
libdc1394
libdecor
libdeflate
libdmx
libdnf
libdrm
libdvdnav
libdvdread
libdwarf
libeasyfc
libecap
libecb
libei
libell
libEMF
libeot
libepoxy
libepubgen
libesmtp
libetonyek
libev
libevdev
libexif
libexttextcat
libfabric
libfontenc
libfreehand
libftdi
libgadu
libgdither
libgee
libgee06
libgeotiff
libgexiv2
libgit2
libgit2-glib
libglade2
libglvnd
libgovirt
libgphoto2
libgsf
libgta
libguestfs
libgusb
libgxim
libgxps
libhangul
libhugetlbfs
libibcommon
libical
libICE
libicns
libid3tag
libIDL
libidn2
libiec61883
libieee1284
libimobiledevice
libindicator
libinput
libiodbc
libipt
libiptcdata
libiscsi
libisoburn
libisofs
libjaylink
libjcat
libkcapi
libkeepalive
libkkc
libkkc-data
libkml
liblangtag
liblc3
libldb
libldm
liblerc
liblockfile
liblognorm
liblouis
liblqr-1
liblzf
libmad
libmamba
libmd
libmediaart
libmicrohttpd
libmikmod
libmodman
libmodplug
libmodulemd1
libmpcdec
libmspub
libmtp
libmusicbrainz5
libmwaw
libnbd
libnet
libnetfilter_log
libnfs
libnotify
libntlm
libnumbertext
libnvme
liboauth
libodfgen
libofa
libogg
liboggz
liboil
libomxil-bellagio
libopenraw
liboping
libosinfo
libotf
libotr
libpagemaker
libpaper
libpciaccess
libpeas
libpfm
libpinyin
libplist
libpmemobj-cpp
libpng12
libpng15
libproxy
libpsm2
libpwquality
libqb
libqxp
libraqm
LibRaw
libraw1394
libreport
libreswan
librevenge
librsvg2
librx
libsamplerate
libsass
libsecret
libsemanage
libsigc++20
libsigsegv
libslirp
libSM
libsmbios
libsmi
libsndfile
libsodium
libspiro
libsrtp
libssh
libstaroffice
libstemmer
libstoragemgmt
libtdb
libteam
libtevent
libthai
libtnc
libtomcrypt
libtommath
libtpms
libtracecmd
libtraceevent
libtracefs
libtranslit
libucil
libunicap
libuninameslist
liburing
libusb1
libusbmuxd
libuser
libva-utils
libvarlink
libverto
libvirt-dbus
libvirt-glib
libvirt-java
libvirt-python
libvisio
libvisual
libvoikko
libvorbis
libvpl
libvpx
libwacom
libwebsockets
libwnck3
libwpd
libwpe
libwpg
libwps
libwvstreams
libX11
libXau
libXaw
libxcb
libXcomposite
libxcrypt
libXcursor
libxcvt
libXdamage
libXdmcp
libXext
libxfce4util
libXfixes
libXfont2
libXft
libXi
libXinerama
libxkbcommon
libxkbfile
libxklavier
libxmlb
libXmu
libXpm
libXrandr
libXrender
libXres
libXScrnSaver
libxshmfence
libXt
libXtst
libXv
libXxf86vm
libyami
libyang
libyubikey
libzip
libzmf
lilv
linuxconsoletools
lksctp-tools
lld15
lldpd
llvm15
lockdev
logwatch
lpsolve
lrzsz
lua
lua-expat
lua-filesystem
lua-json
lua-lpeg
lua-lunitx
lua-rpm-macros
lua-term
luajit
lujavrite
luksmeta
lutok
lv2
lxc
lxcfs
lzip
lzop
m17n-db
m17n-lib
mac-robber
mailcap
mailx
malaga
malaga-suomi-voikko
mallard-rng
man-pages-cs
man-pages-es
man-pages-it
man-pages-ja
man-pages-ko
man-pages-pl
man-pages-ru
man-pages-zh-CN
mandoc
mariadb
mariadb-connector-c
mariadb-connector-odbc
marisa
maven-compiler-plugin
maven-jar-plugin
maven-parent
maven-resolver
maven-resources-plugin
maven-surefire
maven-wagon
mcelog
mcpp
mcstrans
mdadm
mdds
mdevctl
meanwhile
mecab
mecab-ipadic
media-player-info
memcached
memkind
mesa
mesa-demos
mesa-libGLU
metis
microcode_ctl
microdnf
minicom
minizip-ng
mksh
mobile-broadband-provider-info
mock
mock-core-configs
mod_auth_gssapi
mod_auth_mellon
mod_auth_openidc
mod_authnz_pam
mod_fcgid
mod_http2
mod_intercept_form_submit
mod_lookup_identity
mod_md
mod_security
mod_security_crs
mod_wsgi
mokutil
mosh
mosquitto
mpage
mrtg
mstflint
mt-st
mtdev
mtools
mtr
mtx
munge
mutt
mythes
mythes-bg
mythes-ca
mythes-cs
mythes-da
mythes-de
mythes-el
mythes-en
mythes-eo
mythes-es
mythes-fr
mythes-ga
mythes-hu
mythes-mi
mythes-ne
mythes-nl
mythes-pl
mythes-pt
mythes-ro
mythes-ru
mythes-sk
mythes-sl
mythes-sv
mythes-uk
nbd
nbdkit
needrestart
neon
netavark
netcdf
netcf
netlabel_tools
netpbm
netsniff-ng
nfs4-acl-tools
nftables
nilfs-utils
nkf
nload
nlopt
nodejs-packaging
nss-mdns
nss-pam-ldapd
nss_nis
nss_wrapper
ntfs-3g
ntfs-3g-system-compression
numad
numatop
numpy
nvml
oath-toolkit
ocaml
ocaml-alcotest
ocaml-astring
ocaml-augeas
ocaml-base
ocaml-bigarray-compat
ocaml-bisect-ppx
ocaml-calendar
ocaml-camlp-streams
ocaml-camlp5
ocaml-camomile
ocaml-cinaps
ocaml-cmdliner
ocaml-compiler-libs-janestreet
ocaml-cppo
ocaml-csexp
ocaml-csv
ocaml-ctypes
ocaml-curses
ocaml-dune
ocaml-extlib
ocaml-fileutils
ocaml-findlib
ocaml-fmt
ocaml-fpath
ocaml-gettext
ocaml-integers
ocaml-libvirt
ocaml-luv
ocaml-lwt
ocaml-markup
ocaml-mmap
ocaml-num
ocaml-ocamlbuild
ocaml-ocplib-endian
ocaml-ounit
ocaml-parsexp
ocaml-pp
ocaml-ppx-derivers
ocaml-ppx-here
ocaml-ppx-let
ocaml-ppxlib
ocaml-re
ocaml-react
ocaml-result
ocaml-seq
ocaml-sexplib
ocaml-sexplib0
ocaml-srpm-macros
ocaml-stdio
ocaml-stdlib-random
ocaml-topkg
ocaml-tyxml
ocaml-uutf
ocaml-xml-light
ocaml-zarith
ocl-icd
oddjob
ogdi
omping
opa
opal
open-vm-tools
openblas
openbox
opencc
opencl-filesystem
opencl-headers
opencryptoki
opencsd
opendnssec
OpenEXR
openjade
openjpeg2
openmpi
openobex
openoffice-lv
openrdate
opensc
openslp
opensm
opensp
openssl
openssl-ibmpkcs11
openssl-pkcs11
openwsman
optipng
opus
orangefs
ORBit2
orc
os-prober
osinfo-db
osinfo-db-tools
overpass-fonts
p11-kit
p7zip
pacemaker
pacrunner
paho-c
pakchois
pam_krb5
pam_wrapper
papi
paps
parallel
passim
patchelf
patchutils
pbzip2
pcp
pcsc-lite
pcsc-lite-ccid
PEGTL
perl
perl-Algorithm-C3
perl-Algorithm-Diff
perl-Alien-Build
perl-Alien-pkgconf
perl-AnyEvent
perl-AnyEvent-AIO
perl-AnyEvent-BDB
perl-App-cpanminus
perl-App-FatPacker
perl-AppConfig
perl-Archive-Extract
perl-Archive-Zip
perl-Authen-SASL
perl-B-COW
perl-B-Debug
perl-B-Hooks-EndOfScope
perl-B-Hooks-OP-Check
perl-B-Keywords
perl-B-Lint
perl-bareword-filehandles
perl-BDB
perl-Bit-Vector
perl-boolean
perl-Browser-Open
perl-BSD-Resource
perl-Business-ISBN
perl-Business-ISBN-Data
perl-Bytes-Random-Secure
perl-Capture-Tiny
perl-Carp-Clan
perl-CBOR-XS
perl-Class-Accessor
perl-Class-C3
perl-Class-C3-XS
perl-Class-Data-Inheritable
perl-Class-Factory-Util
perl-Class-Inspector
perl-Class-ISA
perl-Class-Load
perl-Class-Load-XS
perl-Class-Method-Modifiers
perl-Class-Singleton
perl-Class-Tiny
perl-Class-XSAccessor
perl-Clone
perl-Color-ANSI-Util
perl-Color-RGB-Util
perl-ColorThemeBase-Static
perl-ColorThemeRole-ANSI
perl-ColorThemes-Standard
perl-ColorThemeUtil-ANSI
perl-Compress-Bzip2
perl-Compress-LZF
perl-Compress-Raw-Lzma
perl-Config-AutoConf
perl-Config-INI
perl-Config-INI-Reader-Multiline
perl-Config-IniFiles
perl-Config-Simple
perl-Config-Tiny
perl-Const-Fast
perl-Convert-ASN1
perl-Convert-Bencode
perl-Coro
perl-Coro-Multicore
perl-CPAN-Changes
perl-CPAN-DistnameInfo
perl-CPAN-Meta-Check
perl-Cpanel-JSON-XS
perl-Crypt-CBC
perl-Crypt-DES
perl-Crypt-IDEA
perl-Crypt-OpenSSL-Bignum
perl-Crypt-OpenSSL-Guess
perl-Crypt-OpenSSL-Random
perl-Crypt-OpenSSL-RSA
perl-Crypt-PasswdMD5
perl-Crypt-Random-Seed
perl-CSS-Tiny
perl-Data-Dump
perl-Data-Munge
perl-Data-OptList
perl-Data-Peek
perl-Data-Section
perl-Data-UUID
perl-Date-Calc
perl-Date-ISO8601
perl-Date-Manip
perl-DateTime
perl-DateTime-Format-Builder
perl-DateTime-Format-DateParse
perl-DateTime-Format-HTTP
perl-DateTime-Format-IBeat
perl-DateTime-Format-ISO8601
perl-DateTime-Format-Mail
perl-DateTime-Format-Strptime
perl-DateTime-Locale
perl-DateTime-TimeZone
perl-DateTime-TimeZone-SystemV
perl-DateTime-TimeZone-Tzfile
perl-DBD-MySQL
perl-Devel-CallChecker
perl-Devel-Caller
perl-Devel-CheckBin
perl-Devel-CheckLib
perl-Devel-Cycle
perl-Devel-EnforceEncapsulation
perl-Devel-GlobalDestruction
perl-Devel-GlobalDestruction-XS
perl-Devel-Hide
perl-Devel-Leak
perl-Devel-LexAlias
perl-Devel-Refcount
perl-Devel-Size
perl-Devel-StackTrace
perl-Devel-Symdump
perl-Digest-BubbleBabble
perl-Digest-CRC
perl-Digest-HMAC
perl-Digest-SHA1
perl-Dist-CheckConflicts
perl-DynaLoader-Functions
perl-Email-Address
perl-Email-Date-Format
perl-Encode-Detect
perl-Encode-EUCJPASCII
perl-Encode-IMAPUTF7
perl-Encode-Locale
perl-Env-ShellWords
perl-Error
perl-EV
perl-Eval-Closure
perl-Event
perl-Exception-Class
perl-Expect
perl-ExtUtils-Config
perl-ExtUtils-Depends
perl-ExtUtils-Helpers
perl-ExtUtils-InstallPaths
perl-ExtUtils-PkgConfig
perl-FCGI
perl-Fedora-VSP
perl-FFI-CheckLib
perl-File-BaseDir
perl-File-BOM
perl-File-chdir
perl-File-CheckTree
perl-File-Copy-Recursive
perl-File-DesktopEntry
perl-File-Find-Object
perl-File-Find-Object-Rule
perl-File-Find-Rule
perl-File-Find-Rule-Perl
perl-File-Inplace
perl-File-Listing
perl-File-MimeInfo
perl-File-pushd
perl-File-ReadBackwards
perl-File-Remove
perl-File-ShareDir
perl-File-ShareDir-Install
perl-File-Slurp
perl-File-Slurp-Tiny
perl-File-Slurper
perl-File-TreeCreate
perl-File-Type
perl-Font-TTF
perl-FreezeThaw
perl-GD
perl-GD-Barcode
perl-generators
perl-Getopt-ArgvFile
perl-gettext
perl-Graphics-ColorNamesLite-WWW
perl-GSSAPI
perl-Guard
perl-Hook-LexWrap
perl-HTML-Parser
perl-HTML-Tagset
perl-HTML-Tree
perl-HTTP-Cookies
perl-HTTP-Daemon
perl-HTTP-Date
perl-HTTP-Message
perl-HTTP-Negotiate
perl-Image-Base
perl-Image-Info
perl-Image-Xbm
perl-Image-Xpm
perl-Import-Into
perl-Importer
perl-inc-latest
perl-indirect
perl-Inline-Files
perl-IO-AIO
perl-IO-All
perl-IO-CaptureOutput
perl-IO-Compress-Lzma
perl-IO-HTML
perl-IO-Multiplex
perl-IO-SessionData
perl-IO-Socket-INET6
perl-IO-String
perl-IO-stringy
perl-IO-Tty
perl-IPC-Run
perl-IPC-Run3
perl-IPC-System-Simple
perl-JSON
perl-JSON-Color
perl-JSON-MaybeXS
perl-LDAP
perl-libnet
perl-libwww-perl
perl-libxml-perl
perl-Lingua-EN-Inflect
perl-List-MoreUtils-XS
perl-local-lib
perl-Locale-Codes
perl-Locale-Maketext-Gettext
perl-Locale-Msgfmt
perl-Locale-PO
perl-Log-Message
perl-Log-Message-Simple
perl-LWP-MediaTypes
perl-LWP-Protocol-https
perl-Mail-AuthenticationResults
perl-Mail-DKIM
perl-Mail-IMAPTalk
perl-Mail-SPF
perl-MailTools
perl-Match-Simple
perl-Math-Int64
perl-Math-Random-ISAAC
perl-MIME-Charset
perl-MIME-Lite
perl-MIME-Types
perl-Mixin-Linewise
perl-MLDBM
perl-Mock-Config
perl-Module-Build-Tiny
perl-Module-CPANfile
perl-Module-Implementation
perl-Module-Install-AuthorRequires
perl-Module-Install-AuthorTests
perl-Module-Install-AutoLicense
perl-Module-Install-GithubMeta
perl-Module-Install-ManifestSkip
perl-Module-Install-ReadmeFromPod
perl-Module-Install-ReadmeMarkdownFromPod
perl-Module-Install-Repository
perl-Module-Install-TestBase
perl-Module-Load-Util
perl-Module-Manifest
perl-Module-Manifest-Skip
perl-Module-Package
perl-Module-Package-Au
perl-Module-Pluggable
perl-Module-Runtime
perl-Module-Signature
perl-Mojolicious
perl-Moo
perl-Mozilla-CA
perl-Mozilla-LDAP
perl-MRO-Compat
perl-multidimensional
perl-namespace-autoclean
perl-namespace-clean
perl-Net-CIDR-Lite
perl-Net-Daemon
perl-Net-DNS
perl-Net-DNS-Resolver-Mock
perl-Net-DNS-Resolver-Programmable
perl-Net-HTTP
perl-Net-IMAP-Simple
perl-Net-IMAP-Simple-SSL
perl-Net-IP
perl-Net-LibIDN2
perl-Net-Patricia
perl-Net-SMTP-SSL
perl-Net-SNMP
perl-Net-Telnet
perl-Newt
perl-NNTPClient
perl-NTLM
perl-Number-Compare
perl-Object-Deadly
perl-Object-HashBase
perl-Package-Anon
perl-Package-Constants
perl-Package-DeprecationManager
perl-Package-Generator
perl-Package-Stash
perl-Package-Stash-XS
perl-PadWalker
perl-Paper-Specs
perl-PAR-Dist
perl-Parallel-Iterator
perl-Params-Classify
perl-Params-Util
perl-Params-Validate
perl-Params-ValidationCompiler
perl-Parse-PMFile
perl-Parse-RecDescent
perl-Parse-Yapp
perl-Path-Tiny
perl-Perl-Critic
perl-Perl-Critic-More
perl-Perl-Destruct-Level
perl-Perl-MinimumVersion
perl-Perl4-CoreLibs
perl-PerlIO-gzip
perl-PerlIO-utf8_strict
perl-PkgConfig-LibPkgConf
perl-Pod-Coverage
perl-Pod-Coverage-TrustPod
perl-Pod-Escapes
perl-Pod-Eventual
perl-Pod-LaTeX
perl-Pod-Markdown
perl-Pod-Parser
perl-Pod-Plainer
perl-Pod-POM
perl-Pod-Spell
perl-PPI
perl-PPI-HTML
perl-PPIx-QuoteLike
perl-PPIx-Regexp
perl-PPIx-Utilities
perl-prefork
perl-Probe-Perl
perl-Razor-Agent
perl-Readonly
perl-Readonly-XS
perl-Ref-Util
perl-Ref-Util-XS
perl-Regexp-Pattern-Perl
perl-Return-MultiLevel
perl-Role-Tiny
perl-Scope-Guard
perl-Scope-Upper
perl-SGMLSpm
perl-SNMP_Session
perl-Socket6
perl-Software-License
perl-Sort-Versions
perl-Specio
perl-Spiffy
perl-strictures
perl-String-CRC32
perl-String-Format
perl-String-ShellQuote
perl-String-Similarity
perl-Sub-Exporter
perl-Sub-Exporter-Progressive
perl-Sub-Identify
perl-Sub-Infix
perl-Sub-Info
perl-Sub-Install
perl-Sub-Name
perl-Sub-Quote
perl-Sub-Uplevel
perl-SUPER
perl-Switch
perl-Syntax-Highlight-Engine-Kate
perl-Sys-CPU
perl-Sys-MemInfo
perl-Sys-Virt
perl-Taint-Runtime
perl-Task-Weaken
perl-Term-Size-Any
perl-Term-Size-Perl
perl-Term-Table
perl-Term-UI
perl-TermReadKey
perl-Test-Base
perl-Test-ClassAPI
perl-Test-CPAN-Meta
perl-Test-CPAN-Meta-JSON
perl-Test-Deep
perl-Test-Differences
perl-Test-DistManifest
perl-Test-Distribution
perl-Test-EOL
perl-Test-Exception
perl-Test-Exit
perl-Test-FailWarnings
perl-Test-Fatal
perl-Test-File
perl-Test-File-ShareDir
perl-Test-Harness
perl-Test-HasVersion
perl-Test-InDistDir
perl-Test-Inter
perl-Test-LeakTrace
perl-Test-LongString
perl-Test-Manifest
perl-Test-Memory-Cycle
perl-Test-MinimumVersion
perl-Test-MockObject
perl-Test-MockRandom
perl-Test-Needs
perl-Test-NoTabs
perl-Test-NoWarnings
perl-Test-Object
perl-Test-Output
perl-Test-Pod
perl-Test-Pod-Coverage
perl-Test-Portability-Files
perl-Test-Requires
perl-Test-RequiresInternet
perl-Test-Script
perl-Test-Simple
perl-Test-SubCalls
perl-Test-Synopsis
perl-Test-Taint
perl-Test-TrailingSpace
perl-Test-utf8
perl-Test-Vars
perl-Test-Warn
perl-Test-Without-Module
perl-Test2-Plugin-NoWarnings
perl-Test2-Suite
perl-Test2-Tools-Explain
perl-Text-CharWidth
perl-Text-CSV_XS
perl-Text-Diff
perl-Text-Glob
perl-Text-Iconv
perl-Text-Soundex
perl-Text-Unidecode
perl-Text-WrapI18N
perl-Tie-IxHash
perl-TimeDate
perl-Tree-DAG_Node
perl-Type-Tiny
perl-Unicode-EastAsianWidth
perl-Unicode-LineBreak
perl-Unicode-Map8
perl-Unicode-String
perl-Unicode-UTF8
perl-UNIVERSAL-can
perl-UNIVERSAL-isa
perl-Unix-Syslog
perl-URI
perl-Variable-Magic
perl-Version-Requirements
perl-WWW-RobotRules
perl-XML-Catalog
perl-XML-DOM
perl-XML-Dumper
perl-XML-Filter-BufferText
perl-XML-Generator
perl-XML-Grove
perl-XML-Handler-YAWriter
perl-XML-LibXML
perl-XML-LibXSLT
perl-XML-NamespaceSupport
perl-XML-Parser-Lite
perl-XML-RegExp
perl-XML-SAX
perl-XML-SAX-Base
perl-XML-SAX-Writer
perl-XML-Simple
perl-XML-TokeParser
perl-XML-TreeBuilder
perl-XML-Twig
perl-XML-Writer
perl-XML-XPath
perl-XML-XPathEngine
perl-XString
perl-YAML-LibYAML
perl-YAML-PP
perl-YAML-Syck
perltidy
pesign
phodav
php
php-pear
php-pecl-apcu
php-pecl-zip
physfs
picosat
pinfo
pipewire
pixman
pkcs11-helper
pkgconf
plexus-cipher
plexus-containers
plexus-pom
plexus-sec-dispatcher
plotutils
pmdk-convert
pmix
pngcrush
pngnq
po4a
podman
poetry
policycoreutils
polkit-pkla-compat
polkit-qt-1
portreserve
postfix
potrace
powertop
ppp
pps-tools
pptp
priv_wrapper
procmail
prometheus-node-exporter
ps_mem
psacct
pssh
psutils
ptlib
publicsuffix-list
pugixml
pulseaudio
puppet
pwgen
pyatspi
pybind11
pycairo
pyelftools
pyflakes
pygobject3
PyGreSQL
pykickstart
pylint
pyparted
pyproject-rpm-macros
pyserial
python-absl-py
python-aiodns
python-aiohttp
python-alsa
python-apscheduler
python-archspec
python-argcomplete
python-argparse-manpage
python-astroid
python-astunparse
python-async-generator
python-augeas
python-azure-sdk
python-backoff
python-beautifulsoup4
python-betamax
python-blinker
python-blivet
python-boltons
python-breathe
python-cached_property
python-cbor2
python-charset-normalizer
python-cheetah
python-click
python-cmd2
python-colorama
python-CommonMark
python-conda-libmamba-solver
python-conda-package-handling
python-conda-package-streaming
python-configshell
python-cpuinfo
python-cups
python-curio
python-cytoolz
python-d2to1
python-dbus-client-gen
python-dbus-python-client-gen
python-dbus-signature-pyparsing
python-dbusmock
python-ddt
python-debtcollector
python-decorator
python-distlib
python-dmidecode
python-dns
python-dtopt
python-dulwich
python-editables
python-elementpath
python-enchant
python-entrypoints
python-ethtool
python-evdev
python-extras
python-faker
python-fasteners
python-fastjsonschema
python-fields
python-filelock
python-fixtures
python-flake8
python-flaky
python-flask
python-flit
python-flit-core
python-fluidity-sm
python-frozendict
python-funcsigs
python-gast
python-genshi
python-google-auth
python-google-auth-oauthlib
python-greenlet
python-gssapi
python-h5py
python-hatch-fancy-pypi-readme
python-hatch-vcs
python-hatchling
python-hs-dbus-signature
python-html5lib
python-httplib2
python-humanize
python-hwdata
python-importlib-metadata
python-iniconfig
python-inotify
python-into-dbus-python
python-IPy
python-iso8601
python-isodate
python-isort
python-itsdangerous
python-jsonschema-specifications
python-junit_xml
python-junitxml
python-justbases
python-justbytes
python-jwcrypto
python-jwt
python-kdcproxy
python-kerberos
python-kmod
python-kubernetes
python-lark
python-lazy-object-proxy
python-ldap
python-linux-procfs
python-lit
python-looseversion
python-markdown
python-markdown-it-py
python-mccabe
python-mdurl
python-memcached
python-menuinst
python-mimeparse
python-mock
python-monotonic
python-more-itertools
python-mpmath
python-msal
python-msrestazure
python-mutagen
python-networkx
python-nose2
python-ntlm-auth
python-oauth2client
python-openpyxl
python-openstackdocstheme
python-oslo-i18n
python-oslo-sphinx
python-paho-mqtt
python-paramiko
python-pathspec
python-pefile
python-pexpect
python-pkgconfig
python-platformdirs
python-pluggy
python-podman-api
python-poetry-core
python-process-tests
python-productmd
python-prometheus_client
python-ptyprocess
python-pycosat
python-pydbus
python-pymongo
python-PyMySQL
python-pyperclip
python-pyproject-api
python-pyproject-metadata
python-pyroute2
python-pyrsistent
python-pysocks
python-pytest-benchmark
python-pytest-cov
python-pytest-expect
python-pytest-flake8
python-pytest-flakes
python-pytest-forked
python-pytest-mock
python-pytest-relaxed
python-pytest-runner
python-pytest-subtests
python-pytest-timeout
python-pytest-xdist
python-pytoml
python-pyudev
python-pywbem
python-qrcode
python-rdflib
python-recommonmark
python-referencing
python-requests-file
python-requests-ftp
python-requests-kerberos
python-requests-mock
python-requests-oauthlib
python-requests-toolbelt
python-requests_ntlm
python-responses
python-retrying
python-rfc3986
python-rich
python-rpm-generators
python-rpmautospec-core
python-rpmfluff
python-rtslib
python-ruamel-yaml
python-ruamel-yaml-clib
python-s3transfer
python-schedutils
python-semantic_version
python-shortuuid
python-should_dsl
python-simpleline
python-slip
python-smartypants
python-sniffio
python-sortedcontainers
python-soupsieve
python-sphinx
python-sphinx-epytext
python-sphinx-theme-py3doc-enhanced
python-sphinx_rtd_theme
python-sphinxcontrib-apidoc
python-sphinxcontrib-applehelp
python-sphinxcontrib-devhelp
python-sphinxcontrib-htmlhelp
python-sphinxcontrib-httpdomain
python-sphinxcontrib-jquery
python-sphinxcontrib-jsmath
python-sphinxcontrib-qthelp
python-sphinxcontrib-serializinghtml
python-sphinxygen
python-sqlalchemy
python-suds
python-systemd
python-tempita
python-templated-dictionary
python-termcolor
python-testpath
python-testresources
python-testscenarios
python-testtools
python-tidy
python-toml
python-tomli
python-toolz
python-tornado
python-tox
python-tox-current-env
python-tqdm
python-trio
python-trove-classifiers
python-typing-extensions
python-typogrify
python-tzlocal
python-uamqp
python-unittest2
python-untangle
python-uritemplate
python-url-normalize
python-urwid
python-uswid
python-varlink
python-versioneer
python-virt-firmware
python-voluptuous
python-waitress
python-webencodings
python-webtest
python-wheel
python-whoosh
python-winrm
python-wrapt
python-xlrd
python-xlsxwriter
python-xmlschema
python-xmltodict
python-yubico
python-zipp
python-zmq
python-zstandard
python-zstd
python3-mallard-ducktype
python3-pycares
python3-pytest-asyncio
python3-typed_ast
pyusb
pywbem
pyxattr
qemu
qhull
qpdf
qperf
qr-code-generator
qt-rpm-macros
qt5-qtconnectivity
qt5-qtsensors
qt5-qtserialport
qtbase
qtdeclarative
qtsvg
qttools
quagga
quota
radvd
ragel
raptor2
rarian
rasdaemon
rasqal
rcs
rdist
rdma-core
re2
re2c
realmd
rear
recode
reproc
resource-agents
rest
rhash
rlwrap
rp-pppoe
rpm-mpi-hooks
rpmdevtools
rpmlint
rr
rtkit
rtl-sdr
ruby-augeas
rubygem-bson
rubygem-coderay
rubygem-diff-lcs
rubygem-flexmock
rubygem-hpricot
rubygem-introspection
rubygem-liquid
rubygem-maruku
rubygem-metaclass
rubygem-mongo
rubygem-mustache
rubygem-mysql2
rubygem-pkg-config
rubygem-rake
rubygem-rake-compiler
rubygem-ronn
rubygem-rouge
rubygem-rspec
rubygem-rspec-expectations
rubygem-rspec-mocks
rubygem-rspec-support
rubygem-scanf
rubygem-sys-filesystem
rubygem-thread_order
rusers
rust-cbindgen
s-nail
samba
sanlock
sassist
satyr
sbc
sblim-cim-client2
sblim-cmpi-base
sblim-cmpi-devel
sblim-cmpi-fsvol
sblim-cmpi-network
sblim-cmpi-nfsv3
sblim-cmpi-nfsv4
sblim-cmpi-params
sblim-cmpi-sysfs
sblim-cmpi-syslog
sblim-indication_helper
sblim-sfcb
sblim-sfcc
sblim-sfcCommon
sblim-testsuite
sblim-wbemcli
scl-utils
scotch
screen
scrub
sdl12-compat
SDL2
SDL_sound
sdparm
seabios
secilc
selinux-policy
serd
setools
setserial
setuptool
sgabios
sgml-common
sgpio
shaderc
shared-mime-info
sharutils
shim-unsigned-aarch64
shim-unsigned-x64
simdjson
sip
sisu
skkdic
sleuthkit
slirp4netns
smartmontools
smc-tools
socket_wrapper
softhsm
sombok
sord
sos
sound-theme-freedesktop
soundtouch
sox
soxr
sparsehash
spausedd
spdlog
speex
speexdsp
spice
spice-gtk
spice-protocol
spice-vdagent
spirv-headers
spirv-llvm-translator
spirv-llvm15-translator
spirv-tools
splix
squashfs-tools
squid
sratom
sscg
star
startup-notification
stress-ng
strongswan
stunnel
subscription-manager
subunit
suitesparse
SuperLU
supermin
switcheroo-control
swtpm
symlinks
sympy
sysfsutils
systemd
systemd-bootchart
t1lib
t1utils
taglib
tang
targetcli
tbb
tcl-pgtcl
tclx
teckit
telnet
thrift
tidy
time
tini
tinycdb
tix
tk
tlog
tmpwatch
tn5250
tofrodos
tokyocabinet
trace-cmd
tss2
ttembed
ttmkfdir
tuna
twolame
uchardet
uclibc-ng
ucpp
ucs-miscfixed-fonts
ucx
udftools
udica
udisks2
uglify-js
uid_wrapper
umockdev
unicode-emoji
unicode-ucd
unique3
units
upower
uriparser
urlview
usb_modeswitch
usb_modeswitch-data
usbguard
usbip
usbmuxd
usbredir
usermode
ustr
uthash
uuid
uw-imap
v4l-utils
vc-intrinsics
vhostmd
vino
virglrenderer
virt-p2v
virt-top
virt-what
virt-who
vitess
vmem
volume_key
vorbis-tools
vte291
vulkan-headers
vulkan-loader
watchdog
wavpack
wayland
wayland-protocols
web-assets
webrtc-audio-processing
websocketpp
wget
whois
wireguard-tools
wireless-regdb
wireshark
woff2
wordnet
words
wpebackend-fdo
wsmancli
wvdial
x3270
xapian-core
Xaw3d
xcb-proto
xcb-util
xcb-util-image
xcb-util-keysyms
xcb-util-renderutil
xcb-util-wm
xdelta
xdg-dbus-proxy
xdg-utils
xdp-tools
xerces-c
xfconf
xfsdump
xhtml1-dtds
xkeyboard-config
xmlstarlet
xmltoman
xmvn
xorg-x11-apps
xorg-x11-drv-libinput
xorg-x11-font-utils
xorg-x11-fonts
xorg-x11-proto-devel
xorg-x11-server
xorg-x11-server-utils
xorg-x11-server-Xwayland
xorg-x11-util-macros
xorg-x11-utils
xorg-x11-xauth
xorg-x11-xbitmaps
xorg-x11-xinit
xorg-x11-xkb-utils
xorg-x11-xtrans-devel
xpp3
xrestop
xxhash
yajl
yaml-cpp
yasm
yelp-tools
yelp-xsl
ykclient
yp-tools
ypbind
ypserv
yq
z3
zenity
zerofree
zfs-fuse
zipper
zix
zopfli
zziplib | | Fedora (Copyright Remi Collet) | [CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/legalcode) | libmemcached-awesome
librabbitmq | | Fedora (ISC) | [ISC License](https://github.com/sarugaku/resolvelib/blob/main/LICENSE) | python-resolvelib | | Intel | [MIT License](/LICENSES-AND-NOTICES/LICENSE.md) | cluster-agent
device-discovery
edge-release
edge-repos
edge-rpm-macros
hardware-discovery-agent
in-band-manageability
intel-idv-services
intel-igsc
intel-lms
intel-npu-firmware
intel-xpu-smi
node-agent
nvidia-data-center-driver
os-update
otelcol-contrib
persistent-mount
platform-manageability-agent
platform-observability-agent
platform-telemetry-agent
platform-update-agent
python-snoop
reporting-agent
rpc
tink-worker
tpm-cryptsetup
tpm2-initramfs-tool | diff --git a/LICENSES-AND-NOTICES/SPECS/data/licenses.json b/LICENSES-AND-NOTICES/SPECS/data/licenses.json index af1cfd77e7..d32257227d 100644 --- a/LICENSES-AND-NOTICES/SPECS/data/licenses.json +++ b/LICENSES-AND-NOTICES/SPECS/data/licenses.json @@ -231,6 +231,7 @@ "facter", "fakechroot", "fakeroot", + "fdk-aac-free", "fdupes", "fence-virt", "fetchmail", @@ -319,6 +320,7 @@ "gssdp", "gssntlmssp", "gstreamer1", + "gstreamer1-plugins-bad-free", "gstreamer1-plugins-base", "gtk-vnc", "gtk2", @@ -707,6 +709,7 @@ "libkkc-data", "libkml", "liblangtag", + "liblc3", "libldb", "libldm", "liblerc", @@ -2056,6 +2059,7 @@ "sgabios", "sgml-common", "sgpio", + "shaderc", "shared-mime-info", "sharutils", "shim-unsigned-aarch64", diff --git a/SPECS-EXTENDED/python-rdflib/python-rdflib.signatures.json b/SPECS-EXTENDED/python-rdflib/python-rdflib.signatures.json deleted file mode 100755 index 04d8263f99..0000000000 --- a/SPECS-EXTENDED/python-rdflib/python-rdflib.signatures.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "Signatures": { - "python-rdflib-7.0.0.tar.gz": "9995eb8569428059b8c1affd26b25eac510d64f5043d9ce8c84e0d0036e995ae" - } -} diff --git a/SPECS-EXTENDED/exempi/exempi.signatures.json b/SPECS/exempi/exempi.signatures.json similarity index 100% rename from SPECS-EXTENDED/exempi/exempi.signatures.json rename to SPECS/exempi/exempi.signatures.json diff --git a/SPECS-EXTENDED/exempi/exempi.spec b/SPECS/exempi/exempi.spec similarity index 100% rename from SPECS-EXTENDED/exempi/exempi.spec rename to SPECS/exempi/exempi.spec diff --git a/SPECS/fdk-aac-free/fdk-aac-free.signatures.json b/SPECS/fdk-aac-free/fdk-aac-free.signatures.json new file mode 100644 index 0000000000..e99d64d5c7 --- /dev/null +++ b/SPECS/fdk-aac-free/fdk-aac-free.signatures.json @@ -0,0 +1,5 @@ +{ + "Signatures": { + "fdk-aac-free-2.0.0.tar.gz": "5c4a27656463e22861e4e917796d586687abff418d5b5928724a728f10f39cd7" + } +} diff --git a/SPECS/fdk-aac-free/fdk-aac-free.spec b/SPECS/fdk-aac-free/fdk-aac-free.spec new file mode 100644 index 0000000000..3750e4d3f9 --- /dev/null +++ b/SPECS/fdk-aac-free/fdk-aac-free.spec @@ -0,0 +1,148 @@ +Name: fdk-aac-free +Version: 2.0.0 +Release: 17%{?dist} +Distribution: Edge Microvisor Toolkit +Vendor: Intel Corporation +Summary: Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android + +License: FDK-AAC +URL: https://cgit.freedesktop.org/~wtay/fdk-aac/log/?h=fedora +Source0: https://people.freedesktop.org/~wtay/fdk-aac-free-%{version}.tar.gz + +BuildRequires: gcc gcc-c++ +BuildRequires: automake libtool +BuildRequires: make + +%description +The Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library +for Android is software that implements part of the MPEG Advanced Audio Coding +("AAC") encoding and decoding scheme for digital audio. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup +autoreconf -vif + +%build +%configure \ + --disable-silent-rules \ + --disable-static + +%make_build + +%install +%make_install INSTALL="install -p" +find %{buildroot} -name '*.la' -print -delete + +%ldconfig_scriptlets +%files +%doc ChangeLog README.fedora +%license NOTICE +%{_libdir}/*.so.2 +%{_libdir}/*.so.2.0.0 + +%files devel +%doc documentation/*.pdf +%dir %{_includedir}/fdk-aac +%{_includedir}/fdk-aac/*.h +%{_libdir}/*.so +%{_libdir}/pkgconfig/fdk-aac.pc + +%changelog +* Fri Nov 21 2025 Polmoorx Shiva Kumar - 2.0.0-17 +- Initial Edge Microvisor Toolkit import from Fedora 43 (license: MIT). License verified. + +* Wed Jul 23 2025 Fedora Release Engineering - 2.0.0-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Thu Jan 16 2025 Fedora Release Engineering - 2.0.0-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Wed Jul 17 2024 Fedora Release Engineering - 2.0.0-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Wed Jan 24 2024 Fedora Release Engineering - 2.0.0-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 2.0.0-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jul 19 2023 Fedora Release Engineering - 2.0.0-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Jan 19 2023 Fedora Release Engineering - 2.0.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Thu Jul 21 2022 Fedora Release Engineering - 2.0.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu Jan 20 2022 Fedora Release Engineering - 2.0.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Wed Jul 21 2021 Fedora Release Engineering - 2.0.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 2.0.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 2.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jul 9 2019 Wim Taymans - 2.0.0-4 +- Use explicit SONAME in files list + +* Tue Jan 28 2020 Fedora Release Engineering - 2.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 2.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Jun 25 2019 Wim Taymans - 2.0.0-1 +- Update to 2.0.0 + +* Thu Jan 31 2019 Fedora Release Engineering - 0.1.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Sep 25 2018 Wim Taymans - 0.1.6-1 +- Update to 0.1.6 +- Fix url + +* Tue Sep 25 2018 Wim Taymans - 0.1.5-5 +- Use %ldconfig_scriptlets +- Remove Group + +* Thu Nov 02 2017 Wim Taymans - 0.1.5-4 +- Fix BuildRequires, fix libtool cleanup + +* Tue Oct 10 2017 Wim Taymans - 0.1.5-3 +- Build against stripped fdk-aac library + +* Thu Aug 31 2017 RPM Fusion Release Engineering - 0.1.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Mar 20 2017 Leigh Scott - 0.1.5-1 +- Update to 1.5 + +* Wed Sep 07 2016 Nicolas Chauvet - 0.1.5-0.1.gita0bd8aa +- Update to github snapshot +- Spec file clean-up + +* Fri Nov 06 2015 Nicolas Chauvet - 0.1.4-1 +- Update to 1.4 + +* Sun Jan 26 2014 Nicolas Chauvet - 0.1.3-1 +- Update to 1.3.0 + +* Thu Aug 15 2013 Nicolas Chauvet - 0.1.2-1 +- Update to 0.1.2 + +* Thu Mar 28 2013 Nicolas Chauvet - 0.1.1-1 +- Initial spec + diff --git a/SPECS-EXTENDED/fftw/fftw.signatures.json b/SPECS/fftw/fftw.signatures.json similarity index 100% rename from SPECS-EXTENDED/fftw/fftw.signatures.json rename to SPECS/fftw/fftw.signatures.json diff --git a/SPECS-EXTENDED/fftw/fftw.spec b/SPECS/fftw/fftw.spec similarity index 100% rename from SPECS-EXTENDED/fftw/fftw.spec rename to SPECS/fftw/fftw.spec diff --git a/SPECS/glslang/0001-pkg-config-compatibility.patch b/SPECS/glslang/0001-pkg-config-compatibility.patch index d14c22dac5..41b5e77d80 100644 --- a/SPECS/glslang/0001-pkg-config-compatibility.patch +++ b/SPECS/glslang/0001-pkg-config-compatibility.patch @@ -1,7 +1,27 @@ -diff -up glslang-sdk-1.3.275.0/CMakeLists.txt.dma glslang-sdk-1.3.275.0/CMakeLists.txt ---- glslang-sdk-1.3.275.0/CMakeLists.txt.dma 2023-08-09 04:49:36.000000000 +1000 -+++ glslang-sdk-1.3.275.0/CMakeLists.txt 2023-09-05 13:21:45.113297799 +1000 -@@ -106,6 +106,13 @@ endif() +From 011ff910c1836508d323cbe1c55cf0359eb69705 Mon Sep 17 00:00:00 2001 +From: Anusha Srivatsa +Date: Wed, 26 Mar 2025 16:15:29 -0400 +Subject: [PATCH] Bring in the changes from upstream + +Signed-off-by: Anusha Srivatsa +--- + CMakeLists.txt | 32 ++++++++------------------------ + External/CMakeLists.txt | 6 ------ + SPIRV/CMakeLists.txt | 20 +++++++++++++++++--- + SPIRV/SpvTools.cpp | 2 +- + SPIRV/spirv.pc.cmake.in | 11 +++++++++++ + StandAlone/CMakeLists.txt | 10 ++++++++-- + glslang/CMakeLists.txt | 2 ++ + glslang/glslang.pc.cmake.in | 11 +++++++++++ + 8 files changed, 58 insertions(+), 36 deletions(-) + create mode 100644 SPIRV/spirv.pc.cmake.in + create mode 100644 glslang/glslang.pc.cmake.in + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 7e78c0b5..798b3b90 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -122,6 +122,13 @@ endif() option(ENABLE_PCH "Enables Precompiled header" ON) @@ -12,14 +32,14 @@ diff -up glslang-sdk-1.3.275.0/CMakeLists.txt.dma glslang-sdk-1.3.275.0/CMakeLis + pkg_check_modules(SPIRV_TOOLS_SHARED REQUIRED SPIRV-Tools-shared>=2019.2.1) +endif(BUILD_SHARED_LIBS) + - if(ENABLE_HLSL) - add_compile_definitions(ENABLE_HLSL) + if(ENABLE_SPIRV) + add_compile_definitions(ENABLE_SPIRV) endif() -@@ -264,27 +271,7 @@ if(BUILD_EXTERNAL AND IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/External) +@@ -279,27 +286,7 @@ if(BUILD_EXTERNAL AND IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/External) add_subdirectory(External) endif() --option(ALLOW_EXTERNAL_SPIRV_TOOLS "Allows to build against installed SPIRV-Tools-opt") +-option(ALLOW_EXTERNAL_SPIRV_TOOLS "Allows to build against installed SPIRV-Tools-opt. This is unsupported if the commit isn't the one in known_good.json") -if(NOT TARGET SPIRV-Tools-opt) - if(ALLOW_EXTERNAL_SPIRV_TOOLS) - # Look for external SPIR-V Tools build, if not building in-tree @@ -27,7 +47,7 @@ diff -up glslang-sdk-1.3.275.0/CMakeLists.txt.dma glslang-sdk-1.3.275.0/CMakeLis - find_package(SPIRV-Tools-opt) - if(NOT TARGET SPIRV-Tools-opt) - if(ENABLE_OPT) -- message(WARNING "ENABLE_OPT set but SPIR-V tools not found! Disabling SPIR-V optimization.") +- message(SEND_ERROR "ENABLE_OPT set but SPIR-V tools not found! Disabling SPIR-V optimization.") - endif() - set(ENABLE_OPT OFF) - endif() @@ -42,11 +62,22 @@ diff -up glslang-sdk-1.3.275.0/CMakeLists.txt.dma glslang-sdk-1.3.275.0/CMakeLis -if(ENABLE_OPT) +if(${SPIRV_TOOLS_FOUND} EQUAL 1) message(STATUS "optimizer enabled") - add_definitions(-DENABLE_OPT=1) + add_compile_definitions(ENABLE_OPT=1) else() -diff -up glslang-sdk-1.3.275.0/External/CMakeLists.txt.dma glslang-sdk-1.3.275.0/External/CMakeLists.txt ---- glslang-sdk-1.3.275.0/External/CMakeLists.txt.dma 2023-08-09 04:49:36.000000000 +1000 -+++ glslang-sdk-1.3.275.0/External/CMakeLists.txt 2023-09-05 13:21:45.113297799 +1000 +@@ -358,9 +345,6 @@ if (GLSLANG_ENABLE_INSTALL) + file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/glslang-config.cmake.in" [=[ + @PACKAGE_INIT@ + include(CMakeFindDependencyMacro) +- if(@ENABLE_OPT@) +- find_dependency(SPIRV-Tools-opt) +- endif() + @INSTALL_CONFIG_UNIX@ + include("@PACKAGE_PATH_EXPORT_TARGETS@") + ]=]) +diff --git a/External/CMakeLists.txt b/External/CMakeLists.txt +index 826b5c59..4169c6ff 100644 +--- a/External/CMakeLists.txt ++++ b/External/CMakeLists.txt @@ -68,10 +68,4 @@ if(GLSLANG_TESTS) endif() endif() @@ -58,50 +89,21 @@ diff -up glslang-sdk-1.3.275.0/External/CMakeLists.txt.dma glslang-sdk-1.3.275.0 - endif() -endif() +diff --git a/SPIRV/CMakeLists.txt b/SPIRV/CMakeLists.txt +index 91469d4f..b0ac8268 100644 +--- a/SPIRV/CMakeLists.txt ++++ b/SPIRV/CMakeLists.txt +@@ -94,6 +94,9 @@ target_include_directories(SPIRV PUBLIC + $) + glslang_only_export_explicit_symbols(SPIRV) -diff -up glslang-sdk-1.3.275.0/glslang/CMakeLists.txt.dma glslang-sdk-1.3.275.0/glslang/CMakeLists.txt ---- glslang-sdk-1.3.275.0/glslang/CMakeLists.txt.dma 2023-08-09 04:49:36.000000000 +1000 -+++ glslang-sdk-1.3.275.0/glslang/CMakeLists.txt 2023-09-05 13:21:45.114297825 +1000 -@@ -249,6 +249,8 @@ if(PROJECT_IS_TOP_LEVEL) - add_library(GenericCodeGen ALIAS glslang::GenericCodeGen) - endif() - ") -+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/glslang.pc.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/glslang.pc @ONLY) -+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/glslang.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) - install(FILES "${CMAKE_CURRENT_BINARY_DIR}/glslangTargets.cmake" DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake) - endif() - -diff -up glslang-sdk-1.3.275.0/glslang/glslang.pc.cmake.in.dma glslang-sdk-1.3.275.0/glslang/glslang.pc.cmake.in ---- glslang-sdk-1.3.275.0/glslang/glslang.pc.cmake.in.dma 2023-09-05 13:21:45.115297852 +1000 -+++ glslang-sdk-1.3.275.0/glslang/glslang.pc.cmake.in 2023-09-05 13:21:45.115297852 +1000 -@@ -0,0 +1,11 @@ -+ prefix=@CMAKE_INSTALL_PREFIX@ -+ exec_prefix=@CMAKE_INSTALL_PREFIX@ -+ libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@ -+ includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ -+ -+ Name: @PROJECT_NAME@ -+ Description: OpenGL and OpenGL ES shader front end and validator -+ Requires: -+ Version: @VERSION@ -+ Libs: -L${libdir} -lglslang -lOSDependent -lHLSL -lOGLCompiler -lSPVRemapper -+ Cflags: -I${includedir} -\ No newline at end of file -diff -up glslang-sdk-1.3.275.0/SPIRV/CMakeLists.txt.dma glslang-sdk-1.3.275.0/SPIRV/CMakeLists.txt ---- glslang-sdk-1.3.275.0/SPIRV/CMakeLists.txt.dma 2023-08-09 04:49:36.000000000 +1000 -+++ glslang-sdk-1.3.275.0/SPIRV/CMakeLists.txt 2023-09-05 13:21:45.116297879 +1000 -@@ -89,6 +89,10 @@ target_include_directories(SPIRV PUBLIC - - glslang_add_build_info_dependency(SPIRV) - -+ +set(SPIRV_NAME spirv) -+set(SPIRV_VERSION 1.3) ++set(SPIRV_VERSION 1.5.5) + if (ENABLE_SPVREMAPPER) add_library(SPVRemapper ${LIB_TYPE} ${SPVREMAP_SOURCES} ${SPVREMAP_HEADERS}) - set_target_properties(SPVRemapper PROPERTIES -@@ -105,10 +109,17 @@ if(WIN32 AND BUILD_SHARED_LIBS) + add_library(glslang::SPVRemapper ALIAS SPVRemapper) +@@ -112,10 +115,17 @@ if(WIN32 AND BUILD_SHARED_LIBS) endif() endif() @@ -115,16 +117,16 @@ diff -up glslang-sdk-1.3.275.0/SPIRV/CMakeLists.txt.dma glslang-sdk-1.3.275.0/SP +endif(BUILD_SHARED_LIBS) + if(ENABLE_OPT) -- target_link_libraries(SPIRV PRIVATE MachineIndependent PUBLIC SPIRV-Tools-opt) +- target_link_libraries(SPIRV INTERFACE glslang PUBLIC SPIRV-Tools-opt) - target_include_directories(SPIRV PUBLIC - $) + target_link_libraries(SPIRV glslang) else() - target_link_libraries(SPIRV PRIVATE MachineIndependent) + target_link_libraries(SPIRV INTERFACE glslang) endif() -@@ -150,5 +161,9 @@ if(PROJECT_IS_TOP_LEVEL) - ") - install(FILES "${CMAKE_CURRENT_BINARY_DIR}/SPIRVTargets.cmake" DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake) +@@ -132,5 +142,9 @@ if(GLSLANG_ENABLE_INSTALL) + + install(TARGETS SPIRV EXPORT glslang-targets) + # spirv.pc Configuration + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/spirv.pc.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/spirv.pc @ONLY) @@ -132,9 +134,24 @@ diff -up glslang-sdk-1.3.275.0/SPIRV/CMakeLists.txt.dma glslang-sdk-1.3.275.0/SP + install(FILES ${PUBLIC_HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/glslang/SPIRV/) endif() -diff -up glslang-sdk-1.3.275.0/SPIRV/spirv.pc.cmake.in.dma glslang-sdk-1.3.275.0/SPIRV/spirv.pc.cmake.in ---- glslang-sdk-1.3.275.0/SPIRV/spirv.pc.cmake.in.dma 2023-09-05 13:21:45.116297879 +1000 -+++ glslang-sdk-1.3.275.0/SPIRV/spirv.pc.cmake.in 2023-09-05 13:21:45.116297879 +1000 +diff --git a/SPIRV/SpvTools.cpp b/SPIRV/SpvTools.cpp +index d1b411f2..d4470676 100644 +--- a/SPIRV/SpvTools.cpp ++++ b/SPIRV/SpvTools.cpp +@@ -43,7 +43,7 @@ + #include + + #include "SpvTools.h" +-#include "spirv-tools/optimizer.hpp" ++#include + #include "glslang/MachineIndependent/localintermediate.h" + + namespace glslang { +diff --git a/SPIRV/spirv.pc.cmake.in b/SPIRV/spirv.pc.cmake.in +new file mode 100644 +index 00000000..dfcad940 +--- /dev/null ++++ b/SPIRV/spirv.pc.cmake.in @@ -0,0 +1,11 @@ + prefix=@CMAKE_INSTALL_PREFIX@ + exec_prefix=@CMAKE_INSTALL_PREFIX@ @@ -148,24 +165,13 @@ diff -up glslang-sdk-1.3.275.0/SPIRV/spirv.pc.cmake.in.dma glslang-sdk-1.3.275.0 + Libs: -L${libdir} -lSPIRV + Cflags: -I${includedir} \ No newline at end of file -diff -up glslang-sdk-1.3.275.0/SPIRV/SpvTools.cpp.dma glslang-sdk-1.3.275.0/SPIRV/SpvTools.cpp ---- glslang-sdk-1.3.275.0/SPIRV/SpvTools.cpp.dma 2023-08-09 04:49:36.000000000 +1000 -+++ glslang-sdk-1.3.275.0/SPIRV/SpvTools.cpp 2023-09-05 13:21:45.117297906 +1000 -@@ -43,7 +43,7 @@ - #include - - #include "SpvTools.h" --#include "spirv-tools/optimizer.hpp" -+#include - - namespace glslang { - -diff -up glslang-sdk-1.3.275.0/StandAlone/CMakeLists.txt.dma glslang-sdk-1.3.275.0/StandAlone/CMakeLists.txt ---- glslang-sdk-1.3.275.0/StandAlone/CMakeLists.txt.dma 2023-08-09 04:49:36.000000000 +1000 -+++ glslang-sdk-1.3.275.0/StandAlone/CMakeLists.txt 2023-09-05 13:22:23.806333232 +1000 -@@ -63,6 +63,14 @@ set(LIBRARIES - SPIRV - glslang-default-resource-limits) +diff --git a/StandAlone/CMakeLists.txt b/StandAlone/CMakeLists.txt +index 18a24ce3..4e9e910f 100644 +--- a/StandAlone/CMakeLists.txt ++++ b/StandAlone/CMakeLists.txt +@@ -62,6 +62,14 @@ set(LIBRARIES + glslang-default-resource-limits + $<$,$,9.0>>:stdc++fs>) +if(BUILD_SHARED_LIBS) + set(LIBRARIES ${LIBRARIES} ${SPIRV_TOOLS_SHARED_LIBRARIES}) @@ -178,12 +184,46 @@ diff -up glslang-sdk-1.3.275.0/StandAlone/CMakeLists.txt.dma glslang-sdk-1.3.275 if(WIN32) set(LIBRARIES ${LIBRARIES} psapi) elseif(UNIX) -@@ -72,8 +80,6 @@ elseif(UNIX) +@@ -71,8 +79,6 @@ elseif(UNIX) endif() target_link_libraries(glslang-standalone ${LIBRARIES}) -target_include_directories(glslang-standalone PUBLIC - $) - if(ENABLE_SPVREMAPPER) - set(REMAPPER_SOURCES spirv-remap.cpp) + if(ENABLE_SPIRV) + if(ENABLE_SPVREMAPPER) +diff --git a/glslang/CMakeLists.txt b/glslang/CMakeLists.txt +index eb1dc68e..9262bc8c 100644 +--- a/glslang/CMakeLists.txt ++++ b/glslang/CMakeLists.txt +@@ -254,6 +254,8 @@ if(GLSLANG_ENABLE_INSTALL) + if(NOT BUILD_SHARED_LIBS) + install(TARGETS MachineIndependent EXPORT glslang-targets) + install(TARGETS GenericCodeGen EXPORT glslang-targets) ++ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/glslang.pc.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/glslang.pc @ONLY) ++ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/glslang.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) + endif() + + set(PUBLIC_HEADERS +diff --git a/glslang/glslang.pc.cmake.in b/glslang/glslang.pc.cmake.in +new file mode 100644 +index 00000000..594db293 +--- /dev/null ++++ b/glslang/glslang.pc.cmake.in +@@ -0,0 +1,11 @@ ++ prefix=@CMAKE_INSTALL_PREFIX@ ++ exec_prefix=@CMAKE_INSTALL_PREFIX@ ++ libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@ ++ includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ ++ ++ Name: @PROJECT_NAME@ ++ Description: OpenGL and OpenGL ES shader front end and validator ++ Requires: ++ Version: @VERSION@ ++ Libs: -L${libdir} -lglslang -lOSDependent -lSPVRemapper ++ Cflags: -I${includedir} +\ No newline at end of file +-- +2.47.1 + diff --git a/SPECS/glslang/glslang-sdk-1.4.321.0.tar.gz b/SPECS/glslang/glslang-sdk-1.4.321.0.tar.gz new file mode 100644 index 0000000000..0baccd6405 Binary files /dev/null and b/SPECS/glslang/glslang-sdk-1.4.321.0.tar.gz differ diff --git a/SPECS/glslang/glslang.signatures.json b/SPECS/glslang/glslang.signatures.json index 32b58d6ccd..6cb2dd6979 100644 --- a/SPECS/glslang/glslang.signatures.json +++ b/SPECS/glslang/glslang.signatures.json @@ -1,5 +1,5 @@ { "Signatures": { - "glslang-sdk-1.3.275.0.tar.gz": "920f99e7d37c6f74e97e5e4b0aeded8b6524b1cbf6a1ed4e760ed3b4b1250077" + "glslang-sdk-1.4.321.0.tar.gz": "908b76fb1915e4d0e4862b1452b1e7652482ffdd7af85b104961ad85ed2a2368" } } diff --git a/SPECS/glslang/glslang.spec b/SPECS/glslang/glslang.spec index e525935912..b4575bf43d 100644 --- a/SPECS/glslang/glslang.spec +++ b/SPECS/glslang/glslang.spec @@ -1,8 +1,8 @@ -%global sdkver 1.3.275.0 +%global sdkver 1.4.321.0 Name: glslang -Version: 14.0.0 -Release: 2%{?dist} +Version: 15.4.0 +Release: 1%{?dist} Summary: OpenGL and OpenGL ES shader front end and validator License: BSD and GPLv3+ and Apache-2.0 @@ -39,7 +39,7 @@ interpretation of the specifications for these languages. find . -name '*.h' -or -name '*.cpp' -or -name '*.hpp'| xargs chmod a-x %build -%cmake3 -DBUILD_SHARED_LIBS=ON +%cmake3 -DBUILD_SHARED_LIBS=OFF %cmake_build %install @@ -60,25 +60,24 @@ popd %{_bindir}/glslang %{_bindir}/glslangValidator %{_bindir}/spirv-remap -%{_libdir}/libglslang-default-resource-limits.so -%{_libdir}/libglslang-default-resource-limits.so.14 -%{_libdir}/libglslang-default-resource-limits.so.14.0.0 -%{_libdir}/libglslang.so -%{_libdir}/libglslang.so.14 -%{_libdir}/libglslang.so.14.0.0 -%{_libdir}/libSPIRV.so -%{_libdir}/libSPIRV.so.14 -%{_libdir}/libSPIRV.so.14.0.0 -%{_libdir}/libSPVRemapper.so -%{_libdir}/libSPVRemapper.so.14 -%{_libdir}/libSPVRemapper.so.14.0.0 %files devel %{_includedir}/glslang/ +%{_libdir}/libOSDependent.a +%{_libdir}/libSPIRV.a +%{_libdir}/libSPVRemapper.a +%{_libdir}/libglslang.a +%{_libdir}/libGenericCodeGen.a +%{_libdir}/libMachineIndependent.a +%{_libdir}/libglslang-default-resource-limits.a +%{_libdir}/pkgconfig/glslang.pc %{_libdir}/pkgconfig/spirv.pc %{_libdir}/cmake/* %changelog +* Mon Nov 24 2025 Polmoorx shiva kumar - 15.4.0-1 +- Version is upgraded to 15.4.0. + * Tue Sep 03 2024 Neha Agarwal - 14.0.0-2 - Add missing Vendor and Distribution tags. diff --git a/SPECS/gstreamer1-plugins-bad-free/gst-plugins-bad-1.26.8.tar.xz b/SPECS/gstreamer1-plugins-bad-free/gst-plugins-bad-1.26.8.tar.xz new file mode 100644 index 0000000000..35c10c1d76 Binary files /dev/null and b/SPECS/gstreamer1-plugins-bad-free/gst-plugins-bad-1.26.8.tar.xz differ diff --git a/SPECS/gstreamer1-plugins-bad-free/gstreamer1-plugins-bad-free.signatures.json b/SPECS/gstreamer1-plugins-bad-free/gstreamer1-plugins-bad-free.signatures.json new file mode 100644 index 0000000000..37b9935e4a --- /dev/null +++ b/SPECS/gstreamer1-plugins-bad-free/gstreamer1-plugins-bad-free.signatures.json @@ -0,0 +1,5 @@ +{ + "Signatures": { + "gst-plugins-bad-1.26.8.tar.xz": "25c05be5eb0694bde3ecd3317516f5d0d6e4ad21125a5ebcf6fb644a4c92439f" + } +} diff --git a/SPECS/gstreamer1-plugins-bad-free/gstreamer1-plugins-bad-free.spec b/SPECS/gstreamer1-plugins-bad-free/gstreamer1-plugins-bad-free.spec new file mode 100644 index 0000000000..f6d5c44bf4 --- /dev/null +++ b/SPECS/gstreamer1-plugins-bad-free/gstreamer1-plugins-bad-free.spec @@ -0,0 +1,1686 @@ +%global majorminor 1.0 +%global _gobject_introspection 1.31.1 + +# Only have extras package on fedora +%bcond aom %{defined fedora} +%bcond extras %{defined fedora} +%bcond opencv %{defined fedora} +%bcond openh264 %{defined fedora} +%bcond svtav1 %{defined fedora} +# requires new webrtc-audio-processing-1 +%bcond webrtc %[ %{defined fedora} || 0%{?rhel} >= 10 ] +# The 1394 stack is not built on s390x +# libldac is not built on s390x, see rhbz#1677491 +%ifnarch s390x +%bcond dc1394 %{defined fedora} +%bcond ldac %{defined fedora} +%endif +%ifnarch %{ix86} s390x +%bcond onnx %{defined fedora} +%endif +# VPL runtimes (intel-mediasdk/intel-vpl-gpu-rt) are x86_64 only +%ifarch x86_64 +%bcond vpl %{defined fedora} +%endif + +#global gitrel 140 +#global gitcommit 4ca3a22b6b33ad8be4383063e76f79c4d346535d +#global shortcommit %(c=%{gitcommit}; echo ${c:0:5}) + +Name: gstreamer1-plugins-bad-free +Version: 1.26.8 +Release: 1%{?dist} +Distribution: Edge Microvisor Toolkit +Vendor: Intel Corporation +Summary: GStreamer streaming media framework "bad" plugins + +# Automatically converted from old format: LGPLv2+ and LGPLv2 - review is highly recommended. +License: LicenseRef-Callaway-LGPLv2+ AND LicenseRef-Callaway-LGPLv2 +URL: http://gstreamer.freedesktop.org/ +%if 0%{?gitrel} +# git clone git://anongit.freedesktop.org/gstreamer/gst-plugins-bad +# cd gst-plugins-bad; git reset --hard %{gitcommit}; ./autogen.sh; make; make distcheck +Source0: gst-plugins-bad-%{version}.tar.xz +%else +Source: https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.xz +%endif + +# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5622 +Patch0: openh264-add-license-file.patch + +BuildRequires: meson >= 0.48.0 +BuildRequires: gcc-c++ +%ifarch x86_64 +# work around https://bugzilla.redhat.com/show_bug.cgi?id=2352531 +BuildRequires: libatomic +%endif +BuildRequires: gstreamer1-devel >= %{version} +BuildRequires: gstreamer1-plugins-base-devel >= %{version} + +BuildRequires: check +BuildRequires: gettext-devel +BuildRequires: libXt-devel +BuildRequires: gobject-introspection-devel >= %{_gobject_introspection} + +BuildRequires: bzip2-devel +BuildRequires: exempi-devel +BuildRequires: glslc +BuildRequires: gsm-devel +BuildRequires: pkgconfig(bluez) >= 5.0 +BuildRequires: pkgconfig(dvdnav) +BuildRequires: pkgconfig(dvdread) +BuildRequires: pkgconfig(fdk-aac) +BuildRequires: pkgconfig(gtk+-wayland-3.0) +BuildRequires: pkgconfig(gudev-1.0) +BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(lc3) +BuildRequires: pkgconfig(lcms2) +BuildRequires: pkgconfig(libdrm) +BuildRequires: pkgconfig(libexif) +BuildRequires: pkgconfig(libopenjp2) +BuildRequires: pkgconfig(librsvg-2.0) +BuildRequires: pkgconfig(libsrtp2) +BuildRequires: pkgconfig(libusb-1.0) +BuildRequires: pkgconfig(libva) +BuildRequires: pkgconfig(libva-drm) +BuildRequires: pkgconfig(libva-x11) +BuildRequires: pkgconfig(libwebp) +BuildRequires: pkgconfig(libwebpmux) +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(opus) +BuildRequires: pkgconfig(orc-0.4) +BuildRequires: pkgconfig(sbc) +BuildRequires: pkgconfig(sndfile) +BuildRequires: pkgconfig(soundtouch) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(wayland-protocols) +BuildRequires: pkgconfig(vulkan) +%if %{with aom} +BuildRequires: pkgconfig(aom) +%endif +%if %{with dc1394} +BuildRequires: pkgconfig(libdc1394-2) +%endif +%if %{with ldac} +BuildRequires: pkgconfig(ldacBT-enc) +%endif +%if %{with onnx} +BuildRequires: pkgconfig(libonnxruntime) >= 1.16.1 +%endif +%if %{with opencv} +BuildRequires: pkgconfig(opencv4) +%endif +%if %{with openh264} +BuildRequires: pkgconfig(openh264) +%endif +%if %{with svtav1} +BuildRequires: pkgconfig(SvtAv1Enc) +%endif +%if %{with vpl} +BuildRequires: pkgconfig(vpl) >= 2.2 +%endif +%if %{with webrtc} +BuildRequires: pkgconfig(webrtc-audio-coding-1) +BuildRequires: pkgconfig(webrtc-audio-processing-1) +%endif +%if %{with extras} +BuildRequires: faad2-devel +BuildRequires: flite-devel +BuildRequires: game-music-emu-devel +BuildRequires: ladspa-devel +BuildRequires: libmpcdec-devel +BuildRequires: pkgconfig(avtp) +BuildRequires: pkgconfig(fluidsynth) +BuildRequires: pkgconfig(libass) +BuildRequires: pkgconfig(libbs2b) +BuildRequires: pkgconfig(libchromaprint) +BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(libdca) +BuildRequires: pkgconfig(libmodplug) +BuildRequires: pkgconfig(libopenmpt) +BuildRequires: pkgconfig(libqrencode) +BuildRequires: pkgconfig(libssh2) +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(lilv-0) +BuildRequires: pkgconfig(lrdf) +BuildRequires: pkgconfig(microdns) +BuildRequires: pkgconfig(mjpegtools) >= 2.0.0 +BuildRequires: pkgconfig(nice) +BuildRequires: pkgconfig(openal) +BuildRequires: pkgconfig(OpenEXR) +BuildRequires: pkgconfig(spandsp) >= 0.0.6 +BuildRequires: pkgconfig(srt) +BuildRequires: pkgconfig(vo-amrwbenc) +BuildRequires: pkgconfig(wildmidi) +BuildRequires: pkgconfig(zbar) +BuildRequires: pkgconfig(zvbi-0.2) +BuildRequires: pkgconfig(zxing) +%endif + +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +# mpeg2enc, mplex used to be shipped in -freeworld +Conflicts: gstreamer1-plugins-bad-freeworld < 1:1.26.3-3 +# Plugins get moved around from time to time +Conflicts: %{name}-extras < %{version}-%{release} + +%description +GStreamer is a streaming media framework, based on graphs of elements which +operate on media data. + +This package contains plug-ins that aren't tested well enough, or the code +is not of good enough quality. + + +%if %{with extras} +%package extras +Summary: Extra GStreamer "bad" plugins (less often used "bad" plugins) +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description extras +GStreamer is a streaming media framework, based on graphs of elements which +operate on media data. + +gstreamer-plugins-bad contains plug-ins that aren't tested well enough, +or the code is not of good enough quality. + +This package (%{name}-extras) contains +extra "bad" plugins for sources (mythtv), sinks (fbdev) and +effects (pitch) which are not used very much and require additional +libraries to be installed. + + +%package zbar +Summary: GStreamer "bad" plugins zbar plugin +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description zbar +GStreamer is a streaming media framework, based on graphs of elements which +operate on media data. + +gstreamer-plugins-bad contains plug-ins that aren't tested well enough, +or the code is not of good enough quality. + +This package (%{name}-zbar) contains the zbar +plugin which allows decode bar codes. + + +%package fluidsynth +Summary: GStreamer "bad" plugins fluidsynth plugin +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: soundfont2-default + +%description fluidsynth +GStreamer is a streaming media framework, based on graphs of elements which +operate on media data. + +gstreamer-plugins-bad contains plug-ins that aren't tested well enough, +or the code is not of good enough quality. + +This package (%{name}-fluidsynth) contains the fluidsynth +plugin which allows playback of midi files. + + +%package lv2 +Summary: GStreamer "bad" plugins LV2 plugin +Requires: %{name}%{?_isa} = %{version}-%{release} +Conflicts: %{name}-extras < 1.26.2-2 + +%description lv2 +GStreamer is a streaming media framework, based on graphs of elements which +operate on media data. + +gstreamer-plugins-bad contains plug-ins that aren't tested well enough, +or the code is not of good enough quality. + +This package (%{name}-lv2) contains the lv2 plugin which allows using +LV2 audio plugins (which need to be installed separately). + + +%package wildmidi +Summary: GStreamer "bad" plugins wildmidi plugin +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description wildmidi +GStreamer is a streaming media framework, based on graphs of elements which +operate on media data. + +gstreamer-plugins-bad contains plug-ins that aren't tested well enough, +or the code is not of good enough quality. + +This package (%{name}-wildmidi) contains the wildmidi +plugin which allows playback of midi files. +%endif + + +%if %{with opencv} +%package opencv +Summary: GStreamer "bad" plugins OpenCV plugins +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: opencv-data + +%description opencv +GStreamer is a streaming media framework, based on graphs of elements which +operate on media data. + +gstreamer-plugins-bad contains plug-ins that aren't tested well enough, +or the code is not of good enough quality. + +This package (%{name}-opencv) contains the OpenCV plugins. +%endif + + +%if %{with openh264} +%package -n gstreamer1-plugin-openh264 +Summary: GStreamer OpenH264 plugin +# Automatically converted from old format: LGPL-2.0-or-later AND BSD-2-Clause - review is highly recommended. +License: LGPL-2.0-or-later AND BSD-2-Clause +# Prefer actual openh264 library over the noopenh264 stub +Suggests: openh264%{_isa} + +%description -n gstreamer1-plugin-openh264 +GStreamer is a streaming media framework, based on graphs of elements which +operate on media data. + +This package contains the OpenH264 plugin. +%endif + + +%package libs +Summary: Runtime libraries for the GStreamer media framework "bad" plug-ins + +%description libs +GStreamer is a streaming media framework, based on graphs of elements which +operate on media data. + +This package contains the runtime libraries for plugins that +aren't tested well enough, or the code is not of good enough quality. + + +%package devel +Summary: Development files for the GStreamer media framework "bad" plug-ins +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: gstreamer1-plugins-base-devel + +%description devel +GStreamer is a streaming media framework, based on graphs of elements which +operate on media data. + +This package contains the development files for the plug-ins that +aren't tested well enough, or the code is not of good enough quality. + + +%prep +%autosetup -n gst-plugins-bad-%{version} -p3 + +%build +%meson \ + -D package-name="Fedora GStreamer-plugins-bad package" \ + -D package-origin="http://download.fedoraproject.org" \ + -D gpl=enabled \ + -D doc=disabled \ + -D tests=disabled \ +%if %{without aom} + -D aom=disabled \ +%endif +%if %{without dc1394} + -D dc1394=disabled \ +%endif +%if %{without ldac} + -D ldac=disabled \ +%endif +%if %{without onnx} + -D onnx=disabled \ +%endif +%if %{without opencv} + -D opencv=disabled \ +%endif +%if %{without openh264} + -D openh264=disabled \ +%endif +%if %{without svtav1} + -D svtav1=disabled \ +%endif +%if %{without vpl} + -D msdk=disabled \ + -D qsv=disabled \ +%endif +%if %{without webrtc} + -D isac=disabled \ + -D webrtcdsp=disabled \ +%endif +%if %{without extras} + -D assrender=disabled \ + -D avtp=disabled \ + -D bs2b=disabled \ + -D chromaprint=disabled \ + -D curl=disabled -D curl-ssh2=disabled \ + -D d3dvideosink=disabled \ + -D decklink=disabled \ + -D directsound=disabled \ + -D dts=disabled \ + -D faad=disabled \ + -D fbdev=disabled \ + -D flite=disabled \ + -D fluidsynth=disabled \ + -D gme=disabled \ + -D ladspa=disabled \ + -D ldac=disabled \ + -D lv2=disabled \ + -D microdns=disabled \ + -D modplug=disabled \ + -D mpeg2enc=disabled \ + -D mplex=disabled \ + -D musepack=disabled \ + -D openal=disabled \ + -D openexr=disabled \ + -D openmpt=disabled \ + -D qroverlay=disabled \ + -D spandsp=disabled \ + -D srt=disabled \ + -D teletext=disabled \ + -D ttml=disabled \ + -D voamrwbenc=disabled \ + -D webrtc=disabled \ + -D wildmidi=disabled \ + -D zbar=disabled \ + -D zxing=disabled \ +%endif + -D aja=disabled \ + -D androidmedia=disabled \ + -D amfcodec=disabled \ + -D cuda-nvmm=disabled \ + -D directfb=disabled \ + -D directshow=disabled \ + -D faac=disabled \ + -D gs=disabled \ + -D iqa=disabled \ + -D lcevcdecoder=disabled \ + -D lcevcencoder=disabled \ + -D libde265=disabled \ + -D magicleap=disabled \ + -D neon=disabled \ + -D nvcomp=disabled \ + -D nvdswrapper=disabled \ + -D openaptx=disabled \ + -D openni2=disabled \ + -D opensles=disabled \ + -D qt6d3d11=disabled \ + -D rtmp=disabled \ + -D svthevcenc=disabled \ + -D svtjpegxs=disabled \ + -D tinyalsa=disabled \ + -D voaacenc=disabled \ + -D wasapi=disabled -D wasapi2=disabled \ + -D wpe=disabled \ + -D x11=disabled \ + -D x265=disabled \ + %{nil} + +%meson_build +%install +%meson_install +%if %{with opencv} +# no pkgconfig file or GIR, nothing aside from the plugin uses the library +rm -f $RPM_BUILD_ROOT%{_includedir}/gstreamer-%{majorminor}/gst/opencv/* +rm -f $RPM_BUILD_ROOT%{_libdir}/libgstopencv-%{majorminor}.so +%endif + +# Register as an AppStream component to be visible in the software center +# +# NOTE: It would be *awesome* if this file was maintained by the upstream +# project, translated and installed into the right place during `make install`. +# +# See http://www.freedesktop.org/software/appstream/docs/ for more details. +# +mkdir -p $RPM_BUILD_ROOT%{_metainfodir} +cat > $RPM_BUILD_ROOT%{_metainfodir}/gstreamer-bad-free.appdata.xml < + + + gstreamer-bad-free + CC0-1.0 + GStreamer Multimedia Codecs - Extra + Multimedia playback for AIFF, DVB, GSM, MIDI, MXF and Opus + +

+ This addon includes several additional codecs that are missing + something - perhaps a good code review, some documentation, a set of + tests, a real live maintainer, or some actual wide use. + However, they might be good enough to play your media files. +

+

+ These codecs can be used to encode and decode media files where the + format is not patent encumbered. +

+

+ A codec decodes audio and video for for playback or editing and is also + used for transmission or storage. + Different codecs are used in video-conferencing, streaming media and + video editing applications. +

+
+ + AIFF + DVB + GSM + MIDI + MXF + Opus + + http://gstreamer.freedesktop.org/ + https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer + http://gstreamer.freedesktop.org/documentation/ + http://www.gnome.org/friends/ + +
+EOF + +%if %{with openh264} +cat > $RPM_BUILD_ROOT%{_metainfodir}/gstreamer-openh264.appdata.xml < + + + gstreamer-openh264 + CC0-1.0 + GStreamer Multimedia Codecs - H.264 + Multimedia playback for H.264 + +

+ This addon includes a codec for H.264 playback and encoding. +

+

+ These codecs can be used to encode and decode media files where the + format is not patent encumbered. +

+

+ A codec decodes audio and video for playback or editing and is also + used for transmission or storage. + Different codecs are used in video-conferencing, streaming media and + video editing applications. +

+
+ http://gstreamer.freedesktop.org/ + https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer + http://gstreamer.freedesktop.org/documentation/ + http://www.gnome.org/friends/ + +
+EOF +%endif + +%find_lang gst-plugins-bad-%{majorminor} + +%ldconfig_scriptlets +%files -f gst-plugins-bad-%{majorminor}.lang +%license COPYING +%doc AUTHORS NEWS README.md README.static-linking RELEASE REQUIREMENTS + +%{_metainfodir}/gstreamer-bad-free.appdata.xml +%{_bindir}/gst-transcoder-%{majorminor} + +# presets +%dir %{_datadir}/gstreamer-%{majorminor}/ +%dir %{_datadir}/gstreamer-%{majorminor}/presets/ +%{_datadir}/gstreamer-%{majorminor}/presets/GstFreeverb.prs +%dir %{_datadir}/gstreamer-%{majorminor}/encoding-profiles/ +%dir %{_datadir}/gstreamer-%{majorminor}/encoding-profiles/device/ +%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/device/dvd.gep +%dir %{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/ +%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/avi.gep +%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/flv.gep +%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/mkv.gep +%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/mp3.gep +%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/mp4.gep +%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/oga.gep +%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/ogv.gep +%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/ts.gep +%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/webm.gep +%dir %{_datadir}/gstreamer-%{majorminor}/encoding-profiles/online-services/ +%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/online-services/youtube.gep + +# Plugins without external dependencies +%{_libdir}/gstreamer-%{majorminor}/libgstaccurip.so +%{_libdir}/gstreamer-%{majorminor}/libgstadpcmdec.so +%{_libdir}/gstreamer-%{majorminor}/libgstadpcmenc.so +%{_libdir}/gstreamer-%{majorminor}/libgstaiff.so +%{_libdir}/gstreamer-%{majorminor}/libgstasfmux.so +%{_libdir}/gstreamer-%{majorminor}/libgstaudiobuffersplit.so +%{_libdir}/gstreamer-%{majorminor}/libgstaudiofxbad.so +%{_libdir}/gstreamer-%{majorminor}/libgstaudiolatency.so +%{_libdir}/gstreamer-%{majorminor}/libgstaudiomixmatrix.so +%{_libdir}/gstreamer-%{majorminor}/libgstaudiovisualizers.so +%{_libdir}/gstreamer-%{majorminor}/libgstautoconvert.so +%{_libdir}/gstreamer-%{majorminor}/libgstbayer.so +%{_libdir}/gstreamer-%{majorminor}/libgstcamerabin.so +%{_libdir}/gstreamer-%{majorminor}/libgstcodecalpha.so +%{_libdir}/gstreamer-%{majorminor}/libgstcodectimestamper.so +%{_libdir}/gstreamer-%{majorminor}/libgstcoloreffects.so +%{_libdir}/gstreamer-%{majorminor}/libgstdash.so +%{_libdir}/gstreamer-%{majorminor}/libgstdvdspu.so +%{_libdir}/gstreamer-%{majorminor}/libgstdvbsubenc.so +%{_libdir}/gstreamer-%{majorminor}/libgstdvbsuboverlay.so +%{_libdir}/gstreamer-%{majorminor}/libgstfaceoverlay.so +%{_libdir}/gstreamer-%{majorminor}/libgstfestival.so +%{_libdir}/gstreamer-%{majorminor}/libgstfieldanalysis.so +%{_libdir}/gstreamer-%{majorminor}/libgstfreeverb.so +%{_libdir}/gstreamer-%{majorminor}/libgstfrei0r.so +%{_libdir}/gstreamer-%{majorminor}/libgstgaudieffects.so +%{_libdir}/gstreamer-%{majorminor}/libgstgdp.so +%{_libdir}/gstreamer-%{majorminor}/libgstgeometrictransform.so +%{_libdir}/gstreamer-%{majorminor}/libgstlegacyrawparse.so +%{_libdir}/gstreamer-%{majorminor}/libgstid3tag.so +%{_libdir}/gstreamer-%{majorminor}/libgstipcpipeline.so +%{_libdir}/gstreamer-%{majorminor}/libgstinter.so +%{_libdir}/gstreamer-%{majorminor}/libgstinterlace.so +%{_libdir}/gstreamer-%{majorminor}/libgstivfparse.so +%{_libdir}/gstreamer-%{majorminor}/libgstivtc.so +%{_libdir}/gstreamer-%{majorminor}/libgstjp2kdecimator.so +%{_libdir}/gstreamer-%{majorminor}/libgstjpegformat.so +%{_libdir}/gstreamer-%{majorminor}/libgstmidi.so +%{_libdir}/gstreamer-%{majorminor}/libgstmpegpsdemux.so +%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsdemux.so +%{_libdir}/gstreamer-%{majorminor}/libgstmpegpsmux.so +%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsmux.so +%{_libdir}/gstreamer-%{majorminor}/libgstmxf.so +%{_libdir}/gstreamer-%{majorminor}/libgstnetsim.so +%{_libdir}/gstreamer-%{majorminor}/libgstpcapparse.so +%{_libdir}/gstreamer-%{majorminor}/libgstpnm.so +%{_libdir}/gstreamer-%{majorminor}/libgstproxy.so +%{_libdir}/gstreamer-%{majorminor}/libgstremovesilence.so +%{_libdir}/gstreamer-%{majorminor}/libgstrfbsrc.so +%{_libdir}/gstreamer-%{majorminor}/libgstrist.so +%{_libdir}/gstreamer-%{majorminor}/libgstrtmp2.so +%{_libdir}/gstreamer-%{majorminor}/libgstrtpmanagerbad.so +%{_libdir}/gstreamer-%{majorminor}/libgstrtponvif.so +%{_libdir}/gstreamer-%{majorminor}/libgstsdpelem.so +%{_libdir}/gstreamer-%{majorminor}/libgstsegmentclip.so +%{_libdir}/gstreamer-%{majorminor}/libgstsiren.so +%{_libdir}/gstreamer-%{majorminor}/libgstsmooth.so +%{_libdir}/gstreamer-%{majorminor}/libgstsmoothstreaming.so +%{_libdir}/gstreamer-%{majorminor}/libgstspeed.so +%{_libdir}/gstreamer-%{majorminor}/libgstsubenc.so +%{_libdir}/gstreamer-%{majorminor}/libgstswitchbin.so +%{_libdir}/gstreamer-%{majorminor}/libgsttensordecoders.so +%{_libdir}/gstreamer-%{majorminor}/libgsttimecode.so +%{_libdir}/gstreamer-%{majorminor}/libgsttranscode.so +%{_libdir}/gstreamer-%{majorminor}/libgstvideofiltersbad.so +%{_libdir}/gstreamer-%{majorminor}/libgstvideoframe_audiolevel.so +%{_libdir}/gstreamer-%{majorminor}/libgstvideoparsersbad.so +%{_libdir}/gstreamer-%{majorminor}/libgstvideosignal.so +%{_libdir}/gstreamer-%{majorminor}/libgstvmnc.so +%{_libdir}/gstreamer-%{majorminor}/libgsty4mdec.so +%{_libdir}/gstreamer-%{majorminor}/libgstinsertbin.so +%{_libdir}/gstreamer-%{majorminor}/libgstmse.so +%{_libdir}/gstreamer-%{majorminor}/libgstunixfd.so + +# System (Linux) specific plugins +%{_libdir}/gstreamer-%{majorminor}/libgstbluez.so +%{_libdir}/gstreamer-%{majorminor}/libgstdvb.so +%if %{with extras} +%{_libdir}/gstreamer-%{majorminor}/libgstfbdevsink.so +%endif +%if %{with vpl} +%{_libdir}/gstreamer-%{majorminor}/libgstmsdk.so +%{_libdir}/gstreamer-%{majorminor}/libgstqsv.so +%endif +%{_libdir}/gstreamer-%{majorminor}/libgstshm.so +%{_libdir}/gstreamer-%{majorminor}/libgstuvcgadget.so +%{_libdir}/gstreamer-%{majorminor}/libgstuvch264.so +%{_libdir}/gstreamer-%{majorminor}/libgstv4l2codecs.so + +# Plugins with external dependencies + +%{_libdir}/gstreamer-%{majorminor}/libgstaes.so +%{_libdir}/gstreamer-%{majorminor}/libgstanalyticsoverlay.so +%{_libdir}/gstreamer-%{majorminor}/libgstbz2.so +%{_libdir}/gstreamer-%{majorminor}/libgstclosedcaption.so +%{_libdir}/gstreamer-%{majorminor}/libgstcodec2json.so +%{_libdir}/gstreamer-%{majorminor}/libgstcolormanagement.so +%{_libdir}/gstreamer-%{majorminor}/libgstdtls.so +%{_libdir}/gstreamer-%{majorminor}/libgstfdkaac.so +%{_libdir}/gstreamer-%{majorminor}/libgsthls.so +%{_libdir}/gstreamer-%{majorminor}/libgstgsm.so +%{_libdir}/gstreamer-%{majorminor}/libgstgtkwayland.so +%{_libdir}/gstreamer-%{majorminor}/libgstkms.so +%{_libdir}/gstreamer-%{majorminor}/libgstlc3.so +%{_libdir}/gstreamer-%{majorminor}/libgstnvcodec.so +%{_libdir}/gstreamer-%{majorminor}/libgstopenjpeg.so +%{_libdir}/gstreamer-%{majorminor}/libgstopusparse.so +%{_libdir}/gstreamer-%{majorminor}/libgstresindvd.so +%{_libdir}/gstreamer-%{majorminor}/libgstrsvg.so +%{_libdir}/gstreamer-%{majorminor}/libgstsbc.so +%{_libdir}/gstreamer-%{majorminor}/libgstsctp.so +%{_libdir}/gstreamer-%{majorminor}/libgstsndfile.so +%{_libdir}/gstreamer-%{majorminor}/libgstsoundtouch.so +%{_libdir}/gstreamer-%{majorminor}/libgstsrtp.so +%{_libdir}/gstreamer-%{majorminor}/libgstva.so +%{_libdir}/gstreamer-%{majorminor}/libgstvulkan.so +%{_libdir}/gstreamer-%{majorminor}/libgstwaylandsink.so +%{_libdir}/gstreamer-%{majorminor}/libgstwebp.so +%if %{with aom} +%{_libdir}/gstreamer-%{majorminor}/libgstaom.so +%endif +%if %{with svtav1} +%{_libdir}/gstreamer-%{majorminor}/libgstsvtav1.so +%endif +%if %{with webrtc} +%{_libdir}/gstreamer-%{majorminor}/libgstisac.so +%{_libdir}/gstreamer-%{majorminor}/libgstwebrtcdsp.so +%endif +%if %{with extras} +%{_libdir}/gstreamer-%{majorminor}/libgstcurl.so +%{_libdir}/gstreamer-%{majorminor}/libgstfaad.so +%{_libdir}/gstreamer-%{majorminor}/libgstopenal.so +%{_libdir}/gstreamer-%{majorminor}/libgstttmlsubs.so +%{_libdir}/gstreamer-%{majorminor}/libgstwebrtc.so +%endif + +#debugging plugin +%{_libdir}/gstreamer-%{majorminor}/libgstdebugutilsbad.so + + +%if %{with extras} +%files extras +# presets +%{_datadir}/gstreamer-%{majorminor}/presets/GstVoAmrwbEnc.prs + +# Plugins with external dependencies +%{_libdir}/gstreamer-%{majorminor}/libgstassrender.so +%{_libdir}/gstreamer-%{majorminor}/libgstavtp.so +%{_libdir}/gstreamer-%{majorminor}/libgstbs2b.so +%{_libdir}/gstreamer-%{majorminor}/libgstchromaprint.so +%if %{with dc1394} +%{_libdir}/gstreamer-%{majorminor}/libgstdc1394.so +%endif +%{_libdir}/gstreamer-%{majorminor}/libgstdecklink.so +%{_libdir}/gstreamer-%{majorminor}/libgstdtsdec.so +%{_libdir}/gstreamer-%{majorminor}/libgstflite.so +%{_libdir}/gstreamer-%{majorminor}/libgstgme.so +%{_libdir}/gstreamer-%{majorminor}/libgstladspa.so +%if %{with ldac} +%{_libdir}/gstreamer-%{majorminor}/libgstldac.so +%endif +%{_libdir}/gstreamer-%{majorminor}/libgstmicrodns.so +%{_libdir}/gstreamer-%{majorminor}/libgstmodplug.so +%{_libdir}/gstreamer-%{majorminor}/libgstmpeg2enc.so +%{_libdir}/gstreamer-%{majorminor}/libgstmplex.so +%{_libdir}/gstreamer-%{majorminor}/libgstmusepack.so +%if %{with onnx} +%{_libdir}/gstreamer-%{majorminor}/libgstonnx.so +%endif +%{_libdir}/gstreamer-%{majorminor}/libgstopenexr.so +%{_libdir}/gstreamer-%{majorminor}/libgstopenmpt.so +%{_libdir}/gstreamer-%{majorminor}/libgstqroverlay.so +%{_libdir}/gstreamer-%{majorminor}/libgstspandsp.so +%{_libdir}/gstreamer-%{majorminor}/libgstsrt.so +%{_libdir}/gstreamer-%{majorminor}/libgstteletext.so +%{_libdir}/gstreamer-%{majorminor}/libgstvoamrwbenc.so +%{_libdir}/gstreamer-%{majorminor}/libgstzxing.so + +%files lv2 +# Plugins with external dependencies +%{_libdir}/gstreamer-%{majorminor}/libgstlv2.so + +%files zbar +# Plugins with external dependencies +%{_libdir}/gstreamer-%{majorminor}/libgstzbar.so + +%files fluidsynth +# Plugins with external dependencies +%{_libdir}/gstreamer-%{majorminor}/libgstfluidsynthmidi.so + +%files wildmidi +# Plugins with external dependencies +%{_libdir}/gstreamer-%{majorminor}/libgstwildmidi.so +%endif + +%if %{with opencv} +%files opencv +# Plugins with external dependencies +%{_libdir}/gstreamer-%{majorminor}/libgstopencv.so +%{_libdir}/libgstopencv-%{majorminor}.so.0{,.*} +%endif + +%if %{with openh264} +%files -n gstreamer1-plugin-openh264 +%license COPYING +%license ext/openh264/LICENSE +%{_metainfodir}/gstreamer-openh264.appdata.xml +%{_libdir}/gstreamer-1.0/libgstopenh264.so +%endif + +%files libs +%license COPYING +%{_libdir}/libgstanalytics-%{majorminor}.so.0{,.*} +%{_libdir}/libgstadaptivedemux-%{majorminor}.so.0{,.*} +%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so.0{,.*} +%{_libdir}/libgstbadaudio-%{majorminor}.so.0{,.*} +%{_libdir}/libgstcodecparsers-%{majorminor}.so.0{,.*} +%{_libdir}/libgstcodecs-%{majorminor}.so.0{,.*} +%{_libdir}/libgstcuda-%{majorminor}.so.0{,.*} +%{_libdir}/libgstdxva-%{majorminor}.so.0{,.*} +%{_libdir}/libgstinsertbin-%{majorminor}.so.0{,.*} +%{_libdir}/libgstisoff-%{majorminor}.so.0{,.*} +%{_libdir}/libgstmpegts-%{majorminor}.so.0{,.*} +%{_libdir}/libgstmse-%{majorminor}.so.0{,.*} +%{_libdir}/libgstplay-%{majorminor}.so.0{,.*} +%{_libdir}/libgstplayer-%{majorminor}.so.0{,.*} +%{_libdir}/libgstphotography-%{majorminor}.so.0{,.*} +%{_libdir}/libgstsctp-%{majorminor}.so.0{,.*} +%{_libdir}/libgsttranscoder-%{majorminor}.so.0{,.*} +%{_libdir}/libgsturidownloader-%{majorminor}.so.0{,.*} +%{_libdir}/libgstvulkan-%{majorminor}.so.0{,.*} +%{_libdir}/libgstva-%{majorminor}.so.0{,.*} +%{_libdir}/libgstwebrtc-%{majorminor}.so.0{,.*} +%if %{with extras} +%{_libdir}/libgstwebrtcnice-%{majorminor}.so.0{,.*} +%endif +%{_libdir}/libgstwayland-%{majorminor}.so.0{,.*} + +%{_libdir}/girepository-1.0/CudaGst-1.0.typelib +%{_libdir}/girepository-1.0/GstAnalytics-1.0.typelib +%{_libdir}/girepository-1.0/GstBadAudio-1.0.typelib +%{_libdir}/girepository-1.0/GstCodecs-1.0.typelib +%{_libdir}/girepository-1.0/GstCuda-1.0.typelib +%{_libdir}/girepository-1.0/GstDxva-1.0.typelib +%{_libdir}/girepository-1.0/GstInsertBin-1.0.typelib +%{_libdir}/girepository-1.0/GstMpegts-1.0.typelib +%{_libdir}/girepository-1.0/GstMse-1.0.typelib +%{_libdir}/girepository-1.0/GstPlay-1.0.typelib +%{_libdir}/girepository-1.0/GstPlayer-1.0.typelib +%{_libdir}/girepository-1.0/GstTranscoder-1.0.typelib +%{_libdir}/girepository-1.0/GstVa-1.0.typelib +%{_libdir}/girepository-1.0/GstVulkan-1.0.typelib +%{_libdir}/girepository-1.0/GstVulkanWayland-1.0.typelib +%{_libdir}/girepository-1.0/GstWebRTC-1.0.typelib + +%files devel +%if 0 +%doc %{_datadir}/gtk-doc/html/gst-plugins-bad-plugins-%{majorminor} +%doc %{_datadir}/gtk-doc/html/gst-plugins-bad-libs-%{majorminor} +%endif + +%{_datadir}/gir-1.0/CudaGst-%{majorminor}.gir +%{_datadir}/gir-1.0/GstAnalytics-%{majorminor}.gir +%{_datadir}/gir-1.0/GstBadAudio-%{majorminor}.gir +%{_datadir}/gir-1.0/GstCodecs-%{majorminor}.gir +%{_datadir}/gir-1.0/GstCuda-%{majorminor}.gir +%{_datadir}/gir-1.0/GstDxva-%{majorminor}.gir +%{_datadir}/gir-1.0/GstInsertBin-%{majorminor}.gir +%{_datadir}/gir-1.0/GstMpegts-%{majorminor}.gir +%{_datadir}/gir-1.0/GstMse-%{majorminor}.gir +%{_datadir}/gir-1.0/GstPlay-%{majorminor}.gir +%{_datadir}/gir-1.0/GstPlayer-%{majorminor}.gir +%{_datadir}/gir-1.0/GstTranscoder-%{majorminor}.gir +%{_datadir}/gir-1.0/GstVa-%{majorminor}.gir +%{_datadir}/gir-1.0/GstVulkan-%{majorminor}.gir +%{_datadir}/gir-1.0/GstVulkanWayland-%{majorminor}.gir +%{_datadir}/gir-1.0/GstWebRTC-%{majorminor}.gir + +%{_libdir}/libgstanalytics-%{majorminor}.so +%{_libdir}/libgstadaptivedemux-%{majorminor}.so +%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so +%{_libdir}/libgstbadaudio-%{majorminor}.so +%{_libdir}/libgstcuda-%{majorminor}.so +%{_libdir}/libgstcodecparsers-%{majorminor}.so +%{_libdir}/libgstcodecs-%{majorminor}.so +%{_libdir}/libgstdxva-%{majorminor}.so +%{_libdir}/libgstinsertbin-%{majorminor}.so +%{_libdir}/libgstisoff-%{majorminor}.so +%{_libdir}/libgstmpegts-%{majorminor}.so +%{_libdir}/libgstmse-%{majorminor}.so +%{_libdir}/libgstplay-%{majorminor}.so +%{_libdir}/libgstplayer-%{majorminor}.so +%{_libdir}/libgstphotography-%{majorminor}.so +%{_libdir}/libgstsctp-%{majorminor}.so +%{_libdir}/libgsttranscoder-%{majorminor}.so +%{_libdir}/libgsturidownloader-%{majorminor}.so +%{_libdir}/libgstvulkan-%{majorminor}.so +%{_libdir}/libgstva-%{majorminor}.so +%{_libdir}/libgstwebrtc-%{majorminor}.so +%if %{with extras} +%{_libdir}/libgstwebrtcnice-%{majorminor}.so +%endif +%{_libdir}/libgstwayland-%{majorminor}.so + +%{_includedir}/gstreamer-%{majorminor}/gst/audio +%{_includedir}/gstreamer-%{majorminor}/gst/analytics +%{_includedir}/gstreamer-%{majorminor}/gst/basecamerabinsrc +%{_includedir}/gstreamer-%{majorminor}/gst/codecparsers +%{_includedir}/gstreamer-%{majorminor}/gst/cuda/ +%{_includedir}/gstreamer-%{majorminor}/gst/insertbin +%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/photography* +%{_includedir}/gstreamer-%{majorminor}/gst/isoff/ +%{_includedir}/gstreamer-%{majorminor}/gst/mpegts +%{_includedir}/gstreamer-%{majorminor}/gst/mse/ +%{_includedir}/gstreamer-%{majorminor}/gst/play +%{_includedir}/gstreamer-%{majorminor}/gst/player +%{_includedir}/gstreamer-%{majorminor}/gst/sctp +%{_includedir}/gstreamer-%{majorminor}/gst/transcoder +%{_includedir}/gstreamer-%{majorminor}/gst/uridownloader +%{_includedir}/gstreamer-%{majorminor}/gst/va/ +%{_includedir}/gstreamer-%{majorminor}/gst/vulkan/ +%{_includedir}/gstreamer-%{majorminor}/gst/wayland/ +%{_includedir}/gstreamer-%{majorminor}/gst/webrtc/ + +# pkg-config files +%{_libdir}/pkgconfig/gstreamer-analytics-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-bad-audio-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-cuda-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-codecparsers-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-insertbin-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-mpegts-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-mse-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-photography-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-play-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-player-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-plugins-bad-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-sctp-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-transcoder-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-va-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-vulkan-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-vulkan-wayland-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-wayland-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-webrtc-%{majorminor}.pc +%if %{with extras} +%{_libdir}/pkgconfig/gstreamer-webrtc-nice-%{majorminor}.pc +%endif + + +%changelog +* Fri Nov 21 2025 Polmoorx Shiva Kumar - 1.26.8-1 +- Initial Edge Microvisor Toolkit import from Fedora 43 (license: MIT). License verified. + +* Wed Nov 12 2025 Gwyn Ciesla - 1.26.8-1 +- 1.26.8 + +* Tue Oct 14 2025 Gwyn Ciesla - 1.26.7-1 +- 1.26.7 + +* Thu Oct 02 2025 Robert-André Mauchin - 1.26.6-2 +- Rebuild for svt-av1 soname bump + +* Mon Sep 15 2025 Gwyn Ciesla - 1.26.6-1 +- 1.26.6 + +* Wed Aug 13 2025 Yaakov Selkowitz - 1.26.5-4 +- Move sbc to main package + +* Wed Aug 13 2025 Yaakov Selkowitz - 1.26.5-3 +- Enable msdk plugin on x86_64 +- Enable mpeg2enc, mplex, onnx, sbc plugins in extras + +* Tue Aug 12 2025 Yaakov Selkowitz - 1.26.5-2 +- Enable isac plugin + +* Fri Aug 08 2025 Gwyn Ciesla - 1.26.5-1 +- 1.26.5 + +* Thu Jul 24 2025 Fedora Release Engineering - 1.26.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Fri Jun 27 2025 Gwyn Ciesla - 1.26.3-1 +- 1.26.3 + +* Sun Jun 15 2025 Yaakov Selkowitz - 1.26.2-2 +- Move aom, curl, openal, openjpeg to main package +- Move lv2 to separate subpackage (rhbz#1731750) +- Enable dvdspu, faad, qsv (x86_64 only) +- Enable dc1394 and zxing in extras subpackage + +* Fri May 30 2025 Gwyn Ciesla - 1.26.2-1 +- 1.26.2 + +* Fri Apr 25 2025 Gwyn Ciesla - 1.26.1-1 +- 1.26.1 + +* Fri Mar 14 2025 Fabio Valentini - 1.26.0-2 +- Rebuild for noopenh264 2.6.0 + +* Wed Mar 12 2025 Gwyn Ciesla - 1.26.0-1 +- 1.26.0 + +* Tue Mar 04 2025 Wim Taymans - 1.24.11-5 +- Rebuild for openh264 2.6.0 + +* Wed Feb 05 2025 Robert-André Mauchin - 1.24.11-4 +- Rebuilt for aom 3.11.0 + +* Tue Feb 04 2025 Sérgio Basto - 1.24.11-3 +- Rebuild for opencv-4.11.0 + +* Fri Jan 17 2025 Fedora Release Engineering - 1.24.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Tue Jan 07 2025 Gwyn Ciesla - 1.24.11-1 +- 1.24.11 + +* Wed Dec 04 2024 Gwyn Ciesla - 1.24.10-1 +- 1.24.10 + +* Thu Oct 31 2024 Gwyn Ciesla - 1.24.9-1 +- 1.24.9 + +* Thu Sep 19 2024 Gwyn Ciesla - 1.24.8-1 +- 1.24.8 + +* Fri Sep 06 2024 Yaakov Selkowitz - 1.24.7-3 +- Disable SVT-AV1 on RHEL + +* Mon Sep 02 2024 Miroslav Suchý - 1.24.7-2 +- convert license to SPDX + +* Wed Aug 21 2024 Gwyn Ciesla - 1.24.7-1 +- 1.24.7 + +* Mon Jul 29 2024 Gwyn Ciesla - 1.24.6-1 +- 1.24.6 + +* Thu Jul 25 2024 Sérgio Basto - 1.24.5-3 +- Rebuild for opencv 4.10.0 + +* Thu Jul 18 2024 Fedora Release Engineering - 1.24.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Fri Jun 21 2024 Gwyn Ciesla - 1.24.5-1 +- 1.24.5 + +* Thu May 30 2024 Robert-André Mauchin - 1.24.4-2 +- Rebuild for svt-av1 2.1.0 + +* Wed May 29 2024 Gwyn Ciesla - 1.24.4-1 +- 1.24.4 + +* Tue Apr 30 2024 Gwyn Ciesla - 1.24.3-1 +- 1.24.3 + +* Mon Apr 22 2024 Gwyn Ciesla - 1.24.0-3 +- openexr rebuild + +* Wed Mar 13 2024 Yaakov Selkowitz - 1.24.0-2 +- Re-enable webrtcdsp for f40+ and ELN + +* Tue Mar 05 2024 Wim Taymans - 1.24.0-1 +- Update to 1.24.0 + +* Thu Feb 08 2024 Kalev Lember - 1.22.9-3 +- Add gstreamer1-plugin-openh264 subpackage with the openh264 plugin + +* Tue Feb 06 2024 Yaakov Selkowitz - 1.22.9-2 +- Rebuilt for opencv-4.9.0 + +* Thu Jan 25 2024 Gwyn Ciesla - 1.22.9-1 +- 1.22.9 + +* Wed Jan 24 2024 Fedora Release Engineering - 1.22.8-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sat Jan 20 2024 Fedora Release Engineering - 1.22.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Mon Jan 08 2024 Yaakov Selkowitz - 1.22.8-3 +- Backport of "va: fixes for Mesa driver" +- Resolves: rhbz#2256693 + +* Wed Dec 20 2023 Yaakov Selkowitz - 1.22.8-2 +- Enable dvbsuboverlay and siren plugins +- Enable avtp, dtsdec, and flite plugins in extras + +* Mon Dec 18 2023 Gwyn Ciesla - 1.22.8-1 +- 1.22.8 + +* Tue Nov 21 2023 Michael Catanzaro - 1.22.7-2 +- Move gstva from extras into main package + +* Tue Nov 14 2023 Gwyn Ciesla - 1.22.7-1 +- 1.22.7 + +* Fri Sep 22 2023 Yaakov Selkowitz - 1.22.5-2 +- Separate libs subpackage +- Enable opencv as separate subpackage + +* Fri Jul 21 2023 Wim Taymans - 1.22.5-1 +- Update to 1.22.5 + +* Thu Jul 20 2023 Fedora Release Engineering - 1.22.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu May 25 2023 Wim Taymans - 1.22.3-1 +- Update to 1.22.3 + +* Sun May 21 2023 Sérgio Basto - 1.22.2-4 +- Remove obsolete of plugins-bad-freeworld to workaround a dnf bug + https://bugzilla.redhat.com/show_bug.cgi?id=1867376#c9 + +* Thu Apr 27 2023 Yaakov Selkowitz - 1.22.2-3 +- Fix migration of musepack and voamrwbenc to -bad-free-extras + +* Mon Apr 24 2023 Yaakov Selkowitz - 1.22.2-2 +- Enable musepack and voamrwbenc in extras + +* Thu Apr 13 2023 Wim Taymans - 1.22.2-1 +- Update to 1.22.2 + +* Mon Mar 13 2023 Wim Taymans - 1.22.1-1 +- Update to 1.22.1 + +* Tue Jan 24 2023 Wim Taymans - 1.22.0-1 +- Update to 1.22.0 + +* Fri Jan 20 2023 Wim Taymans - 1.21.90-1 +- Update to 1.21.90 + +* Thu Jan 19 2023 Fedora Release Engineering - 1.20.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Wed Jan 11 2023 Wim Taymans - 1.20.5-1 +- Update to 1.20.5 +- Remove unwanted crypto dependencies. + +* Mon Nov 14 2022 Stephen Gallagher - 1.20.4-2 +- Drop vdpau configure option +- The libgstva plugin is now excluded from file listings when disabled +- Resolves: rhbz#2141093 + +* Thu Oct 13 2022 Wim Taymans - 1.20.4-1 +- Update to 1.20.4 + +* Thu Jul 21 2022 Fedora Release Engineering - 1.20.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jul 18 2022 Wim Taymans - 1.20.3-1 +- Update to 1.20.3 + +* Wed Jun 22 2022 Robert-André Mauchin - 1.20.0-4 +- Rebuilt for new aom + +* Sat Jun 18 2022 Scott Talbert - 1.20.0-3 +- Rebuild for srt-1.5.0 (#2097636, #2098341) + +* Fri May 20 2022 Sandro Mani - 1.20.0-2 +- Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0 + +* Fri Feb 4 2022 Wim Taymans - 1.20.0-1 +- Update to 1.20.0 + +* Thu Feb 03 2022 Scott Talbert - 1.19.3-6 +- Enable rtmp2 plugin (#1915517) + +* Thu Jan 20 2022 Fedora Release Engineering - 1.19.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Mon Jan 10 2022 Scott Talbert - 1.19.3-4 +- Fix GstPlayer with GstPlayerVideoOverlayVideoRenderer (#2035937) + +* Mon Jan 10 2022 Scott Talbert - 1.19.3-3 +- Add BR for wayland-protocols-devel to fix another FTBFS + +* Mon Nov 22 2021 Scott Talbert - 1.19.3-2 +- Fix FTBFS with meson 0.60.1 (#2025782) + +* Thu Nov 11 2021 Wim Taymans - 1.19.3-1 +- Update to 1.19.3 +- Remove ofa plugin, is was removed + +* Thu Sep 23 2021 Wim Taymans - 1.19.2-1 +- Update to 1.19.2 + +* Tue Sep 14 2021 Sahana Prasad - 1.19.1-8 +- Rebuilt with OpenSSL 3.0.0 + +* Sat Aug 21 2021 Richard Shaw - 1.19.1-7 +- Rebuild for OpenEXR/Imath 3.1. + +* Tue Aug 10 2021 Richard Shaw - 1.19.1-6 +- Rebuild for OpenEXR 3. + +* Thu Jul 22 2021 Fedora Release Engineering - 1.19.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon Jul 19 2021 Wim Taymans - 1.19.1-4 +- Enable sctp plugin + +* Mon Jun 21 2021 Gwyn Ciesla - 1.19.1-3 +- Fluidsynth rebuild. + +* Sun Jun 13 2021 Robert-André Mauchin - 1.19.1-2 +- Rebuilt for aom v3.1.1 + +* Thu Jun 03 2021 Wim Taymans - 1.19.1-1 +- Update to 1.19.1 + +* Wed May 26 2021 Nicolas Chauvet - 1.18.4-3 +- Rebuilt for srt + +* Tue Apr 6 2021 Wim Taymans - 1.18.4-2 +- Add patch to fix multilib issues with vulkan (#1915341) + +* Tue Mar 16 2021 Wim Taymans - 1.18.4-1 +- Update to 1.18.4 + +* Tue Mar 09 2021 Wim Taymans - 1.18.2-9 +- Fix typo when disabling microdns + +* Thu Feb 25 2021 Wim Taymans - 1.18.2-8 +- Move ladspa, microdns, openmpt, srt and zvbi to extras + +* Mon Feb 08 2021 Wim Taymans - 1.18.2-7 +- Rebuild for updated libmicrodns + +* Wed Jan 20 2021 Wim Taymans - 1.18.2-6 +- Move libaom to extras +- Remove unused musepack buildreq + +* Tue Jan 26 2021 Fedora Release Engineering - 1.18.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sun Jan 24 2021 Leigh Scott - 1.18.2-4 +- Rebuild for new libmicrodns .so version + +* Tue Jan 12 2021 Wim Taymans - 1.18.2-3 +- Move libnice and webrtc to extras + +* Fri Jan 01 2021 Richard Shaw - 1.18.2-2 +- Rebuild for OpenEXR 2.5.3. + +* Thu Dec 10 2020 Wim Taymans - 1.18.2-1 +- Update to 1.18.2 + +* Fri Oct 30 2020 Wim Taymans - 1.18.1-1 +- Update to 1.18.1 +- Remove COPYING.LIB + +* Mon Oct 19 2020 Troy Dawson - 1.18.0-5 +- Do not run va tests when va is disabled + +* Sat Oct 17 2020 Dominik Mierzejewski - 1.18.0-4 +- rebuild for libdvdread-6.1 ABI bump + +* Tue Sep 22 2020 Gwyn Ciesla - 1.18.0-3 +- Obsolete/Provide gst-transcoder + +* Thu Sep 10 2020 Adam Williamson - 1.18.0-2 +- Disable opencv again (pulls in huge number of deps) + +* Tue Sep 8 2020 Wim Taymans - 1.18.0-1 +- Update to 1.18.0 +- Enable opencv + +* Fri Aug 21 2020 Wim Taymans - 1.17.90-1 +- Update to 1.17.90 +- Remove obsolete -bad-transcoder .pc file +- Add vulkan wayland + +* Tue Jul 28 2020 Fedora Release Engineering - 1.17.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 07 2020 Robert-André Mauchin - 1.17.2-2 +- Rebuilt for aom 2.0.0 + +* Mon Jul 6 2020 Wim Taymans - 1.17.2-1 +- Update to 1.17.2 +- Add new libva plugin +- Add new pkgconfig files + +* Mon Jun 22 2020 Wim Taymans - 1.17.1-1 +- Update to 1.17.1 +- Add sources +- Disable wpe for now + +* Fri Mar 20 2020 Debarshi Ray - 1.16.2-4 +- Enable the spandsp plugin + +* Wed Jan 29 2020 Fedora Release Engineering - 1.16.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Jan 7 2020 Tom Callaway - 1.16.2-2 +- rebuild for libsrtp2 + +* Thu Jan 2 2020 Wim Taymans - 1.16.2-1 +- Update to 1.16.2 + +* Fri Nov 15 2019 Dominik 'Rathann' Mierzejewski - 1.16.1-3 +- rebuild for libdvdread ABI bump + +* Fri Oct 04 2019 Kalev Lember - 1.16.1-2 +- Bump gstreamer1-plugins-bad-nonfree obsoletes version + +* Tue Sep 24 2019 Wim Taymans - 1.16.1-1 +- Update to 1.16.1 + +* Mon Sep 23 2019 Kalev Lember - 1.16.0-4 +- Enable AAC support through fdk-aac-free + +* Thu Jul 25 2019 Fedora Release Engineering - 1.16.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Jun 24 2019 Rex Dieter - 1.16.0-2 +- BR: lilv-devel, enables lv2 plugin +- use %%_metainfodir macro + +* Tue Apr 23 2019 Wim Taymans - 1.16.0-1 +- Update to 1.16.0 + +* Fri Mar 01 2019 Wim Taymans - 1.15.2-1 +- Update to 1.15.2 +- The vcdsrc plugin was removed + +* Thu Feb 28 2019 Pete Walter - 1.15.1-3 +- Update wayland deps + +* Fri Feb 01 2019 Fedora Release Engineering - 1.15.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jan 25 2019 Wim Taymans - 1.15.1-1 +- Update to 1.15.1 +- Remove dependency on removed package +- Add sctp and closedcaption plugins + +* Wed Oct 03 2018 Wim Taymans - 1.14.4-1 +- Update to 1.14.4 + +* Tue Sep 18 2018 Wim Taymans - 1.14.3-1 +- Update to 1.14.3 + +* Wed Aug 15 2018 Rex Dieter - 1.14.2-2 +- Enable LV2 plugin support (#1616070) + +* Mon Jul 23 2018 Wim Taymans - 1.14.2-1 +- Update to 1.14.2 + +* Tue Jul 17 2018 Wim Taymans - 1.14.1-7 +- Only build extras on Fedora +- bluez is not in extras +- vdpau is in extras + +* Tue Jul 17 2018 Wim Taymans - 1.14.1-6 +- remove unused liboil BR + +* Fri Jul 13 2018 Fedora Release Engineering - 1.14.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 14 2018 Simone Caronni - 1.14.1-4 +- Rebuild for updated libass. + +* Fri May 25 2018 Wim Taymans - 1.14.1-3 +- rebuild (#1581325) to update Provides + +* Tue May 22 2018 Rex Dieter - 1.14.1-2 +- rebuild (file) + +* Mon May 21 2018 Wim Taymans - 1.14.1-1 +- Update to 1.14.1 +- Use openjpeg2 instead of openjpeg (#1553079) + +* Thu May 10 2018 Wim Taymans - 1.14.0-2 +- Add libnice-devel to get webrtc plugin (#1575244) + +* Tue Mar 20 2018 Wim Taymans - 1.14.0-1 +- Update to 1.14.0 +- add webrtc gir and typelib + +* Wed Mar 14 2018 Wim Taymans - 1.13.91-1 +- Update to 1.13.91 + +* Mon Mar 5 2018 Wim Taymans - 1.13.90-1 +- Update to 1.13.90 +- Add audiolatency +- Schrodinger element was removed + +* Tue Feb 27 2018 Rex Dieter - 1.13.1-2 +- drop -gtk subpkg, moved to gst1-plugins-good + +* Fri Feb 23 2018 Rex Dieter - 1.13.1-1 +- 1.13.1 +- use %%ldconfig_scriptlets %%make_build %%make_install +- fix rpath in gst-p-bad-cleanup.sh +- tighten subpkg deps with %%{?_isa} +- -gtk subpkg now empty. FIXME + +* Wed Feb 07 2018 Fedora Release Engineering - 1.12.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Mon Jan 8 2018 Wim Taymans - 1.12.4-2 +- Rebuild for chromaprint .so change + +* Mon Dec 11 2017 Wim Taymans - 1.12.4-1 +- Update to 1.12.4 + +* Fri Oct 13 2017 Troy Dawson - 1.12.3-3 +- Cleanup spec file conditionals + +* Sat Sep 30 2017 Jerry James - 1.12.3-2 +- Rebuild for soundtouch 2.0.0 + +* Tue Sep 19 2017 Wim Taymans - 1.12.3-1 +- Update to 1.12.3 + +* Wed Aug 02 2017 Fedora Release Engineering - 1.12.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Sun Jul 30 2017 Florian Weimer - 1.12.2-4 +- Rebuild with binutils fix for ppc64le (#1475636) + +* Thu Jul 27 2017 Jan Horak - 1.12.2-3 +- Added missing buildrequire on EGL + +* Wed Jul 26 2017 Fedora Release Engineering - 1.12.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jul 17 2017 Wim Taymans - 1.12.2-1 +- Update to 1.12.2 + +* Tue Jun 20 2017 Wim Taymans - 1.12.1-1 +- Update to 1.12.1 + +* Wed May 10 2017 Wim Taymans - 1.12.0-1 +- Update to 1.12.0 + +* Fri Apr 28 2017 Wim Taymans - 1.11.91-1 +- Update to 1.11.91 + +* Tue Apr 11 2017 Wim Taymans - 1.11.90-1 +- Update to 1.11.90 +- Update plugin names +- Remove old rawparse plugin +- Add new allocator lib and legacyrawparse + +* Fri Feb 24 2017 Wim Taymans - 1.11.2-1 +- Update to 1.11.2 +- add audiomixmatrix + +* Fri Feb 10 2017 Fedora Release Engineering - 1.11.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Feb 01 2017 Sandro Mani - 1.11.1-2 +- Rebuild (libwebp) + +* Fri Jan 13 2017 Wim Taymans - 1.11.1-1 +- Update to 1.11.1 +- Add audiobuffersplit +- Dataurisrc was moved to core +- Add ttmlsubs plugin + +* Mon Dec 05 2016 Wim Taymans - 1.10.2-1 +- Update to 1.10.2 + +* Mon Nov 28 2016 Wim Taymans - 1.10.1-1 +- Update to 1.10.1 + +* Thu Nov 03 2016 Wim Taymans - 1.10.0-1 +- Update to 1.10.0 + +* Sat Oct 01 2016 Wim Taymans - 1.9.90-1 +- Update to 1.9.90 + +* Fri Sep 02 2016 Wim Taymans - 1.9.2-2 +- Rebuild + +* Thu Sep 01 2016 Wim Taymans - 1.9.2-1 +- Update to 1.9.2 + +* Fri Aug 26 2016 Hans de Goede - 1.9.1-3 +- Rebuild for new wildmidi + +* Wed Aug 10 2016 Wim Taymans - 1.9.1-2 +- Merge patches from Kevin Kofler (#1267665) +- Split gtksink into a -gtk subpackage (#1295444) +- Split wildmidi plugin into a -wildmidi subpackage (#1267665) +- BR mesa-libGLES-devel to enable OpenGL ES 2 support in GstGL (#1308290) + +* Thu Jul 07 2016 Wim Taymans - 1.9.1-1 +- Update to 1.9.1 +- add musepack plugin +- add kmssink plugin + +* Thu Jun 09 2016 Wim Taymans - 1.8.2-1 +- Update to 1.8.2 + +* Sun May 08 2016 Wim Taymans - 1.8.1-2 +- Rebuild for opencv +- Disable opencv, the version is too new + +* Thu Apr 21 2016 Wim Taymans - 1.8.1-1 +- Update to 1.8.1 + +* Thu Mar 24 2016 Wim Taymans - 1.8.0-1 +- Update to 1.8.0 + +* Wed Mar 16 2016 Wim Taymans - 1.7.91-1 +- Update to 1.7.91 +- The opus parse was not moved so we still need opus-devel and we still + ship a plugin. +- the plugin was renamed to opusparse + +* Wed Mar 02 2016 Wim Taymans - 1.7.90-1 +- Update to 1.7.90 +- the opus plugin was moved to -base. + +* Thu Feb 25 2016 Wim Taymans - 1.7.2-2 +- Rebuild for soundtouch ABI break (#1311323) + +* Fri Feb 19 2016 Wim Taymans - 1.7.2-1 +- Update to 1.7.2 +- remove rtpbad plugin, it was moved +- add new libraries and netsim plugin + +* Tue Feb 16 2016 Wim Taymans - 1.7.1-5 +- add chromaprint plugin + +* Thu Feb 04 2016 Ralf Corsépius - 1.7.1-4 +- Append --disable-fatal-warnings to %%configure to prevent + building from aborting for negligible warnings (Fix F24FTBFS) +- Append --disable-silent-rules to %%configure to make + building verbose. +- Don't remove buildroot before installing. + +* Wed Feb 03 2016 Fedora Release Engineering - 1.7.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Tue Jan 5 2016 Wim Taymans - 1.7.1-2 +- remove rpath from gtksink and mxf +- Fix description line too long + +* Tue Jan 5 2016 Wim Taymans - 1.7.1-1 +- Update to 1.7.1 +- rename fragmented -> hls +- remove liveadder +- add gstplayer +- add teletextdec and videoframe_audiolevel + +* Mon Dec 28 2015 Rex Dieter 1.6.2-2 +- rebuild (libwebp) + +* Tue Dec 15 2015 Wim Taymans - 1.6.2-1 +- Update to 1.6.2 + +* Mon Nov 9 2015 Wim Taymans - 1.6.1-2 +- Enable more plugins: gtksink, webp, bluez, bs2b, gme, ofa, openal, + opencv, openjpeg + +* Mon Nov 2 2015 Wim Taymans - 1.6.1-1 +- Update to 1.6.1 + +* Sat Sep 26 2015 Kalev Lember - 1.6.0-1 +- Update to 1.6.0 +- Remove lib64 rpaths from a few more libraries +- Use license macro for COPYING and COPYING.LIB + +* Mon Sep 21 2015 Wim Taymans - 1.5.91-1 +- Update to 1.5.91 + +* Fri Sep 18 2015 Richard Hughes - 1.5.90-3 +- Add optional data to AppStream metadata. + +* Mon Aug 24 2015 Wim Taymans - 1.5.90-2 +- Enable uvch264 + +* Wed Aug 19 2015 Wim Taymans - 1.5.90-1 +- Update to 1.5.90 + +* Thu Jun 25 2015 Wim Taymans - 1.5.2-1 +- Update to 1.5.2 + +* Wed Jun 17 2015 Fedora Release Engineering - 1.5.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Jun 08 2015 Wim Taymans - 1.5.1-1 +- Update to 1.5.1 +- Drop old patch + +* Mon May 04 2015 Kalev Lember - 1.4.5-5 +- Rebuilt for nettle soname bump + +* Sat May 02 2015 Kalev Lember - 1.4.5-4 +- Rebuilt for GCC 5 C++11 ABI change + +* Wed Mar 25 2015 Richard Hughes - 1.4.5-3 +- Register as an AppStream component. + +* Fri Mar 06 2015 David Woodhouse - 1.4.5-2 +- Fix RTP/RTCP muxing (#1199578) + +* Tue Feb 03 2015 Wim Taymans - 1.4.5-1 +- Update to 1.4.5 + +* Tue Nov 25 2014 Rex Dieter 1.4.4-2 +- rebuild (openexr) + +* Fri Nov 14 2014 Kalev Lember - 1.4.4-1 +- Update to 1.4.4 + +* Fri Nov 14 2014 Tom Callaway - 1.4.2-3 +- Rebuild for new libsrtp + +* Mon Sep 22 2014 Wim Taymans - 1.4.2-2 +- Remove celt buildreq, the plugin was removed and so is celt-devel + +* Mon Sep 22 2014 Wim Taymans - 1.4.2-1 +- Update to 1.4.2. + +* Fri Aug 29 2014 Wim Taymans - 1.4.1-1 +- Update to 1.4.1. + +* Sat Aug 16 2014 Fedora Release Engineering - 1.4.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Tue Jul 22 2014 Wim Taymans - 1.4.0-1 +- Update to 1.4.0. + +* Fri Jul 11 2014 Wim Taymans - 1.3.91-1 +- Update to 1.3.91. +- Remove old libraries + +* Tue Jun 17 2014 Wim Taymans - 1.2.4-1 +- Update to 1.2.4. + +* Sat Jun 07 2014 Fedora Release Engineering - 1.2.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu Mar 20 2014 Hans de Goede - 1.2.3-3 +- Put the fluidsynth plugin in its own subpackage and make it require + soundfont2-default (rhbz#1078925) + +* Wed Mar 19 2014 Peter Robinson 1.2.3-2 +- Bump (libass) + +* Mon Feb 10 2014 Brian Pepple - 1.2.3-1 +- Update to 1.2.3. + +* Thu Feb 6 2014 Brian Pepple - 1.2.2-2 +- Build the srtp plugin. (#1055669) + +* Fri Dec 27 2013 Brian Pepple - 1.2.2-1 +- Update to 1.2.2. + +* Fri Nov 15 2013 Brian Pepple - 1.2.1-4 +- Build fluidsynth plugin. (#1024906) + +* Thu Nov 14 2013 Brian Pepple - 1.2.1-3 +- Add BR on gnutls-devel for HLS support. (#1030491) + +* Mon Nov 11 2013 Brian Pepple - 1.2.1-2 +- Build ladspa, libkate, and wildmidi plugins. + +* Mon Nov 11 2013 Brian Pepple - 1.2.1-1 +- Update to 1.2.1. + +* Fri Nov 8 2013 Brian Pepple - 1.2.0-3 +- Build gobject-introspection support. (#1028156) + +* Fri Oct 04 2013 Bastien Nocera 1.2.0-2 +- Build the wayland video output plugin + +* Tue Sep 24 2013 Brian Pepple - 1.2.0-1 +- Update to 1.2.0. + +* Thu Sep 19 2013 Brian Pepple - 1.1.90-1 +- Update to 1.1.90. + +* Wed Aug 28 2013 Brian Pepple - 1.1.4-1 +- Update to 1.1.4. + +* Mon Jul 29 2013 Brian Pepple - 1.1.3-1 +- Update to 1.1.3. + +* Fri Jul 12 2013 Brian Pepple - 1.1.2-1 +- Update to 1.1.2. + +* Tue May 07 2013 Colin Walters - 1.0.7-2 +- Move libgstdecklink to its correct place in extras; needed for RHEL + +* Fri Apr 26 2013 Brian Pepple - 1.0.7-1 +- Update to 1.0.7. + +* Sun Mar 24 2013 Brian Pepple - 1.0.6-1 +- Update to 1.0.6. +- Drop BR on PyXML. + +* Thu Feb 14 2013 Fedora Release Engineering - 1.0.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Tue Jan 8 2013 Brian Pepple - 1.0.5-1 +- Update to 1.0.5 + +* Wed Dec 19 2012 Brian Pepple - 1.0.4-1 +- Update to 1.0.4 + +* Wed Nov 21 2012 Brian Pepple - 1.0.3-1 +- Update to 1.0.3 + +* Thu Oct 25 2012 Brian Pepple - 1.0.2-1 +- Update to 1.0.2 + +* Sun Oct 7 2012 Brian Pepple - 1.0.1-1 +- Update to 1.0.1 +- Add frei0r plugin to file list. + +* Mon Oct 1 2012 Peter Robinson - 1.0.0-3 +- Enable verbose build + +* Wed Sep 26 2012 Brian Pepple - 1.0.0-2 +- Build opus plugin. + +* Mon Sep 24 2012 Brian Pepple - 1.0.0-1 +- Update to 1.0.0. + +* Thu Sep 20 2012 Bastien Nocera 0.11.99-2 +- The soundtouch-devel BR should be on, even with extras disabled + +* Wed Sep 19 2012 Brian Pepple - 0.11.99-1 +- Update to 0.11.99 + +* Fri Sep 14 2012 Brian Pepple - 0.11.94-1 +- Update to 0.11.94. + +* Sat Aug 18 2012 Brian Pepple - 0.11.93-2 +- Fix permission on tarball clean-up script. +- Re-enable soundtouch-devel. +- Add COPYING.LIB to package. +- Use %%global instead of %%define. +* Wed Aug 15 2012 Brian Pepple - 0.11.93-1 +- Update to 0.11.93. + +* Fri Jul 20 2012 Brian Pepple - 0.11.92-1 +- Initial Fedora spec file. diff --git a/SPECS/gstreamer1-plugins-bad-free/openh264-add-license-file.patch b/SPECS/gstreamer1-plugins-bad-free/openh264-add-license-file.patch new file mode 100644 index 0000000000..a6874abb3c --- /dev/null +++ b/SPECS/gstreamer1-plugins-bad-free/openh264-add-license-file.patch @@ -0,0 +1,45 @@ +From b13e925daa574fb07aac0271f2b51c25ecb9d483 Mon Sep 17 00:00:00 2001 +From: Kalev Lember +Date: Wed, 8 Nov 2023 14:41:14 +0100 +Subject: [PATCH 1/1] openh264: Add LICENSE file + +The openh264 plugin is BSD-licensed, different from the rest of the +gst-plugins-bad. This commit splits the license text out in its own file +to make it easier for binary distributions to distribute the license +text. +--- + .../gst-plugins-bad/ext/openh264/LICENSE | 22 +++++++++++++++++++ + 1 file changed, 22 insertions(+) + create mode 100644 subprojects/gst-plugins-bad/ext/openh264/LICENSE + +diff --git a/subprojects/gst-plugins-bad/ext/openh264/LICENSE b/subprojects/gst-plugins-bad/ext/openh264/LICENSE +new file mode 100644 +index 00000000000..e57601b4fb6 +--- /dev/null ++++ b/subprojects/gst-plugins-bad/ext/openh264/LICENSE +@@ -0,0 +1,22 @@ ++Copyright (c) 2014, Ericsson AB. All rights reserved. ++ ++Redistribution and use in source and binary forms, with or without modification, ++are permitted provided that the following conditions are met: ++ ++1. Redistributions of source code must retain the above copyright notice, this ++list of conditions and the following disclaimer. ++ ++2. Redistributions in binary form must reproduce the above copyright notice, this ++list of conditions and the following disclaimer in the documentation and/or other ++materials provided with the distribution. ++ ++THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ++ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED ++WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, ++INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT ++NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR ++PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, ++WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ++ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY ++OF SUCH DAMAGE. +-- +GitLab + diff --git a/SPECS-EXTENDED/libcanberra/0001-gtk-Don-t-assume-all-GdkDisplays-are-GdkX11Displays-.patch b/SPECS/libcanberra/0001-gtk-Don-t-assume-all-GdkDisplays-are-GdkX11Displays-.patch similarity index 100% rename from SPECS-EXTENDED/libcanberra/0001-gtk-Don-t-assume-all-GdkDisplays-are-GdkX11Displays-.patch rename to SPECS/libcanberra/0001-gtk-Don-t-assume-all-GdkDisplays-are-GdkX11Displays-.patch diff --git a/SPECS-EXTENDED/libcanberra/libcanberra.signatures.json b/SPECS/libcanberra/libcanberra.signatures.json similarity index 100% rename from SPECS-EXTENDED/libcanberra/libcanberra.signatures.json rename to SPECS/libcanberra/libcanberra.signatures.json diff --git a/SPECS-EXTENDED/libcanberra/libcanberra.spec b/SPECS/libcanberra/libcanberra.spec similarity index 100% rename from SPECS-EXTENDED/libcanberra/libcanberra.spec rename to SPECS/libcanberra/libcanberra.spec diff --git a/SPECS-EXTENDED/libdvdnav/7180713BE58D1ADC.asc b/SPECS/libdvdnav/7180713BE58D1ADC.asc similarity index 100% rename from SPECS-EXTENDED/libdvdnav/7180713BE58D1ADC.asc rename to SPECS/libdvdnav/7180713BE58D1ADC.asc diff --git a/SPECS-EXTENDED/libdvdnav/libdvdnav-6.0.1.tar.bz2.asc b/SPECS/libdvdnav/libdvdnav-6.0.1.tar.bz2.asc similarity index 100% rename from SPECS-EXTENDED/libdvdnav/libdvdnav-6.0.1.tar.bz2.asc rename to SPECS/libdvdnav/libdvdnav-6.0.1.tar.bz2.asc diff --git a/SPECS/libdvdnav/libdvdnav-6.1.1.tar.bz2 b/SPECS/libdvdnav/libdvdnav-6.1.1.tar.bz2 new file mode 100644 index 0000000000..dcd708ca9b Binary files /dev/null and b/SPECS/libdvdnav/libdvdnav-6.1.1.tar.bz2 differ diff --git a/SPECS-EXTENDED/libdvdnav/libdvdnav-6.1.1.tar.bz2.asc b/SPECS/libdvdnav/libdvdnav-6.1.1.tar.bz2.asc similarity index 100% rename from SPECS-EXTENDED/libdvdnav/libdvdnav-6.1.1.tar.bz2.asc rename to SPECS/libdvdnav/libdvdnav-6.1.1.tar.bz2.asc diff --git a/SPECS-EXTENDED/libdvdnav/libdvdnav.signatures.json b/SPECS/libdvdnav/libdvdnav.signatures.json similarity index 100% rename from SPECS-EXTENDED/libdvdnav/libdvdnav.signatures.json rename to SPECS/libdvdnav/libdvdnav.signatures.json diff --git a/SPECS-EXTENDED/libdvdnav/libdvdnav.spec b/SPECS/libdvdnav/libdvdnav.spec similarity index 100% rename from SPECS-EXTENDED/libdvdnav/libdvdnav.spec rename to SPECS/libdvdnav/libdvdnav.spec diff --git a/SPECS-EXTENDED/libdvdread/7180713BE58D1ADC.asc b/SPECS/libdvdread/7180713BE58D1ADC.asc similarity index 100% rename from SPECS-EXTENDED/libdvdread/7180713BE58D1ADC.asc rename to SPECS/libdvdread/7180713BE58D1ADC.asc diff --git a/SPECS-EXTENDED/libdvdread/libdvdread-6.0.2.tar.bz2.asc b/SPECS/libdvdread/libdvdread-6.0.2.tar.bz2.asc similarity index 100% rename from SPECS-EXTENDED/libdvdread/libdvdread-6.0.2.tar.bz2.asc rename to SPECS/libdvdread/libdvdread-6.0.2.tar.bz2.asc diff --git a/SPECS-EXTENDED/libdvdread/libdvdread-6.1.3.tar.bz2.asc b/SPECS/libdvdread/libdvdread-6.1.3.tar.bz2.asc similarity index 100% rename from SPECS-EXTENDED/libdvdread/libdvdread-6.1.3.tar.bz2.asc rename to SPECS/libdvdread/libdvdread-6.1.3.tar.bz2.asc diff --git a/SPECS-EXTENDED/libdvdread/libdvdread.signatures.json b/SPECS/libdvdread/libdvdread.signatures.json similarity index 100% rename from SPECS-EXTENDED/libdvdread/libdvdread.signatures.json rename to SPECS/libdvdread/libdvdread.signatures.json diff --git a/SPECS-EXTENDED/libdvdread/libdvdread.spec b/SPECS/libdvdread/libdvdread.spec similarity index 100% rename from SPECS-EXTENDED/libdvdread/libdvdread.spec rename to SPECS/libdvdread/libdvdread.spec diff --git a/SPECS/liblc3/0001-Revert-build-fix-rpath-issue.patch b/SPECS/liblc3/0001-Revert-build-fix-rpath-issue.patch new file mode 100644 index 0000000000..c4de164efd --- /dev/null +++ b/SPECS/liblc3/0001-Revert-build-fix-rpath-issue.patch @@ -0,0 +1,31 @@ +From 061232c5fdce9783009c3d9878653188001942fd Mon Sep 17 00:00:00 2001 +From: Peter Robinson +Date: Sun, 21 Apr 2024 21:00:46 +0100 +Subject: [PATCH] Revert "build: fix rpath issue" + +This reverts commit 5e528fc54368ce826a3bb5751499061cfa1bda71. +--- + tools/meson.build | 6 ++---- + 1 file changed, 2 insertions(+), 4 deletions(-) + +diff --git a/tools/meson.build b/tools/meson.build +index 5da77e7..8d0cf49 100644 +--- a/tools/meson.build ++++ b/tools/meson.build +@@ -24,11 +24,9 @@ lc3toolslib = static_library('lc3toolslib', + executable('elc3', ['elc3.c'], + link_with : lc3toolslib, + include_directories: inc, +- install: true, +- install_rpath: join_paths(get_option('prefix'), get_option('libdir'))) ++ install: true) + + executable('dlc3', ['dlc3.c'], + link_with : lc3toolslib, + include_directories: inc, +- install: true, +- install_rpath: join_paths(get_option('prefix'), get_option('libdir'))) ++ install: true) +-- +2.44.0 + diff --git a/SPECS/liblc3/liblc3-1.1.3.tar.gz b/SPECS/liblc3/liblc3-1.1.3.tar.gz new file mode 100644 index 0000000000..fd1687f820 Binary files /dev/null and b/SPECS/liblc3/liblc3-1.1.3.tar.gz differ diff --git a/SPECS/liblc3/liblc3.signatures.json b/SPECS/liblc3/liblc3.signatures.json new file mode 100644 index 0000000000..e7c56aa36e --- /dev/null +++ b/SPECS/liblc3/liblc3.signatures.json @@ -0,0 +1,5 @@ +{ + "Signatures": { + "liblc3-1.1.3.tar.gz": "276752ff54ce6a77d54ec133397b9d7e71f90caf3d9afa32d8b0e891b8ecb8af" + } +} diff --git a/SPECS/liblc3/liblc3.spec b/SPECS/liblc3/liblc3.spec new file mode 100644 index 0000000000..e2316c0b09 --- /dev/null +++ b/SPECS/liblc3/liblc3.spec @@ -0,0 +1,124 @@ +Name: liblc3 +Version: 1.1.3 +Release: 6%{?dist} +Distribution: Edge Microvisor Toolkit +Vendor: Intel Corporation +Summary: Low Complexity Communication Codec (LC3) + +License: Apache-2.0 +URL: https://github.com/google/liblc3 +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz +Patch0: 0001-Revert-build-fix-rpath-issue.patch + +BuildRequires: gcc +BuildRequires: meson +BuildRequires: python3-devel + +%description +The Low Complexity Communication Codec (LC3) is used by +Bluetooth as the codec for LE Audio. It enables high +quality audio over the low bandwidth connections provided +by Bluetooth LE. + +%package devel +Summary: Development package for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +Files for development with %{name}. + +%package -n python3-lc3 +Summary: Python3 bindings for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description -n python3-lc3 +Python3 bindings for %{name}. + +%package utils +Summary: Utility package for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description utils +Uitlities for command line use of and testing +the %{name} library. + +%prep +%autosetup -p1 + +%build +%meson -Dtools=true -Dpython=true +%meson_build +%install +%meson_install +%check +%meson_test +%files +%license LICENSE +%{_libdir}/liblc3.so.1{,.*} + +%files devel +%{_includedir}/lc3* +%{_libdir}/pkgconfig/lc3.pc +%{_libdir}/liblc3.so + +%files -n python3-lc3 +%{python3_sitelib}/* + +%files utils +%{_bindir}/dlc3 +%{_bindir}/elc3 + +%changelog +* Fri Nov 21 2025 Polmoorx Shiva Kumar - 1.1.3-6 +- Initial Edge Microvisor Toolkit import from Fedora 43 (license: MIT). License verified. + +* Fri Sep 19 2025 Python Maint - 1.1.3-5 +- Rebuilt for Python 3.14.0rc3 bytecode + +* Fri Aug 15 2025 Python Maint - 1.1.3-4 +- Rebuilt for Python 3.14.0rc2 bytecode + +* Thu Jul 24 2025 Fedora Release Engineering - 1.1.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Mon Jun 02 2025 Python Maint - 1.1.3-2 +- Rebuilt for Python 3.14 + +* Thu Feb 13 2025 Peter Robinson - 1.1.3-1 +- Update to 1.1.3 + +* Mon Feb 03 2025 Peter Robinson - 1.1.2-1 +- Update to 1.1.2 + +* Fri Jan 17 2025 Fedora Release Engineering - 1.1.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Thu Jul 18 2024 Fedora Release Engineering - 1.1.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Fri Jun 07 2024 Python Maint - 1.1.1-2 +- Rebuilt for Python 3.13 + +* Sun Apr 21 2024 Peter Robinson - 1.1.1-1 +- Update to 1.1.1 + +* Sat Mar 30 2024 Peter Robinson - 1.1.0-1 +- Update to 1.1.0 +- Enable new python bindings + +* Thu Jan 25 2024 Fedora Release Engineering - 1.0.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 1.0.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Mon Nov 13 2023 Peter Robinson - 1.0.4-2 +- Review fixes + +* Fri Aug 04 2023 Peter Robinson - 1.0.4-1 +- Update to 1.0.4 +- Review updates +- Split utils out to subpackage + +* Thu Jun 22 2023 Peter Robinson 1.0.3-1 +- Initial package diff --git a/SPECS-EXTENDED/libsamplerate/libsamplerate.signatures.json b/SPECS/libsamplerate/libsamplerate.signatures.json similarity index 100% rename from SPECS-EXTENDED/libsamplerate/libsamplerate.signatures.json rename to SPECS/libsamplerate/libsamplerate.signatures.json diff --git a/SPECS-EXTENDED/libsamplerate/libsamplerate.spec b/SPECS/libsamplerate/libsamplerate.spec similarity index 100% rename from SPECS-EXTENDED/libsamplerate/libsamplerate.spec rename to SPECS/libsamplerate/libsamplerate.spec diff --git a/SPECS/libsrtp/libsrtp-2.6.0.tar.gz b/SPECS/libsrtp/libsrtp-2.6.0.tar.gz new file mode 100644 index 0000000000..d507a65530 Binary files /dev/null and b/SPECS/libsrtp/libsrtp-2.6.0.tar.gz differ diff --git a/SPECS-EXTENDED/libsrtp/libsrtp.signatures.json b/SPECS/libsrtp/libsrtp.signatures.json similarity index 100% rename from SPECS-EXTENDED/libsrtp/libsrtp.signatures.json rename to SPECS/libsrtp/libsrtp.signatures.json diff --git a/SPECS-EXTENDED/libsrtp/libsrtp.spec b/SPECS/libsrtp/libsrtp.spec similarity index 100% rename from SPECS-EXTENDED/libsrtp/libsrtp.spec rename to SPECS/libsrtp/libsrtp.spec diff --git a/SPECS-EXTENDED/lilv/drobilla.gpg b/SPECS/lilv/drobilla.gpg similarity index 100% rename from SPECS-EXTENDED/lilv/drobilla.gpg rename to SPECS/lilv/drobilla.gpg diff --git a/SPECS/lilv/lilv-0.24.26.tar.xz b/SPECS/lilv/lilv-0.24.26.tar.xz new file mode 100644 index 0000000000..6b8f3534d7 Binary files /dev/null and b/SPECS/lilv/lilv-0.24.26.tar.xz differ diff --git a/SPECS-EXTENDED/lilv/lilv-0.24.26.tar.xz.sig b/SPECS/lilv/lilv-0.24.26.tar.xz.sig similarity index 100% rename from SPECS-EXTENDED/lilv/lilv-0.24.26.tar.xz.sig rename to SPECS/lilv/lilv-0.24.26.tar.xz.sig diff --git a/SPECS-EXTENDED/lilv/lilv.signatures.json b/SPECS/lilv/lilv.signatures.json similarity index 100% rename from SPECS-EXTENDED/lilv/lilv.signatures.json rename to SPECS/lilv/lilv.signatures.json diff --git a/SPECS-EXTENDED/lilv/lilv.spec b/SPECS/lilv/lilv.spec similarity index 100% rename from SPECS-EXTENDED/lilv/lilv.spec rename to SPECS/lilv/lilv.spec diff --git a/SPECS-EXTENDED/lv2/lv2.signatures.json b/SPECS/lv2/lv2.signatures.json similarity index 100% rename from SPECS-EXTENDED/lv2/lv2.signatures.json rename to SPECS/lv2/lv2.signatures.json diff --git a/SPECS-EXTENDED/lv2/lv2.spec b/SPECS/lv2/lv2.spec similarity index 100% rename from SPECS-EXTENDED/lv2/lv2.spec rename to SPECS/lv2/lv2.spec diff --git a/SPECS-EXTENDED/openjpeg2/openjpeg2.signatures.json b/SPECS/openjpeg2/openjpeg2.signatures.json similarity index 100% rename from SPECS-EXTENDED/openjpeg2/openjpeg2.signatures.json rename to SPECS/openjpeg2/openjpeg2.signatures.json diff --git a/SPECS-EXTENDED/openjpeg2/openjpeg2.spec b/SPECS/openjpeg2/openjpeg2.spec similarity index 100% rename from SPECS-EXTENDED/openjpeg2/openjpeg2.spec rename to SPECS/openjpeg2/openjpeg2.spec diff --git a/SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-27814.patch b/SPECS/openjpeg2/openjpeg2_CVE-2020-27814.patch similarity index 100% rename from SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-27814.patch rename to SPECS/openjpeg2/openjpeg2_CVE-2020-27814.patch diff --git a/SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-27823.patch b/SPECS/openjpeg2/openjpeg2_CVE-2020-27823.patch similarity index 100% rename from SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-27823.patch rename to SPECS/openjpeg2/openjpeg2_CVE-2020-27823.patch diff --git a/SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-27824.patch b/SPECS/openjpeg2/openjpeg2_CVE-2020-27824.patch similarity index 100% rename from SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-27824.patch rename to SPECS/openjpeg2/openjpeg2_CVE-2020-27824.patch diff --git a/SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-27841.patch b/SPECS/openjpeg2/openjpeg2_CVE-2020-27841.patch similarity index 100% rename from SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-27841.patch rename to SPECS/openjpeg2/openjpeg2_CVE-2020-27841.patch diff --git a/SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-27842.patch b/SPECS/openjpeg2/openjpeg2_CVE-2020-27842.patch similarity index 100% rename from SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-27842.patch rename to SPECS/openjpeg2/openjpeg2_CVE-2020-27842.patch diff --git a/SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-27843.patch b/SPECS/openjpeg2/openjpeg2_CVE-2020-27843.patch similarity index 100% rename from SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-27843.patch rename to SPECS/openjpeg2/openjpeg2_CVE-2020-27843.patch diff --git a/SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-27845.patch b/SPECS/openjpeg2/openjpeg2_CVE-2020-27845.patch similarity index 100% rename from SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-27845.patch rename to SPECS/openjpeg2/openjpeg2_CVE-2020-27845.patch diff --git a/SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-6851.patch b/SPECS/openjpeg2/openjpeg2_CVE-2020-6851.patch similarity index 100% rename from SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-6851.patch rename to SPECS/openjpeg2/openjpeg2_CVE-2020-6851.patch diff --git a/SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-8112.patch b/SPECS/openjpeg2/openjpeg2_CVE-2020-8112.patch similarity index 100% rename from SPECS-EXTENDED/openjpeg2/openjpeg2_CVE-2020-8112.patch rename to SPECS/openjpeg2/openjpeg2_CVE-2020-8112.patch diff --git a/SPECS-EXTENDED/openjpeg2/openjpeg2_opj2.patch b/SPECS/openjpeg2/openjpeg2_opj2.patch similarity index 100% rename from SPECS-EXTENDED/openjpeg2/openjpeg2_opj2.patch rename to SPECS/openjpeg2/openjpeg2_opj2.patch diff --git a/SPECS-EXTENDED/pipewire/0001-Build-media-session-from-local-tarbal.patch b/SPECS/pipewire/0001-Build-media-session-from-local-tarbal.patch similarity index 100% rename from SPECS-EXTENDED/pipewire/0001-Build-media-session-from-local-tarbal.patch rename to SPECS/pipewire/0001-Build-media-session-from-local-tarbal.patch diff --git a/SPECS-EXTENDED/pipewire/pipewire.signatures.json b/SPECS/pipewire/pipewire.signatures.json similarity index 100% rename from SPECS-EXTENDED/pipewire/pipewire.signatures.json rename to SPECS/pipewire/pipewire.signatures.json diff --git a/SPECS-EXTENDED/pipewire/pipewire.spec b/SPECS/pipewire/pipewire.spec similarity index 100% rename from SPECS-EXTENDED/pipewire/pipewire.spec rename to SPECS/pipewire/pipewire.spec diff --git a/SPECS/python-rdflib/python-rdflib.signatures.json b/SPECS/python-rdflib/python-rdflib.signatures.json new file mode 100755 index 0000000000..edfee893a1 --- /dev/null +++ b/SPECS/python-rdflib/python-rdflib.signatures.json @@ -0,0 +1,5 @@ +{ + "Signatures": { + "rdflib-7.0.0.tar.gz": "9995eb8569428059b8c1affd26b25eac510d64f5043d9ce8c84e0d0036e995ae" + } +} diff --git a/SPECS-EXTENDED/python-rdflib/python-rdflib.spec b/SPECS/python-rdflib/python-rdflib.spec similarity index 99% rename from SPECS-EXTENDED/python-rdflib/python-rdflib.spec rename to SPECS/python-rdflib/python-rdflib.spec index 7a20ce70d3..5b917a7ae0 100755 --- a/SPECS-EXTENDED/python-rdflib/python-rdflib.spec +++ b/SPECS/python-rdflib/python-rdflib.spec @@ -8,7 +8,7 @@ %bcond tests 1 %endif -Name: python-%{srcname} +Name: %{srcname} Version: 7.0.0 Release: 6%{?dist} Summary: Python library for working with RDF diff --git a/SPECS-EXTENDED/python-rdflib/rdflib-7.0.0-pytest8.patch b/SPECS/python-rdflib/rdflib-7.0.0-pytest8.patch similarity index 100% rename from SPECS-EXTENDED/python-rdflib/rdflib-7.0.0-pytest8.patch rename to SPECS/python-rdflib/rdflib-7.0.0-pytest8.patch diff --git a/SPECS/python-rdflib/rdflib-7.0.0.tar.gz b/SPECS/python-rdflib/rdflib-7.0.0.tar.gz new file mode 100644 index 0000000000..9730cdd727 Binary files /dev/null and b/SPECS/python-rdflib/rdflib-7.0.0.tar.gz differ diff --git a/SPECS-EXTENDED/python-rdflib/rdflib-py3_13-fix-pickler.diff b/SPECS/python-rdflib/rdflib-py3_13-fix-pickler.diff similarity index 100% rename from SPECS-EXTENDED/python-rdflib/rdflib-py3_13-fix-pickler.diff rename to SPECS/python-rdflib/rdflib-py3_13-fix-pickler.diff diff --git a/SPECS-EXTENDED/python-sphinxygen/anonymous-struct.patch b/SPECS/python-sphinxygen/anonymous-struct.patch similarity index 100% rename from SPECS-EXTENDED/python-sphinxygen/anonymous-struct.patch rename to SPECS/python-sphinxygen/anonymous-struct.patch diff --git a/SPECS-EXTENDED/python-sphinxygen/python-sphinxygen.signatures.json b/SPECS/python-sphinxygen/python-sphinxygen.signatures.json similarity index 100% rename from SPECS-EXTENDED/python-sphinxygen/python-sphinxygen.signatures.json rename to SPECS/python-sphinxygen/python-sphinxygen.signatures.json diff --git a/SPECS-EXTENDED/python-sphinxygen/python-sphinxygen.spec b/SPECS/python-sphinxygen/python-sphinxygen.spec similarity index 100% rename from SPECS-EXTENDED/python-sphinxygen/python-sphinxygen.spec rename to SPECS/python-sphinxygen/python-sphinxygen.spec diff --git a/SPECS-EXTENDED/python-webencodings/python-webencodings.signatures.json b/SPECS/python-webencodings/python-webencodings.signatures.json similarity index 100% rename from SPECS-EXTENDED/python-webencodings/python-webencodings.signatures.json rename to SPECS/python-webencodings/python-webencodings.signatures.json diff --git a/SPECS-EXTENDED/python-webencodings/python-webencodings.spec b/SPECS/python-webencodings/python-webencodings.spec similarity index 100% rename from SPECS-EXTENDED/python-webencodings/python-webencodings.spec rename to SPECS/python-webencodings/python-webencodings.spec diff --git a/SPECS-EXTENDED/rtkit/0001-SECURITY-Pass-uid-of-caller-to-polkit.patch b/SPECS/rtkit/0001-SECURITY-Pass-uid-of-caller-to-polkit.patch similarity index 100% rename from SPECS-EXTENDED/rtkit/0001-SECURITY-Pass-uid-of-caller-to-polkit.patch rename to SPECS/rtkit/0001-SECURITY-Pass-uid-of-caller-to-polkit.patch diff --git a/SPECS-EXTENDED/rtkit/format-security.patch b/SPECS/rtkit/format-security.patch similarity index 100% rename from SPECS-EXTENDED/rtkit/format-security.patch rename to SPECS/rtkit/format-security.patch diff --git a/SPECS-EXTENDED/rtkit/rtkit-controlgroup.patch b/SPECS/rtkit/rtkit-controlgroup.patch similarity index 100% rename from SPECS-EXTENDED/rtkit/rtkit-controlgroup.patch rename to SPECS/rtkit/rtkit-controlgroup.patch diff --git a/SPECS-EXTENDED/rtkit/rtkit-mq_getattr.patch b/SPECS/rtkit/rtkit-mq_getattr.patch similarity index 100% rename from SPECS-EXTENDED/rtkit/rtkit-mq_getattr.patch rename to SPECS/rtkit/rtkit-mq_getattr.patch diff --git a/SPECS-EXTENDED/rtkit/rtkit.signatures.json b/SPECS/rtkit/rtkit.signatures.json similarity index 100% rename from SPECS-EXTENDED/rtkit/rtkit.signatures.json rename to SPECS/rtkit/rtkit.signatures.json diff --git a/SPECS-EXTENDED/rtkit/rtkit.spec b/SPECS/rtkit/rtkit.spec similarity index 100% rename from SPECS-EXTENDED/rtkit/rtkit.spec rename to SPECS/rtkit/rtkit.spec diff --git a/SPECS-EXTENDED/sbc/sbc.signatures.json b/SPECS/sbc/sbc.signatures.json similarity index 100% rename from SPECS-EXTENDED/sbc/sbc.signatures.json rename to SPECS/sbc/sbc.signatures.json diff --git a/SPECS-EXTENDED/sbc/sbc.spec b/SPECS/sbc/sbc.spec similarity index 100% rename from SPECS-EXTENDED/sbc/sbc.spec rename to SPECS/sbc/sbc.spec diff --git a/SPECS-EXTENDED/serd/drobilla.gpg b/SPECS/serd/drobilla.gpg similarity index 100% rename from SPECS-EXTENDED/serd/drobilla.gpg rename to SPECS/serd/drobilla.gpg diff --git a/SPECS/serd/serd-0.32.4.tar.xz b/SPECS/serd/serd-0.32.4.tar.xz new file mode 100644 index 0000000000..d0a6ffded7 Binary files /dev/null and b/SPECS/serd/serd-0.32.4.tar.xz differ diff --git a/SPECS-EXTENDED/serd/serd-0.32.4.tar.xz.sig b/SPECS/serd/serd-0.32.4.tar.xz.sig similarity index 100% rename from SPECS-EXTENDED/serd/serd-0.32.4.tar.xz.sig rename to SPECS/serd/serd-0.32.4.tar.xz.sig diff --git a/SPECS-EXTENDED/serd/serd.signatures.json b/SPECS/serd/serd.signatures.json similarity index 100% rename from SPECS-EXTENDED/serd/serd.signatures.json rename to SPECS/serd/serd.signatures.json diff --git a/SPECS-EXTENDED/serd/serd.spec b/SPECS/serd/serd.spec similarity index 100% rename from SPECS-EXTENDED/serd/serd.spec rename to SPECS/serd/serd.spec diff --git a/SPECS/shaderc/0001-Drop-third-party-code-in-CMakeLists.txt.patch b/SPECS/shaderc/0001-Drop-third-party-code-in-CMakeLists.txt.patch new file mode 100644 index 0000000000..312864ec44 --- /dev/null +++ b/SPECS/shaderc/0001-Drop-third-party-code-in-CMakeLists.txt.patch @@ -0,0 +1,24 @@ +diff -up shaderc-24275a11d81a6b33ef345878f8a4ef929c95a116/CMakeLists.txt.orig shaderc-24275a11d81a6b33ef345878f8a4ef929c95a116/CMakeLists.txt +--- shaderc-24275a11d81a6b33ef345878f8a4ef929c95a116/CMakeLists.txt.orig 2021-03-05 13:50:35.469018657 +0100 ++++ shaderc-24275a11d81a6b33ef345878f8a4ef929c95a116/CMakeLists.txt 2021-03-05 13:52:02.679524176 +0100 +@@ -112,20 +112,10 @@ endif(MSVC) + + # Configure subdirectories. + # We depend on these for later projects, so they should come first. +-add_subdirectory(third_party) + + add_subdirectory(libshaderc_util) + add_subdirectory(libshaderc) + add_subdirectory(glslc) +-if(${SHADERC_ENABLE_EXAMPLES}) +- add_subdirectory(examples) +-endif() +- +-add_custom_target(build-version +- ${Python_EXECUTABLE} +- ${CMAKE_CURRENT_SOURCE_DIR}/utils/update_build_version.py +- ${shaderc_SOURCE_DIR} ${spirv-tools_SOURCE_DIR} ${glslang_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/build-version.inc +- COMMENT "Update build-version.inc in the Shaderc build directory (if necessary).") + + function(define_pkg_config_file NAME LIBS) + add_custom_target(${NAME}-pkg-config ALL diff --git a/SPECS/shaderc/8c2e602ce440b7739c95ff3d69cecb1adf6becda.tar.gz b/SPECS/shaderc/8c2e602ce440b7739c95ff3d69cecb1adf6becda.tar.gz new file mode 100644 index 0000000000..7e8276d04a Binary files /dev/null and b/SPECS/shaderc/8c2e602ce440b7739c95ff3d69cecb1adf6becda.tar.gz differ diff --git a/SPECS/shaderc/glslang_linker_flags.patch b/SPECS/shaderc/glslang_linker_flags.patch new file mode 100644 index 0000000000..d17f8afcf2 --- /dev/null +++ b/SPECS/shaderc/glslang_linker_flags.patch @@ -0,0 +1,24 @@ +--- a/libshaderc_util/CMakeLists.txt ++++ b/libshaderc_util/CMakeLists.txt +@@ -47,7 +47,7 @@ add_definitions(-DENABLE_HLSL) + find_package(Threads) + target_link_libraries(shaderc_util PRIVATE + glslang SPIRV +- SPIRV-Tools-opt ${CMAKE_THREAD_LIBS_INIT}) ++ SPIRV-Tools-opt MachineIndependent GenericCodeGen ${CMAKE_THREAD_LIBS_INIT}) + + shaderc_add_tests( + TEST_PREFIX shaderc_util + +--- a/glslc/CMakeLists.txt ++++ b/glslc/CMakeLists.txt +@@ -43,7 +43,7 @@ if (SHADERC_ENABLE_WGSL_OUTPUT) + endif(SHADERC_ENABLE_WGSL_OUTPUT) + + target_link_libraries(glslc PRIVATE +- glslang SPIRV # Glslang libraries ++ glslang SPIRV MachineIndependent GenericCodeGen # Glslang libraries + $<$:libtint> # Tint libraries, optional + shaderc_util shaderc # internal Shaderc libraries + ${CMAKE_THREAD_LIBS_INIT}) + diff --git a/SPECS/shaderc/shaderc.signatures.json b/SPECS/shaderc/shaderc.signatures.json new file mode 100644 index 0000000000..f0bdb1de73 --- /dev/null +++ b/SPECS/shaderc/shaderc.signatures.json @@ -0,0 +1,5 @@ +{ + "Signatures": { + "8c2e602ce440b7739c95ff3d69cecb1adf6becda.tar.gz": "90c4a7d12f762ece0288e58e6e6bd95351a2f734a1d8c4a8a7545a9f8126b9cd" + } +} diff --git a/SPECS/shaderc/shaderc.spec b/SPECS/shaderc/shaderc.spec new file mode 100644 index 0000000000..6bf8d46161 --- /dev/null +++ b/SPECS/shaderc/shaderc.spec @@ -0,0 +1,185 @@ +# Glslang revision from packaged version +%global glslang_version 8c2e602ce440b7739c95ff3d69cecb1adf6becda +%global url https://github.com/google/shaderc + +Name: shaderc +Version: 2025.3 +Release: 1%{?dist} +Distribution: Edge Microvisor Toolkit +Vendor: Intel Corporation +Summary: Collection of tools, libraries, and tests for Vulkan shader compilation + +License: Apache-2.0 +URL: %{url} +Source: %{url}/archive/%{glslang_version}.tar.gz +# Patch to unbundle 3rd party code +Patch: 0001-Drop-third-party-code-in-CMakeLists.txt.patch +Patch: glslang_linker_flags.patch + +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: ninja-build +BuildRequires: sed +BuildRequires: spirv-tools + +BuildRequires: glslang-devel +BuildRequires: python3-devel +BuildRequires: spirv-headers-devel +BuildRequires: spirv-tools-devel + +%description +A collection of tools, libraries and tests for shader compilation. + +Shaderc aims to to provide: + - a command line compiler with GCC- and Clang-like usage, for better + integration with build systems + - an API where functionality can be added without breaking existing clients + - an API supporting standard concurrency patterns across multiple + operating systems + - increased functionality such as file #include support + +%package -n glslc +Summary: A command line compiler for GLSL/HLSL to SPIR-V + +%description -n glslc +A command line compiler for GLSL/HLSL to SPIR-V. + +%package -n libshaderc +Summary: A library for compiling shader strings into SPIR-V + +%description -n libshaderc +A library for compiling shader strings into SPIR-V. + +%package -n libshaderc-devel +Summary: Development files for libshaderc +Requires: libshaderc%{?_isa} = %{version}-%{release} + +%description -n libshaderc-devel +A library for compiling shader strings into SPIR-V. + +Development files for libshaderc. + +%package -n libshaderc-static +Summary: A library for compiling shader strings into SPIR-V (static libraries) + +%description -n libshaderc-static +A library for compiling shader strings into SPIR-V. + +Static libraries for libshaderc. + +%prep +%autosetup -p1 -n %{name}-%{glslang_version} + +rm -r third_party + +# Stolen from Gentoo +# Create build-version.inc since we want to use our packaged +# SPIRV-Tools and glslang +sed -i -e '/build-version/d' glslc/CMakeLists.txt +echo \"shaderc $(grep -m1 -o '^v[[:digit:]]\{4\}\.[[:digit:]]\(-dev\)\? [[:digit:]]\{4\}-[[:digit:]]\{2\}-[[:digit:]]\{2\}$' CHANGES)\" \ + > glslc/src/build-version.inc +echo \"spirv-tools $(grep -m1 -o '^v[[:digit:]]\{4\}\.[[:digit:]]\(-dev\)\? [[:digit:]]\{4\}-[[:digit:]]\{2\}-[[:digit:]]\{2\}$' /usr/share/doc/spirv-tools/CHANGES)\" \ + >> glslc/src/build-version.inc +echo \"glslang %{glslang_version}\" >> glslc/src/build-version.inc + +# Point to correct include +sed -i 's|SPIRV/GlslangToSpv.h|glslang/SPIRV/GlslangToSpv.h|' libshaderc_util/src/compiler.cc || true + +%build +# We disable the tests because they don't work with our unbundling of 3rd party. +# See https://github.com/google/shaderc/issues/470 +%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_SKIP_RPATH=True \ + -DSHADERC_SKIP_TESTS=True \ + -DPYTHON_EXECUTABLE=%{python3} \ + -GNinja +%cmake_build + +%install +%cmake_install + +%check +%ctest + +%files -n glslc +%doc glslc/README.asciidoc +%license LICENSE +%{_bindir}/glslc + +%files -n libshaderc +%doc AUTHORS CHANGES CONTRIBUTORS README.md +%license LICENSE +%{_libdir}/libshaderc_shared.so.1* + +%files -n libshaderc-devel +%{_includedir}/%{name}/ +%{_libdir}/libshaderc_shared.so +%{_libdir}/pkgconfig/shaderc.pc + +%files -n libshaderc-static +%license LICENSE +%{_libdir}/libshaderc.a +%{_libdir}/libshaderc_combined.a +%{_libdir}/pkgconfig/shaderc_static.pc +%{_libdir}/pkgconfig/shaderc_combined.pc + +%changelog +* Fri Nov 21 2025 Polmoorx Shiva Kumar - 2025.3-1 +- Initial Edge Microvisor Toolkit import from Fedora 43 (license: MIT). License verified. + +* Fri Jul 23 2021 Fedora Release Engineering - 2021.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Sun May 30 11:26:42 CEST 2021 Robert-André Mauchin - 2021.0-2 +- Update to 2021.0 +- Fix changelog +- Close: rhbz#1952332 + +* Fri Mar 5 13:43:44 CET 2021 Robert-André Mauchin - 2020.5-1 +- Update to 2020.5 +- Close: rhbz#1931006 + +* Wed Jan 27 2021 Fedora Release Engineering - 2020.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Dec 26 15:21:39 CET 2020 Robert-André Mauchin - 2020.4-1 +- Update to 2020.4 +- Close: rhbz#1906260 + +* Sat Dec 05 2020 Robert-André Mauchin - 2020.3-1 +- Update to 2020.3 +- Close: rhbz#1875183 + +* Sat Aug 08 2020 Robert-André Mauchin - 2020.2-1 +- Update to 2020.2 + +* Sat Aug 01 2020 Fedora Release Engineering - 2020.1-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 2020.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jun 17 20:15:27 CEST 2020 Robert-André Mauchin - 2020.1-1 +- Update to 2020.1 + +* Sun Feb 02 20:53:01 CET 2020 Robert-André Mauchin - 2019.1-1 +- Update to 2019.1 + +* Thu Jan 30 2020 Fedora Release Engineering - 2019.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jul 26 2019 Fedora Release Engineering - 2019.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Jun 10 00:18:18 CEST 2019 Robert-André Mauchin - 2019.0-1 +- Release 2019.0 + +* Sat Feb 02 2019 Fedora Release Engineering - 2018.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Wed Oct 03 2018 Robert-André Mauchin - 2018.0-1 +- Release 2018.0 + +* Mon Sep 24 2018 Robert-André Mauchin - 2017.2-1 +- Initial build diff --git a/SPECS-EXTENDED/sord/drobilla.gpg b/SPECS/sord/drobilla.gpg similarity index 100% rename from SPECS-EXTENDED/sord/drobilla.gpg rename to SPECS/sord/drobilla.gpg diff --git a/SPECS/sord/sord-0.16.18.tar.xz b/SPECS/sord/sord-0.16.18.tar.xz new file mode 100644 index 0000000000..96138cc077 Binary files /dev/null and b/SPECS/sord/sord-0.16.18.tar.xz differ diff --git a/SPECS-EXTENDED/sord/sord-0.16.18.tar.xz.sig b/SPECS/sord/sord-0.16.18.tar.xz.sig similarity index 100% rename from SPECS-EXTENDED/sord/sord-0.16.18.tar.xz.sig rename to SPECS/sord/sord-0.16.18.tar.xz.sig diff --git a/SPECS-EXTENDED/sord/sord.signatures.json b/SPECS/sord/sord.signatures.json similarity index 100% rename from SPECS-EXTENDED/sord/sord.signatures.json rename to SPECS/sord/sord.signatures.json diff --git a/SPECS-EXTENDED/sord/sord.spec b/SPECS/sord/sord.spec similarity index 100% rename from SPECS-EXTENDED/sord/sord.spec rename to SPECS/sord/sord.spec diff --git a/SPECS-EXTENDED/sound-theme-freedesktop/sound-theme-freedesktop.signatures.json b/SPECS/sound-theme-freedesktop/sound-theme-freedesktop.signatures.json similarity index 100% rename from SPECS-EXTENDED/sound-theme-freedesktop/sound-theme-freedesktop.signatures.json rename to SPECS/sound-theme-freedesktop/sound-theme-freedesktop.signatures.json diff --git a/SPECS-EXTENDED/sound-theme-freedesktop/sound-theme-freedesktop.spec b/SPECS/sound-theme-freedesktop/sound-theme-freedesktop.spec similarity index 100% rename from SPECS-EXTENDED/sound-theme-freedesktop/sound-theme-freedesktop.spec rename to SPECS/sound-theme-freedesktop/sound-theme-freedesktop.spec diff --git a/SPECS-EXTENDED/soundtouch/soundtouch.signatures.json b/SPECS/soundtouch/soundtouch.signatures.json similarity index 100% rename from SPECS-EXTENDED/soundtouch/soundtouch.signatures.json rename to SPECS/soundtouch/soundtouch.signatures.json diff --git a/SPECS-EXTENDED/soundtouch/soundtouch.spec b/SPECS/soundtouch/soundtouch.spec similarity index 100% rename from SPECS-EXTENDED/soundtouch/soundtouch.spec rename to SPECS/soundtouch/soundtouch.spec diff --git a/SPECS-EXTENDED/sratom/drobilla.gpg b/SPECS/sratom/drobilla.gpg similarity index 100% rename from SPECS-EXTENDED/sratom/drobilla.gpg rename to SPECS/sratom/drobilla.gpg diff --git a/SPECS/sratom/sratom-0.6.16.tar.xz b/SPECS/sratom/sratom-0.6.16.tar.xz new file mode 100644 index 0000000000..72921990aa Binary files /dev/null and b/SPECS/sratom/sratom-0.6.16.tar.xz differ diff --git a/SPECS-EXTENDED/sratom/sratom-0.6.16.tar.xz.sig b/SPECS/sratom/sratom-0.6.16.tar.xz.sig similarity index 100% rename from SPECS-EXTENDED/sratom/sratom-0.6.16.tar.xz.sig rename to SPECS/sratom/sratom-0.6.16.tar.xz.sig diff --git a/SPECS-EXTENDED/sratom/sratom.signatures.json b/SPECS/sratom/sratom.signatures.json similarity index 100% rename from SPECS-EXTENDED/sratom/sratom.signatures.json rename to SPECS/sratom/sratom.signatures.json diff --git a/SPECS-EXTENDED/sratom/sratom.spec b/SPECS/sratom/sratom.spec similarity index 100% rename from SPECS-EXTENDED/sratom/sratom.spec rename to SPECS/sratom/sratom.spec diff --git a/SPECS-EXTENDED/v4l-utils/0001-utils-v4l2-TPG-Update-use-of-typeof.patch b/SPECS/v4l-utils/0001-utils-v4l2-TPG-Update-use-of-typeof.patch similarity index 100% rename from SPECS-EXTENDED/v4l-utils/0001-utils-v4l2-TPG-Update-use-of-typeof.patch rename to SPECS/v4l-utils/0001-utils-v4l2-TPG-Update-use-of-typeof.patch diff --git a/SPECS-EXTENDED/v4l-utils/0002-libv4lconvert-Fix-v4lconvert_yuv420_to_rgb-bgr24-not.patch b/SPECS/v4l-utils/0002-libv4lconvert-Fix-v4lconvert_yuv420_to_rgb-bgr24-not.patch similarity index 100% rename from SPECS-EXTENDED/v4l-utils/0002-libv4lconvert-Fix-v4lconvert_yuv420_to_rgb-bgr24-not.patch rename to SPECS/v4l-utils/0002-libv4lconvert-Fix-v4lconvert_yuv420_to_rgb-bgr24-not.patch diff --git a/SPECS-EXTENDED/v4l-utils/0003-libv4lconvert-Fix-v4lconvert_rgb565_to_rgb-bgr24-not.patch b/SPECS/v4l-utils/0003-libv4lconvert-Fix-v4lconvert_rgb565_to_rgb-bgr24-not.patch similarity index 100% rename from SPECS-EXTENDED/v4l-utils/0003-libv4lconvert-Fix-v4lconvert_rgb565_to_rgb-bgr24-not.patch rename to SPECS/v4l-utils/0003-libv4lconvert-Fix-v4lconvert_rgb565_to_rgb-bgr24-not.patch diff --git a/SPECS-EXTENDED/v4l-utils/0004-libv4lconvert-Fix-v4lconvert_nv12_-not-taking-stride.patch b/SPECS/v4l-utils/0004-libv4lconvert-Fix-v4lconvert_nv12_-not-taking-stride.patch similarity index 100% rename from SPECS-EXTENDED/v4l-utils/0004-libv4lconvert-Fix-v4lconvert_nv12_-not-taking-stride.patch rename to SPECS/v4l-utils/0004-libv4lconvert-Fix-v4lconvert_nv12_-not-taking-stride.patch diff --git a/SPECS-EXTENDED/v4l-utils/0005-libv4lconvert-Fix-v4lconvert_nv16_to_yuyv-not-taking.patch b/SPECS/v4l-utils/0005-libv4lconvert-Fix-v4lconvert_nv16_to_yuyv-not-taking.patch similarity index 100% rename from SPECS-EXTENDED/v4l-utils/0005-libv4lconvert-Fix-v4lconvert_nv16_to_yuyv-not-taking.patch rename to SPECS/v4l-utils/0005-libv4lconvert-Fix-v4lconvert_nv16_to_yuyv-not-taking.patch diff --git a/SPECS-EXTENDED/v4l-utils/v4l-utils.signatures.json b/SPECS/v4l-utils/v4l-utils.signatures.json similarity index 100% rename from SPECS-EXTENDED/v4l-utils/v4l-utils.signatures.json rename to SPECS/v4l-utils/v4l-utils.signatures.json diff --git a/SPECS-EXTENDED/v4l-utils/v4l-utils.spec b/SPECS/v4l-utils/v4l-utils.spec similarity index 100% rename from SPECS-EXTENDED/v4l-utils/v4l-utils.spec rename to SPECS/v4l-utils/v4l-utils.spec diff --git a/SPECS-EXTENDED/webrtc-audio-processing/webrtc-audio-processing-0.2-big-endian.patch b/SPECS/webrtc-audio-processing/webrtc-audio-processing-0.2-big-endian.patch similarity index 100% rename from SPECS-EXTENDED/webrtc-audio-processing/webrtc-audio-processing-0.2-big-endian.patch rename to SPECS/webrtc-audio-processing/webrtc-audio-processing-0.2-big-endian.patch diff --git a/SPECS-EXTENDED/webrtc-audio-processing/webrtc-audio-processing.signatures.json b/SPECS/webrtc-audio-processing/webrtc-audio-processing.signatures.json similarity index 100% rename from SPECS-EXTENDED/webrtc-audio-processing/webrtc-audio-processing.signatures.json rename to SPECS/webrtc-audio-processing/webrtc-audio-processing.signatures.json diff --git a/SPECS-EXTENDED/webrtc-audio-processing/webrtc-audio-processing.spec b/SPECS/webrtc-audio-processing/webrtc-audio-processing.spec similarity index 100% rename from SPECS-EXTENDED/webrtc-audio-processing/webrtc-audio-processing.spec rename to SPECS/webrtc-audio-processing/webrtc-audio-processing.spec diff --git a/SPECS-EXTENDED/webrtc-audio-processing/webrtc-fix-typedefs-on-other-arches.patch b/SPECS/webrtc-audio-processing/webrtc-fix-typedefs-on-other-arches.patch similarity index 100% rename from SPECS-EXTENDED/webrtc-audio-processing/webrtc-fix-typedefs-on-other-arches.patch rename to SPECS/webrtc-audio-processing/webrtc-fix-typedefs-on-other-arches.patch diff --git a/SPECS-EXTENDED/zix/drobilla.gpg b/SPECS/zix/drobilla.gpg similarity index 100% rename from SPECS-EXTENDED/zix/drobilla.gpg rename to SPECS/zix/drobilla.gpg diff --git a/SPECS/zix/zix-0.6.2.tar.xz b/SPECS/zix/zix-0.6.2.tar.xz new file mode 100644 index 0000000000..20dcb0e26e Binary files /dev/null and b/SPECS/zix/zix-0.6.2.tar.xz differ diff --git a/SPECS-EXTENDED/zix/zix-0.6.2.tar.xz.sig b/SPECS/zix/zix-0.6.2.tar.xz.sig similarity index 100% rename from SPECS-EXTENDED/zix/zix-0.6.2.tar.xz.sig rename to SPECS/zix/zix-0.6.2.tar.xz.sig diff --git a/SPECS-EXTENDED/zix/zix.signatures.json b/SPECS/zix/zix.signatures.json similarity index 100% rename from SPECS-EXTENDED/zix/zix.signatures.json rename to SPECS/zix/zix.signatures.json diff --git a/SPECS-EXTENDED/zix/zix.spec b/SPECS/zix/zix.spec similarity index 100% rename from SPECS-EXTENDED/zix/zix.spec rename to SPECS/zix/zix.spec diff --git a/cgmanifest.json b/cgmanifest.json index aa7563f1bd..44d98a7d73 100644 --- a/cgmanifest.json +++ b/cgmanifest.json @@ -3613,6 +3613,16 @@ } } }, + { + "component": { + "type": "other", + "other": { + "name": "fdk-aac-free", + "version": "2.0.0", + "downloadUrl": "https://people.freedesktop.org/~wtay/fdk-aac-free-2.0.0.tar.gz" + } + } + }, { "component": { "type": "other", @@ -4550,8 +4560,8 @@ "type": "other", "other": { "name": "glslang", - "version": "14.0.0", - "downloadUrl": "https://github.com/KhronosGroup/glslang/archive/vulkan-sdk-1.3.275.0.tar.gz" + "version": "15.4.0", + "downloadUrl": "https://github.com/KhronosGroup/glslang/archive/vulkan-sdk-1.4.321.0.tar.gz" } } }, @@ -5105,6 +5115,16 @@ } } }, + { + "component": { + "type": "other", + "other": { + "name": "gstreamer1-plugins-bad-free", + "version": "1.26.8", + "downloadUrl": "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.26.8.tar.xz" + } + } + }, { "component": { "type": "other", @@ -10286,6 +10306,16 @@ } } }, + { + "component": { + "type": "other", + "other": { + "name": "liblc3", + "version": "1.1.3", + "downloadUrl": "https://github.com/google/liblc3/archive/v1.1.3/liblc3-1.1.3.tar.gz" + } + } + }, { "component": { "type": "other", @@ -28561,6 +28591,16 @@ } } }, + { + "component": { + "type": "other", + "other": { + "name": "shaderc", + "version": "2025.3", + "downloadUrl": "https://github.com/google/shaderc/archive/8c2e602ce440b7739c95ff3d69cecb1adf6becda.tar.gz" + } + } + }, { "component": { "type": "other",