[Report] Packages Restricting Arches
by root
Package that edited their arches constraints (1)
=============================================
- merkuro
was ExclusiveArch: %{qt5_qtwebengine_arches}
is ExclusiveArch: %{qt6_qtwebengine_arches}
List of packages currently excluding arches (1138)
===========================================
- 0ad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- 90-Second-Portraits
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- BareBonesBrowserLaunch
ExclusiveArch: %{java_arches} noarch
- CFR
ExclusiveArch: %{java_arches} noarch
- CardManager
ExclusiveArch: %{java_arches} noarch
- GAPDoc
ExclusiveArch: %{gap_arches} noarch
- GoldenCheetah
ExclusiveArch: %{qt5_qtwebengine_arches}
- GtkAda
ExclusiveArch: %{GPRbuild_arches}
- GtkAda3
ExclusiveArch: %{GPRbuild_arches}
- IPAddress
ExclusiveArch: %{java_arches} noarch
- JUnitParams
ExclusiveArch: %{java_arches} noarch
- Mars
ExclusiveArch: %{java_arches} noarch
- OpenColorIO
ExclusiveArch: x86_64 ppc64le
- OpenImageIO
ExclusiveArch: x86_64 ppc64le
- OpenMolcas
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- OpenStego
ExclusiveArch: %{java_arches} noarch
- PragmARC
ExclusiveArch: %{GPRbuild_arches}
- R-V8
ExclusiveArch: %{nodejs_arches}
- R-rJava
ExclusiveArch: %{java_arches}
- RdRand
ExclusiveArch: %{ix86} x86_64
- RediSearch
ExclusiveArch: x86_64
- SLOF
ExclusiveArch: ppc64le
- YafaRay
ExclusiveArch: %{ix86} x86_64
- aardvark-dns
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- accel-config
ExclusiveArch: %{ix86} x86_64
- acpid
ExclusiveArch: ia64 x86_64 %{ix86} %{arm} aarch64
- ahven
ExclusiveArch: %{GPRbuild_arches}
- algobox
ExclusiveArch: %{qt5_qtwebengine_arches}
- american-fuzzy-lop
ExclusiveArch: %{ix86} x86_64 s390x
- anet
ExclusiveArch: %{GPRbuild_arches}
- ant
ExclusiveArch: %{java_arches} noarch
- ant-antunit
ExclusiveArch: %{java_arches} noarch
- ant-contrib
ExclusiveArch: %{java_arches} noarch
- antlr
ExclusiveArch: %{java_arches}
- antlr3
ExclusiveArch: %{java_arches}
- antlr4-project
ExclusiveArch: %{java_arches}
- antlrworks
ExclusiveArch: %{java_arches} noarch
- aopalliance
ExclusiveArch: %{java_arches} noarch
- apache-commons-beanutils
ExclusiveArch: %{java_arches} noarch
- apache-commons-cli
ExclusiveArch: %{java_arches} noarch
- apache-commons-codec
ExclusiveArch: %{java_arches} noarch
- apache-commons-collections
ExclusiveArch: %{java_arches} noarch
- apache-commons-collections4
ExclusiveArch: %{java_arches} noarch
- apache-commons-compress
ExclusiveArch: %{java_arches} noarch
- apache-commons-configuration
ExclusiveArch: %{java_arches} noarch
- apache-commons-digester
ExclusiveArch: %{java_arches} noarch
- apache-commons-exec
ExclusiveArch: %{java_arches} noarch
- apache-commons-io
ExclusiveArch: %{java_arches} noarch
- apache-commons-jexl
ExclusiveArch: %{java_arches} noarch
- apache-commons-jxpath
ExclusiveArch: %{java_arches} noarch
- apache-commons-lang3
ExclusiveArch: %{java_arches} noarch
- apache-commons-logging
ExclusiveArch: %{java_arches} noarch
- apache-commons-math
ExclusiveArch: %{java_arches} noarch
- apache-commons-modeler
ExclusiveArch: %{java_arches} noarch
- apache-commons-net
ExclusiveArch: %{java_arches} noarch
- apache-commons-parent
ExclusiveArch: %{java_arches} noarch
- apache-commons-pool
ExclusiveArch: %{java_arches} noarch
- apache-commons-vfs
ExclusiveArch: %{java_arches} noarch
- apache-ivy
ExclusiveArch: %{java_arches} noarch
- apache-parent
ExclusiveArch: %{java_arches} noarch
- apache-resource-bundles
ExclusiveArch: %{java_arches} noarch
- apache-sshd
ExclusiveArch: %{java_arches} noarch
- apiguardian
ExclusiveArch: %{java_arches} noarch
- apmd
ExclusiveArch: %{ix86}
- appstream-generator
ExclusiveArch: %{ldc_arches}
- aqute-bnd
ExclusiveArch: %{java_arches} noarch
- args4j
ExclusiveArch: %{java_arches} noarch
- arianna
ExclusiveArch: %{qt6_qtwebengine_arches}
- arm-trusted-firmware
ExclusiveArch: aarch64
- asmjit
ExclusiveArch: aarch64 x86_64
- assertj-core
ExclusiveArch: %{java_arches} noarch
- atinject
ExclusiveArch: %{java_arches} noarch
- aunit
ExclusiveArch: %GPRbuild_arches
- auto
ExclusiveArch: %{java_arches} noarch
- autolink-java
ExclusiveArch: noarch %{java_arches}
- avgtime
ExclusiveArch: %{ldc_arches}
- aws
ExclusiveArch: %GPRbuild_arches
- azure-cli
ExclusiveArch: %{java_arches} noarch
- batik
ExclusiveArch: %{java_arches} noarch
- bcal
ExclusiveArch: x86_64 aarch64 ia64 ppc64 ppc64le s390x
- bcc
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl
- bcel
ExclusiveArch: %{java_arches} noarch
- bcm283x-firmware
ExclusiveArch: aarch64
- beansbinding
ExclusiveArch: %{java_arches} noarch
- berusky2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{mips}
- beust-jcommander
ExclusiveArch: %{java_arches} noarch
- bibletime
ExclusiveArch: %{java_arches}
- biosdevname
ExclusiveArch: %{ix86} x86_64
- bless
ExclusiveArch: %mono_arches
- bodhi-server
ExclusiveArch: %{golang_arches_future}
- bolzplatz2006
ExclusiveArch: %{java_arches}
- bouncycastle
ExclusiveArch: %{java_arches} noarch
- box64
ExclusiveArch: aarch64 ppc64le x86_64
- bpftrace
ExclusiveArch: x86_64 %{power64} aarch64 s390x
- brazil
ExclusiveArch: %{java_arches} noarch
- bsf
ExclusiveArch: %{java_arches} noarch
- bsh
ExclusiveArch: %{java_arches} noarch
- build-helper-maven-plugin
ExclusiveArch: %{java_arches} noarch
- buildah
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- byebyebios
ExclusiveArch: x86_64
- byte-buddy
ExclusiveArch: %{java_arches} noarch
- byteman
ExclusiveArch: %{java_arches} noarch
- cachelib
ExclusiveArch: x86_64 aarch64 ppc64le
- caddy
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: %{golang_arches}
- caffe
ExclusiveArch: x86_64 aarch64 ppc64le
- calamares
ExclusiveArch: %{ix86} x86_64 aarch64
- calibre
ExclusiveArch: aarch64 x86_64
- cambozola
ExclusiveArch: %{java_arches} noarch
- canl-java
ExclusiveArch: %{java_arches} noarch
- catatonit
ExclusiveArch: aarch64 ppc64le s390x x86_64
ExclusiveArch: %{golang_arches_future}
- ccdciel
ExclusiveArch: %{fpc_arches}
- cdcollect
ExclusiveArch: %{mono_arches}
- cdi-api
ExclusiveArch: %{java_arches} noarch
- ceph
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- cglib
ExclusiveArch: %{java_arches} noarch
- chromium
ExclusiveArch: x86_64
ExclusiveArch: x86_64 aarch64
- cjdns
ExclusiveArch: %{nodejs_arches}
- classloader-leak-test-framework
ExclusiveArch: %{java_arches} noarch
- classpathless-compiler
ExclusiveArch: %{java_arches} noarch
- clevis-pin-tpm2
ExclusiveArch: %{rust_arches}
- clojure
ExclusiveArch: %{java_arches} noarch
- clojure-core-specs-alpha
ExclusiveArch: %{java_arches} noarch
- clojure-maven-plugin
ExclusiveArch: %{java_arches} noarch
- clojure-spec-alpha
ExclusiveArch: %{java_arches} noarch
- cmospwd
ExclusiveArch: %{ix86} x86_64
- cmrt
ExclusiveArch: %{ix86} x86_64 ia64
- codehaus-parent
ExclusiveArch: %{java_arches} noarch
- colorful
ExclusiveArch: %{fpc_arches}
- colossus
ExclusiveArch: %{java_arches} noarch
- conmon
ExclusiveArch: %{golang_arches_future}
- console-image-viewer
ExclusiveArch: %{java_arches} noarch
- containernetworking-plugins
ExclusiveArch: %{golang_arches}
- coq
ExclusiveArch: %{ocaml_native_compiler}
- cortado
ExclusiveArch: %{java_arches} noarch
- cpu-x
ExclusiveArch: i686 x86_64
- cpufetch
ExclusiveArch: %{arm} aarch64 x86_64 ppc ppc64 ppc64le
- cpuid
ExclusiveArch: %{ix86} x86_64
- cpuinfo
ExclusiveArch: x86_64 aarch64
- cqrlog
ExclusiveArch: %{fpc_arches}
- crash
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
- crash-gcore-command
ExclusiveArch: aarch64 ppc64le x86_64
- crash-trace-command
ExclusiveArch: aarch64 ppc64le s390x x86_64
- credentials-fetcher
ExclusiveArch: x86_64 aarch64 s390x
- cri-o
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- cri-tools
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- criu
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- crun
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le riscv64 s390x x86_64
- cryptlib
ExclusiveArch: x86_64 aarch64 ppc64le
- crypto-policies
ExclusiveArch: %{java_arches} noarch
- cryptobone
ExclusiveArch: x86_64 ppc64le aarch64
- csslint
ExclusiveArch: %{nodejs_arches} noarch
- daq
ExclusiveArch: x86_64 aarch64
- dbus-sharp
ExclusiveArch: %mono_arches
- dbus-sharp-glib
ExclusiveArch: %mono_arches
- decentxml
ExclusiveArch: %{java_arches} noarch
- deepin-daemon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-desktop-schemas
ExclusiveArch: %{go_arches}
- directory-maven-plugin
ExclusiveArch: %{java_arches} noarch
- dirgra
ExclusiveArch: %{java_arches} noarch
- disruptor
ExclusiveArch: %{java_arches} noarch
- ditaa
ExclusiveArch: %{java_arches} noarch
- dlm
ExclusiveArch: i686 x86_64
- dmidecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- dmtcp
ExclusiveArch: x86_64
- docker-distribution
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- dogtag-pki
ExclusiveArch: %{java_arches}
- dolphin-emu
ExclusiveArch: x86_64 aarch64
- dom4j
ExclusiveArch: %{java_arches} noarch
- dotnet6.0
ExclusiveArch: aarch64 x86_64 s390x
ExclusiveArch: x86_64
- dotnet7.0
ExclusiveArch: aarch64 ppc64le s390x x86_64
ExclusiveArch: x86_64
- dotnet8.0
ExclusiveArch: aarch64 ppc64le s390x x86_64
- doublecmd
ExclusiveArch: %{ix86} x86_64
- dpdk
ExclusiveArch: x86_64 i686 aarch64 ppc64le
- dub
ExclusiveArch: %{ldc_arches}
- dxvk-native
ExclusiveArch: %{ix86} x86_64
- dyninst
ExclusiveArch: %{ix86} x86_64 ppc64le aarch64
- e3
ExclusiveArch: %{ix86} x86_64
- easymock
ExclusiveArch: %{java_arches} noarch
- ecj
ExclusiveArch: %{java_arches} noarch
- eclipse-swt
ExclusiveArch: %{java_arches}
- ed25519-java
ExclusiveArch: %{java_arches} noarch
- edk2
ExclusiveArch: x86_64 aarch64 riscv64
- efibootmgr
ExclusiveArch: %{efi}
- efifs
ExclusiveArch: %{efi}
- efitools
ExclusiveArch: %{efi}
- efivar
ExclusiveArch: %{efi}
- elk
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: x86_64 %{ix86} aarch64 %{arm} %{power64}
- emacs-slime
ExclusiveArch: %{arm} %{ix86} x86_64 ppc sparcv9 aarch64
- embree
ExclusiveArch: aarch64 x86_64
- embree3
ExclusiveArch: aarch64 x86_64
- enjarify
ExclusiveArch: %{java_arches} noarch
- enki
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- envytools
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- eric
ExclusiveArch: %{qt6_qtwebengine_arches} noarch
- erlang-corba
ExclusiveArch: %{java_arches}
- esmi_ib_library
ExclusiveArch: x86_64
- eth-tools
ExclusiveArch: x86_64
- exec-maven-plugin
ExclusiveArch: %{java_arches} noarch
- external-editor-revived
ExclusiveArch: %{rust_arches}
- extra-enforcer-rules
ExclusiveArch: %{java_arches} noarch
- fasterxml-oss-parent
ExclusiveArch: %{java_arches} noarch
- fb303
ExclusiveArch: x86_64 aarch64 ppc64le
- fbthrift
ExclusiveArch: x86_64 aarch64 ppc64le
- fcitx-libpinyin
ExclusiveArch: %{qt5_qtwebengine_arches}
- fedora-dockerfiles
ExclusiveArch: %{go_arches}
- felix-parent
ExclusiveArch: %{java_arches} noarch
- felix-utils
ExclusiveArch: %{java_arches} noarch
- fernflower
ExclusiveArch: %{java_arches} noarch
- fes
ExclusiveArch: %{ix86} x86_64
- filedrop
ExclusiveArch: %{java_arches} noarch
- firecracker
ExclusiveArch: aarch64 x86_64
- fishbowl
ExclusiveArch: %{java_arches} noarch
- fizz
ExclusiveArch: x86_64 aarch64 ppc64le
- flexmark-java
ExclusiveArch: noarch %{java_arches}
- flocq
ExclusiveArch: %{ocaml_native_compiler}
- florist
ExclusiveArch: %{GPRbuild_arches}
- fluent-bit
ExclusiveArch: x86_64 aarch64
- flute
ExclusiveArch: %{java_arches} noarch
- folly
ExclusiveArch: x86_64 aarch64 ppc64le
- fop
ExclusiveArch: %{java_arches} noarch
- forge-parent
ExclusiveArch: %{java_arches} noarch
- fpc
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64 ppc64le
- frama-c
ExclusiveArch: %{ocaml_native_compiler}
- freecol
ExclusiveArch: %{java_arches} noarch
- freemarker
ExclusiveArch: %{java_arches} noarch
- freerouting
ExclusiveArch: %{java_arches} noarch
- frescobaldi
ExclusiveArch: %{qt5_qtwebengine_arches}
- frysk
ExclusiveArch: x86_64 ppc64
- fuse-overlayfs
ExclusiveArch: %{arm64} ppc64le s390x x86_64
- fusesource-pom
ExclusiveArch: %{java_arches} noarch
- fwts
ExclusiveArch: x86_64 %{arm} aarch64 s390x riscv64 %{power64}
- fwupd-efi
ExclusiveArch: x86_64 aarch64
- ga
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- gap
ExclusiveArch: %{gap_arches}
- gap-pkg-ace
ExclusiveArch: %{gap_arches}
- gap-pkg-aclib
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-alnuth
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-atlasrep
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-autodoc
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-automata
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-autpgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-browse
ExclusiveArch: %{gap_arches}
- gap-pkg-caratinterface
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-circle
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-cohomolo
ExclusiveArch: %{gap_arches}
- gap-pkg-congruence
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-corelg
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crime
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crisp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crypting
ExclusiveArch: %{gap_arches}
- gap-pkg-cryst
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crystcat
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-ctbllib
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-curlinterface
ExclusiveArch: %{gap_arches}
- gap-pkg-cvec
ExclusiveArch: %{gap_arches}
- gap-pkg-datastructures
ExclusiveArch: %{gap_arches}
- gap-pkg-design
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-digraphs
ExclusiveArch: %{gap_arches}
- gap-pkg-edim
ExclusiveArch: %{gap_arches}
- gap-pkg-factint
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-ferret
ExclusiveArch: %{gap_arches}
- gap-pkg-fga
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-fining
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-float
ExclusiveArch: %{gap_arches}
- gap-pkg-format
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-forms
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-fr
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-francy
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-gbnp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-genss
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-grape
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-groupoids
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-grpconst
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-guava
ExclusiveArch: %{gap_arches}
- gap-pkg-hap
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-hapcryst
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-hecke
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-images
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-io
ExclusiveArch: %{gap_arches}
- gap-pkg-irredsol
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-json
ExclusiveArch: %{gap_arches}
- gap-pkg-jupyterkernel
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-jupyterviz
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-laguna
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-liealgdb
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-liepring
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-liering
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-loops
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-lpres
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-mapclass
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-nautytracesinterface
ExclusiveArch: %{gap_arches}
- gap-pkg-nq
ExclusiveArch: %{gap_arches}
- gap-pkg-openmath
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-orb
ExclusiveArch: %{gap_arches}
- gap-pkg-polenta
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-polycyclic
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-polymaking
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-primgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-profiling
ExclusiveArch: %{gap_arches}
- gap-pkg-qpa
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-quagroup
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-radiroot
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-recog
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-repsn
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-resclasses
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-scscp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-semigroups
ExclusiveArch: %{gap_arches}
- gap-pkg-singular
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-sla
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-smallgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-smallsemi
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-sonata
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-sophus
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-spinsym
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-standardff
ExclusiveArch: %{gap_arches}
- gap-pkg-tomlib
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-toric
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-transgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-utils
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-uuid
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-xmod
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-zeromqinterface
ExclusiveArch: %{gap_arches}
- gappalib-coq
ExclusiveArch: %{ocaml_native_compiler}
- gbrainy
ExclusiveArch: %mono_arches
- gdb
ExclusiveArch: %{ix86} x86_64
- gdb-exploitable
ExclusiveArch: x86_64 i386
ExclusiveArch: x86_64 noarch
- gearhead1
ExclusiveArch: %{fpc_arches}
- gearhead2
ExclusiveArch: %{fpc_arches}
- ghdl
ExclusiveArch: %{GNAT_arches}
- ghostwriter
ExclusiveArch: %{qt5_qtwebengine_arches}
- gio-sharp
ExclusiveArch: %mono_arches
- gir-to-d
ExclusiveArch: %{ldc_arches}
- git-octopus
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- gitqlient
ExclusiveArch: %{qt5_qtwebengine_arches}
- giver
ExclusiveArch: %{mono_arches}
- gkeyfile-sharp
ExclusiveArch: %mono_arches
- glibc32
ExclusiveArch: x86_64
- glibd
ExclusiveArch: %{ldc_arches}
- gnatcoll
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-bindings
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-db
ExclusiveArch: %{GPRbuild_arches}
- gnome-boxes
ExclusiveArch: x86_64
- gnome-desktop-sharp
ExclusiveArch: %mono_arches
- gnome-do
ExclusiveArch: %mono_arches
- gnome-keyring-sharp
ExclusiveArch: %mono_arches
- gnome-rdp
ExclusiveArch: %{mono_arches}
- gnome-sharp
ExclusiveArch: %mono_arches
- gnome-subtitles
ExclusiveArch: %mono_arches
- gnu-efi
ExclusiveArch: %{efi}
- go-bindata
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- godep
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang
ExclusiveArch: %{golang_arches}
- goldendict-ng
ExclusiveArch: aarch64 x86_64
- google-gson
ExclusiveArch: %{java_arches} noarch
- google-guice
ExclusiveArch: %{java_arches} noarch
- gotun
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: x86_64
- goverlay
ExclusiveArch: %{fpc_arches}
- gprbuild
ExclusiveArch: %{GPRbuild_arches}
- gprolog
ExclusiveArch: x86_64 %{ix86} ppc alpha aarch64
- grafana
ExclusiveArch: %{grafana_arches}
- grafana-pcp
ExclusiveArch: %{grafanapcp_arches}
- gtk-sharp-beans
ExclusiveArch: %mono_arches
- gtk-sharp2
ExclusiveArch: %mono_arches
- gtk-sharp3
ExclusiveArch: %{mono_arches}
- gtkd
ExclusiveArch: %{ldc_arches}
- guava
ExclusiveArch: %{java_arches} noarch
- gudev-sharp
ExclusiveArch: %mono_arches
- guestfs-tools
ExclusiveArch: %{kernel_arches}
- gvisor-tap-vsock
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- hamcrest
ExclusiveArch: %{java_arches} noarch
- harec
ExclusiveArch: x86_64 aarch64
- hawtjni
ExclusiveArch: %{java_arches} noarch
- hedgewars
ExclusiveArch: %{fpc_arches}
- hibernate-jpa-2.0-api
ExclusiveArch: %{java_arches} noarch
- hid4java
ExclusiveArch: %{java_arches} noarch
- hipblas
ExclusiveArch: x86_64
- hipcub
ExclusiveArch: x86_64
- hipify
ExclusiveArch: x86_64
- hipsparse
ExclusiveArch: x86_64
- hsakmt
ExclusiveArch: x86_64 aarch64 ppc64le
- httpcomponents-client
ExclusiveArch: %{java_arches} noarch
- httpcomponents-core
ExclusiveArch: %{java_arches} noarch
- httpcomponents-project
ExclusiveArch: %{java_arches} noarch
- hyena
ExclusiveArch: %{mono_arches}
- hyperscan
ExclusiveArch: x86_64
- hyperv-daemons
ExclusiveArch: i686 x86_64 aarch64
- icaro
ExclusiveArch: %{ix86} x86_64 noarch
- icedtea-web
ExclusiveArch: %{java_arches}
- icu4j
ExclusiveArch: %{java_arches} noarch
- imagej
ExclusiveArch: %{java_arches} noarch
- imhex
ExclusiveArch: x86_64 %{arm64}
- imvirt
ExclusiveArch: %{ix86} x86_64 ia64
- indistarter
ExclusiveArch: %{fpc_arches}
- infinipath-psm
ExclusiveArch: x86_64
- intel-cm-compiler
ExclusiveArch: i686 x86_64
- intel-cmt-cat
ExclusiveArch: x86_64
- intel-compute-runtime
ExclusiveArch: x86_64
- intel-igc
ExclusiveArch: x86_64
- intel-ipp-crypto-mb
ExclusiveArch: x86_64
- intel-ipsec-mb
ExclusiveArch: x86_64
- intel-media-driver-free
ExclusiveArch: i686 x86_64
- intel-mediasdk
ExclusiveArch: x86_64
- intel-undervolt
ExclusiveArch: i386 x86_64
- ioport
ExclusiveArch: %{ix86} x86_64
- ipmctl
ExclusiveArch: x86_64
- ispc
ExclusiveArch: x86_64 aarch64
- iucode-tool
ExclusiveArch: %{ix86} x86_64
- iyfct
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- jFormatString
ExclusiveArch: %{java_arches} noarch
- jackson-annotations
ExclusiveArch: %{java_arches} noarch
- jackson-bom
ExclusiveArch: %{java_arches} noarch
- jackson-core
ExclusiveArch: %{java_arches} noarch
- jackson-databind
ExclusiveArch: %{java_arches} noarch
- jackson-dataformats-binary
ExclusiveArch: %{java_arches} noarch
- jackson-dataformats-text
ExclusiveArch: %{java_arches} noarch
- jackson-jaxrs-providers
ExclusiveArch: %{java_arches} noarch
- jackson-modules-base
ExclusiveArch: %{java_arches} noarch
- jackson-parent
ExclusiveArch: %{java_arches} noarch
- jacoco
ExclusiveArch: %{java_arches} noarch
- jacop
ExclusiveArch: %{java_arches} noarch
- jakarta-activation
ExclusiveArch: %{java_arches} noarch
- jakarta-activation1
ExclusiveArch: %{java_arches} noarch
- jakarta-annotations
ExclusiveArch: %{java_arches} noarch
- jakarta-el
ExclusiveArch: %{java_arches} noarch
- jakarta-interceptors
ExclusiveArch: %{java_arches} noarch
- jakarta-json
ExclusiveArch: %{java_arches} noarch
- jakarta-mail
ExclusiveArch: %{java_arches} noarch
- jakarta-mail1
ExclusiveArch: %{java_arches} noarch
- jakarta-oro
ExclusiveArch: %{java_arches} noarch
- jakarta-saaj
ExclusiveArch: %{java_arches} noarch
- jakarta-server-pages
ExclusiveArch: %{java_arches} noarch
- jakarta-servlet
ExclusiveArch: %{java_arches} noarch
- jakarta-xml-ws
ExclusiveArch: %{java_arches} noarch
- janino
ExclusiveArch: %{java_arches} noarch
- jansi
ExclusiveArch: %{java_arches}
- jansi-native
ExclusiveArch: %{java_arches}
- jansi1
ExclusiveArch: %{java_arches} noarch
- java-1.8.0-openjdk
ExclusiveArch: %{java_arches}
- java-1.8.0-openjdk-aarch32
ExclusiveArch: %{arm}
- java-1.8.0-openjdk-portable
ExclusiveArch: %{java_arches}
- java-11-openjdk
ExclusiveArch: %{java_arches}
- java-11-openjdk-portable
ExclusiveArch: %{java_arches}
- java-17-openjdk
ExclusiveArch: %{java_arches}
- java-17-openjdk-portable
ExclusiveArch: %{java_arches}
- java-diff-utils
ExclusiveArch: %{java_arches} noarch
- java-dirq
ExclusiveArch: %{java_arches} noarch
- java-jd-decompiler
ExclusiveArch: %{java_arches} noarch
- java-latest-openjdk
ExclusiveArch: %{java_arches}
- java-latest-openjdk-portable
ExclusiveArch: %{java_arches}
- java-runtime-decompiler
ExclusiveArch: %{java_arches} noarch
- java-scrypt
ExclusiveArch: %{java_arches} noarch
- java_cup
ExclusiveArch: %{java_arches} noarch
- javacc
ExclusiveArch: %{java_arches} noarch
- javacc-maven-plugin
ExclusiveArch: %{java_arches} noarch
- javaewah
ExclusiveArch: %{java_arches} noarch
- javapackages-bootstrap
ExclusiveArch: %{java_arches}
- javaparser
ExclusiveArch: %{java_arches} noarch
- javapoet
ExclusiveArch: %{java_arches} noarch
- javassist
ExclusiveArch: %{java_arches} noarch
- jaxb
ExclusiveArch: %{java_arches} noarch
- jaxb-api
ExclusiveArch: %{java_arches} noarch
- jaxb-api2
ExclusiveArch: %{java_arches} noarch
- jaxb-dtd-parser
ExclusiveArch: %{java_arches} noarch
- jaxb-fi
ExclusiveArch: %{java_arches} noarch
- jaxb-istack-commons
ExclusiveArch: %{java_arches} noarch
- jaxb-stax-ex
ExclusiveArch: %{java_arches} noarch
- jaxen
ExclusiveArch: %{java_arches} noarch
- jboss-jaxrs-2.0-api
ExclusiveArch: %{java_arches} noarch
- jboss-logging
ExclusiveArch: %{java_arches} noarch
- jboss-logging-tools
ExclusiveArch: %{java_arches} noarch
- jboss-parent
ExclusiveArch: %{java_arches} noarch
- jchardet
ExclusiveArch: %{java_arches} noarch
- jcip-annotations
ExclusiveArch: %{java_arches} noarch
- jctools
ExclusiveArch: %{java_arches} noarch
- jcuber
ExclusiveArch: %{java_arches} noarch
- jdeparser
ExclusiveArch: %{java_arches} noarch
- jdepend
ExclusiveArch: %{java_arches} noarch
- jdependency
ExclusiveArch: %{java_arches} noarch
- jdom
ExclusiveArch: %{java_arches} noarch
- jdom2
ExclusiveArch: %{java_arches} noarch
- jedit
ExclusiveArch: %{java_arches} noarch
- jericho-html
ExclusiveArch: %{java_arches} noarch
- jetbrains-annotations
ExclusiveArch: noarch %{java_arches}
- jetty
ExclusiveArch: %{java_arches} noarch
- jflex
ExclusiveArch: %{java_arches} noarch
- jfreechart
ExclusiveArch: %{java_arches} noarch
- jgit
ExclusiveArch: %{java_arches} noarch
- jglobus
ExclusiveArch: %{java_arches} noarch
- jgoodies-common
ExclusiveArch: %{java_arches} noarch
- jgoodies-forms
ExclusiveArch: %{java_arches} noarch
- jgoodies-looks
ExclusiveArch: %{java_arches} noarch
- jigawatts
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- jline
ExclusiveArch: %{java_arches}
- jline2
ExclusiveArch: %{java_arches} noarch
- jmock
ExclusiveArch: %{java_arches} noarch
- jmol
ExclusiveArch: %{java_arches} noarch
- jna
ExclusiveArch: %{java_arches}
- jneuroml-core
ExclusiveArch: %{java_arches} noarch
- jni-inchi
ExclusiveArch: %{java_arches}
- jol
ExclusiveArch: %{java_arches} noarch
- jolokia-jvm-agent
ExclusiveArch: %{java_arches} noarch
- jopt-simple
ExclusiveArch: %{java_arches} noarch
- jorbis
ExclusiveArch: %{java_arches} noarch
- jowl
ExclusiveArch: %{nodejs_arches} noarch
- jpanoramamaker
ExclusiveArch: %{java_arches} noarch
- jsch
ExclusiveArch: %{java_arches} noarch
- jsch-agent-proxy
ExclusiveArch: %{java_arches} noarch
- json_simple
ExclusiveArch: %{java_arches} noarch
- jsoup
ExclusiveArch: %{java_arches} noarch
- jsr-305
ExclusiveArch: %{java_arches} noarch
- jss
ExclusiveArch: %{java_arches}
- jssc
ExclusiveArch: %{java_arches}
- jtidy
ExclusiveArch: %{java_arches} noarch
- julia
ExclusiveArch: x86_64
- junit
ExclusiveArch: %{java_arches} noarch
- junit5
ExclusiveArch: %{java_arches} noarch
- juniversalchardet
ExclusiveArch: %{java_arches} noarch
- jzlib
ExclusiveArch: %{java_arches} noarch
- kaidan
ExclusiveArch: %{qt5_qtwebengine_arches}
- kchmviewer
ExclusiveArch: %{qt5_qtwebengine_arches}
- kernel
ExclusiveArch: noarch x86_64 s390x aarch64 ppc64le
ExclusiveArch: noarch i386 i686 x86_64 s390x aarch64 ppc64le
- keylime-agent-rust
ExclusiveArch: %{rust_arches}
- keyring-ima-signer
ExclusiveArch: %{rust_arches}
- kf5-akonadi-search
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-audiocd-kio
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kblog
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarcore
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarutils
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kitinerary
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-ktnef
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-libkdcraw
ExclusiveArch: x86_64 ppc64le %{arm}
- khelpcenter
ExclusiveArch: %{qt6_qtwebengine_arches}
- kicad
ExclusiveArch: x86_64 aarch64 ppc64le
- kiwix-desktop
ExclusiveArch: %{qt5_qtwebengine_arches}
- knot-resolver
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- kubernetes
ExclusiveArch: x86_64 aarch64 ppc64le s390x %{arm}
- laf-plugin
ExclusiveArch: %{java_arches} noarch
- lazarus
ExclusiveArch: %{fpc_arches}
- lazpaint
ExclusiveArch: %{fpc_arches}
- ldapjdk
ExclusiveArch: %{java_arches} noarch
- ldc
ExclusiveArch: %{ldc_arches} ppc64le
- ldc1.32
ExclusiveArch: %{ldc_arches} ppc64le
- libbase
ExclusiveArch: %{java_arches} noarch
- libclc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64} s390x
- libcxl
ExclusiveArch: %{power64}
- libdfp
ExclusiveArch: ppc ppc64 ppc64le s390 s390x x86_64
- libdispatch
ExclusiveArch: x86_64 aarch64 ppc64le
- libfonts
ExclusiveArch: %{java_arches} noarch
- libformula
ExclusiveArch: %{java_arches} noarch
- libguestfs
ExclusiveArch: %{kernel_arches}
- libica
ExclusiveArch: s390 s390x
- libipt
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- libkrun
ExclusiveArch: x86_64 aarch64
- libkrunfw
ExclusiveArch: x86_64 aarch64
- liblayout
ExclusiveArch: %{java_arches} noarch
- libloader
ExclusiveArch: %{java_arches} noarch
- libnxz
ExclusiveArch: ppc64le
- libocxl
ExclusiveArch: ppc64le
- libpsm2
ExclusiveArch: x86_64
- libquentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- libreoffice-TexMaths
ExclusiveArch: %{java_arches}
- librepository
ExclusiveArch: %{java_arches} noarch
- libretro-desmume2015
ExclusiveArch: i686 x86_64
- librtas
ExclusiveArch: %{power64}
- libserializer
ExclusiveArch: %{java_arches} noarch
- libservicelog
ExclusiveArch: ppc %{power64}
- libsmbios
ExclusiveArch: x86_64 %{ix86}
- libunicode
ExclusiveArch: x86_64 aarch64
- libunwind
ExclusiveArch: %{arm} aarch64 hppa ia64 mips ppc %{power64} s390x %{ix86} x86_64
- libva-nvidia-driver
ExclusiveArch: %{x86_64} %{ix86} %{arm64} ppc64le
- libvirt-java
ExclusiveArch: %{java_arches} noarch
- libvma
ExclusiveArch: x86_64 ppc64le ppc64 aarch64
- libvmi
ExclusiveArch: x86_64
- libvpd
ExclusiveArch: %{power64}
- libxsmm
ExclusiveArch: x86_64
- libzdnn
ExclusiveArch: s390x
- libzfcphbaapi
ExclusiveArch: s390 s390x
- libzpc
ExclusiveArch: s390x
- llhttp
ExclusiveArch: %{nodejs_arches}
- log4j
ExclusiveArch: %{java_arches} noarch
- log4net
ExclusiveArch: %mono_arches
- lrmi
ExclusiveArch: %{ix86}
- lsvpd
ExclusiveArch: %{power64}
- luajit
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- lucene
ExclusiveArch: %{java_arches} noarch
- lujavrite
ExclusiveArch: %{java_arches}
- luxcorerender
ExclusiveArch: x86_64
- mactel-boot
ExclusiveArch: x86_64
- magicmirror
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-airnow
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-onthisday
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-singlestock
ExclusiveArch: %{nodejs_arches} noarch
- manifest-tool
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- mariadb-java-client
ExclusiveArch: %{java_arches} noarch
- marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- matrix-synapse
ExclusiveArch: %{rust_arches}
- maui-mauikit
ExclusiveArch: %{ix86} s390x aarch64 x86_64
- maven
ExclusiveArch: %{java_arches} noarch
- maven-antrun-plugin
ExclusiveArch: %{java_arches} noarch
- maven-archetype
ExclusiveArch: %{java_arches} noarch
- maven-archiver
ExclusiveArch: %{java_arches} noarch
- maven-artifact-transfer
ExclusiveArch: %{java_arches} noarch
- maven-assembly-plugin
ExclusiveArch: %{java_arches} noarch
- maven-bundle-plugin
ExclusiveArch: %{java_arches} noarch
- maven-clean-plugin
ExclusiveArch: %{java_arches} noarch
- maven-common-artifact-filters
ExclusiveArch: %{java_arches} noarch
- maven-compiler-plugin
ExclusiveArch: %{java_arches} noarch
- maven-dependency-analyzer
ExclusiveArch: %{java_arches} noarch
- maven-dependency-plugin
ExclusiveArch: %{java_arches} noarch
- maven-dependency-tree
ExclusiveArch: %{java_arches} noarch
- maven-doxia
ExclusiveArch: %{java_arches} noarch
- maven-doxia-sitetools
ExclusiveArch: %{java_arches} noarch
- maven-enforcer
ExclusiveArch: %{java_arches} noarch
- maven-file-management
ExclusiveArch: %{java_arches} noarch
- maven-filtering
ExclusiveArch: %{java_arches} noarch
- maven-invoker
ExclusiveArch: %{java_arches} noarch
- maven-invoker-plugin
ExclusiveArch: %{java_arches} noarch
- maven-jar-plugin
ExclusiveArch: %{java_arches} noarch
- maven-mapping
ExclusiveArch: %{java_arches} noarch
- maven-native
ExclusiveArch: %{java_arches} noarch
- maven-parent
ExclusiveArch: %{java_arches} noarch
- maven-patch-plugin
ExclusiveArch: %{java_arches} noarch
- maven-plugin-testing
ExclusiveArch: %{java_arches} noarch
- maven-plugin-tools
ExclusiveArch: %{java_arches} noarch
- maven-remote-resources-plugin
ExclusiveArch: %{java_arches} noarch
- maven-reporting-api
ExclusiveArch: %{java_arches} noarch
- maven-reporting-impl
ExclusiveArch: %{java_arches} noarch
- maven-resolver
ExclusiveArch: %{java_arches} noarch
- maven-resources-plugin
ExclusiveArch: %{java_arches} noarch
- maven-script-interpreter
ExclusiveArch: %{java_arches} noarch
- maven-shade-plugin
ExclusiveArch: %{java_arches} noarch
- maven-shared-incremental
ExclusiveArch: %{java_arches} noarch
- maven-shared-io
ExclusiveArch: %{java_arches} noarch
- maven-shared-utils
ExclusiveArch: %{java_arches} noarch
- maven-source-plugin
ExclusiveArch: %{java_arches} noarch
- maven-surefire
ExclusiveArch: %{java_arches} noarch
- maven-verifier
ExclusiveArch: %{java_arches} noarch
- maven-verifier-plugin
ExclusiveArch: %{java_arches} noarch
- maven-wagon
ExclusiveArch: %{java_arches} noarch
- maxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- mbpfan
ExclusiveArch: x86_64
- mcelog
ExclusiveArch: i686 x86_64
- mcrouter
ExclusiveArch: x86_64 aarch64 ppc64le
- mecab-java
ExclusiveArch: %java_arches
- mediaconch
ExclusiveArch: %{qt5_qtwebengine_arches}
- mellowplayer
ExclusiveArch: %{qt5_qtwebengine_arches}
- memkind
ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64
- memtest86+
ExclusiveArch: x86_64 %{ix86}
- merkuro
ExclusiveArch: %{qt6_qtwebengine_arches}
- microcode_ctl
ExclusiveArch: %{ix86} x86_64
- micropython
ExclusiveArch: %{arm} x86_64 riscv64
- miglayout
ExclusiveArch: %{java_arches} noarch
- mine_detector
ExclusiveArch: %{GPRbuild_arches}
- minetest
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- mingw-libidn2
ExclusiveArch: %{ix86} x86_64 %{arm}
- mingw-wine-gecko
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- mkbootdisk
ExclusiveArch: %{ix86} sparc sparc64 x86_64
- moby-engine
ExclusiveArch: %{golang_arches}
- mockito
ExclusiveArch: %{java_arches} noarch
- mod_mono
ExclusiveArch: %mono_arches
- modello
ExclusiveArch: %{java_arches} noarch
- moditect
ExclusiveArch: %{java_arches} noarch
- module-build-service
ExclusiveArch: %{ix86} x86_64 noarch
- modulemaker-maven-plugin
ExclusiveArch: %{java_arches} noarch
- mojo-executor
ExclusiveArch: %{java_arches} noarch
- mojo-parent
ExclusiveArch: %{java_arches} noarch
- mokutil
ExclusiveArch: %{ix86} x86_64 aarch64 %{arm}
- mono
ExclusiveArch: %mono_arches
- mono-addins
ExclusiveArch: %mono_arches
- mono-basic
ExclusiveArch: %{mono_arches}
- mono-bouncycastle
ExclusiveArch: %mono_arches
- mono-cecil
ExclusiveArch: %mono_arches
- mono-cecil-flowanalysis
ExclusiveArch: %mono_arches
- mono-reflection
ExclusiveArch: %mono_arches
- mono-tools
ExclusiveArch: %mono_arches
- mono-zeroconf
ExclusiveArch: %mono_arches
- monodevelop
ExclusiveArch: %mono_arches
- monodevelop-debugger-gdb
ExclusiveArch: %{mono_arches}
- mrrescue
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- msr-tools
ExclusiveArch: %{ix86} x86_64
- msv
ExclusiveArch: %{java_arches} noarch
- mvfst
ExclusiveArch: x86_64 aarch64 ppc64le
- mxparser
ExclusiveArch: %{java_arches} noarch
- mysql-connector-java
ExclusiveArch: %{java_arches} noarch
- mysql-connector-net
ExclusiveArch: %{mono_arches}
- naev
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- naga
ExclusiveArch: %{java_arches} noarch
- nant
ExclusiveArch: %mono_arches
- nativejit
ExclusiveArch: x86_64
- nbc
ExclusiveArch: %{fpc_arches}
- nbdkit
ExclusiveArch: x86_64
- ndesk-dbus
ExclusiveArch: %{mono_arches}
- ndesk-dbus-glib
ExclusiveArch: %{mono_arches}
- nekohtml
ExclusiveArch: %{java_arches} noarch
- netavark
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- newtonsoft-json
ExclusiveArch: %{mono_arches}
- nodejs-acorn-object-spread
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-backbone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bash-language-server
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buble
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cjs-module-lexer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-generic-pool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-less
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-linefix
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nodemon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-packaging
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-replace-require-self
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-underscore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-undici
ExclusiveArch: %{nodejs_arches} noarch
- nodejs18
ExclusiveArch: %{nodejs_arches}
- nodejs20
ExclusiveArch: %{nodejs_arches}
- nom-tam-fits
ExclusiveArch: %{java_arches} noarch
- notify-sharp
ExclusiveArch: %{mono_arches}
- notify-sharp3
ExclusiveArch: %{mono_arches}
- nuget
ExclusiveArch: %{mono_arches}
- numatop
ExclusiveArch: x86_64 ppc64le
- nunit
ExclusiveArch: %{mono_arches}
- nunit2
ExclusiveArch: %{mono_arches}
- nvml
ExclusiveArch: x86_64 ppc64le
- objectweb-asm
ExclusiveArch: %{java_arches} noarch
- objenesis
ExclusiveArch: %{java_arches} noarch
- obs-cef
ExclusiveArch: x86_64 aarch64
- obs-service-rust2rpm
ExclusiveArch: %{rust_arches} noarch
- oci-seccomp-bpf-hook
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl
ExclusiveArch: %{golang_arches_future}
- oidn
ExclusiveArch: x86_64
- olpc-utils
ExclusiveArch: %{ix86} %{arm}
- oneVPL
ExclusiveArch: x86_64
- oneVPL-intel-gpu
ExclusiveArch: x86_64
- oneapi-level-zero
ExclusiveArch: x86_64
- onednn
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- onedrive
ExclusiveArch: %{ldc_arches}
- ongres-scram
ExclusiveArch: %{java_arches} noarch
- ongres-stringprep
ExclusiveArch: %{java_arches} noarch
- opae
ExclusiveArch: x86_64
- opal-prd
ExclusiveArch: ppc64le
- open-vm-tools
ExclusiveArch: x86_64 aarch64
ExclusiveArch: %{ix86} x86_64 aarch64
ExclusiveArch: x86_64
- openblas
ExclusiveArch: %{openblas_arches}
- openjdk-asmtools
ExclusiveArch: %{java_arches} noarch
- openjdk-asmtools7
ExclusiveArch: %{java_arches} noarch
- openjfx
ExclusiveArch: %{java_arches}
- openjfx8
ExclusiveArch: x86_64
- openlibm
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 %{power64}
- openms
ExclusiveArch: %{qt5_qtwebengine_arches}
- openni
ExclusiveArch: x86_64 %{arm}
- openni-primesense
ExclusiveArch: %{ix86} x86_64 %{arm}
- openoffice.org-diafilter
ExclusiveArch: %{java_arches}
- openpgl
ExclusiveArch: aarch64 x86_64
- openssl-ibmca
ExclusiveArch: s390 s390x
- openstack-java-sdk
ExclusiveArch: %{java_arches} noarch
- opentest4j
ExclusiveArch: %{java_arches} noarch
- openvkl
ExclusiveArch: aarch64 x86_64
- optee_client
ExclusiveArch: aarch64
- optee_os
ExclusiveArch: aarch64
- options
ExclusiveArch: %{java_arches} noarch
- orthorobot
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- osgi-annotation
ExclusiveArch: %{java_arches} noarch
- osgi-compendium
ExclusiveArch: %{java_arches} noarch
- osgi-core
ExclusiveArch: %{java_arches} noarch
- pacemaker
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64 %{arm}
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64
- pageedit
ExclusiveArch: %{qt5_qtwebengine_arches}
- parserng
ExclusiveArch: %{java_arches} noarch
- pasdoc
ExclusiveArch: %{fpc_arches}
- pcc
ExclusiveArch: %{ix86} x86_64
- pcfi
ExclusiveArch: %{java_arches} noarch
- pcm
ExclusiveArch: %{ix86} x86_64
- pcmciautils
ExclusiveArch: %{ix86} x86_64 ia64 ppc ppc64 %{arm}
- pdbg
ExclusiveArch: ppc64le
- pdfbox
ExclusiveArch: %{java_arches} noarch
- pdfmod
ExclusiveArch: %mono_arches
- pdftk-java
ExclusiveArch: %{java_arches} noarch
- pentaho-libxml
ExclusiveArch: %{java_arches} noarch
- pentaho-reporting-flow-engine
ExclusiveArch: %{java_arches} noarch
- perl-Dumbbench
ExclusiveArch: %{ix86} x86_64 noarch
- perl-Parse-DMIDecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- pesign
ExclusiveArch: %{ix86} x86_64 ia64 aarch64 %{arm}
- pesign-test-app
ExclusiveArch: x86_64
- picocli
ExclusiveArch: %{java_arches} noarch
- pinta
ExclusiveArch: %mono_arches
- pioneer
ExclusiveArch: %{ix86} x86_64
- plantuml
ExclusiveArch: %{java_arches} noarch
- plasma-dialer
ExclusiveArch: %{java_arches}
- playonlinux
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- plexus-archiver
ExclusiveArch: %{java_arches} noarch
- plexus-build-api
ExclusiveArch: %{java_arches} noarch
- plexus-build-api0
ExclusiveArch: %{java_arches} noarch
- plexus-cipher
ExclusiveArch: %{java_arches} noarch
- plexus-classworlds
ExclusiveArch: %{java_arches} noarch
- plexus-compiler
ExclusiveArch: %{java_arches} noarch
- plexus-component-api
ExclusiveArch: %{java_arches} noarch
- plexus-components-pom
ExclusiveArch: %{java_arches} noarch
- plexus-containers
ExclusiveArch: %{java_arches} noarch
- plexus-i18n
ExclusiveArch: %{java_arches} noarch
- plexus-interpolation
ExclusiveArch: %{java_arches} noarch
- plexus-io
ExclusiveArch: %{java_arches} noarch
- plexus-languages
ExclusiveArch: %{java_arches} noarch
- plexus-pom
ExclusiveArch: %{java_arches} noarch
- plexus-resources
ExclusiveArch: %{java_arches} noarch
- plexus-sec-dispatcher
ExclusiveArch: %{java_arches} noarch
- plexus-utils
ExclusiveArch: %{java_arches} noarch
- plexus-velocity
ExclusiveArch: %{java_arches} noarch
- podman
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- poppler-sharp
ExclusiveArch: %mono_arches
- popub
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- postgresql-jdbc
ExclusiveArch: %{java_arches} noarch
- powerpc-utils
ExclusiveArch: ppc %{power64}
- powerstat
ExclusiveArch: %{ix86} x86_64
- ppc64-diag
ExclusiveArch: ppc %{power64}
- procyon
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
- proguard
ExclusiveArch: %{java_arches} noarch
- prometheus-jmx-exporter
ExclusiveArch: %{java_arches} noarch
- prometheus-simpleclient-java
ExclusiveArch: %{java_arches} noarch
- proxygen
ExclusiveArch: x86_64 aarch64 ppc64le
- pveclib
ExclusiveArch: ppc %{power64}
- pyqtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- python-ast-monitor
ExclusiveArch: %{qt6_qtwebengine_arches} noarch
- python-cryptography
ExclusiveArch: %{rust_arches}
- python-damo
ExclusiveArch: x86_64 aarch64 ppc64le s390x noarch
- python-etcd
ExclusiveArch: noarch %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- python-javaobj
ExclusiveArch: %{java_arches} noarch
- python-jnius
ExclusiveArch: %{java_arches}
- python-jupyter-polymake
ExclusiveArch: noarch aarch64 ppc64le s390x x86_64
- python-openoffice
ExclusiveArch: noarch x86_64
- python-pyahocorasick
ExclusiveArch: x86_64 %{arm64} ppc64le
- python-pymoc
ExclusiveArch: aarch64 ppc64 ppc64le x86_64 s390x
- python-pyqt6-webengine
ExclusiveArch: aarch64 x86_64
- python-torch
ExclusiveArch: x86_64 aarch64
- q4wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- qatengine
ExclusiveArch: x86_64
- qatzip
ExclusiveArch: x86_64
- qbe
ExclusiveArch: x86_64 aarch64
- qcint
ExclusiveArch: x86_64
- qclib
ExclusiveArch: s390 s390x
- qdox
ExclusiveArch: %{java_arches} noarch
- qemu-sanity-check
ExclusiveArch: %{kernel_arches}
- qevercloud
ExclusiveArch: %{qt5_qtwebengine_arches}
- qmapshack
ExclusiveArch: %{qt5_qtwebengine_arches}
- qt4pas
ExclusiveArch: %{fpc_arches}
- qt5-qtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- qt6-qtwebengine
ExclusiveArch: aarch64 x86_64
- qt6-qtwebview
ExclusiveArch: aarch64 x86_64
- quantum-espresso
ExclusiveArch: x86_64 %{ix86} aarch64 %{power64}
- quentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- rEFInd
ExclusiveArch: %{efi}
- rachota
ExclusiveArch: %{java_arches} noarch
- rear
ExclusiveArch: %ix86 x86_64 ppc ppc64 ppc64le ia64
- reflections
ExclusiveArch: %{java_arches} noarch
- reg
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- regexp
ExclusiveArch: %{java_arches} noarch
- relaxng-datatype-java
ExclusiveArch: %{java_arches} noarch
- replacer
ExclusiveArch: %{java_arches} noarch
- reptyr
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- rescene
ExclusiveArch: %{mono_arches}
- resteasy
ExclusiveArch: %{java_arches} noarch
- restool
ExclusiveArch: aarch64
- restsharp
ExclusiveArch: %{mono_arches}
- retsnoop
ExclusiveArch: %{rust_arches}
- rhino
ExclusiveArch: %{java_arches} noarch
- river
ExclusiveArch: %{zig_arches}
- rkcommon
ExclusiveArch: x86_64 aarch64
- rocalution
ExclusiveArch: x86_64
- rocblas
ExclusiveArch: x86_64
- rocclr
ExclusiveArch: x86_64
- rocm-compilersupport
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-device-libs
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-rpm-macros
ExclusiveArch: x86_64
- rocm-runtime
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-smi
ExclusiveArch: x86_64 aarch64 ppc64le
- rocminfo
ExclusiveArch: x86_64 aarch64 ppc64le
- rocprim
ExclusiveArch: x86_64
- rocrand
ExclusiveArch: x86_64
- rocsparse
ExclusiveArch: x86_64
- rocthrust
ExclusiveArch: x86_64
- rpm-ostree
ExclusiveArch: %{rust_arches}
- rr
ExclusiveArch: %{ix86} x86_64 aarch64
- rssguard
ExclusiveArch: %{qt6_qtwebengine_arches}
- rstudio
ExclusiveArch: %{java_arches}
- rsyntaxtextarea
ExclusiveArch: %{java_arches} noarch
- rubygem-childprocess
ExclusiveArch: %{ix86} x86_64 noarch
- runc
ExclusiveArch: %{golang_arches_future}
- rundoc
ExclusiveArch: %{java_arches} noarch
- rust
ExclusiveArch: %{rust_arches}
- rust-brotli
ExclusiveArch: %{rust_arches}
- rust-compress-tools
ExclusiveArch: %{rust_arches}
- rust-coreos-installer
ExclusiveArch: %{rust_arches}
- rust-ctr
ExclusiveArch: %{rust_arches}
- rust-dashmap4
ExclusiveArch: %{rust_arches}
- rust-deflate
ExclusiveArch: %{rust_arches}
- rust-deflate0.8
ExclusiveArch: %{rust_arches}
- rust-drg
ExclusiveArch: %{rust_arches}
- rust-getch
ExclusiveArch: %{rust_arches}
- rust-gzip-header
ExclusiveArch: %{rust_arches}
- rust-hamming
ExclusiveArch: %{rust_arches}
- rust-hidapi
ExclusiveArch: %{rust_arches}
- rust-httparse
ExclusiveArch: %{rust_arches}
- rust-humantime-serde
ExclusiveArch: %{rust_arches}
- rust-hyperlocal
ExclusiveArch: %{rust_arches}
- rust-image0.23
ExclusiveArch: %{rust_arches}
- rust-inflate
ExclusiveArch: %{rust_arches}
- rust-jpeg-decoder0.1
ExclusiveArch: %{rust_arches}
- rust-k9
ExclusiveArch: %{rust_arches}
- rust-krunvm
ExclusiveArch: x86_64 aarch64
- rust-kstring
ExclusiveArch: %{rust_arches}
- rust-kvm-ioctls
ExclusiveArch: x86_64 aarch64
- rust-lebe
ExclusiveArch: %{rust_arches}
- rust-libslirp-sys
ExclusiveArch: %{rust_arches}
- rust-msru
ExclusiveArch: x86_64
- rust-nanorand
ExclusiveArch: %{rust_arches}
- rust-netstat2
ExclusiveArch: %{rust_arches}
- rust-onig
ExclusiveArch: %{rust_arches}
- rust-openat-ext
ExclusiveArch: %{rust_arches}
- rust-os_type
ExclusiveArch: %{rust_arches}
- rust-pager
ExclusiveArch: %{rust_arches}
- rust-pathsearch
ExclusiveArch: %{rust_arches}
- rust-pretty-bytes
ExclusiveArch: %{rust_arches}
- rust-pretty-hex
ExclusiveArch: %{rust_arches}
- rust-primal-bit
ExclusiveArch: %{rust_arches}
- rust-primal-check
ExclusiveArch: %{rust_arches}
- rust-primal-estimate
ExclusiveArch: %{rust_arches}
- rust-procfs0.9
ExclusiveArch: %{rust_arches}
- rust-psl-types
ExclusiveArch: %{rust_arches}
- rust-psm
ExclusiveArch: %{rust_arches}
- rust-pwd
ExclusiveArch: %{rust_arches}
- rust-rand_core
ExclusiveArch: %{rust_arches}
- rust-schemafy_core
ExclusiveArch: %{rust_arches}
- rust-schemafy_lib
ExclusiveArch: %{rust_arches}
- rust-seahash
ExclusiveArch: %{rust_arches}
- rust-serde-big-array
ExclusiveArch: %{rust_arches}
- rust-serde_qs
ExclusiveArch: %{rust_arches}
- rust-serde_yaml0.8
ExclusiveArch: %{rust_arches}
- rust-sev
ExclusiveArch: x86_64
- rust-sevctl
ExclusiveArch: x86_64
- rust-silver
ExclusiveArch: %{rust_arches}
- rust-sinit
ExclusiveArch: %{rust_arches}
- rust-snphost
ExclusiveArch: x86_64
- rust-ssh-key-dir
ExclusiveArch: %{rust_arches}
- rust-stacker
ExclusiveArch: %{rust_arches}
- rust-structopt
ExclusiveArch: %{rust_arches}
- rust-tiff0.6
ExclusiveArch: %{rust_arches}
- rust-totp-lite
ExclusiveArch: %{rust_arches}
- rust-tower-layer
ExclusiveArch: %{rust_arches}
- rust-tpm2-policy
ExclusiveArch: %{rust_arches}
- rust-unicode-normalization
ExclusiveArch: %{rust_arches}
- rust-unicode-xid
ExclusiveArch: %{rust_arches}
- rust-uriparse
ExclusiveArch: %{rust_arches}
- rust-uucore
ExclusiveArch: %{rust_arches}
- rust-varlink_generator
ExclusiveArch: %{rust_arches}
- rust-varlink_parser
ExclusiveArch: %{rust_arches}
- rust-virtio-bindings
ExclusiveArch: x86_64 aarch64 ppc64le
- rust-vmm-sys-util
ExclusiveArch: x86_64 aarch64 ppc64le
- rust-vtparse
ExclusiveArch: %{rust_arches}
- rust-web-ext-native-messaging
ExclusiveArch: %{rust_arches}
- rust-wezterm-color-types
ExclusiveArch: %{rust_arches}
- rust-wezterm-dynamic
ExclusiveArch: %{rust_arches}
- rust-wezterm-dynamic-derive
ExclusiveArch: %{rust_arches}
- rust-zbus1
ExclusiveArch: %{rust_arches}
- rust-zbus_macros1
ExclusiveArch: %{rust_arches}
- rust-zvariant2
ExclusiveArch: %{rust_arches}
- rust-zvariant_derive2
ExclusiveArch: %{rust_arches}
- rustup
ExclusiveArch: x86_64 aarch64
- rutabaga-gfx-ffi
ExclusiveArch: x86_64 aarch64
- sac
ExclusiveArch: %{java_arches} noarch
- safetyblanket
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- sat4j
ExclusiveArch: %{java_arches} noarch
- sbcl
ExclusiveArch: %{ix86} x86_64 aarch64 %{power64}
- sbd
ExclusiveArch: i686 x86_64 s390x aarch64 ppc64le
- sblim-cim-client
ExclusiveArch: %{java_arches} noarch
- sblim-cim-client2
ExclusiveArch: %{java_arches} noarch
- sbsigntools
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- scala
ExclusiveArch: %{java_arches} noarch
- scannotation
ExclusiveArch: %{java_arches} noarch
- sdljava
ExclusiveArch: %{java_arches}
- sdrangel
ExclusiveArch: %{qt5_qtwebengine_arches}
- sdsl-lite
ExclusiveArch: %{power64} x86_64 aarch64
- sdubby
ExclusiveArch: %{efi}
- seabios
ExclusiveArch: x86_64
- seadrive-gui
ExclusiveArch: %{qt5_qtwebengine_arches}
- seafile-client
ExclusiveArch: %{qt5_qtwebengine_arches}
- seamonkey
ExclusiveArch: x86_64
- seqan3
ExclusiveArch: %{power64} x86_64 aarch64
- sequence-library
ExclusiveArch: %{java_arches} noarch
- servicelog
ExclusiveArch: ppc %{power64}
- shaman
ExclusiveArch: %{java_arches} noarch
- sharpfont
ExclusiveArch: %mono_arches
- sharpziplib
ExclusiveArch: %{mono_arches}
- shim
ExclusiveArch: %{efi}
- shim-unsigned-aarch64
ExclusiveArch: aarch64
- shim-unsigned-x64
ExclusiveArch: x86_64
- sigil
ExclusiveArch: %{qt5_qtwebengine_arches}
- sigul
ExclusiveArch: x86_64
- singularity-ce
ExclusiveArch: %{go_arches}
- sisu
ExclusiveArch: %{java_arches} noarch
- sisu-mojos
ExclusiveArch: %{java_arches} noarch
- skopeo
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- skychart
ExclusiveArch: %{fpc_arches}
- slf4j
ExclusiveArch: %{java_arches} noarch
- slirp4netns
ExclusiveArch: %{golang_arches_future}
- snakeyaml
ExclusiveArch: %{java_arches} noarch
- snapd
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm} aarch64 ppc64le s390x}
- snip
ExclusiveArch: %{java_arches} noarch
- softnet-stat
ExclusiveArch: %{rust_arches}
- soup-sharp
ExclusiveArch: %{mono_arches}
- spacebar
ExclusiveArch: %{java_arches}
- sparkleshare
ExclusiveArch: %{mono_arches}
- spec-version-maven-plugin
ExclusiveArch: %{java_arches} noarch
- spicctrl
ExclusiveArch: %{ix86} x86_64
- spice
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- spice-parent
ExclusiveArch: %{java_arches} noarch
- springlobby
ExclusiveArch: %{ix86} x86_64
- spyder
ExclusiveArch: %{qt5_qtwebengine_arches}
- squeekboard
ExclusiveArch: %{rust_arches}
- startdde
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- stats-collect
ExclusiveArch: %{ix86} x86_64 noarch
- statsd
ExclusiveArch: %{nodejs_arches} noarch
- stratis-cli
ExclusiveArch: %{rust_arches} noarch
- stratisd
ExclusiveArch: %{rust_arches}
ExclusiveArch: %{rust_arches}
ExclusiveArch: %{rust_arches}
- string-template-maven-plugin
ExclusiveArch: %{java_arches} noarch
- stringtemplate
ExclusiveArch: %{java_arches} noarch
- stringtemplate4
ExclusiveArch: %{java_arches} noarch
- stripesnoop
ExclusiveArch: %{ix86} x86_64
- subscription-manager-cockpit
ExclusiveArch: %{nodejs_arches} noarch
- supercollider
ExclusiveArch: %{qt5_qtwebengine_arches}
- supermin
ExclusiveArch: %{kernel_arches}
- svnkit
ExclusiveArch: %{java_arches} noarch
- svt-vp9
ExclusiveArch: x86_64
- swift-lang
ExclusiveArch: x86_64 aarch64
- swiftlint
ExclusiveArch: x86_64 aarch64
- swing-layout
ExclusiveArch: %{java_arches} noarch
- sysbench
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64le s390x
- syslinux
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- system-rules
ExclusiveArch: %{java_arches} noarch
- systemd-boot
ExclusiveArch: %efi
- t-digest
ExclusiveArch: %{java_arches} noarch
- taglib-sharp
ExclusiveArch: %{mono_arches}
- tagsoup
ExclusiveArch: %{java_arches} noarch
- tarantool
ExclusiveArch: %{ix86} x86_64
- tboot
ExclusiveArch: %{ix86} x86_64
- tdlib
ExclusiveArch: x86_64 aarch64
- templates_parser
ExclusiveArch: %GPRbuild_arches
- ternimal
ExclusiveArch: %{rust_arches}
- testcloud
ExclusiveArch: %{kernel_arches} noarch
- testng
ExclusiveArch: %{java_arches} noarch
- texlive
ExclusiveArch: %{java_arches} noarch
- thermald
ExclusiveArch: %{ix86} x86_64
- tilix
ExclusiveArch: %{ldc_arches}
- tokodon
ExclusiveArch: %{qt6_qtwebengine_arches}
- tomboy
ExclusiveArch: %{mono_arches}
- tomcat
ExclusiveArch: %{java_arches} noarch
- tomcat-native
ExclusiveArch: %{java_arches}
- tomcat-taglibs-parent
ExclusiveArch: %{java_arches} noarch
- tomcatjss
ExclusiveArch: %{java_arches} noarch
- torbrowser-launcher
ExclusiveArch: %{ix86} x86_64
- treelayout
ExclusiveArch: %{java_arches} noarch
- trilead-ssh2
ExclusiveArch: %{java_arches} noarch
- truth
ExclusiveArch: %{java_arches} noarch
- tuned-profiles-nfv-host-bin
ExclusiveArch: %{ix86} x86_64
- typescript
ExclusiveArch: %{nodejs_arches} noarch
- uClibc
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
- ucx
ExclusiveArch: aarch64 ppc64le x86_64
- uglify-js
ExclusiveArch: %{nodejs_arches} noarch
- umr
ExclusiveArch: x86_64 aarch64 ppc64le
- unetbootin
ExclusiveArch: %{ix86} x86_64
- univocity-parsers
ExclusiveArch: %{java_arches} noarch
- ursa-major
ExclusiveArch: noarch aarch64 ppc64le s390x x86_64
- usd
ExclusiveArch: aarch64 x86_64
- v8-314
ExclusiveArch: %{ix86} x86_64 %{arm} mips mipsel ppc ppc64
- vakzination
ExclusiveArch: %{java_arches}
- valgrind
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
- vboot-utils
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- vecmath1.2
ExclusiveArch: %{java_arches} noarch
- velocity
ExclusiveArch: %{java_arches} noarch
- vim-go
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm}}
- vim-syntastic
ExclusiveArch: %{java_arches} noarch
- virt-p2v
ExclusiveArch: x86_64
- virt-v2v
ExclusiveArch: x86_64
- virtiofsd
ExclusiveArch: %{rust_arches}
- virtualbox-guest-additions
ExclusiveArch: i686 x86_64
- vkd3d
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- vmaf
ExclusiveArch: x86_64
- voms-api-java
ExclusiveArch: %{java_arches} noarch
- voms-clients-java
ExclusiveArch: %{java_arches} noarch
- vrq
ExclusiveArch: %{ix86} x86_64
- wangle
ExclusiveArch: x86_64 aarch64 ppc64le
- warsow
ExclusiveArch: %{ix86} x86_64 %{arm}
- warsow-data
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{ix86} x86_64 %{arm}
- wasmedge
ExclusiveArch: x86_64 aarch64
- watchman
ExclusiveArch: x86_64 aarch64 ppc64le
- wdt
ExclusiveArch: x86_64 aarch64 ppc64le
- webkit2-sharp
ExclusiveArch: %mono_arches
- weld-parent
ExclusiveArch: %{java_arches} noarch
- why3
ExclusiveArch: %{ocaml_native_compiler}
- widevine-installer
ExclusiveArch: aarch64
- wine
ExclusiveArch: %{ix86} x86_64 aarch64
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86}
- wine-dxvk
ExclusiveArch: %{ix86} x86_64
- winetricks
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- ws-commons-util
ExclusiveArch: %{java_arches} noarch
- wsdl4j
ExclusiveArch: %{java_arches} noarch
- wult
ExclusiveArch: x86_64
- wxMaxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
- x2goclient
ExclusiveArch: x86_64
- x86-simd-sort
ExclusiveArch: x86_64
- xalan-j2
ExclusiveArch: %{java_arches} noarch
- xbean
ExclusiveArch: %{java_arches} noarch
- xbyak
ExclusiveArch: x86_64
- xbyak_aarch64
ExclusiveArch: aarch64
- xe-guest-utilities-latest
ExclusiveArch: %{ix86} x86_64
- xen
ExclusiveArch: x86_64 aarch64
- xerces-j2
ExclusiveArch: %{java_arches} noarch
- xgap
ExclusiveArch: %{gap_arches}
- xml-commons-apis
ExclusiveArch: %{java_arches} noarch
- xml-commons-resolver
ExclusiveArch: %{java_arches} noarch
- xml-maven-plugin
ExclusiveArch: %{java_arches} noarch
- xmlada
ExclusiveArch: %{GPRbuild_arches}
- xmlgraphics-commons
ExclusiveArch: %{java_arches} noarch
- xmlpull
ExclusiveArch: %{java_arches} noarch
- xmlstreambuffer
ExclusiveArch: %{java_arches} noarch
- xmlunit
ExclusiveArch: %{java_arches} noarch
- xmvn
ExclusiveArch: %{java_arches} noarch
- xmvn-connector-ivy
ExclusiveArch: %{java_arches} noarch
- xmvn-generator
ExclusiveArch: %{java_arches}
- xnnpack
ExclusiveArch: x86_64 aarch64
- xorg-x11-drv-armsoc
ExclusiveArch: %{arm} aarch64
- xorg-x11-drv-intel
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-openchrome
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vesa
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vmware
ExclusiveArch: %{ix86} x86_64 ia64
- xsp
ExclusiveArch: %mono_arches
- xstream
ExclusiveArch: %{java_arches} noarch
- xz-java
ExclusiveArch: %{java_arches} noarch
- yarnpkg
ExclusiveArch: %{nodejs_arches} noarch
- zcfan
ExclusiveArch: x86_64
- zeal
ExclusiveArch: aarch64 x86_64
- zenon
ExclusiveArch: %{ocaml_native_compiler}
- zeromq-ada
ExclusiveArch: %{GPRbuild_arches}
- zig
ExclusiveArch: %{zig_arches}
- zlib-ada
ExclusiveArch: %{GPRbuild_arches}
- zlib-ng
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64
- zola
ExclusiveArch: %{rust_arches}
5 months, 2 weeks
Architecture specific change in rpms/vlc.git
by githook-noreply@fedoraproject.org
The package rpms/vlc.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/vlc.git/commit/?id=6709eef7e45da8....
Change:
+%ifnarch s390x
Thanks.
Full change:
============
commit 6709eef7e45da8c1c1ab8589ab39d79b60b053e8
Author: Yaakov Selkowitz <yselkowi(a)redhat.com>
Date: Thu Dec 14 19:15:27 2023 -0500
Initial Fedora build
As VLC is going to be used as a multimedia backend library by KDE Phonon
and apps, the subpackages are organized in a way that should cover every
use case from framework, to CLI, TUI, and of course the GUI.
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..22f6967
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/vlc-3.0.20.tar.xz
diff --git a/0001-Use-SYSTEM-wide-ciphers-for-gnutls.patch b/0001-Use-SYSTEM-wide-ciphers-for-gnutls.patch
new file mode 100644
index 0000000..da5d8c4
--- /dev/null
+++ b/0001-Use-SYSTEM-wide-ciphers-for-gnutls.patch
@@ -0,0 +1,38 @@
+From 3039aec58203513f29edb03f84471ea941a0c226 Mon Sep 17 00:00:00 2001
+From: Nicolas Chauvet <kwizart(a)gmail.com>
+Date: Mon, 24 Sep 2018 18:28:26 +0200
+Subject: [PATCH] Use @SYSTEM wide ciphers for gnutls
+
+Gnutls upstream has support for system defined ciphers list
+This is decribed at
+https://fedoraproject.org/wiki/Packaging:CryptoPolicies
+Also found on the debian wiki
+https://wiki.debian.org/CryptoPolicy
+
+Signed-off-by: Nicolas Chauvet <kwizart(a)gmail.com>
+---
+ modules/misc/gnutls.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/modules/misc/gnutls.c b/modules/misc/gnutls.c
+index 7b63cc34c4..3ca665f3d3 100644
+--- a/modules/misc/gnutls.c
++++ b/modules/misc/gnutls.c
+@@ -768,12 +768,14 @@ static void CloseServer (vlc_tls_creds_t *crd)
+ "hash functions and compression methods can be selected. " \
+ "Refer to GNU TLS documentation for detailed syntax.")
+ static const char *const priorities_values[] = {
++ "@SYSTEM",
+ "PERFORMANCE",
+ "NORMAL",
+ "SECURE128",
+ "SECURE256",
+ };
+ static const char *const priorities_text[] = {
++ N_("System (default to system crypto ciphers policy)"),
+ N_("Performance (prioritize faster ciphers)"),
+ N_("Normal"),
+ N_("Secure 128-bits (exclude 256-bits ciphers)"),
+--
+2.25.4
+
diff --git a/changelog b/changelog
new file mode 100644
index 0000000..abb569b
--- /dev/null
+++ b/changelog
@@ -0,0 +1,1771 @@
+* Wed Nov 08 2023 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.20-2
+- Rebuild for new faad2 version
+
+* Thu Nov 02 2023 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.20-1
+- Update to 3.0.20
+
+* Thu Oct 12 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.19-1.1
+- Fix build with older taglib in el7
+
+* Thu Oct 12 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.19-1
+- Update to 3.0.19
+
+* Sun Aug 06 2023 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.19-0.7
+- rebuilt
+
+* Fri Jul 28 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.19-0.6
+- Drop onevpl for now (see rfbz#6711)
+
+* Fri Jul 28 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.19-0.5
+- Update snapshot
+- Use onevpl for f38+ and el9+
+
+* Tue Jun 13 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.19-0.4
+- Update snapshot
+
+* Mon Apr 10 2023 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.19-0.3.1
+- Rebuild for live555
+
+* Sun Mar 26 2023 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.19-0.2.1
+- rebuilt
+
+* Thu Mar 23 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.19-0.1.1
+- rebuilt
+
+* Wed Mar 22 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.19-0.2
+- Update snapshot
+
+* Sun Dec 25 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.18-4
+- Add libplacebo-5
+
+* Fri Dec 23 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.18-3
+- Update to current snapshot
+
+* Sun Nov 06 2022 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.18-2
+- Rebuild for live555
+
+* Sun Oct 16 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.18-1
+- Update to 3.0.18
+
+* Fri Sep 30 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.18-0.3.rc
+- Update to 3.0.18-rc2
+
+* Mon Sep 26 2022 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.18-0.2.rc
+- Rebuild for new flac
+
+* Mon Aug 29 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.18-0.1.rc
+- Update to 3.0.18-rc
+- Drop mmal downstream (rpi) patches
+- Drop merged patches
+
+* Mon Aug 08 2022 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 1:3.0.17.4-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg
+ 5.1
+
+* Fri Jul 22 2022 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.17.4-7
+- Rebuild for new ffmpeg
+
+* Fri Jul 15 2022 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.17.4-6
+- rebuilt
+
+* Tue Jul 05 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.17.4-5
+- rebuilt
+
+* Fri Jun 24 2022 Robert-André Mauchin <zebob.m(a)gmail.com> - 1:3.0.17.4-4
+- Rebuilt for new AOM and dav1d
+
+* Fri Jun 24 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.17.4-3
+- Rebuilt
+
+* Sun Jun 12 2022 Sérgio Basto <sergio(a)serjux.com> - 1:3.0.17.4-2
+- Mass rebuild for x264-0.164
+
+* Sun May 15 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.17.4-1
+- Update to 3.0.17.4
+
+* Thu Mar 10 2022 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.17.2-1
+- Update to 3.0.17.2 (rfbz#6241)
+
+* Tue Feb 22 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.17-7
+- Update to 3.0.17
+
+* Fri Feb 04 2022 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.17-6
+- rebuilt
+
+* Wed Jan 19 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.17-5
+- rebuilt
+
+* Tue Jan 18 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.17-4
+- Bump
+
+* Sat Jan 15 2022 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.17-3
+- Update 3.x snapshot
+
+* Fri Nov 19 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.17-2
+- Rebuilt
+
+* Thu Nov 11 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.17-1
+- Update to 3.x snapshot
+
+* Tue Nov 09 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.16-7
+- Rebuilt for new ffmpeg snapshot
+
+* Sat Oct 30 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.16-6
+- rebuilt
+
+* Thu Aug 19 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.16-5
+- Rebuilt
+
+* Tue Aug 03 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 1:3.0.16-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Sun Jul 11 2021 Sérgio Basto <sergio(a)serjux.com> - 1:3.0.16-3
+- Mass rebuild for x264-0.163
+
+* Wed Jun 30 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.16-2
+- Rebuilt
+
+* Sat Jun 19 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.16-1
+- Update to 3.0.16
+
+* Wed Jun 16 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.15-3
+- Bump
+
+* Sun Jun 13 2021 Robert-André Mauchin <zebob.m(a)gmail.com> - 1:3.0.15-2
+- Rebuild for new aom
+
+* Sat Jun 12 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.15-1
+- Update to 3.0.15
+
+* Tue May 11 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.14-1
+- Update to 3.0.14
+
+* Mon May 10 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.13-2.1
+- rebuilt
+
+* Wed May 05 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.13-1.1
+- rebuilt
+
+* Thu Apr 29 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.13-1
+- Update to 3.0.13
+
+* Wed Apr 14 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.12.1-9
+- Rebuild for new x265
+
+* Fri Apr 02 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.12.1-8
+- rebuilt
+
+* Tue Mar 02 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.12.1-7
+- Update snapshot
+
+* Thu Feb 11 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.12.1-6
+- Rebuilt
+
+* Thu Feb 04 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 1:3.0.12.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Sun Jan 24 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.12.1-4
+- Rebuild
+
+* Wed Jan 20 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.12.1-3
+- Rebuild
+
+* Thu Dec 31 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.12.1-2
+- Rebuilt for new ffmpeg snapshot
+
+* Mon Dec 28 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.12.1-1
+- Update to 3.0.12.1
+
+* Wed Dec 16 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.12-1
+- Update to 3.0.12
+
+* Mon Dec 14 2020 Robert-André Mauchin <zebob.m(a)gmail.com> - 1:3.0.12-0.4
+- Rebuild for dav1d SONAME bump
+- Add patch to build with GCC 11.0.0
+
+* Fri Nov 27 2020 Sérgio Basto <sergio(a)serjux.com> - 1:3.0.12-0.3
+- Mass rebuild for x264-0.161
+
+* Fri Oct 30 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.12-0.2
+- Backport fix for libnotify - Enable vlc notify
+
+* Fri Oct 30 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.12-0.1
+- Update snapshoot
+- Switch to lua-5.1
+
+* Wed Oct 21 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.11.1-6
+- Rebuild for new libdvdread
+
+* Mon Sep 28 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.11.1-5
+- Rebuild for new protobuf
+
+* Tue Aug 18 2020 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 1:3.0.11.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Sun Aug 02 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.11.1-3
+- Revert "Disable LTO"
+
+* Sat Aug 01 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.11.1-2
+- Rebuilt for live555
+
+* Mon Jul 27 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.11.1-1
+- Update to 3.0.11.1
+
+* Sat Jul 18 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.11-7
+- Rebuilt
+
+* Wed Jul 08 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.11-6
+- Rebuilt
+
+* Tue Jul 07 2020 Sérgio Basto <sergio(a)serjux.com> - 1:3.0.11-5
+- Mass rebuild for x264
+
+* Wed Jul 01 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.11-4
+- Rebuilt for new dav1d and libplacebo
+
+* Tue Jun 30 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.11-3
+- Rebuilt
+
+* Wed Jun 24 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.11-2
+- rebuilt
+
+* Mon Jun 15 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.11-1
+- Update to 3.0.11
+
+* Sun May 31 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.10-3
+- Rebuild for new x265 version
+
+* Sun May 24 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.10-2
+- Rebuild for dav1d SONAME bump
+
+* Tue Apr 28 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.10-1
+- Update to 3.0.10
+- Back to devtoolset-7 for EL7
+
+* Fri Apr 24 2020 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.9.2-3
+- Fix srt issue (rfbz#5614)
+
+* Mon Apr 13 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.9.2-2
+- Rebuilt for live555
+
+* Wed Apr 08 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.9.2-1
+- Update to 3.0.9.2
+- Enable srt
+- Enable libssh2 even on el8
+
+* Sun Apr 05 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.9-36
+- Lower libopus requirement for el7 - rfbz#5585
+- Add patch to build with libdvdread/libdvdnav for rhel
+
+* Sun Apr 05 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.9-35
+- Switch to gitlab snapshot
+- Switch to devtoolset-8 for el7
+
+* Thu Apr 02 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.9-34
+- Update to 20200402
+- Enable make tests
+
+* Fri Mar 06 2020 leigh123linux <leigh123linux(a)googlemail.com> - 1:3.0.9-33
+- Update to current snapshot
+
+* Sun Feb 23 2020 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> - 1:3.0.9-32
+- Rebuild for x265
+
+* Sat Feb 22 2020 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> - 1:3.0.9-31
+- Rebuild for ffmpeg-4.3 git
+
+* Sat Feb 08 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.9-30
+- Rebuild for new libplacebo version
+
+* Sat Feb 01 2020 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.9-29
+- rebuilt
+
+* Sat Jan 18 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.9-28
+- Update to current snapshot
+- Drop libssh2 from el8 - rfbz#5519
+- Update mmal patch
+
+* Sun Dec 22 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.9-27
+- Rebuild for new protobuf version
+
+* Thu Dec 19 2019 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.9-26
+- Rebuild for new libplacebo version
+
+* Tue Dec 17 2019 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.9-25
+- Mass rebuild for x264
+
+* Thu Nov 28 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.9-24
+- Rebuild for new x265
+
+* Fri Nov 15 2019 Dominik 'Rathann' Mierzejewski <rpm(a)greysector.net> - 1:3.0.9-23
+- rebuild for libdvdread ABI bump
+
+* Thu Oct 24 2019 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.9-22
+- Rebuild for dav1d SONAME bump
+
+* Mon Oct 14 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.9-21
+- Update to 20191014
+- Update mmal patch to 10
+
+* Tue Sep 17 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.8-20
+- Add EL8 support
+- Drop kde-filesystem
+
+* Wed Aug 21 2019 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.8-2
+- Rebuild for dav1d and aom SONAME bump
+
+* Tue Aug 20 2019 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.8-1
+- Update to 3.0.8 - 20190820 snapshot
+
+* Tue Aug 06 2019 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.8-0.5
+- Rebuild for new ffmpeg version
+
+* Wed Jul 31 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.8-0.4
+- Update snapshot
+
+* Fri Jul 19 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.8-0.3
+- Rebuilt for live555
+
+* Thu Jul 18 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.8-0.2
+- Update snapshot
+- Add system-wide ciphers
+
+* Tue Jul 02 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.8-0.1
+- Update to 20190702
+
+* Tue Jun 18 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.7.1-4
+- Avoid files listed twice
+- Rework with/without options
+
+* Mon Jun 17 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.7.1-3
+- Move asdcp plugin to extras
+
+* Wed Jun 12 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.7.1-2
+- Enable asdcplib
+
+* Wed Jun 12 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.7.1-1
+- Update to 3.0.7.1
+
+* Fri Jun 07 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.7-2
+- Enable libplacebo
+
+* Fri Jun 07 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.7-1
+- Update to 3.0.7
+
+* Sat Apr 06 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.7-0.1
+- Update to 20190406
+- Rebuilt for live555
+- Rebuilt for libplacebo
+- Update mmal patch
+
+* Tue Mar 26 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.6-24
+- Drop projectm until fixed
+
+* Tue Mar 12 2019 Sérgio Basto <sergio(a)serjux.com> - 1:3.0.6-23
+- Mass rebuild for x264
+
+* Tue Mar 05 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.6-22
+- Rebuilt for live555/dav1d
+
+* Tue Mar 05 2019 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 1:3.0.6-21
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Thu Feb 28 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.6-20
+- Rebuild for new x265
+
+* Wed Feb 27 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.6-19
+- Patch for libvpx-1.8.0
+
+* Wed Feb 27 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.6-18
+- Rebuilt
+
+* Thu Jan 24 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.6-17
+- Drop unmaintained phonon support on el7
+
+* Thu Jan 17 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.6-16
+- Update main/core packaging split
+
+* Thu Jan 10 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.6-15
+- Update to 3.0.6
+- Rework xorg/wayland plugins moved to vlc-core
+
+* Tue Jan 08 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.5-14
+- Only enable mmal on rpi
+- Fixup vdpau on core
+
+* Fri Jan 04 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.5-12
+- Restore Obsoletes/Provides vlc-plugin-jack
+
+* Sun Dec 30 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.5-11
+- Enable dav1d support
+
+* Thu Dec 27 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.5-10
+- Update to 3.0.5
+- Bump n-v-r to make koji happy
+
+* Thu Dec 20 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.5-0.2
+- Add mmal support
+
+* Thu Dec 13 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.5-0.1
+- Bump Epoch
+- Update to 20181213
+
+* Thu Nov 29 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.5-7
+- Update to 20181129
+
+* Sun Nov 18 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.5-6
+- Rebuild for new x265
+
+* Sun Nov 11 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.5-5
+- Update to 20181111
+
+* Sat Oct 20 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.5-4
+- Update to 20181020
+
+* Thu Oct 04 2018 Sérgio Basto <sergio(a)serjux.com> - 3.0.5-3
+- Mass rebuild for x264 and/or x265
+- Fix build with x264 >= 0.153
+
+* Wed Oct 03 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.5-2
+- Update to 20181003 snapshot
+
+* Fri Sep 21 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.5-1
+- Update to 3.0.5 snapshot from today
+- Enable aom support
+- Workaound a bug with vlc-cache-gen on armhfp
+
+* Tue Sep 18 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.4-3
+- Expunge qt-devel from buildroot
+
+* Wed Sep 12 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.4-2
+- Fix unexpanded ldconfig macro (rfbz#5018)
+
+* Fri Aug 31 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.4-1
+- Update to 3.0.4
+
+* Sat Aug 04 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.3-7
+- Add patch from vlc mailing list to fix wayland freeze (rfbz#4596)
+
+* Tue Jul 24 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.3-6
+- Rebuilt for libplacebo
+
+* Wed Jun 27 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.3-5
+- Revert last commit
+
+* Sat Jun 16 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.3-4
+- Rebuild for new libass version
+- Make libplacebo x86 only due to vulkan changes
+
+* Sat Jun 02 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.3-3
+- Fix build against Qt 5.11
+
+* Fri Jun 01 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.3-2
+- Add missing libjpeg
+
+* Mon May 28 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.3-1
+- Update to 3.0.3
+
+* Mon May 14 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.2-3
+- Rebuilt
+
+* Mon Apr 23 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.2-2
+- Readd lost patch
+
+* Mon Apr 23 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.2-1
+- Update to 3.0.2
+
+* Tue Apr 17 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.1-6
+- Rebuilt for libupnp
+
+* Fri Mar 23 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.1-5
+- Rework version tag
+- Add soxr
+- Add ldconfig_scriptlets
+
+* Sat Mar 17 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.1-4
+- Rebuilt for live555
+
+* Thu Mar 08 2018 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> - 3.0.1-3
+- Rebuilt for new ffmpeg snapshot
+- Patch for fribidi version 1.0
+
+* Wed Feb 28 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.1-2
+- Rebuilt for x265
+
+* Tue Feb 27 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.1-1
+- Update to 3.0.1
+
+* Mon Feb 26 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-3
+- Add libplacebo support
+
+* Sun Feb 18 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-2
+- Enable microdns (rfbz#4793)
+
+* Fri Feb 09 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-1
+- Update to 3.0.0 release
+
+* Sun Feb 04 2018 Sérgio Basto <sergio(a)serjux.com> - 3.0.0-0.53.git20180202.rc9
+- Rebuild (live555-2018.01.29)
+
+* Fri Feb 02 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.52.git20180202.rc9
+- Update to rc9
+
+* Sat Jan 27 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.51.git20180127.rc8
+- Update to 20180127 -rc8
+- Rebuild for new libcdio and libvpx
+
+* Thu Jan 18 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.50.git20180109.rc5
+- Rebuilt for ffmpeg-3.5 git
+
+* Mon Jan 15 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.49.git20180109.rc5
+- Rebuilt for VA-API 1.0.0
+
+* Tue Jan 09 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.48.git20180109.rc5
+- Update to 20180109 -rc5
+
+* Sun Dec 31 2017 Sérgio Basto <sergio(a)serjux.com> - 3.0.0-0.47.git20171221.rc2
+- Mass rebuild for x264 and x265
+
+* Thu Dec 21 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.46.git20171221.rc2
+- Update to 20171221
+- Drop pre-version
+- Set defaults fonts
+- Enable gstreamer on %%{arm} and aarch64
+- Drop wayland patch
+
+* Sat Dec 16 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0~rc2-0.45.git20171215
+- Improve pre-version
+- Re-enable i686 mmx/sse (autodetected)
+
+* Fri Dec 15 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.44.git20171215
+- Update to 20171215
+
+* Fri Dec 08 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.43.git20171208
+- Update to 20171208
+
+* Fri Dec 01 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.42.git20171122
+- Rebuild for new protobuf version
+- Rebuild against new libmfx (rhbz#1471768)
+
+* Sun Nov 26 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.41.git20171122
+- Rebuilt for live555
+
+* Wed Nov 22 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.40.git20171122
+- Update to 20171122 snapshot
+
+* Thu Nov 16 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.40.git20171103
+- Rebuild for new protobuf version
+
+* Fri Nov 03 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.39.git20171103
+- Update to 20171103 snapshoot
+
+* Mon Oct 16 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.38.git20171009
+- Rebuild for ffmpeg update
+
+* Mon Oct 09 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.37.git20171009
+- Update snapshot
+- Fix libvlc vdpau issue (rfbz #4678)
+
+* Mon Sep 25 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.36.git20170922
+- Rebuilt for live555
+
+* Fri Sep 22 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.35.git20170922
+- Update to VDD2017 edition
+- https://www.videolan.org/videolan/events/vdd17/
+
+* Wed Aug 23 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.34.git20170823
+- Update snapshot
+
+* Mon Jul 31 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.33.git20170717
+- Fix lua directory search path
+
+* Tue Jul 25 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.32.git20170717
+- Rebuilt for live555
+
+* Mon Jul 17 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.31.git20170717
+- Update snapshot
+
+* Tue Jul 04 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.30.git20170704
+- Update snapshot
+- Use https for downloads - rhbz#4584
+
+* Sat Jun 24 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.29.git20170622
+- Restore wayland with a patch - rhbz#4552
+
+* Thu Jun 22 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.28.git20170622
+- Update snapshoot
+- Disable wayland support for now
+- Update release field
+
+* Thu Jun 01 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.2620170601git
+- Update to 20170601 snapshot
+
+* Thu May 25 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.25
+- Rebuilt for live555
+
+* Tue May 23 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.24
+- Update to 20170523 snapshot
+
+* Sat Apr 29 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.23
+- Rebuild for ffmpeg update
+
+* Thu Apr 27 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.22
+- Update ot 20170427 snapshot
+
+* Wed Apr 05 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.21
+- Update to 20170405 snapshoot
+- Rework main -core library split
+
+* Mon Mar 20 2017 RPM Fusion Release Engineering <kwizart(a)rpmfusion.org> - 3.0.0-0.20
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Thu Mar 16 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.19
+- Update to 20170318 snapshoot
+- Drop hidpi revert rfbz#4272
+- Recommends qt5-qtwayland
+
+* Thu Feb 23 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.18
+- Rebuild for libvncserver .so version bump
+
+* Mon Feb 20 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.17
+- Update to 20170220 snapshot
+- Clean merged patch, unrevert wayland runtime detection
+- Switch source url on purpose
+
+* Tue Jan 31 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.16
+- Add daala support
+
+* Tue Jan 17 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.15
+- Fix lirc activation - rhbz#4420
+- Revert upstream commit 785b0f18d7 for wayland detection - rfbz#4380
+
+* Mon Jan 09 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.14
+- Update to 20170109
+- Disable wayland for now - rhbz#4380
+- Move libvlc pulse,vdpau,xcb from -core to main
+
+* Tue Jan 03 2017 Dominik Mierzejewski <rpm(a)greysector.net> - 3.0.0-0.13
+- rebuild for x265
+
+* Mon Dec 12 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.12
+- Update to 20161212 snapshot
+- Add BR: vpx, mpg123 and mfx
+
+* Tue Nov 22 2016 leigh scott <leigh123linux(a)googlemail.com> - 3.0.0-0.11
+- add patch to disable HIDPI scaling - rfbz#4272
+
+* Tue Nov 08 2016 Sérgio Basto <sergio(a)serjux.com> - 3.0.0-0.10
+- Rebuild for x265-2.1
+
+* Fri Oct 28 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.9
+- Updateto 3.0.0 20161026-0238-git
+- Merge vlc-plugin-jack into main
+- Add support for appdata
+
+* Thu Sep 08 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.8
+- Re-enable bootstrap
+
+* Fri Sep 02 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.7
+- Bump to 20160901 nightly
+- Fix plugins.dat path - rfbz#4184
+
+* Thu Aug 18 2016 Sérgio Basto <sergio(a)serjux.com> - 3.0.0-0.6
+- Clean spec, Vascom patches series, rfbz #4196, add license tag
+
+* Thu Aug 04 2016 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.5
+- Remove -f from vlc-cache-gen scriptlets rfbz#4167
+
+* Sat Jul 30 2016 Julian Sikorski <belegdol(a)fedoraproject.org> - 3.0.0-0.4
+- Rebuilt for ffmpeg-3.1.1
+
+* Fri Jul 29 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.3
+- Update to today snapshoot
+
+* Fri Jul 01 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.2
+- Update to today snapshot
+
+* Tue Jun 14 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.1
+- Update to 3.0.0 - snapshot 20160614
+- Switch to qt5
+- Update Build Dependencies
+
+* Mon Jun 06 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.4-1
+- Update to 2.2.4
+
+* Wed May 04 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.3-1
+- Update to 2.2.3
+
+* Sat Feb 06 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.2-1
+- Update to 2.2.2
+
+* Tue Oct 06 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.2-0.1
+- Update to 2.2.2 pre-version
+
+* Sat May 16 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.1-6
+- Rebuilt for x265
+
+* Wed May 13 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.1-5
+- Update to current bugfix
+
+* Sat May 09 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.1-4
+- Recreate the plugins cache on post for main - rfbz#3639
+- %%ghost the cache plugins
+
+* Sun Apr 26 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.1-3
+- Fix build with freerdp for f22
+- Disable optimizations
+- Disable mmx and sse on fedora >= 22
+
+* Thu Apr 16 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.1-2
+- Rebuilt for x265
+
+* Mon Apr 13 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.1-1
+- Update to 2.2.1
+- Enable x265 on armhfp
+- Add --with rpi conditional for raspberrypi and mmal
+
+* Fri Feb 27 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.0-1
+- Update to 2.2.0
+
+* Tue Nov 25 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.0-0.2
+- Update to 2.2.0-rc2
+
+* Fri Nov 14 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.0-0.1
+- Update to 2.2.0-rc1
+
+* Sun Sep 28 2014 kwizart <kwizart(a)gmail.com> - 2.1.5-4
+- Allow build with ffmpeg24
+
+* Fri Sep 26 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.5-3
+- Rebuilt for FFmpeg 2.4.x
+
+* Thu Aug 07 2014 Sérgio Basto <sergio(a)serjux.com> - 2.1.5-2
+- Rebuilt for ffmpeg-2.3
+
+* Sat Jul 26 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.5-1
+- Update to 2.1.5
+
+* Sat Apr 26 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.4-5
+- Rebuilt for libgcrypt
+
+* Sat Mar 29 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.4-4
+- Rebuilt for ffmpeg
+
+* Sat Mar 22 2014 Sérgio Basto <sergio(a)serjux.com> - 2.1.4-3
+- Rebuilt for x264
+
+* Thu Mar 06 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.4-2
+- Rebuilt for x264
+
+* Fri Feb 21 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.4-1
+- Update to 2.1.4
+
+* Thu Feb 06 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.3-1
+- Update to 2.1.3
+
+* Fri Jan 17 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.2-2
+- Disable freerdp for f21
+
+* Tue Dec 10 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.2-1
+- Update to 2.1.2
+
+* Thu Nov 28 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.1-2
+- Rebuilt for live555
+
+* Thu Nov 14 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.1-1
+- Update to 2.1.1
+
+* Tue Nov 05 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-3
+- Rebuilt for x264/FFmpeg
+
+* Tue Oct 22 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-2
+- Rebuilt for x264
+
+* Tue Oct 01 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-1
+- Update to 2.1.0
+
+* Wed Aug 28 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-0.8.rc1
+- Update to 2.1.0-rc1
+
+* Thu Aug 15 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-0.6.pre2
+- Rebuilt for FFmpeg 2.0.x
+
+* Fri Jul 26 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-0.5.pre2
+- Update to 2.1.0-pre2
+
+* Sat Jul 20 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-0.4.pre1
+- Rebuilt for x264
+
+* Fri Jul 12 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-0.3.pre1
+- Use Officially tagged 2.1.0-pre1
+
+* Wed Jun 26 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-0.2.pre1
+- Update to 2.1.0-pre1
+
+* Mon Apr 08 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.6-1
+- Update to 2.0.6
+
+* Tue Mar 26 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.5-6
+- Move %%{_datadir}/vlc/lua/http/.hosts to hosts-sample to avoid
+ config file - https://bugzilla.rpmfusion.org/2726
+
+* Sat Feb 23 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.5-5
+- Fix samba4 detection rfbz#2659
+
+* Wed Jan 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.5-4
+- Add new live555 requires
+
+* Sun Jan 20 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.5-3
+- Rebuilt for ffmpeg/x264
+
+* Wed Jan 02 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.5-2
+- Fix build with FLAC-1.3.x
+
+* Fri Dec 14 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.5-1
+- Update to 2.0.5
+
+* Sat Nov 24 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.4-3
+- Fix build with kernel-3.7
+
+* Fri Nov 23 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.4-2
+- Rebuilt for x264
+
+* Fri Oct 19 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.4-1
+- Update to 2.0.4
+- Enable opus
+- Disable x86 loader
+- Avoid rpath
+
+* Wed Sep 26 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.3-3
+- Fix --with fluidsynth typo
+
+* Wed Sep 05 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.3-2
+- Rebuilt for x264 ABI 125
+
+* Fri Jul 20 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.3-1
+- Update to 2.0.3
+
+* Wed Jul 11 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.2-3
+- Fix build of xcb
+- Switch to pkgconfig(libudev)
+
+* Wed Jul 04 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.2-2
+- Rework BR and RPM conditionals
+- Drop support for anything below EL-6 and current Fedora.
+
+* Thu Jun 28 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.2-1
+- Update to 2.0.2
+
+* Sun Jun 24 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.1-3
+- Rebuild for FFmpeg/x264
+
+* Mon Jun 18 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.1-2
+- Backport patch for ffmpeg54
+
+* Wed May 02 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.1-1
+- Update to 2.0.1
+
+* Tue Mar 13 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.0-5
+- Rebuilt for x264 ABI 0.120
+
+* Fri Mar 02 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.0-4
+- Rebuilt for c++ ABI breakage
+
+* Sun Feb 26 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.0-3
+- Reenable skins2 - rfbz#2195
+- Disable internal live555 build
+
+* Wed Feb 22 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.0-2
+- Rebuilt for x264/FFmpeg
+
+* Sun Feb 19 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.0-1
+- Update to 2.0.0 (Final)
+
+* Wed Jan 25 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.0-0.9_rc1
+- Update to 2.0.0-rc1
+
+* Mon Jan 09 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.0-0.7_pre4
+- Update to 1.2.0-pre4
+
+* Mon Jan 02 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.0-0.6_pre3
+- Add BR game-music-emu-devel
+- move vcdimager plugin to vlc-extras
+
+* Wed Dec 28 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.0-0.5_pre3
+- Update to 1.2.0-pre3
+
+* Tue Dec 13 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.0-0.4_pre2
+- Rebuild for libbluray
+
+* Sat Dec 10 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.0-0.3_pre2
+- Rebuilt with xz to workaround rfbz#2086
+
+* Wed Dec 07 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.0-0.2_pre2
+- Update to 1.2.0-pre2
+- Reverse build conditional to --without freeworld
+ So it can be tested with Fedora only (patches welcomed)
+- Disable xcb globalhotkeys in Rawhide/F-17
+
+* Fri Oct 07 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.12-1
+- Update to 1.1.12
+- Add 2 already merged patches
+
+* Tue Sep 20 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.11-2
+- Update to current bugfix
+- Add patch for FFmpeg-0.8
+
+* Wed Jul 20 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.11-1
+- Update to 1.1.11
+
+* Fri Jul 15 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.10-2
+- Rebuilt for x264 ABI 115
+
+* Mon Jun 06 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.10-1
+- Update to 1.1.10
+- backport from 1.1-bugfix
+- Re-add mozilla-vlc for f15
+
+* Tue May 10 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.9-2
+- Rebuilt for libdvbpsi
+
+* Tue Apr 12 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.9-1
+- Update to 1.1.9
+
+* Wed Apr 06 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.8-2
+- Backport youtube lua fix - rfbz#1675
+
+* Thu Mar 24 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.8-1
+- Update to 1.1.8
+
+* Fri Mar 11 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.8-0.2.1
+- Rebuilt for new x264/FFmpeg
+
+* Mon Mar 07 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.8-0.1.1
+- Update to pre-1.1.8 bugfix git from today
+
+* Wed Feb 02 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.7-1
+- Update to 1.1.7
+
+* Sat Jan 29 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.6.1-1
+- Update to 1.1.6.1
+- Remove merged patches
+
+* Mon Jan 24 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.6-2
+- Update to 1.1.6
+- backport lirc and signal fixes
+
+* Sat Dec 18 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.5-2
+- Clear execstack on dmo and real plugin for i686
+
+* Sun Nov 14 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.5-1
+- Update to 1.1.5
+- Rename nox subpackage to extras
+- Move opencv modules to extras
+- Move libnotify module to extras until f15
+
+* Wed Nov 10 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.4-6
+- Disable notify by f15 - deprecated upstream
+- Fix libProjectM crash once selected.
+- Fix default CA file for gnutls module.
+- xosd not built by default - deprecated upstream
+
+* Tue Nov 09 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.4-5
+- Enable VAAPI
+
+* Sun Oct 24 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.4-4
+- Workaround for taglib not been tread safe
+
+* Sun Oct 17 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.4-3
+- Explicitely use -fPIC compilation even for dmo plugin
+- Silence post scriptlet
+
+* Sun Sep 05 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.4-2
+- Adds support for vlc-cache-gen
+- Drop support for vlc-handlers.schemas
+ (will be handled in .desktop file)
+
+* Sat Aug 28 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.4-1
+- Update to 1.1.4
+- Fix libnotify build on f14
+- Obsoletes ffmpeg4vlc
+- Raise selinux requirements that fix rhbz#591854
+
+* Sat Aug 21 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.3-1
+- Update to 1.1.3
+- move some plugin from core to main
+
+* Thu Aug 05 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.2-1
+- Update to 1.1.2
+
+* Thu Jul 01 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.0-1
+- Update to 1.1.0
+
+* Sat Jun 12 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.0-0.12.rc3
+- Update to -rc3
+
+* Tue Jun 08 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.0-0.11.rc2
+- Fix segfault on dlopen
+
+* Mon Jun 07 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.0-0.10.rc2
+- Fix --with a52dec conditional
+
+* Fri Jun 04 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.0-0.9.rc2
+- Update to 1.1.0-rc2
+
+* Sun May 2 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1.1.0-0.6.pre3
+- Update to 1.1.0-pre3
+- Add patch from rdieter
+
+* Fri Apr 16 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1.1.0-0.3.pre1
+- Update to 1.1.0-pre1
+- Built for Fedora
+- Changed summary and descriptions
+
+* Sat Feb 27 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1.0.5-2
+- Add BR libtiger-devel
+
+* Thu Jan 28 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1.0.5-1
+- Update to 1.0.5
+
+* Tue Jan 26 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1.0.4-3
+- Rebuild
+
+* Sun Jan 3 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1.0.4-2
+- Add vlc-1.0.4-xulrunner-192.patch
+
+* Tue Dec 15 2009 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1.0.4-1
+- Update to 1.0.4
+- Drop patch2 - PulseaAudio is tried first from original sources.
+
+* Sat Oct 31 2009 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1.0.3-1
+- Update to 1.0.3
+
+* Sun Oct 25 2009 kwizart < kwizart at gmail.com > - 1.0.3-0.1_rc
+- Update to 1.0.3-rc
+- Update bugfix to 20091025
+- Clean dc1394 sub-package
+
+* Fri Oct 16 2009 kwizart < kwizart at gmail.com > - 1.0.2-2
+- Update to 1.0-bugfix 20091016
+- Rebuild for x264/ffmpeg
+
+* Sun Sep 27 2009 kwizart < kwizart at gmail.com > - 1.0.2-1.2
+- Disable the workaround for the compiler bug. (rhbz#524439)
+- Resync with the fonts requirement.
+
+* Sun Sep 20 2009 kwizart < kwizart at gmail.com > - 1.0.2-1.1
+- Workaround the compiler bug on x86 x86_64 by disabling optimization.
+
+* Sat Sep 19 2009 kwizart < kwizart at gmail.com > - 1.0.2-1
+- Update to 1.0.2
+
+* Wed Aug 12 2009 kwizart < kwizart at gmail.com > - 1.0.1-2
+- Conditionalize libass until stabilized ABI.
+- Update to 1.0-bugfix 20090812
+
+* Tue Jul 28 2009 kwizart < kwizart at gmail.com > - 1.0.1-1
+- Update to 1.0.1 (Final)
+- Improve conditionals
+- Backport zip qt4 from 1.0-bugfix
+- More %%_isa requirement
+
+* Mon Jul 6 2009 kwizart < kwizart at gmail.com > - 1.0.0-1
+- Update to 1.0.0 (Final)
+
+* Thu Jul 2 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.14rc4
+- Cherry pick from 1.0-bugfix
+- Move xcb modules into main
+- Move -devel Requirement from main to -core (Mutlilib fix)
+
+* Wed Jun 17 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.12rc4
+- Update to 1.0.0-rc4
+
+* Sun Jun 7 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.11rc3
+- Update to 1.0.0-rc3
+
+* Fri Jun 5 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.10rc2
+- Move some module to avoid dependency
+- Remove previous signal-slot connection(s) if any - vlc trac #2818
+
+* Tue Jun 2 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.9rc2
+- Update to current bugfix
+- Revert b8f23ea716693d8d07dd8bd0cb4c9ba8ed05f568
+- Split plugin-jack
+
+* Wed May 27 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.7rc2
+- Update to 1.0.0-rc2
+- Rebase xulrunner patch for -rc2
+- Add GConf2 support for url-handler (based on totem)
+
+* Wed May 13 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.5rc1
+- Fix missing XvMC symbols
+- Fix export make_URI
+
+* Tue May 12 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.4rc1
+- Update to 1.0.0-rc1
+- Add 1.0-bugfix patches
+
+* Fri Apr 17 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.3pre2
+- Update to 1.0.0-pre2
+
+* Fri Apr 10 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.2pre1
+- Re-enable xxmc
+- Remove libmpeg2 out
+
+* Fri Mar 27 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.1pre1
+- Update to 1.0.0-pre1
+- Add mozilla plugin with xulrunner-1.9.1. Patch from Alexey Gladkov
+- Disable xxmc
+
+* Fri Mar 6 2009 kwizart < kwizart at gmail.com > - 0.9.9-0.4rc2
+- Update to 0.9.9-rc2
+
+* Fri Feb 27 2009 kwizart < kwizart at gmail.com > - 0.9.9-0.3rc
+- Rename the Required font package.
+
+* Fri Feb 13 2009 kwizart < kwizart at gmail.com > - 0.9.9-0.1rc
+- Update to 0.9.9rc
+- Move Xless binaries to the -core subpackage
+- Add support for libxul 1.9.1
+
+* Fri Jan 16 2009 kwizart < kwizart at gmail.com > - 0.9.8a-3
+- Add libxul 1.9.1 preliminary support
+- backport postproc fixes
+- Add pending 0.9-bugfix git branch
+- Add lua support by default
+
+* Thu Jan 15 2009 kwizart < kwizart at gmail.com > - 0.9.8a-2
+- Disable mozilla-vlc because of libxul 1.9.1 WIP
+- Rebuild for libcdio
+
+* Fri Dec 5 2008 kwizart < kwizart at gmail.com > - 0.9.8a-1
+- Update to 0.9.8a
+Security update:
+ * Fixed buffer overflow in Real demuxer (SA-0811, CVE-2008-5276)
+- Add pulse0071 Patch
+- Fix RPM Fusion bugs:
+ https://bugzilla.rpmfusion.org/show_bug.cgi?id=201
+ https://bugzilla.rpmfusion.org/show_bug.cgi?id=155
+
+* Thu Nov 6 2008 kwizart < kwizart at gmail.com > - 0.9.6-1
+- Update to 0.9.6
+
+* Tue Oct 28 2008 kwizart < kwizart at gmail.com > - 0.9.5-3
+- Rebuild for dependency
+
+* Mon Oct 27 2008 kwizart < kwizart at gmail.com > - 0.9.5-2
+- Fix ppc/ppc64 build
+
+* Fri Oct 24 2008 kwizart < kwizart at gmail.com > - 0.9.5-1
+- Update to 0.9.5
+- Use non-default rpmbuild options for dirac kate lua
+- Split core/nox (nox bundles directfb/svgalib)
+- Fix Selinux denials (patches from gentoo).
+- Fix spurious perms on qt4 sources.
+
+* Wed Oct 8 2008 kwizart < kwizart at gmail.com > - 0.9.4-1
+- Update to 0.9.4
+
+* Mon Sep 29 2008 kwizart < kwizart at gmail.com > - 0.9.3-2
+- Add libv4l2 patch from Hans de Goede
+
+* Fri Sep 26 2008 kwizart < kwizart at gmail.com > - 0.9.3-1
+- Update to 0.9.3 (final)
+- Few others move from core to main
+
+* Mon Sep 15 2008 kwizart < kwizart at gmail.com > - 0.9.2-1
+- Update to 0.9.2 (final)
+
+* Sat Aug 2 2008 kwizart < kwizart at gmail.com > - 0.9.0-0.5.20080802git
+- Update to 0.9.0-20080802git
+
+* Sun Jul 13 2008 kwizart < kwizart at gmail.com > - 0.9.0-0.4.20080713git
+- Update to 0.9.0-20080713git
+
+* Thu Jul 3 2008 kwizart < kwizart at gmail.com > - 0.9.0-0.3.20080703git
+- Update to 0.9.0-20080703git
+ http://mailman.videolan.org/pipermail/vlc-devel/2008-July/045911.html
+- Conditionalize xvmc to exclude ppc
+
+* Thu Jun 12 2008 kwizart < kwizart at gmail.com > - 0.8.6h-2
+- Fix libdvdnav (only) use.
+
+* Fri Jun 6 2008 kwizart < kwizart at gmail.com > - 0.8.6h-1
+- Update to 0.8.6h
+- Use hicolor icons
+- Add patch for new_x-content
+ http://bugzilla.livna.org/show_bug.cgi?id=2003
+- Fix VLC: HTTP access: cannot seek AVI
+ http://bugzilla.livna.org/show_bug.cgi?id=2014
+
+* Sun May 18 2008 kwizart < kwizart at gmail.com > - 0.8.6g-2
+- Bump for official release
+
+* Wed May 14 2008 kwizart < kwizart at gmail.com > - 0.8.6g-1
+- Update to 0.8.6g
+Security updates:
+ * Removed VLC variable settings from Mozilla and ActiveX (CVE-2007-6683)
+ * Removed loading plugins from the current directory (CVE-2008-2147)
+
+Various bugfixes:
+ * Fixed various memory leaks, improving stability when running as a server
+ * Fixed compilation with recent versions of FFmpeg
+ * Correctly parses SAP announcements from MPEG-TS
+ * Fixed AAC resampling
+ * The Fullscreen Controller appears correctly on Mac OS X,
+ if the 'Always-on-top' video option was selected.
+
+* Tue May 13 2008 kwizart < kwizart at gmail.com > - 0.8.6f-6
+- Fix ffmpeg-compat with newest ffmpeg interaction
+
+* Mon May 12 2008 kwizart < kwizart at gmail.com > - 0.8.6f-5
+- Introduce 180_all_faad.patch
+- Re-enable ffmpeg-compat for F-9
+
+* Mon May 12 2008 Thorsten Leemhuis < fedora at leemhuis dot info > - 0.8.6f-4
+- disable patch82 temporary
+
+* Fri May 9 2008 kwizart < kwizart at gmail.com > - 0.8.6f-3
+- Bugfixes patches for post f version
+- Add vlvc 0.8 plugin support
+- Add textrel fix from gentoo patch
+- Improve libxul patch
+
+* Mon Apr 7 2008 kwizart < kwizart at gmail.com > - 0.8.6f-2
+- Fix for wxGTK28 compatibility.
+ Patch from Dominique Leuenberger <dominique(a)leuenberger.net
+
+* Mon Apr 7 2008 kwizart < kwizart at gmail.com > - 0.8.6f-1
+- Update to 0.8.6f (Final)
+Security updates:
+ * Really fixed subtitle buffer overflow (CVE-2007-6681)
+ * Fixed Real RTSP code execution problem (CVE-2008-0073)
+ * Fixed MP4 integer overflows (CVE-2008-1489)
+ * Fixed cinepak integer overflow
+Various bugfixes:
+ * Fixed crashes in H264 packetizer
+ * Close MMS access on network timeout
+ * Fix some problems with AAC decoder & packetizer
+- Remove java-vlc (will be built externally)
+- Add clinkcc conditional/experimental support.
+
+* Mon Feb 25 2008 kwizart < kwizart at gmail.com > - 0.8.6e-1
+- Update to 0.8.6e (Final)
+Security updates:
+ * Subtitle demuxers overflow (CVE-2007-6681)
+ * HTTP listener format string injection (CVE-2007-6682)
+ * Fixed buffer overflow in the SDL_image library (CVE-2006-4484)
+ * Real RTSP overflows (CVE-2008-0225, CVE-2008-0295,
+ CVE-2008-0296, VideoLAN-SA-0801)
+ * Arbitrary memory overwrite in the MP4 demuxer (CORE-2008-0130,
+ VideoLAN-SA-0802)
+
+
+* Mon Feb 25 2008 kwizart < kwizart at gmail.com > - 0.8.6e-0.3
+- Update to svn20080225 from bugfix (pre 0.8.6e)
+
+* Thu Feb 21 2008 kwizart < kwizart at gmail.com > - 0.8.6e-0.2
+- Update to svn20080221 from bugfix (pre 0.8.6e)
+- Updated merged pulseaudio patch
+- Raise PA to be used by default.
+
+* Mon Feb 18 2008 kwizart < kwizart at gmail.com > - 0.8.6e-0.1
+- Update to pre0.8.6e
+- Add pre PA patch (not merged yet)
+
+* Sat Jan 19 2008 kwizart < kwizart at gmail.com > - 0.8.6d-4
+- Patches from Jens Petersen <juhpetersen at gmail.com>
+- Add wxGTK28 wip patch
+- Conditionalize directfb and dirac
+- Change the default font to DejaVuSerif.ttf (dejavu-fonts)
+- Add BR missing libmpeg4v2
+
+* Thu Jan 10 2008 kwizart < kwizart at gmail.com > - 0.8.6d-3.1
+- Remove BR portaudio arts
+- Move skins2 to main vlc package
+- Enable libopendaap (included within Fedora)
+
+* Mon Dec 3 2007 kwizart < kwizart at gmail.com > - 0.8.6d-3
+- Enable java-vlc (developer use only - java-icedtea).
+- Fix arch detection for java headers
+
+* Sat Dec 1 2007 kwizart < kwizart at gmail.com > - 0.8.6d-2
+- Improve core/nox split
+
+* Thu Nov 29 2007 kwizart < kwizart at gmail.com > - 0.8.6d-1
+- Update to vlc 0.8.6d
+
+* Tue Nov 6 2007 kwizart < kwizart at gmail.com > - 0.8.6c-10
+- Split to core/nox package for server use.
+
+* Tue Nov 6 2007 kwizart < kwizart at gmail.com > - 0.8.6c-9
+- Raise ESD audio_output to be tried by default
+ (used by pulseaudio-esound-compat )
+
+* Tue Nov 6 2007 kwizart < kwizart at gmail.com > - 0.8.6c-8
+- Rebuild for libdca and faad2
+
+* Mon Oct 22 2007 kwizart < kwizart at gmail.com > - 0.8.6c-7
+- Rebuild for new libdvbpsi5-0.1.6
+
+* Fri Oct 19 2007 kwizart < kwizart at gmail.com > - 0.8.6c-6
+- Rebuild with the GPL compatible faad2
+- Update the Dirac patch
+- Fix livna #1668
+
+* Sun Sep 23 2007 kwizart < kwizart at gmail.com > - 0.8.6c-5
+- Prepare svn version
+- Drop the python switch default
+- Add BR directfb-devel
+- Improve timestamp
+- Allow faad2 to be 2.5 (license change is known GPL compatible).
+
+* Thu Aug 23 2007 kwizart < kwizart at gmail.com > - 0.8.6c-4
+- Change default font to dejavu-lgc/DejaVuLGCSerif.ttf
+ http://bugzilla.livna.org/show_bug.cgi?id=1605
+- Remove unneeded fonts provided by skins2
+
+* Tue Aug 14 2007 kwizart < kwizart at gmail.com > - 0.8.6c-3.2
+- clean-up with svn
+- patch smb.c for call_open (from rdieter advice)
+- Update license field to GPLv2
+
+* Sun Aug 12 2007 kwizart < kwizart at gmail.com > - 0.8.6c-3.1
+- Fix libtool with shared libs when python-vlc is used
+ http://bugzilla.livna.org/show_bug.cgi?id=1590
+- Fix desktop file to be GNOME HIG compliant
+ http://bugzilla.livna.org/show_bug.cgi?id=1591
+
+* Tue Jul 31 2007 kwizart < kwizart at gmail.com > - 0.8.6c-3
+- Switch for python-vlc
+- Add bugfix patch pre_d
+- Fix version field for desktop file.
+- Fix ivtv support with updated patch for new videodev2.h
+- Clean old Obsoletes/Provides for name 8.1
+- Rebuild with firefox-devel 2.0.0.5
+- Patch/rebuild with libcdio 0.78.2
+- Add mesa's BR
+- Add BR libXvMC-devel for svn
+
+* Tue Jun 26 2007 kwizart < kwizart at gmail.com > - 0.8.6c-2
+- Update to new libupnp
+
+* Sat Jun 16 2007 kwizart < kwizart at gmail.com > - 0.8.6c-1
+- Update to 0.8.6c (final)
+- Add patch to uses v4l2 header for new v4l2 encoder API.
+
+* Sat Jun 16 2007 kwizart < kwizart at gmail.com > - 0.8.6c-0.1
+- Update to 0.8.6c (bugfix) 20060616
+- Drop FLAC, automake110, wxGTK for 2.8, faad2
+- Uses shared ffmpeg.
+
+* Thu Jun 7 2007 kwizart < kwizart at gmail.com > - 0.8.6b-6
+- Rebuild for F-7 (compat-wxGTK26)
+
+* Mon Jun 4 2007 kwizart < kwizart at gmail.com > - 0.8.6b-5.3
+- Uses only -fPIC to prevent Selinux context problems...
+- Uses compat-wxGTK26-devel on Fedora 7
+- Leave libcorba for now...
+ (libquicktime_plugin seems also broken - confirmed by upstream)
+- Change static_live555 to internal_live555.
+ needed for testing - uses live-devel for livna releases.
+
+* Sat May 19 2007 kwizart < kwizart at gmail.com > - 0.8.6b-5
+- Removed no more needed Selinux Context:
+ fixed in http://bugzilla.redhat.com/237473
+
+* Sun May 13 2007 kwizart < kwizart at gmail.com > - 0.8.6b-4
+- Disabled pth (broken) and...
+- Build ffmpeg static (since shared ffmpeg is pth enabled).
+- Add post & postun update-desktop-database
+- Update static ffmpeg to 20070503 (same as shared version)
+
+* Sun May 13 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3.3
+- Test static updated live555
+
+* Sat May 12 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3.2
+- Update to the new ffmpeg with pth (testing - wip )
+
+* Fri May 4 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3.1
+- Add BR libebml-devel
+- Add BR Glide3-devel
+- Add BR gnome-vfs2-devel
+- Add BR libxml2-devel
+- Fix BR faad2-devel < 2.5
+- Add rpmfusion BR libopendaap-devel
+- Add rpmfusion BR libgoom2-devel
+- Add rpmfusion BR libdc1394-devel
+- Exclude corba plugin (broken)
+- Add relatives %%configure options
+- Comment Glide3 (don't work now - wip)
+
+* Thu May 3 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3
+- Enable --enable-pth with ffmpeg
+ bump release in case testing take much time.
+
+* Thu May 3 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1.3
+- Fix Selinux remain quiet with semanage
+
+* Tue May 1 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1.2
+- Few improvements for svn version
+- Add missing BR ORBit2-devel and pyorbit-devel
+- Improved post preun postun section with help from Anvil.
+
+* Mon Apr 30 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1.1
+- Add missing BR libtiff-devel
+- Fix Selinux buglet when Selinux is not activated
+ was https://bugzilla.livna.org/show_bug.cgi?id=1484
+
+* Sat Apr 21 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1
+- Update to Final 8.6b
+- Enable Dirac codec
+- Fix mozilla-vlc libXt.so loading
+ (removing mozilla-sdk since using firefox sdk >= 1.5)
+- Fix SeLinux context for dmo plugin. Was:
+ https://bugzilla.livna.org/show_bug.cgi?id=1404
+- Enabled cddax only for x86_64 (broken type).
+
+* Wed Apr 18 2007 kwizart < kwizart at gmail.com > - 0.8.6b-0.3
+- Fix BR for libsmbclient-devel for Fedora 7
+- Update to 0.8.6-bugfix-20070418
+- Add BR libraw1394-devel
+- Add BR libavc1394-devel
+
+* Mon Apr 16 2007 kwizart < kwizart at gmail.com > - 0.8.6b-0.2
+- Fix svgalib-devel only for x86 x86_64
+- Fix firefox-devel headers presence/usability. This remains:
+ npapi.h: accepted by the compiler, rejected by the preprocessor!
+ npapi.h: proceeding with the compiler's result
+
+* Sat Apr 14 2007 kwizart < kwizart at gmail.com > - 0.8.6b-0.1
+- Update to rc 0.8.6b (bugfix)
+- Hack configure.ac script (it didn't detect firefox headers)
+- Add BR libshout-devel
+- Add BR svgalib-devel
+- Add BR gtk2-devel
+- Add BR directfb-devel (wip)
+- Add BR libnotify-devel
+- Enabled --enable-speex
+- Testing --enable-portaudio not usefull (oss is deprecated)
+- Enabled --enable-pda
+- Testing --enable-directfb (wip)
+- Removed patch5 (was format.c)
+
+* Thu Apr 5 2007 kwizart < kwizart at gmail.com > - 0.8.6a-5
+- Use system ffmpeg lib (pth and libtool seems to be incompatible with it)
+- Dirac seem to compile fine but testing usability for now.
+- Cache isn't usefull for now (and won't be since using system libs)
+- Exclude %%{_bindir}/vlcwrapper.py? since this is the guideline about python for now.
+
+* Mon Apr 2 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.6
+- Fix %%{_libdir}/advene directory ownership from: #1458
+- Fix .py? presence and perm (644)
+- Remove .la after make install
+- Add --disable-pth (broken for release and svn)
+
+* Sat Mar 24 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.5
+- Test dirac (disabled mozilla )
+- Test Updated static live555 to 2007.02.22
+- Clean up svn to release changes
+
+* Thu Mar 22 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.4
+- WIP changes - ld.conf is unusefull...
+
+* Wed Mar 21 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.3
+- Revert back to the static vlc version
+ ( will explore this with ld.conf later )
+
+* Wed Mar 21 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.2
+- Fix .desktop file
+- Disable broken libtool
+- Quick fixes for svn/cache prepare
+- Patch format_c
+- Fix rpmlint error with python-vlc
+
+* Tue Mar 20 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.1
+- Enable cache for static compilation - wip
+
+* Fri Mar 9 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4
+- Enable conditionnal build for
+ * mozilla-vlc, java-vlc, dirac
+ * ffmpeg and live static
+- Enable pth
+- Enable gnu_ld
+
+* Thu Mar 8 2007 kwizart < kwizart at gmail.com > - 0.8.6a-3.1
+- Fix firefox-devel detection when avaible both i386 and x86_64
+ http://bugzilla.livna.org/show_bug.cgi?id=1442
+
+* Thu Mar 8 2007 kwizart < kwizart at gmail.com > - 0.8.6a-3
+- Recover patch3 from Ville Skyttä
+- Fix FLAC api change see
+ http://bugzilla.livna.org/show_bug.cgi?id=1433
+
+* Thu Mar 8 2007 kwizart < kwizart at gmail.com > - 0.8.6a-2
+- Update ffmpeg to 20070308
+- Enabled static build for internal ffmpeg (x264 vlc modules)
+- Fixed: some configure options has changed for ffmpeg
+
+* Sat Mar 3 2007 Thorsten Leemhuis <fedora at leemhuis dot info> - 0.8.6a-1.2
+- Rebuild
+
+* Sun Feb 4 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.8.6a-1.1
+- Fix aclocal/automake fix for automake 1.10 without breaking it for earlier.
+
+* Sun Feb 4 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.8.6a-1
+- Build internal copy of ffmpeg with $RPM_OPT_FLAGS.
+- Don't hardcode path to firefox headers.
+- Drop Application and X-Livna categories from desktop entry.
+- Clean up some unneeded cruft from specfile.
+- Fix aclocal/automake calls during bootstrap.
+- Let rpmbuild strip MediaControl.so.
+
+* Sat Feb 3 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.4.static
+- Internal static build of ffmpeg from Matthias version.
+
+* Fri Jan 19 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.3
+- Re-enabled mozilla-vlc
+- use ifarch ix86
+
+* Sat Jan 13 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.2
+- Import patches from Matthias version
+- try to fix firefox includes for mozilla-vlc -> disabled
+
+* Wed Jan 10 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.1
+- Try to Fix run with libavformat.so.51
+- disabled
+
+* Mon Jan 8 2007 kwizart < kwizart at gmail.com > - 0.8.6-5
+- Update to BR bugzilla infos.
+- Fix perms with python and debug headers.
+- Cleaned obsolete-not-provided
+
+* Fri Jan 5 2007 kwizart < kwizart at gmail.com > - 0.8.6-4
+- Use BuildConflics with libcdio
+- Enabled --enable-cddax
+- Enabled --enable-vcdx
+- waiting --enable-quicktime (build fails)
+
+* Fri Jan 5 2007 kwizart < kwizart at gmail.com > - 0.8.6-3
+ with help from Rathan
+- Update to 0.8.6a (security update!)
+ from http://www.videolan.org/sa0701.html - #1342
+- Add version to desktop file
+- Fix dual shortcuts / Add MimeType
+
+* Wed Jan 3 2007 kwizart < kwizart at gmail.com > - 0.8.6-2
+ with help from Rathan
+- Enabled --enable-shout
+- Enabled --enable-quicktime (x86 only !)
+- Enabled --enable-loader (x86 only !)
+- Enabled --with-wine-sdk-path (x86 only !)
+- Enabled --enable-corba
+- testing --enable-dirac (libdirac-devel reviewing in extra)
+ http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=221405
+- Enabled --enable-mediacontrol-python-bindings
+- Cosmetic changes in BR
+
+* Mon Dec 11 2006 kwizart < kwizart at gmail.com > - 0.8.6-1.fc6
+- Update to 8.6 final
+- Change deprecated livdotcom to live555
+- build shared librairies is default since 8.6
+- Enabled --enable-dvdread
+- Enabled --enable-faad
+- Enabled --enable-twolame
+- waiting --enable-quicktime (problem finding xqtsdk )
+- Enabled --enable-real
+- Enabled --enable-realrtsp
+- Enabled --enable-tremor
+- Enabled --enable-tarkin
+- waiting --enable-dirac (TODO libdirac-devel )
+- Enabled --enable-snapshot
+- Enabled --enable-portaudio
+- Enabled --enable-jack
+- Enabled --enable-galaktos
+- waiting --enable-mediacontrol-python-bindings (default install error)
+- waiting --enable-cddax (new version of libcdio 0.78.2)
+- waiting --enable-vcdx (new version of libcdio 0.78.2)
+
+* Mon Dec 04 2006 kwizart < kwizart at gmail.com > - 0.8.6-rc1.1.fc6
+- Update to 8.6rc1
+- disable components in mozilla-vlc
+- disable libvlc_pic.a in devel
+- Enable x264-devel for static linking.
+
+* Fri Oct 06 2006 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> 0.8.5-6
+- rebuilt for unwind info generation, broken in gcc-4.1.1-21
+
+* Mon Sep 25 2006 Dams <anvil[AT]livna.org> - 0.8.5-5
+- BuildReq:libtool
+
+* Sun Sep 24 2006 Dams <anvil[AT]livna.org> - 0.8.5-4
+- Fixed the mozilla plugin damn build
+
+* Sat Sep 9 2006 Dams <anvil[AT]livna.org> - 0.8.5-3
+- sysfsutils-devel -> libsysfs-devel
+
+* Sat Sep 9 2006 Dams <anvil[AT]livna.org> - 0.8.5-1
+- Updated to 0.8.5
+- Fixed MOZVER value in case more than one mozilla is installed.
+- Dropped patches 1, 2 and 3
+
+* Wed Aug 16 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.8.4a-2
+- Adjust for new live package, enable it on all archs.
+
+* Fri Apr 14 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.8.4a-1
+- Apply upstream patch to fix linking with newer ffmpeg/postproc.
+- Drop no longer needed build conditionals and build dependencies.
+- Enable Avahi, Musepack, SLP and sysfs support, fix SDL and Xv.
+- Install icon to %%{_datadir}/icons/hicolor.
+- Drop zero Epoch remainders.
+- Fix -devel obsoletes.
+- Specfile cleanups.
+
+* Fri Mar 24 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> 0.8.4-9.a
+- rebuild
+
+* Tue Mar 21 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
+0.8.4-8.a
+- fix #775
+
+* Mon Mar 20 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
+0.8.4-7.a
+- add -fPIC for all arches
+
+* Mon Mar 20 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
+0.8.4-6.a
+- fix build on ppc/i386
+
+* Thu Mar 16 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
+0.8.4-5.a
+- fix BR
+
+* Wed Mar 15 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
+0.8.4-4.a
+- make vlc build again
+
+* Tue Mar 14 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> 0.8.4-3.a
+- drop "0.lvn" from release
+
+* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
+- add dist
+
+* Mon Jan 09 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 0.8.4-0.lvn.3.a
+- add all BRs the new ffmpeg needs
+
+* Fri Jan 06 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 0.8.4-0.lvn.2.a
+- add buildoption "--without mkv" -- ebml in FC3 is to old
+- add buildoption "--without svg" -- does not build with svg on FC3-x86-64
+
+* Thu Jan 05 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 0.8.4-0.lvn.1.a
+- Update to 0.8.4a [with help from che (Rudolf Kastl)]
+- Fix x64
+- drop Epoch
+- drop vlc-0.8.2-test2-altivec.patch, seems they worked on this
+- use " --disable-libcdio" until we update to wxGTK2 2.6
+- use "--disable-livedotcom" on x86_64 (does not build)
+
+* Sat Aug 6 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.2-0.lvn.4
+- Fix "--without cddb" build when libcddb-devel is installed.
+- BuildRequire live-devel instead of live.
+
+* Wed Aug 3 2005 Dams <anvil[AT]livna.org> - 0:0.8.2-0.lvn.3
+- Rebuilt *without* libcddb
+- Rebuilt against new libdvbpsi
+
+* Thu Jul 28 2005 Dams <anvil[AT]livna.org> - 0:0.8.2-0.lvn.2
+- Rebuilt against new libcddb/libcdio
+
+* Sat Jul 9 2005 Dams <anvil[AT]livna.org> - 0:0.8.2-0.lvn.1
+- Updated to final 0.8.2
+
+* Mon Jun 6 2005 Ville Skyttä <ville.skytta at iki.fi> 0:0.8.2-0.lvn.0.1.test2
+- Update to 0.8.2-test2, rename to vlc, improve summaries and descriptions.
+- Enable many more modules, many small improvements and cleanups here and there
+- Use unversioned install dir for the Mozilla plugin, rename to mozilla-vlc.
+- Drop < FC3 compatiblity due to unavailability of required lib versions.
+- Fold wx and ncurses to the main package (upstream has retired the
+ VLC Gnome and KDE UI's, so separate UI packages don't have a purpose
+ any more).
+
+* Sat Sep 11 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.lvn.7
+- Remove dependency on libpostproc-devel, it's now in ffmpeg-devel (bug 255).
+
+* Thu Sep 2 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.lvn.6
+- BuildRequire alsa-lib-devel, was lost in previous update (bug 258).
+- Add libcdio and libmodplug build dependencies.
+- Tweak descriptions, remove unnecessary conditional sections.
+- Disable dependency tracking to speed up the build.
+
+* Sun Aug 29 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.lvn.5
+- Use system ffmpeg (>= 0.4.9), and make it, ALSA, and fribidi unconditional.
+- Build with theora by default.
+- Change default font to Vera serif bold.
+- Enable pvr support for Hauppauge card users (thanks to Gabriel L. Somlo).
+
+* Mon Jul 5 2004 Dams <anvil[AT]livna.org> 0:0.7.2-0.lvn.4
+- Enabled libcddb support
+
+* Wed Jun 30 2004 Dams <anvil[AT]livna.org> 0:0.7.2-0.lvn.3
+- speex now conditional and default disabled since vlc requires
+ development version.
+
+* Wed Jun 30 2004 Dams <anvil[AT]livna.org> 0:0.7.2-0.lvn.2
+- Optional Fribidi and libtheora support (default disabled)
+
+* Tue May 25 2004 Dams <anvil[AT]livna.org> 0:0.7.2-0.lvn.1
+- Updated to 0.7.2
+
+* Fri May 7 2004 Dams <anvil[AT]livna.org> 0:0.7.1-0.lvn.1
+- BuildConflicts:ffmpeg
+- Build against private ffmpeg snapshot
+
+* Tue Mar 9 2004 Dams <anvil[AT]livna.org> 0:0.7.1-0.lvn.1
+- Updated to 0.7.1
+- Added live.com libraries support
+- Added matroska support
+
+* Sun Jan 4 2004 Dams <anvil[AT]livna.org> 0:0.7.0-0.lvn.1
+- Updated to 0.7.0
+- s/fdr/lvn
+
+* Wed Dec 10 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.7
+- Conditional ffmpeg build option (default enabled)
+
+* Fri Sep 5 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.6
+- pth support now default disabled
+
+* Fri Sep 5 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.5
+- slp support can now be not-build with '--without slp'
+
+* Thu Sep 4 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.4
+- Added missing defattr for subpackages
+- Fixed permissions on mozilla plugin
+- fixed build failure due to typos in ncurses changes
+- Removed useless explicit 'Requires:' in subpackages declarations
+
+* Tue Sep 2 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.3
+- Added builddep for libpng-devel and openslp-devel
+- Added gnome (default:enabled) and ncurses (default:disabled)
+ subpackages
+- Removed macros (mkdir/install/perl)
+- Modified descriptions
+- Removed gtk/gnome2 build deps
+- Added conditionnal (default-disabled) build option for alsa
+- Added conditionnal builddep for pth-devel
+
+* Fri Aug 22 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.2
+- Added missing BuildRequires for gtk+-devel
+
+* Thu Aug 14 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.1
+- Updated to 0.6.2
+- Hopefully fixed 'if' conditions for optional buildrequires
+
+* Tue Jul 8 2003 Dams <anvil[AT]livna.org> 0:0.6.0-0.fdr.3
+- Providing vlc
+
+* Tue Jul 8 2003 Dams <anvil[AT]livna.org> 0:0.6.0-0.fdr.2
+- Moved desktop entry from devel to main package (stupid me)
+
+* Mon Apr 28 2003 Dams <anvil[AT]livna.org>
+- Initial build.
diff --git a/fdk-aac2.patch b/fdk-aac2.patch
new file mode 100644
index 0000000..a5104d1
--- /dev/null
+++ b/fdk-aac2.patch
@@ -0,0 +1,84 @@
+From 6ea9b13fe82fae2b25b7371c6c36d6296db28ccb Mon Sep 17 00:00:00 2001
+From: Antonio Larrosa <antonio.larrosa(a)gmail.com>
+Date: Thu, 14 Feb 2019 10:09:30 +0100
+Subject: [PATCH] Fix building vlc with libfdk-aac v2
+
+When flushing the encoder, we now need to provide non-null buffer
+parameters for everything, even if they are unused.
+
+The encoderDelay parameter has been replaced by two, nDelay and
+nDelayCore.
+
+This is based on:
+https://git.libav.org/?p=libav.git;a=commitdiff_plain;h=141c960e21d2860e354f9b90df136184dd00a9a8;hp=c8bca9fe466f810fd484e2c6db7ef7bc83b5a943
+
+Signed-off-by: Jean-Baptiste Kempf <jb(a)videolan.org>
+---
+ modules/codec/fdkaac.c | 27 +++++++++++++++++++++------
+ 1 file changed, 21 insertions(+), 6 deletions(-)
+
+diff --git a/modules/codec/fdkaac.c b/modules/codec/fdkaac.c
+index e0b3088c4a..3ac7b756a3 100644
+--- a/modules/codec/fdkaac.c
++++ b/modules/codec/fdkaac.c
+@@ -92,6 +92,11 @@ static void CloseEncoder(vlc_object_t *);
+ #define SIGNALING_COMPATIBLE 1
+ #define SIGNALING_HIERARCHICAL 2
+
++#define FDKENC_VER_AT_LEAST(vl0, vl1) \
++ (defined(AACENCODER_LIB_VL0) && \
++ ((AACENCODER_LIB_VL0 > vl0) || \
++ (AACENCODER_LIB_VL0 == vl0 && AACENCODER_LIB_VL1 >= vl1)))
++
+ static const int pi_aot_values[] = { PROFILE_AAC_LC, PROFILE_AAC_HE, PROFILE_AAC_HE_v2, PROFILE_AAC_LD, PROFILE_AAC_ELD };
+ static const char *const ppsz_aot_descriptions[] =
+ { N_("AAC-LC"), N_("HE-AAC"), N_("HE-AAC-v2"), N_("AAC-LD"), N_("AAC-ELD") };
+@@ -288,7 +293,11 @@ static int OpenEncoder(vlc_object_t *p_this)
+ p_sys->i_maxoutputsize = 768*p_enc->fmt_in.audio.i_channels;
+ p_enc->fmt_in.audio.i_bitspersample = 16;
+ p_sys->i_frame_size = info.frameLength;
++#if FDKENC_VER_AT_LEAST(4, 0)
++ p_sys->i_encoderdelay = info.nDelay;
++#else
+ p_sys->i_encoderdelay = info.encoderDelay;
++#endif
+
+ p_enc->fmt_out.i_extra = info.confSize;
+ if (p_enc->fmt_out.i_extra) {
+@@ -351,21 +360,27 @@ static block_t *EncodeAudio(encoder_t *p_enc, block_t *p_aout_buf)
+ int out_identifier = OUT_BITSTREAM_DATA;
+ int out_size, out_elem_size;
+ void *in_ptr, *out_ptr;
++ uint8_t dummy_buf[1];
+
+ if (unlikely(i_samples == 0)) {
+ // this forces the encoder to purge whatever is left in the internal buffer
++ /* Must be a non-null pointer, even if it's a dummy. We could use
++ * the address of anything else on the stack as well. */
++ in_ptr = dummy_buf;
++ in_size = 0;
++
+ in_args.numInSamples = -1;
+ } else {
+ in_ptr = p_buffer + (i_samples - i_samples_left)*p_enc->fmt_in.audio.i_channels;
+ in_size = 2*p_enc->fmt_in.audio.i_channels*i_samples_left;
+- in_elem_size = 2;
+ in_args.numInSamples = p_enc->fmt_in.audio.i_channels*i_samples_left;
+- in_buf.numBufs = 1;
+- in_buf.bufs = &in_ptr;
+- in_buf.bufferIdentifiers = &in_identifier;
+- in_buf.bufSizes = &in_size;
+- in_buf.bufElSizes = &in_elem_size;
+ }
++ in_elem_size = 2;
++ in_buf.numBufs = 1;
++ in_buf.bufs = &in_ptr;
++ in_buf.bufferIdentifiers = &in_identifier;
++ in_buf.bufSizes = &in_size;
++ in_buf.bufElSizes = &in_elem_size;
+ block_t *p_block;
+ p_block = block_Alloc(p_sys->i_maxoutputsize);
+ p_block->i_buffer = p_sys->i_maxoutputsize;
+--
+2.11.0
+
diff --git a/macros.vlc b/macros.vlc
new file mode 100644
index 0000000..6444560
--- /dev/null
+++ b/macros.vlc
@@ -0,0 +1 @@
+%vlc_plugindir %{_libdir}/vlc/plugins
diff --git a/sources b/sources
new file mode 100644
index 0000000..038656b
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (vlc-3.0.20.tar.xz) = 02e58fb52dd75bf483ac4b298aecf86463b13d4782173d164adba6e4552d9262ff5e2ee1cbe1bce2c8a809801b79f328c6a8c475d34ae62aefaea02ae5ade406
diff --git a/vaapi-without-ffmepg4.patch b/vaapi-without-ffmepg4.patch
new file mode 100644
index 0000000..c71a399
--- /dev/null
+++ b/vaapi-without-ffmepg4.patch
@@ -0,0 +1,18 @@
+avcodec_vaapi requires ffmpeg-4, but other vaapi modules can be built
+
+diff --git a/configure.ac b/configure.ac
+index 69beb77..c7f7142 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -2454,9 +2454,9 @@ AS_IF([test "${have_vaapi}" = "yes" -a "${have_avcodec}" = "yes"], [
+ have_avcodec_vaapi="yes"
+ ],[
+ AS_IF([test -n "${enable_libva}"], [
+- AC_MSG_ERROR([libva is present but libavcodec/vaapi.h is missing])
++ AC_MSG_WARN([libva is present but libavcodec/vaapi.h is missing])
+ ], [
+- AC_MSG_WARN([libva is present but libavcodec/vaapi.h is missing ])
++ AC_MSG_NOTICE([libva is present but libavcodec/vaapi.h is missing ])
+ ])
+ ])
+ VLC_RESTORE_FLAGS
diff --git a/vlc.spec b/vlc.spec
new file mode 100644
index 0000000..d53d5cf
--- /dev/null
+++ b/vlc.spec
@@ -0,0 +1,892 @@
+# codecs which cannot be shipped in Fedora proper
+%bcond freeworld 0
+%bcond faad2 %{with freeworld}
+%bcond x264 %{with freeworld}
+%bcond x265 %{with freeworld}
+
+# not compatible with asdcplib-2.12
+%bcond asdcp %[!(0%{?fedora} >= 38 || 0%{?rhel} >= 10)]
+# not compatible with opencv 3.4 or 4.0
+# https://code.videolan.org/videolan/vlc/-/issues/22016
+%bcond opencv 0
+# not compatible with libplacebo-6
+# https://code.videolan.org/videolan/vlc/-/merge_requests/3950
+%bcond placebo %[!(0%{?fedora} >= 39 || 0%{?rhel} >= 10)]
+# disabled due to various issues
+%bcond projectm 0
+
+%ifnarch s390x
+%bcond crystalhd %[0%{?fedora} || 0%{?rhel} < 9]
+%bcond ieee1394 1
+%endif
+
+%ifarch x86_64
+%bcond mfx 1
+%endif
+
+Name: vlc
+Epoch: 1
+Version: 3.0.20
+Release: %autorelease -b 3
+Summary: The cross-platform open-source multimedia framework, player and server
+License: GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause AND BSD-3-Clause
+URL: https://www.videolan.org
+Source: https://get.videolan.org/vlc/%{version}/vlc-%{version}.tar.xz
+Source: macros.vlc
+# https://fedoraproject.org/wiki/Changes/CryptoPolicy
+Patch: 0001-Use-SYSTEM-wide-ciphers-for-gnutls.patch
+# Fix building with fdk-aac-2.0; backport for 3.0 from flathub
+Patch: fdk-aac2.patch
+# separate avcodec-vaapi conditional from other vaapi modules
+Patch: vaapi-without-ffmepg4.patch
+
+%{load:%{S:1}}
+%global __provides_exclude_from ^%{vlc_plugindir}/.*$
+
+BuildRequires: bison
+BuildRequires: flex
+BuildRequires: gettext-devel
+BuildRequires: libtool
+BuildRequires: gcc-c++
+BuildRequires: desktop-file-utils
+BuildRequires: libappstream-glib
+
+BuildRequires: a52dec-devel
+BuildRequires: aalib-devel
+%if %{with faad2}
+BuildRequires: faad2-devel
+%endif
+BuildRequires: hostname
+BuildRequires: kernel-headers
+%if %{with crystalhd}
+BuildRequires: libcrystalhd-devel
+%endif
+BuildRequires: libgcrypt-devel
+BuildRequires: libjpeg-devel
+BuildRequires: libmad-devel
+BuildRequires: libmpcdec-devel
+BuildRequires: libpng-devel
+BuildRequires: lirc-devel
+BuildRequires: live555-devel
+BuildRequires: lua-devel
+BuildRequires: pkgconfig(alsa) >= 1.0.24
+BuildRequires: pkgconfig(aom)
+#BuildRequires: pkgconfig(aribb24)
+#BuildRequires: pkgconfig(aribb25)
+%if %{with asdcp}
+BuildRequires: pkgconfig(asdcplib)
+%endif
+BuildRequires: pkgconfig(avahi-client) >= 0.6
+#BuildRequires: pkgconfig(breakpad-client)
+BuildRequires: pkgconfig(caca) >= 0.99.beta14
+BuildRequires: pkgconfig(daaladec)
+BuildRequires: pkgconfig(daalaenc)
+BuildRequires: pkgconfig(dav1d)
+BuildRequires: pkgconfig(dbus-1)
+BuildRequires: pkgconfig(dvdnav) > 4.9.0
+BuildRequires: pkgconfig(dvdread) > 4.9.0
+BuildRequires: pkgconfig(egl)
+#BuildRequires: pkgconfig(evas)
+BuildRequires: pkgconfig(fdk-aac)
+BuildRequires: pkgconfig(flac)
+#BuildRequires: pkgconfig(fluidlite)
+BuildRequires: pkgconfig(fluidsynth) >= 1.1.2
+BuildRequires: pkgconfig(fontconfig) >= 2.11
+#BuildRequires: pkgconfig(freerdp)
+BuildRequires: pkgconfig(freetype2)
+BuildRequires: pkgconfig(fribidi)
+BuildRequires: pkgconfig(gl)
+BuildRequires: pkgconfig(glesv2)
+BuildRequires: pkgconfig(gnutls) >= 3.3.6
+BuildRequires: pkgconfig(gstreamer-app-1.0)
+BuildRequires: pkgconfig(gstreamer-video-1.0)
+BuildRequires: pkgconfig(harfbuzz)
+BuildRequires: pkgconfig(jack) >= 1.9.7
+BuildRequires: pkgconfig(kate) >= 0.3.0
+BuildRequires: pkgconfig(libarchive) >= 3.1.0
+BuildRequires: pkgconfig(libass) >= 0.9.8
+BuildRequires: pkgconfig(libavcodec) >= 57.37.100
+BuildRequires: pkgconfig(libavformat) >= 53.21.0
+BuildRequires: pkgconfig(libavutil) >= 52.0.0
+BuildRequires: pkgconfig(libbluray) >= 0.6.2
+BuildRequires: pkgconfig(libcddb) >= 0.9.5
+BuildRequires: pkgconfig(libchromaprint)
+%if %{with ieee1394}
+BuildRequires: pkgconfig(libdc1394-2) >= 2.1.0
+%endif
+BuildRequires: pkgconfig(libdca) >= 0.0.5
+#BuildRequires: pkgconfig(libdsm) >= 0.2.0
+BuildRequires: pkgconfig(libdvbpsi)
+BuildRequires: pkgconfig(libebml) >= 1.3.6
+BuildRequires: pkgconfig(libgme)
+#BuildRequires: pkgconfig(libgoom2)
+BuildRequires: pkgconfig(libidn)
+BuildRequires: pkgconfig(libmatroska)
+%if %{with mfx}
+BuildRequires: pkgconfig(libmfx)
+%endif
+BuildRequires: pkgconfig(libmodplug) >= 0.8.9.0
+BuildRequires: pkgconfig(libmpeg2) >= 0.3.2
+BuildRequires: pkgconfig(libmpg123)
+BuildRequires: pkgconfig(libmtp) >= 1.0.0
+BuildRequires: pkgconfig(libnfs) >= 1.10.0
+BuildRequires: pkgconfig(libnotify) pkgconfig(gtk+-3.0)
+%if %{with placebo}
+BuildRequires: pkgconfig(libplacebo) >= 0.2.1
+%endif
+BuildRequires: pkgconfig(libpostproc)
+%if %{with projectm}
+BuildRequires: pkgconfig(libprojectM)
+%endif
+BuildRequires: pkgconfig(libpulse) >= 1.0
+%if %{with ieee1394}
+BuildRequires: pkgconfig(libraw1394) >= 2.0.1 pkgconfig(libavc1394) >= 0.5.3
+%endif
+BuildRequires: pkgconfig(librsvg-2.0) >= 2.9.0
+BuildRequires: pkgconfig(libsecret-1) >= 0.18
+#BuildRequires: pkgconfig(libsidplay2)
+#BuildRequires: pkgconfig(libsmb2) >= 3.0.0
+BuildRequires: pkgconfig(libssh2)
+BuildRequires: pkgconfig(libswscale)
+BuildRequires: pkgconfig(libsystemd)
+BuildRequires: pkgconfig(libudev) >= 142
+BuildRequires: pkgconfig(libupnp)
+BuildRequires: pkgconfig(libva) >= 0.38
+BuildRequires: pkgconfig(libva-drm)
+BuildRequires: pkgconfig(libva-wayland)
+BuildRequires: pkgconfig(libva-x11)
+BuildRequires: pkgconfig(libvncclient) >= 0.9.9
+#BuildRequires: pkgconfig(libvsxu)
+BuildRequires: pkgconfig(libxml-2.0) >= 2.5
+BuildRequires: pkgconfig(microdns) >= 0.1.2
+BuildRequires: pkgconfig(minizip)
+BuildRequires: pkgconfig(ncursesw)
+BuildRequires: pkgconfig(ogg) >= 1.0
+%if %{with opencv}
+BuildRequires: pkgconfig(opencv)
+%endif
+BuildRequires: pkgconfig(opus) >= 1.0.3
+BuildRequires: pkgconfig(protobuf-lite) >= 2.5
+BuildRequires: pkgconfig(Qt5Core) >= 5.5
+BuildRequires: pkgconfig(Qt5Gui) >= 5.5
+BuildRequires: pkgconfig(Qt5Svg) >= 5.5
+BuildRequires: pkgconfig(Qt5Widgets) >= 5.5
+BuildRequires: pkgconfig(Qt5X11Extras) >= 5.5
+BuildRequires: pkgconfig(samplerate)
+BuildRequires: pkgconfig(schroedinger-1.0) >= 1.0.10
+BuildRequires: pkgconfig(SDL_image) >= 1.2.10
+#BuildRequires: pkgconfig(shine) >= 3.0.0
+BuildRequires: pkgconfig(shout) >= 2.1
+BuildRequires: pkgconfig(smbclient)
+BuildRequires: pkgconfig(soxr) >= 0.1.2
+BuildRequires: pkgconfig(sqlite3)
+BuildRequires: pkgconfig(spatialaudio)
+BuildRequires: pkgconfig(speex) >= 1.0.5
+BuildRequires: pkgconfig(speexdsp)
+BuildRequires: pkgconfig(srt) >= 1.3.0
+BuildRequires: pkgconfig(taglib) >= 1.9
+BuildRequires: pkgconfig(theoradec)
+BuildRequires: pkgconfig(theoraenc)
+BuildRequires: pkgconfig(tiger) >= 0.3.1
+BuildRequires: pkgconfig(twolame)
+BuildRequires: pkgconfig(vdpau) >= 0.6
+BuildRequires: pkgconfig(vorbis) >= 1.1
+BuildRequires: pkgconfig(vorbisenc) >= 1.1
+BuildRequires: pkgconfig(vpx) >= 1.5.0
+BuildRequires: pkgconfig(wayland-client) >= 1.5.91
+BuildRequires: pkgconfig(wayland-egl)
+BuildRequires: pkgconfig(wayland-protocols)
+#BuildRequires: pkgconfig(x262)
+%if %{with x264}
+BuildRequires: pkgconfig(x264) >= 0.153
+%endif
+%if %{with x265}
+BuildRequires: pkgconfig(x265)
+%endif
+BuildRequires: pkgconfig(xcb) >= 1.6
+BuildRequires: pkgconfig(xcb-composite)
+BuildRequires: pkgconfig(xcb-keysyms) >= 0.3.4
+BuildRequires: pkgconfig(xcb-randr) >= 1.3
+BuildRequires: pkgconfig(xcb-shm)
+BuildRequires: pkgconfig(xcb-xv) >= 1.1.90.1
+BuildRequires: pkgconfig(xext)
+BuildRequires: pkgconfig(xinerama)
+BuildRequires: pkgconfig(xpm)
+BuildRequires: pkgconfig(xproto)
+BuildRequires: pkgconfig(zvbi-0.2) >= 0.2.28
+BuildRequires: qt5-qtbase-private-devel
+BuildRequires: zlib-devel
+
+Provides: %{name}-xorg%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-gui-qt%{?_isa} = %{epoch}:%{version}-%{release}
+Recommends: %{name}-gui-skins2%{?_isa} = %{epoch}:%{version}-%{release}
+Recommends: %{name}-plugin-ffmpeg%{?_isa} = %{epoch}:%{version}-%{release}
+
+Requires: hicolor-icon-theme
+Requires: kf5-filesystem
+# For xdg-screensaver (libxdg_screensaver_plugin)
+Recommends: xdg-utils
+
+
+%description
+VLC media player is a highly portable multimedia player and multimedia framework
+capable of reading most audio and video formats as well as DVDs, Audio CDs VCDs,
+and various streaming protocols.
+It can also be used as a media converter or a server to stream in uni-cast or
+multi-cast in IPv4 or IPv6 on networks.
+
+%package libs
+Summary: VLC media player runtime libraries
+Recommends: libproxy-bin%{?_isa}
+Conflicts: %{name}-core < %{epoch}:%{version}-%{release}
+%description libs
+VLC media player runtime libraries
+
+%package cli
+Summary: VLC media player command line interface
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+Recommends: %{name}-plugin-lua%{?_isa} = %{epoch}:%{version}-%{release}
+Obsoletes: %{name}-core < %{epoch}:%{version}-%{release}
+Provides: %{name}-core = %{epoch}:%{version}-%{release}
+Provides: %{name}-nox = %{epoch}:%{version}-%{release}
+%description cli
+VLC media player command line interfaces
+
+%package gui-ncurses
+Summary: VLC media player TUI
+Requires: %{name}-cli%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description gui-ncurses
+VLC media player ncurses-based terminal interface
+
+%package gui-qt
+Summary: VLC media player Qt GUI
+Requires: %{name}-cli%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-video-out%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugin-lua%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: (qt5-qtwayland%{?_isa} if libwayland-client%{?_isa})
+Recommends: %{name}-plugin-ffmpeg%{?_isa} = %{epoch}:%{version}-%{release}
+Recommends: %{name}-plugin-visualization%{?_isa} = %{epoch}:%{version}-%{release}
+Recommends: (%{name}-plugin-gnome%{?_isa} = %{epoch}:%{version}-%{release} if gnome-keyring)
+Recommends: (%{name}-plugin-kde%{?_isa} = %{epoch}:%{version}-%{release} if kf5-kwallet)
+Recommends: (%{name}-plugin-notify%{?_isa} = %{epoch}:%{version}-%{release} if gtk3)
+Recommends: (%{name}-plugin-pulseaudio%{?_isa} = %{epoch}:%{version}-%{release} or vlc-plugin-pipewire%{?_isa})
+%description gui-qt
+VLC media player Qt graphical interface
+
+%package gui-skins2
+Summary: VLC media player Skins2 GUI
+Requires: %{name}-cli%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-gui-qt%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: gnu-free-sans-fonts
+%description gui-skins2
+VLC media player skinnable graphical interface
+
+%package plugins-base
+Summary: VLC media player core
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: google-noto-sans-mono-vf-fonts
+Requires: google-noto-serif-vf-fonts
+Recommends: libv4l%{?_isa}
+Conflicts: %{name}-core < %{epoch}:%{version}-%{release}
+%description plugins-base
+VLC media player core components
+
+# libcrystalhd requires crystalhd-firmware, is for specific hardware
+%if %{with crystalhd}
+%package plugin-crystalhd
+Summary: VLC media player Crystal HD plugin
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+Obsoletes: %{name}-extras < %{epoch}:%{version}-%{release}
+Provides: %{name}-extras = %{epoch}:%{version}-%{release}
+%description plugin-crystalhd
+Crystal HD plugin for VLC media player
+%endif
+
+# libavcodec/libavformat etc. have many dependencies
+%package plugin-ffmpeg
+Summary: VLC media player FFmpeg plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-ffmpeg
+FFmpeg support plugins for VLC media player
+
+# for MIDI playback, requires a soundfont (usually quite large)
+%package plugin-fluidsynth
+Summary: VLC media player MIDI playback plugin
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+Recommends: fluid-soundfont-gm
+%description plugin-fluidsynth
+MIDI playback support plugin for VLC media player
+
+# requires libsecret, for gnome-keyring secrets storage on GNOME
+%package plugin-gnome
+Summary: VLC media player Gnome Keyring plugin
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-gnome
+Gnome Keyring integration for VLC media player
+
+# alternative codecs for specific formats, requires many of its own plugins
+%package plugin-gstreamer
+Summary: VLC media player GStreamer codec plugin
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: gstreamer1-plugins-good%{?_isa}
+Requires: gstreamer1-plugins-bad-free%{?_isa}
+Recommends: gstreamer1-plugin-libav%{?_isa}
+Recommends: gstreamer1-plugin-openh264%{?_isa}
+%description plugin-gstreamer
+GStreamer decoder plugins for VLC media player
+
+# requires libdc1394/libavc1394/libraw1394, is for specific hardware
+%if %{with ieee1394}
+%package plugin-ieee1394
+Summary: VLC media player IEEE 1394 plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-ieee1394
+IEEE 1394 (FireWire) plugins for VLC media player
+%endif
+
+# depends on j-a-c-k or pipewire-j-a-c-k, for low-latency audio
+%package plugin-jack
+Summary: VLC media player JACK plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+Suggests: pipewire-jack-audio-connection-kit
+%description plugin-jack
+PulseAudio plugins for VLC media player
+
+# for KWallet secrets storage on KDE Plasma
+%package plugin-kde
+Summary: VLC media player KWallet plugin
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-kde
+KDE KWallet integration for VLC media player
+
+# requires lua, used by CLI and GUI
+%package plugin-lua
+Summary: VLC media player lua scripting plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%{?lua_version:Requires: lua(abi) = %{lua_version}}
+%description plugin-lua
+Lua scripting support for VLC media player
+
+# requires gtk3 to render the notification icon
+%package plugin-notify
+Summary: VLC media player notification plugin
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-notify
+Desktop notification plugin for VLC media player
+
+# opencv has many dependencies
+%if %{with opencv}
+%package plugin-opencv
+Summary: VLC media player OpenCV plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-opencv
+OpenCV plugins for VLC media player
+%endif
+
+# uses libpulse to connect to pipewire-pulseaudio
+# vlc-plugin-pipewire plugin is an alternative
+%package plugin-pulseaudio
+Summary: VLC media player PulseAudio plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-pulseaudio
+PulseAudio plugins for VLC media player
+
+# requires libsmbclient, for SMB protocol support
+%package plugin-samba
+Summary: VLC media player SMB plugin
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-samba
+Samba access plugin for VLC media player
+
+# requires librsvg2, for SVG decoding and screen overlay
+%package plugin-svg
+Summary: VLC media player SVG plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-svg
+SVG plugins for VLC media player
+
+# requires libv4l, libva, OpenGL, X11/xcb, etc.
+%package plugins-video-out
+Summary: VLC media player vout plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugins-video-out
+Video output plugins for VLC media player
+
+%package plugin-visualization
+Summary: VLC media player visualization plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-visualization
+Visualization plugins for VLC media player
+
+%package plugin-vnc
+Summary: VLC media player VNC plugin
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-vnc
+VNC access plugin for VLC media player
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+%description devel
+The %{name}-devel package contains libraries and header files for
+developing applications and plugins that use %{name}.
+
+
+%prep
+%autosetup -p1
+
+rm -f aclocal.m4 m4/lib*.m4 m4/lt*.m4
+./bootstrap
+
+# switch "Allow automatic icon change" to opt-in
+sed -i -e 's|\("qt-icon-change",\) true|\1 false|' modules/gui/qt/qt.cpp
+
+# sync appstream app-id with Flathub
+sed -i -e 's|org\.videolan\.vlc|org.videolan.VLC|' share/vlc.appdata.xml.in.in
+
+%if 0%{?flatpak}
+# icons are renamed in order to be exported
+sed -i -e '/icon_theme_load/s|"vlc"|"org.videolan.VLC"|' modules/notify/notify.c
+sed -i -e '/fromTheme/s|"vlc"|"org.videolan.VLC"|' \
+ modules/gui/qt/main_interface.cpp modules/gui/qt/qt.cpp
+%endif
+
+touch src/revision.txt
+
+
+%build
+export LIVE555_PREFIX=%{_prefix}
+%configure \
+ --disable-silent-rules \
+ --disable-dependency-tracking \
+ --with-binary-version=%{version} \
+ --disable-static \
+ --with-pic \
+ --disable-rpath \
+ --enable-dbus \
+ --disable-optimizations \
+ --enable-lua \
+ \
+ --enable-archive \
+ --enable-live555 \
+ --enable-dc1394%{!?with_ieee1394:=no} \
+ --enable-dv1394%{!?with_ieee1394:=no} \
+ --enable-linsys \
+ --enable-dvdread \
+ --enable-dvdnav \
+ --enable-bluray \
+ --enable-opencv%{!?with_opencv:=no} \
+ --enable-smbclient \
+ --disable-dsm \
+ --enable-sftp \
+ --enable-nfs \
+ --disable-smb2 \
+ --enable-v4l2 \
+ --disable-decklink \
+ --enable-vcd \
+ --enable-libcddb \
+ --enable-screen \
+ --enable-vnc \
+ --disable-freerdp \
+ --enable-realrtsp \
+ --enable-asdcp%{!?with_asdcp:=no} \
+ \
+ --enable-dvbpsi \
+ --enable-gme \
+ --disable-sid \
+ --enable-ogg \
+ --enable-shout \
+ --enable-matroska \
+ --enable-mod \
+ --enable-mpc \
+ \
+ --disable-shine \
+ --disable-omxil \
+ --enable-crystalhd%{!?with_crystalhd:=no} \
+ --enable-mad \
+ --enable-mpg123 \
+ --enable-gst-decode \
+ --enable-avcodec \
+ --enable-libva \
+ --enable-avformat \
+ --enable-swscale \
+ --enable-postproc \
+ --enable-faad%{!?with_faad2:=no} \
+ --enable-aom \
+ --enable-dav1d \
+ --enable-vpx \
+ --enable-twolame \
+ --enable-fdkaac \
+ --enable-a52 \
+ --enable-dca \
+ --enable-flac \
+ --enable-libmpeg2 \
+ --enable-vorbis \
+ --enable-tremor \
+ --enable-speex \
+ --enable-opus \
+ --enable-spatialaudio \
+ --enable-theora \
+ --enable-oggspots \
+ --enable-daala \
+ --enable-schroedinger \
+ --enable-png \
+ --enable-jpeg \
+ --disable-bpg \
+ --disable-x262 \
+ --enable-x265%{!?with_x265:=no} \
+ --enable-x264%{!?with_x264:=no} \
+ --enable-x26410b%{!?with_x264:=no} \
+ --enable-mfx%{!?with_mfx:=no} \
+ --enable-fluidsynth \
+ --disable-fluidlite \
+ --enable-zvbi \
+ --disable-telx \
+ --enable-libass \
+ --disable-aribsub \
+ --disable-aribb25 \
+ --enable-kate \
+ --enable-tiger \
+ --enable-css \
+ \
+ --enable-gles2 \
+ --enable-xcb \
+ --enable-xvideo \
+ --enable-vdpau \
+ --enable-wayland \
+ --enable-sdl-image \
+ --enable-freetype \
+ --enable-fribidi \
+ --enable-harfbuzz \
+ --enable-fontconfig \
+ --with-default-font-family=NotoSerif \
+ --with-default-monospace-font-family=NotoSansMono \
+ --enable-svg \
+ --enable-svgdec \
+ --enable-aa \
+ --enable-caca \
+ --disable-mmal \
+ --disable-evas \
+ \
+ --enable-pulse \
+ --enable-alsa \
+ --enable-jack \
+ --enable-samplerate \
+ --enable-soxr \
+ --enable-chromaprint \
+ --enable-chromecast \
+ \
+ --enable-qt \
+ --enable-skins2 \
+ --disable-libtar \
+ --enable-lirc \
+ --enable-srt \
+ \
+ --disable-goom \
+ --enable-projectm%{!?with_projectm:=no} \
+ --disable-vsxu \
+ \
+ --enable-avahi \
+ --enable-udev \
+ --enable-mtp \
+ --enable-upnp \
+ --enable-microdns \
+ \
+ --enable-libxml2 \
+ --enable-libgcrypt \
+ --enable-gnutls \
+ --enable-taglib \
+ --enable-secret \
+ --enable-kwallet \
+ --disable-update-check \
+ --enable-notify \
+ --enable-libplacebo%{!?with_placebo:=no} \
+ --with-kde-solid=%{_datadir}/solid/actions \
+ %{nil}
+
+# clean unused-direct-shlib-dependencies
+sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
+
+%make_build
+
+
+%install
+%make_install CPPROG="cp -p"
+
+# RPM macros for other vlc-plugin-* packages
+install -D -m0644 %{S:1} %{buildroot}%{_rpmmacrodir}/macros.vlc
+
+# Ghost the plugins cache
+touch %{buildroot}%{vlc_plugindir}/plugins.dat
+
+# Use installed fonts for skins2; gnu-free is part of flatpak runtime
+rm -f %{buildroot}%{_datadir}/vlc/skins2/fonts/FreeSans{,Bold}.ttf
+ln -s %{_usr}/share/fonts/gnu-free/FreeSans{,Bold}.ttf %{buildroot}%{_datadir}/vlc/skins2/fonts/
+
+# Remove libtool libraries (for RHEL 9 and older)
+find %{buildroot}%{_libdir} -name '*.la' -delete
+
+# unpackaged static library
+rm -f %{buildroot}%{_libdir}/vlc/libcompat.*
+
+# GNOME 2 script, not compatible with GNOME 3+
+rm -f %{buildroot}%{_datadir}/vlc/utils/gnome-vlc-default.sh
+
+# The default PNG icons are used for desktop menu, notifications, and SNI;
+# all other icons are compiled in as resources
+find %{buildroot}%{_datadir}/icons/hicolor -type f ! -name 'vlc.png' -delete
+rm -f %{buildroot}%{_datadir}/vlc/vlc.ico
+
+# docs will be installed in %%files
+rm -rf %{buildroot}%{_docdir}/vlc
+
+%find_lang %{name}
+
+
+%check
+desktop-file-validate %{buildroot}%{_datadir}/applications/vlc.desktop
+appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/vlc.appdata.xml
+
+# chroma_copy_test fails on s390x (big endian?)
+%ifnarch s390x
+make check
+%endif
+
+
+%transfiletriggerin libs -- %{vlc_plugindir}
+%{_libdir}/vlc/vlc-cache-gen %{vlc_plugindir} &>/dev/null || :
+
+%transfiletriggerpostun libs -- %{vlc_plugindir}
+%{_libdir}/vlc/vlc-cache-gen %{vlc_plugindir} &>/dev/null || :
+
+
+%files
+%doc AUTHORS NEWS README THANKS
+%license COPYING COPYING.LIB
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/icons/hicolor/*/apps/%{name}.png
+%{_datadir}/solid/actions/%{name}-*.desktop
+%{_datadir}/vlc/utils/
+%{_metainfodir}/%{name}.appdata.xml
+
+%files libs -f %{name}.lang
+%license COPYING.LIB
+# client library, used by e.g. kaffeine, phonon-backend-vlc, etc.
+%{_libdir}/libvlc.so.5{,.*}
+# plugin API, used by vlc-plugin(s)-*
+%{_libdir}/libvlccore.so.9{,.*}
+%dir %{_libdir}/vlc/
+%{_libdir}/vlc/vlc-cache-gen
+%dir %{vlc_plugindir}
+%ghost %{vlc_plugindir}/plugins.dat
+
+%files cli
+%{_bindir}/vlc
+%{_bindir}/cvlc
+%{_bindir}/rvlc
+%{_bindir}/vlc-wrapper
+%{_mandir}/man1/vlc*.1*
+
+%files gui-ncurses
+%{_bindir}/nvlc
+%{vlc_plugindir}/gui/libncurses_plugin.so
+
+%files gui-qt
+%{_bindir}/qvlc
+%{vlc_plugindir}/gui/libqt_plugin.so
+
+%files gui-skins2
+%{_bindir}/svlc
+%{vlc_plugindir}/gui/libskins2_plugin.so
+%{_datadir}/vlc/skins2/
+
+%files plugins-base
+%license COPYING COPYING.LIB
+%exclude %{vlc_plugindir}/access/libaccess_jack_plugin.so
+%exclude %{vlc_plugindir}/access/libavio_plugin.so
+%if %{with ieee1394}
+%exclude %{vlc_plugindir}/access/libdc1394_plugin.so
+%exclude %{vlc_plugindir}/access/libdv1394_plugin.so
+%endif
+%exclude %{vlc_plugindir}/access/libpulsesrc_plugin.so
+%exclude %{vlc_plugindir}/access/libsmb_plugin.so
+%exclude %{vlc_plugindir}/access/libvnc_plugin.so
+%{vlc_plugindir}/access/
+%{vlc_plugindir}/access_output/
+%{vlc_plugindir}/audio_filter/
+%{vlc_plugindir}/audio_mixer/
+%exclude %{vlc_plugindir}/audio_output/libjack_plugin.so
+%exclude %{vlc_plugindir}/audio_output/libpulse_plugin.so
+%{vlc_plugindir}/audio_output/
+%exclude %{vlc_plugindir}/codec/libavcodec_plugin.so
+%if %{with crystalhd}
+%exclude %{vlc_plugindir}/codec/libcrystalhd_plugin.so
+%endif
+%exclude %{vlc_plugindir}/codec/libfluidsynth_plugin.so
+%exclude %{vlc_plugindir}/codec/libgstdecode_plugin.so
+%exclude %{vlc_plugindir}/codec/libsvgdec_plugin.so
+%{vlc_plugindir}/codec/
+%exclude %{vlc_plugindir}/control/libxcb_hotkeys_plugin.so
+%{vlc_plugindir}/control/
+%exclude %{vlc_plugindir}/demux/libavformat_plugin.so
+%{vlc_plugindir}/demux/
+%dir %{vlc_plugindir}/gui/
+%exclude %{vlc_plugindir}/keystore/libkwallet_plugin.so
+%exclude %{vlc_plugindir}/keystore/libsecret_plugin.so
+%{vlc_plugindir}/keystore/
+%{vlc_plugindir}/logger/
+%{vlc_plugindir}/meta_engine/
+%{vlc_plugindir}/misc/
+%{vlc_plugindir}/mux/
+%dir %{vlc_plugindir}/notify/
+%exclude %{vlc_plugindir}/packetizer/libpacketizer_avparser_plugin.so
+%{vlc_plugindir}/packetizer/
+%exclude %{vlc_plugindir}/services_discovery/libpulselist_plugin.so
+%exclude %{vlc_plugindir}/services_discovery/libxcb_apps_plugin.so
+%{vlc_plugindir}/services_discovery/
+%{vlc_plugindir}/spu/
+%{vlc_plugindir}/stream_extractor/
+%{vlc_plugindir}/stream_filter/
+%exclude %{vlc_plugindir}/stream_out/libstream_out_chromaprint_plugin.so
+%{vlc_plugindir}/stream_out/
+%exclude %{vlc_plugindir}/text_renderer/libsvg_plugin.so
+%{vlc_plugindir}/text_renderer/
+%dir %{vlc_plugindir}/vaapi/
+%dir %{vlc_plugindir}/vdpau/
+%exclude %{vlc_plugindir}/video_chroma/libswscale_plugin.so
+%{vlc_plugindir}/video_chroma/
+%if %{with opencv}
+%exclude %{vlc_plugindir}/video_filter/libopencv_*.so
+%endif
+%exclude %{vlc_plugindir}/video_filter/libpostproc_plugin.so
+%{vlc_plugindir}/video_filter/
+%dir %{vlc_plugindir}/video_output/
+%{vlc_plugindir}/video_output/libfb_plugin.so
+%{vlc_plugindir}/video_output/libvdummy_plugin.so
+%{vlc_plugindir}/video_output/libvmem_plugin.so
+%{vlc_plugindir}/video_output/libyuv_plugin.so
+%dir %{vlc_plugindir}/video_splitter/
+%dir %{vlc_plugindir}/visualization/
+%dir %{_datadir}/vlc/
+
+%if %{with crystalhd}
+%files plugin-crystalhd
+%{vlc_plugindir}/codec/libcrystalhd_plugin.so
+%endif
+
+%files plugin-ffmpeg
+%{vlc_plugindir}/access/libavio_plugin.so
+%{vlc_plugindir}/codec/libavcodec_plugin.so
+%{vlc_plugindir}/demux/libavformat_plugin.so
+%{vlc_plugindir}/packetizer/libpacketizer_avparser_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_chromaprint_plugin.so
+%{vlc_plugindir}/vdpau/libvdpau_avcodec_plugin.so
+%{vlc_plugindir}/video_chroma/libswscale_plugin.so
+%{vlc_plugindir}/video_filter/libpostproc_plugin.so
+
+%files plugin-fluidsynth
+%{vlc_plugindir}/codec/libfluidsynth_plugin.so
+
+%files plugin-gnome
+%{vlc_plugindir}/keystore/libsecret_plugin.so
+
+%files plugin-gstreamer
+%{vlc_plugindir}/codec/libgstdecode_plugin.so
+
+%if %{with ieee1394}
+%files plugin-ieee1394
+%{vlc_plugindir}/access/libdc1394_plugin.so
+%{vlc_plugindir}/access/libdv1394_plugin.so
+%endif
+
+%files plugin-jack
+%{vlc_plugindir}/access/libaccess_jack_plugin.so
+%{vlc_plugindir}/audio_output/libjack_plugin.so
+
+%files plugin-kde
+%{vlc_plugindir}/keystore/libkwallet_plugin.so
+
+%files plugin-lua
+%{_libdir}/vlc/lua/
+%{vlc_plugindir}/lua/
+%{_datadir}/vlc/lua/
+
+%files plugin-notify
+%{vlc_plugindir}/notify/libnotify_plugin.so
+
+%if %{with opencv}
+%files plugin-opencv
+%{vlc_plugindir}/video_filter/libopencv_example_plugin.so
+%{vlc_plugindir}/video_filter/libopencv_wrapper_plugin.so
+%endif
+
+%files plugin-pulseaudio
+%{_libdir}/vlc/libvlc_pulse.so*
+%{vlc_plugindir}/access/libpulsesrc_plugin.so
+%{vlc_plugindir}/audio_output/libpulse_plugin.so
+%{vlc_plugindir}/services_discovery/libpulselist_plugin.so
+
+%files plugin-samba
+%{vlc_plugindir}/access/libsmb_plugin.so
+
+%files plugin-svg
+%{vlc_plugindir}/codec/libsvgdec_plugin.so
+%{vlc_plugindir}/text_renderer/libsvg_plugin.so
+
+%files plugins-video-out
+%{_libdir}/vlc/libvlc_vdpau.so*
+%{_libdir}/vlc/libvlc_xcb_events.so*
+%{vlc_plugindir}/control/libxcb_hotkeys_plugin.so
+%{vlc_plugindir}/services_discovery/libxcb_apps_plugin.so
+%{vlc_plugindir}/vaapi/*.so
+%exclude %{vlc_plugindir}/vdpau/libvdpau_avcodec_plugin.so
+%{vlc_plugindir}/vdpau/*.so
+%exclude %{vlc_plugindir}/video_output/libfb_plugin.so
+%exclude %{vlc_plugindir}/video_output/libvdummy_plugin.so
+%exclude %{vlc_plugindir}/video_output/libvmem_plugin.so
+%exclude %{vlc_plugindir}/video_output/libyuv_plugin.so
+%{vlc_plugindir}/video_output/*.so
+%{vlc_plugindir}/video_splitter/*.so
+
+%files plugin-visualization
+%{vlc_plugindir}/visualization/*.so
+
+%files plugin-vnc
+%{vlc_plugindir}/access/libvnc_plugin.so
+
+%files devel
+%dir %{_includedir}/vlc
+%{_includedir}/vlc/*.h
+%{_includedir}/vlc/plugins/
+%{_libdir}/libvlc.so
+%{_libdir}/libvlccore.so
+%{_libdir}/pkgconfig/libvlc.pc
+%{_libdir}/pkgconfig/vlc-plugin.pc
+%{_rpmmacrodir}/macros.vlc
+
+
+%changelog
+%autochangelog
5 months, 2 weeks
Architecture specific change in rpms/vlc.git
by githook-noreply@fedoraproject.org
The package rpms/vlc.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/vlc.git/commit/?id=6709eef7e45da8....
Change:
+%ifnarch s390x
Thanks.
Full change:
============
commit 6709eef7e45da8c1c1ab8589ab39d79b60b053e8
Author: Yaakov Selkowitz <yselkowi(a)redhat.com>
Date: Thu Dec 14 19:15:27 2023 -0500
Initial Fedora build
As VLC is going to be used as a multimedia backend library by KDE Phonon
and apps, the subpackages are organized in a way that should cover every
use case from framework, to CLI, TUI, and of course the GUI.
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..22f6967
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/vlc-3.0.20.tar.xz
diff --git a/0001-Use-SYSTEM-wide-ciphers-for-gnutls.patch b/0001-Use-SYSTEM-wide-ciphers-for-gnutls.patch
new file mode 100644
index 0000000..da5d8c4
--- /dev/null
+++ b/0001-Use-SYSTEM-wide-ciphers-for-gnutls.patch
@@ -0,0 +1,38 @@
+From 3039aec58203513f29edb03f84471ea941a0c226 Mon Sep 17 00:00:00 2001
+From: Nicolas Chauvet <kwizart(a)gmail.com>
+Date: Mon, 24 Sep 2018 18:28:26 +0200
+Subject: [PATCH] Use @SYSTEM wide ciphers for gnutls
+
+Gnutls upstream has support for system defined ciphers list
+This is decribed at
+https://fedoraproject.org/wiki/Packaging:CryptoPolicies
+Also found on the debian wiki
+https://wiki.debian.org/CryptoPolicy
+
+Signed-off-by: Nicolas Chauvet <kwizart(a)gmail.com>
+---
+ modules/misc/gnutls.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/modules/misc/gnutls.c b/modules/misc/gnutls.c
+index 7b63cc34c4..3ca665f3d3 100644
+--- a/modules/misc/gnutls.c
++++ b/modules/misc/gnutls.c
+@@ -768,12 +768,14 @@ static void CloseServer (vlc_tls_creds_t *crd)
+ "hash functions and compression methods can be selected. " \
+ "Refer to GNU TLS documentation for detailed syntax.")
+ static const char *const priorities_values[] = {
++ "@SYSTEM",
+ "PERFORMANCE",
+ "NORMAL",
+ "SECURE128",
+ "SECURE256",
+ };
+ static const char *const priorities_text[] = {
++ N_("System (default to system crypto ciphers policy)"),
+ N_("Performance (prioritize faster ciphers)"),
+ N_("Normal"),
+ N_("Secure 128-bits (exclude 256-bits ciphers)"),
+--
+2.25.4
+
diff --git a/changelog b/changelog
new file mode 100644
index 0000000..abb569b
--- /dev/null
+++ b/changelog
@@ -0,0 +1,1771 @@
+* Wed Nov 08 2023 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.20-2
+- Rebuild for new faad2 version
+
+* Thu Nov 02 2023 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.20-1
+- Update to 3.0.20
+
+* Thu Oct 12 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.19-1.1
+- Fix build with older taglib in el7
+
+* Thu Oct 12 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.19-1
+- Update to 3.0.19
+
+* Sun Aug 06 2023 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.19-0.7
+- rebuilt
+
+* Fri Jul 28 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.19-0.6
+- Drop onevpl for now (see rfbz#6711)
+
+* Fri Jul 28 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.19-0.5
+- Update snapshot
+- Use onevpl for f38+ and el9+
+
+* Tue Jun 13 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.19-0.4
+- Update snapshot
+
+* Mon Apr 10 2023 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.19-0.3.1
+- Rebuild for live555
+
+* Sun Mar 26 2023 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.19-0.2.1
+- rebuilt
+
+* Thu Mar 23 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.19-0.1.1
+- rebuilt
+
+* Wed Mar 22 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.19-0.2
+- Update snapshot
+
+* Sun Dec 25 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.18-4
+- Add libplacebo-5
+
+* Fri Dec 23 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.18-3
+- Update to current snapshot
+
+* Sun Nov 06 2022 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.18-2
+- Rebuild for live555
+
+* Sun Oct 16 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.18-1
+- Update to 3.0.18
+
+* Fri Sep 30 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.18-0.3.rc
+- Update to 3.0.18-rc2
+
+* Mon Sep 26 2022 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.18-0.2.rc
+- Rebuild for new flac
+
+* Mon Aug 29 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.18-0.1.rc
+- Update to 3.0.18-rc
+- Drop mmal downstream (rpi) patches
+- Drop merged patches
+
+* Mon Aug 08 2022 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 1:3.0.17.4-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg
+ 5.1
+
+* Fri Jul 22 2022 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.17.4-7
+- Rebuild for new ffmpeg
+
+* Fri Jul 15 2022 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.17.4-6
+- rebuilt
+
+* Tue Jul 05 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.17.4-5
+- rebuilt
+
+* Fri Jun 24 2022 Robert-André Mauchin <zebob.m(a)gmail.com> - 1:3.0.17.4-4
+- Rebuilt for new AOM and dav1d
+
+* Fri Jun 24 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.17.4-3
+- Rebuilt
+
+* Sun Jun 12 2022 Sérgio Basto <sergio(a)serjux.com> - 1:3.0.17.4-2
+- Mass rebuild for x264-0.164
+
+* Sun May 15 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.17.4-1
+- Update to 3.0.17.4
+
+* Thu Mar 10 2022 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.17.2-1
+- Update to 3.0.17.2 (rfbz#6241)
+
+* Tue Feb 22 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.17-7
+- Update to 3.0.17
+
+* Fri Feb 04 2022 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.17-6
+- rebuilt
+
+* Wed Jan 19 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.17-5
+- rebuilt
+
+* Tue Jan 18 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.17-4
+- Bump
+
+* Sat Jan 15 2022 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.17-3
+- Update 3.x snapshot
+
+* Fri Nov 19 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.17-2
+- Rebuilt
+
+* Thu Nov 11 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.17-1
+- Update to 3.x snapshot
+
+* Tue Nov 09 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.16-7
+- Rebuilt for new ffmpeg snapshot
+
+* Sat Oct 30 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.16-6
+- rebuilt
+
+* Thu Aug 19 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.16-5
+- Rebuilt
+
+* Tue Aug 03 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 1:3.0.16-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Sun Jul 11 2021 Sérgio Basto <sergio(a)serjux.com> - 1:3.0.16-3
+- Mass rebuild for x264-0.163
+
+* Wed Jun 30 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.16-2
+- Rebuilt
+
+* Sat Jun 19 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.16-1
+- Update to 3.0.16
+
+* Wed Jun 16 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.15-3
+- Bump
+
+* Sun Jun 13 2021 Robert-André Mauchin <zebob.m(a)gmail.com> - 1:3.0.15-2
+- Rebuild for new aom
+
+* Sat Jun 12 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.15-1
+- Update to 3.0.15
+
+* Tue May 11 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.14-1
+- Update to 3.0.14
+
+* Mon May 10 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.13-2.1
+- rebuilt
+
+* Wed May 05 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.13-1.1
+- rebuilt
+
+* Thu Apr 29 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.13-1
+- Update to 3.0.13
+
+* Wed Apr 14 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.12.1-9
+- Rebuild for new x265
+
+* Fri Apr 02 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.12.1-8
+- rebuilt
+
+* Tue Mar 02 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.12.1-7
+- Update snapshot
+
+* Thu Feb 11 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.12.1-6
+- Rebuilt
+
+* Thu Feb 04 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 1:3.0.12.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Sun Jan 24 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.12.1-4
+- Rebuild
+
+* Wed Jan 20 2021 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.12.1-3
+- Rebuild
+
+* Thu Dec 31 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.12.1-2
+- Rebuilt for new ffmpeg snapshot
+
+* Mon Dec 28 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.12.1-1
+- Update to 3.0.12.1
+
+* Wed Dec 16 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.12-1
+- Update to 3.0.12
+
+* Mon Dec 14 2020 Robert-André Mauchin <zebob.m(a)gmail.com> - 1:3.0.12-0.4
+- Rebuild for dav1d SONAME bump
+- Add patch to build with GCC 11.0.0
+
+* Fri Nov 27 2020 Sérgio Basto <sergio(a)serjux.com> - 1:3.0.12-0.3
+- Mass rebuild for x264-0.161
+
+* Fri Oct 30 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.12-0.2
+- Backport fix for libnotify - Enable vlc notify
+
+* Fri Oct 30 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.12-0.1
+- Update snapshoot
+- Switch to lua-5.1
+
+* Wed Oct 21 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.11.1-6
+- Rebuild for new libdvdread
+
+* Mon Sep 28 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.11.1-5
+- Rebuild for new protobuf
+
+* Tue Aug 18 2020 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 1:3.0.11.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Sun Aug 02 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.11.1-3
+- Revert "Disable LTO"
+
+* Sat Aug 01 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.11.1-2
+- Rebuilt for live555
+
+* Mon Jul 27 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.11.1-1
+- Update to 3.0.11.1
+
+* Sat Jul 18 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.11-7
+- Rebuilt
+
+* Wed Jul 08 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.11-6
+- Rebuilt
+
+* Tue Jul 07 2020 Sérgio Basto <sergio(a)serjux.com> - 1:3.0.11-5
+- Mass rebuild for x264
+
+* Wed Jul 01 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.11-4
+- Rebuilt for new dav1d and libplacebo
+
+* Tue Jun 30 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.11-3
+- Rebuilt
+
+* Wed Jun 24 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.11-2
+- rebuilt
+
+* Mon Jun 15 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.11-1
+- Update to 3.0.11
+
+* Sun May 31 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.10-3
+- Rebuild for new x265 version
+
+* Sun May 24 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.10-2
+- Rebuild for dav1d SONAME bump
+
+* Tue Apr 28 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.10-1
+- Update to 3.0.10
+- Back to devtoolset-7 for EL7
+
+* Fri Apr 24 2020 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.9.2-3
+- Fix srt issue (rfbz#5614)
+
+* Mon Apr 13 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.9.2-2
+- Rebuilt for live555
+
+* Wed Apr 08 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.9.2-1
+- Update to 3.0.9.2
+- Enable srt
+- Enable libssh2 even on el8
+
+* Sun Apr 05 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.9-36
+- Lower libopus requirement for el7 - rfbz#5585
+- Add patch to build with libdvdread/libdvdnav for rhel
+
+* Sun Apr 05 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.9-35
+- Switch to gitlab snapshot
+- Switch to devtoolset-8 for el7
+
+* Thu Apr 02 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.9-34
+- Update to 20200402
+- Enable make tests
+
+* Fri Mar 06 2020 leigh123linux <leigh123linux(a)googlemail.com> - 1:3.0.9-33
+- Update to current snapshot
+
+* Sun Feb 23 2020 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> - 1:3.0.9-32
+- Rebuild for x265
+
+* Sat Feb 22 2020 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> - 1:3.0.9-31
+- Rebuild for ffmpeg-4.3 git
+
+* Sat Feb 08 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.9-30
+- Rebuild for new libplacebo version
+
+* Sat Feb 01 2020 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.9-29
+- rebuilt
+
+* Sat Jan 18 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.9-28
+- Update to current snapshot
+- Drop libssh2 from el8 - rfbz#5519
+- Update mmal patch
+
+* Sun Dec 22 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.9-27
+- Rebuild for new protobuf version
+
+* Thu Dec 19 2019 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.9-26
+- Rebuild for new libplacebo version
+
+* Tue Dec 17 2019 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.9-25
+- Mass rebuild for x264
+
+* Thu Nov 28 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.9-24
+- Rebuild for new x265
+
+* Fri Nov 15 2019 Dominik 'Rathann' Mierzejewski <rpm(a)greysector.net> - 1:3.0.9-23
+- rebuild for libdvdread ABI bump
+
+* Thu Oct 24 2019 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.9-22
+- Rebuild for dav1d SONAME bump
+
+* Mon Oct 14 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.9-21
+- Update to 20191014
+- Update mmal patch to 10
+
+* Tue Sep 17 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.8-20
+- Add EL8 support
+- Drop kde-filesystem
+
+* Wed Aug 21 2019 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.8-2
+- Rebuild for dav1d and aom SONAME bump
+
+* Tue Aug 20 2019 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.8-1
+- Update to 3.0.8 - 20190820 snapshot
+
+* Tue Aug 06 2019 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.8-0.5
+- Rebuild for new ffmpeg version
+
+* Wed Jul 31 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.8-0.4
+- Update snapshot
+
+* Fri Jul 19 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.8-0.3
+- Rebuilt for live555
+
+* Thu Jul 18 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.8-0.2
+- Update snapshot
+- Add system-wide ciphers
+
+* Tue Jul 02 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.8-0.1
+- Update to 20190702
+
+* Tue Jun 18 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.7.1-4
+- Avoid files listed twice
+- Rework with/without options
+
+* Mon Jun 17 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.7.1-3
+- Move asdcp plugin to extras
+
+* Wed Jun 12 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.7.1-2
+- Enable asdcplib
+
+* Wed Jun 12 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.7.1-1
+- Update to 3.0.7.1
+
+* Fri Jun 07 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.7-2
+- Enable libplacebo
+
+* Fri Jun 07 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.7-1
+- Update to 3.0.7
+
+* Sat Apr 06 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.7-0.1
+- Update to 20190406
+- Rebuilt for live555
+- Rebuilt for libplacebo
+- Update mmal patch
+
+* Tue Mar 26 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.6-24
+- Drop projectm until fixed
+
+* Tue Mar 12 2019 Sérgio Basto <sergio(a)serjux.com> - 1:3.0.6-23
+- Mass rebuild for x264
+
+* Tue Mar 05 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.6-22
+- Rebuilt for live555/dav1d
+
+* Tue Mar 05 2019 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 1:3.0.6-21
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Thu Feb 28 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.6-20
+- Rebuild for new x265
+
+* Wed Feb 27 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.6-19
+- Patch for libvpx-1.8.0
+
+* Wed Feb 27 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.6-18
+- Rebuilt
+
+* Thu Jan 24 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.6-17
+- Drop unmaintained phonon support on el7
+
+* Thu Jan 17 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.6-16
+- Update main/core packaging split
+
+* Thu Jan 10 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.6-15
+- Update to 3.0.6
+- Rework xorg/wayland plugins moved to vlc-core
+
+* Tue Jan 08 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.5-14
+- Only enable mmal on rpi
+- Fixup vdpau on core
+
+* Fri Jan 04 2019 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.5-12
+- Restore Obsoletes/Provides vlc-plugin-jack
+
+* Sun Dec 30 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.5-11
+- Enable dav1d support
+
+* Thu Dec 27 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 1:3.0.5-10
+- Update to 3.0.5
+- Bump n-v-r to make koji happy
+
+* Thu Dec 20 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.5-0.2
+- Add mmal support
+
+* Thu Dec 13 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.5-0.1
+- Bump Epoch
+- Update to 20181213
+
+* Thu Nov 29 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.5-7
+- Update to 20181129
+
+* Sun Nov 18 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.5-6
+- Rebuild for new x265
+
+* Sun Nov 11 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.5-5
+- Update to 20181111
+
+* Sat Oct 20 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.5-4
+- Update to 20181020
+
+* Thu Oct 04 2018 Sérgio Basto <sergio(a)serjux.com> - 3.0.5-3
+- Mass rebuild for x264 and/or x265
+- Fix build with x264 >= 0.153
+
+* Wed Oct 03 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.5-2
+- Update to 20181003 snapshot
+
+* Fri Sep 21 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.5-1
+- Update to 3.0.5 snapshot from today
+- Enable aom support
+- Workaound a bug with vlc-cache-gen on armhfp
+
+* Tue Sep 18 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.4-3
+- Expunge qt-devel from buildroot
+
+* Wed Sep 12 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.4-2
+- Fix unexpanded ldconfig macro (rfbz#5018)
+
+* Fri Aug 31 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.4-1
+- Update to 3.0.4
+
+* Sat Aug 04 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.3-7
+- Add patch from vlc mailing list to fix wayland freeze (rfbz#4596)
+
+* Tue Jul 24 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.3-6
+- Rebuilt for libplacebo
+
+* Wed Jun 27 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.3-5
+- Revert last commit
+
+* Sat Jun 16 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.3-4
+- Rebuild for new libass version
+- Make libplacebo x86 only due to vulkan changes
+
+* Sat Jun 02 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.3-3
+- Fix build against Qt 5.11
+
+* Fri Jun 01 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.3-2
+- Add missing libjpeg
+
+* Mon May 28 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.3-1
+- Update to 3.0.3
+
+* Mon May 14 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.2-3
+- Rebuilt
+
+* Mon Apr 23 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.2-2
+- Readd lost patch
+
+* Mon Apr 23 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.2-1
+- Update to 3.0.2
+
+* Tue Apr 17 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.1-6
+- Rebuilt for libupnp
+
+* Fri Mar 23 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.1-5
+- Rework version tag
+- Add soxr
+- Add ldconfig_scriptlets
+
+* Sat Mar 17 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.1-4
+- Rebuilt for live555
+
+* Thu Mar 08 2018 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> - 3.0.1-3
+- Rebuilt for new ffmpeg snapshot
+- Patch for fribidi version 1.0
+
+* Wed Feb 28 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.1-2
+- Rebuilt for x265
+
+* Tue Feb 27 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.1-1
+- Update to 3.0.1
+
+* Mon Feb 26 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-3
+- Add libplacebo support
+
+* Sun Feb 18 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-2
+- Enable microdns (rfbz#4793)
+
+* Fri Feb 09 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-1
+- Update to 3.0.0 release
+
+* Sun Feb 04 2018 Sérgio Basto <sergio(a)serjux.com> - 3.0.0-0.53.git20180202.rc9
+- Rebuild (live555-2018.01.29)
+
+* Fri Feb 02 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.52.git20180202.rc9
+- Update to rc9
+
+* Sat Jan 27 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.51.git20180127.rc8
+- Update to 20180127 -rc8
+- Rebuild for new libcdio and libvpx
+
+* Thu Jan 18 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.50.git20180109.rc5
+- Rebuilt for ffmpeg-3.5 git
+
+* Mon Jan 15 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.49.git20180109.rc5
+- Rebuilt for VA-API 1.0.0
+
+* Tue Jan 09 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.48.git20180109.rc5
+- Update to 20180109 -rc5
+
+* Sun Dec 31 2017 Sérgio Basto <sergio(a)serjux.com> - 3.0.0-0.47.git20171221.rc2
+- Mass rebuild for x264 and x265
+
+* Thu Dec 21 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.46.git20171221.rc2
+- Update to 20171221
+- Drop pre-version
+- Set defaults fonts
+- Enable gstreamer on %%{arm} and aarch64
+- Drop wayland patch
+
+* Sat Dec 16 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0~rc2-0.45.git20171215
+- Improve pre-version
+- Re-enable i686 mmx/sse (autodetected)
+
+* Fri Dec 15 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.44.git20171215
+- Update to 20171215
+
+* Fri Dec 08 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.43.git20171208
+- Update to 20171208
+
+* Fri Dec 01 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.42.git20171122
+- Rebuild for new protobuf version
+- Rebuild against new libmfx (rhbz#1471768)
+
+* Sun Nov 26 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.41.git20171122
+- Rebuilt for live555
+
+* Wed Nov 22 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.40.git20171122
+- Update to 20171122 snapshot
+
+* Thu Nov 16 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.40.git20171103
+- Rebuild for new protobuf version
+
+* Fri Nov 03 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.39.git20171103
+- Update to 20171103 snapshoot
+
+* Mon Oct 16 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.38.git20171009
+- Rebuild for ffmpeg update
+
+* Mon Oct 09 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.37.git20171009
+- Update snapshot
+- Fix libvlc vdpau issue (rfbz #4678)
+
+* Mon Sep 25 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.36.git20170922
+- Rebuilt for live555
+
+* Fri Sep 22 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.35.git20170922
+- Update to VDD2017 edition
+- https://www.videolan.org/videolan/events/vdd17/
+
+* Wed Aug 23 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.34.git20170823
+- Update snapshot
+
+* Mon Jul 31 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.33.git20170717
+- Fix lua directory search path
+
+* Tue Jul 25 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.32.git20170717
+- Rebuilt for live555
+
+* Mon Jul 17 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.31.git20170717
+- Update snapshot
+
+* Tue Jul 04 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.30.git20170704
+- Update snapshot
+- Use https for downloads - rhbz#4584
+
+* Sat Jun 24 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.29.git20170622
+- Restore wayland with a patch - rhbz#4552
+
+* Thu Jun 22 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.28.git20170622
+- Update snapshoot
+- Disable wayland support for now
+- Update release field
+
+* Thu Jun 01 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.2620170601git
+- Update to 20170601 snapshot
+
+* Thu May 25 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.25
+- Rebuilt for live555
+
+* Tue May 23 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.24
+- Update to 20170523 snapshot
+
+* Sat Apr 29 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.23
+- Rebuild for ffmpeg update
+
+* Thu Apr 27 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.22
+- Update ot 20170427 snapshot
+
+* Wed Apr 05 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.21
+- Update to 20170405 snapshoot
+- Rework main -core library split
+
+* Mon Mar 20 2017 RPM Fusion Release Engineering <kwizart(a)rpmfusion.org> - 3.0.0-0.20
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Thu Mar 16 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.19
+- Update to 20170318 snapshoot
+- Drop hidpi revert rfbz#4272
+- Recommends qt5-qtwayland
+
+* Thu Feb 23 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.18
+- Rebuild for libvncserver .so version bump
+
+* Mon Feb 20 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.17
+- Update to 20170220 snapshot
+- Clean merged patch, unrevert wayland runtime detection
+- Switch source url on purpose
+
+* Tue Jan 31 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.16
+- Add daala support
+
+* Tue Jan 17 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.15
+- Fix lirc activation - rhbz#4420
+- Revert upstream commit 785b0f18d7 for wayland detection - rfbz#4380
+
+* Mon Jan 09 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.14
+- Update to 20170109
+- Disable wayland for now - rhbz#4380
+- Move libvlc pulse,vdpau,xcb from -core to main
+
+* Tue Jan 03 2017 Dominik Mierzejewski <rpm(a)greysector.net> - 3.0.0-0.13
+- rebuild for x265
+
+* Mon Dec 12 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.12
+- Update to 20161212 snapshot
+- Add BR: vpx, mpg123 and mfx
+
+* Tue Nov 22 2016 leigh scott <leigh123linux(a)googlemail.com> - 3.0.0-0.11
+- add patch to disable HIDPI scaling - rfbz#4272
+
+* Tue Nov 08 2016 Sérgio Basto <sergio(a)serjux.com> - 3.0.0-0.10
+- Rebuild for x265-2.1
+
+* Fri Oct 28 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.9
+- Updateto 3.0.0 20161026-0238-git
+- Merge vlc-plugin-jack into main
+- Add support for appdata
+
+* Thu Sep 08 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.8
+- Re-enable bootstrap
+
+* Fri Sep 02 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.7
+- Bump to 20160901 nightly
+- Fix plugins.dat path - rfbz#4184
+
+* Thu Aug 18 2016 Sérgio Basto <sergio(a)serjux.com> - 3.0.0-0.6
+- Clean spec, Vascom patches series, rfbz #4196, add license tag
+
+* Thu Aug 04 2016 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.5
+- Remove -f from vlc-cache-gen scriptlets rfbz#4167
+
+* Sat Jul 30 2016 Julian Sikorski <belegdol(a)fedoraproject.org> - 3.0.0-0.4
+- Rebuilt for ffmpeg-3.1.1
+
+* Fri Jul 29 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.3
+- Update to today snapshoot
+
+* Fri Jul 01 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.2
+- Update to today snapshot
+
+* Tue Jun 14 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.1
+- Update to 3.0.0 - snapshot 20160614
+- Switch to qt5
+- Update Build Dependencies
+
+* Mon Jun 06 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.4-1
+- Update to 2.2.4
+
+* Wed May 04 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.3-1
+- Update to 2.2.3
+
+* Sat Feb 06 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.2-1
+- Update to 2.2.2
+
+* Tue Oct 06 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.2-0.1
+- Update to 2.2.2 pre-version
+
+* Sat May 16 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.1-6
+- Rebuilt for x265
+
+* Wed May 13 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.1-5
+- Update to current bugfix
+
+* Sat May 09 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.1-4
+- Recreate the plugins cache on post for main - rfbz#3639
+- %%ghost the cache plugins
+
+* Sun Apr 26 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.1-3
+- Fix build with freerdp for f22
+- Disable optimizations
+- Disable mmx and sse on fedora >= 22
+
+* Thu Apr 16 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.1-2
+- Rebuilt for x265
+
+* Mon Apr 13 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.1-1
+- Update to 2.2.1
+- Enable x265 on armhfp
+- Add --with rpi conditional for raspberrypi and mmal
+
+* Fri Feb 27 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.0-1
+- Update to 2.2.0
+
+* Tue Nov 25 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.0-0.2
+- Update to 2.2.0-rc2
+
+* Fri Nov 14 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.2.0-0.1
+- Update to 2.2.0-rc1
+
+* Sun Sep 28 2014 kwizart <kwizart(a)gmail.com> - 2.1.5-4
+- Allow build with ffmpeg24
+
+* Fri Sep 26 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.5-3
+- Rebuilt for FFmpeg 2.4.x
+
+* Thu Aug 07 2014 Sérgio Basto <sergio(a)serjux.com> - 2.1.5-2
+- Rebuilt for ffmpeg-2.3
+
+* Sat Jul 26 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.5-1
+- Update to 2.1.5
+
+* Sat Apr 26 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.4-5
+- Rebuilt for libgcrypt
+
+* Sat Mar 29 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.4-4
+- Rebuilt for ffmpeg
+
+* Sat Mar 22 2014 Sérgio Basto <sergio(a)serjux.com> - 2.1.4-3
+- Rebuilt for x264
+
+* Thu Mar 06 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.4-2
+- Rebuilt for x264
+
+* Fri Feb 21 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.4-1
+- Update to 2.1.4
+
+* Thu Feb 06 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.3-1
+- Update to 2.1.3
+
+* Fri Jan 17 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.2-2
+- Disable freerdp for f21
+
+* Tue Dec 10 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.2-1
+- Update to 2.1.2
+
+* Thu Nov 28 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.1-2
+- Rebuilt for live555
+
+* Thu Nov 14 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.1-1
+- Update to 2.1.1
+
+* Tue Nov 05 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-3
+- Rebuilt for x264/FFmpeg
+
+* Tue Oct 22 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-2
+- Rebuilt for x264
+
+* Tue Oct 01 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-1
+- Update to 2.1.0
+
+* Wed Aug 28 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-0.8.rc1
+- Update to 2.1.0-rc1
+
+* Thu Aug 15 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-0.6.pre2
+- Rebuilt for FFmpeg 2.0.x
+
+* Fri Jul 26 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-0.5.pre2
+- Update to 2.1.0-pre2
+
+* Sat Jul 20 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-0.4.pre1
+- Rebuilt for x264
+
+* Fri Jul 12 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-0.3.pre1
+- Use Officially tagged 2.1.0-pre1
+
+* Wed Jun 26 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1.0-0.2.pre1
+- Update to 2.1.0-pre1
+
+* Mon Apr 08 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.6-1
+- Update to 2.0.6
+
+* Tue Mar 26 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.5-6
+- Move %%{_datadir}/vlc/lua/http/.hosts to hosts-sample to avoid
+ config file - https://bugzilla.rpmfusion.org/2726
+
+* Sat Feb 23 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.5-5
+- Fix samba4 detection rfbz#2659
+
+* Wed Jan 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.5-4
+- Add new live555 requires
+
+* Sun Jan 20 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.5-3
+- Rebuilt for ffmpeg/x264
+
+* Wed Jan 02 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.5-2
+- Fix build with FLAC-1.3.x
+
+* Fri Dec 14 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.5-1
+- Update to 2.0.5
+
+* Sat Nov 24 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.4-3
+- Fix build with kernel-3.7
+
+* Fri Nov 23 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.4-2
+- Rebuilt for x264
+
+* Fri Oct 19 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.4-1
+- Update to 2.0.4
+- Enable opus
+- Disable x86 loader
+- Avoid rpath
+
+* Wed Sep 26 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.3-3
+- Fix --with fluidsynth typo
+
+* Wed Sep 05 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.3-2
+- Rebuilt for x264 ABI 125
+
+* Fri Jul 20 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.3-1
+- Update to 2.0.3
+
+* Wed Jul 11 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.2-3
+- Fix build of xcb
+- Switch to pkgconfig(libudev)
+
+* Wed Jul 04 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.2-2
+- Rework BR and RPM conditionals
+- Drop support for anything below EL-6 and current Fedora.
+
+* Thu Jun 28 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.2-1
+- Update to 2.0.2
+
+* Sun Jun 24 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.1-3
+- Rebuild for FFmpeg/x264
+
+* Mon Jun 18 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.1-2
+- Backport patch for ffmpeg54
+
+* Wed May 02 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.1-1
+- Update to 2.0.1
+
+* Tue Mar 13 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.0-5
+- Rebuilt for x264 ABI 0.120
+
+* Fri Mar 02 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.0-4
+- Rebuilt for c++ ABI breakage
+
+* Sun Feb 26 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.0-3
+- Reenable skins2 - rfbz#2195
+- Disable internal live555 build
+
+* Wed Feb 22 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.0-2
+- Rebuilt for x264/FFmpeg
+
+* Sun Feb 19 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.0-1
+- Update to 2.0.0 (Final)
+
+* Wed Jan 25 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.0.0-0.9_rc1
+- Update to 2.0.0-rc1
+
+* Mon Jan 09 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.0-0.7_pre4
+- Update to 1.2.0-pre4
+
+* Mon Jan 02 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.0-0.6_pre3
+- Add BR game-music-emu-devel
+- move vcdimager plugin to vlc-extras
+
+* Wed Dec 28 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.0-0.5_pre3
+- Update to 1.2.0-pre3
+
+* Tue Dec 13 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.0-0.4_pre2
+- Rebuild for libbluray
+
+* Sat Dec 10 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.0-0.3_pre2
+- Rebuilt with xz to workaround rfbz#2086
+
+* Wed Dec 07 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.0-0.2_pre2
+- Update to 1.2.0-pre2
+- Reverse build conditional to --without freeworld
+ So it can be tested with Fedora only (patches welcomed)
+- Disable xcb globalhotkeys in Rawhide/F-17
+
+* Fri Oct 07 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.12-1
+- Update to 1.1.12
+- Add 2 already merged patches
+
+* Tue Sep 20 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.11-2
+- Update to current bugfix
+- Add patch for FFmpeg-0.8
+
+* Wed Jul 20 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.11-1
+- Update to 1.1.11
+
+* Fri Jul 15 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.10-2
+- Rebuilt for x264 ABI 115
+
+* Mon Jun 06 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.10-1
+- Update to 1.1.10
+- backport from 1.1-bugfix
+- Re-add mozilla-vlc for f15
+
+* Tue May 10 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.9-2
+- Rebuilt for libdvbpsi
+
+* Tue Apr 12 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.9-1
+- Update to 1.1.9
+
+* Wed Apr 06 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.8-2
+- Backport youtube lua fix - rfbz#1675
+
+* Thu Mar 24 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.8-1
+- Update to 1.1.8
+
+* Fri Mar 11 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.8-0.2.1
+- Rebuilt for new x264/FFmpeg
+
+* Mon Mar 07 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.8-0.1.1
+- Update to pre-1.1.8 bugfix git from today
+
+* Wed Feb 02 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.7-1
+- Update to 1.1.7
+
+* Sat Jan 29 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.6.1-1
+- Update to 1.1.6.1
+- Remove merged patches
+
+* Mon Jan 24 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.6-2
+- Update to 1.1.6
+- backport lirc and signal fixes
+
+* Sat Dec 18 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.5-2
+- Clear execstack on dmo and real plugin for i686
+
+* Sun Nov 14 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.5-1
+- Update to 1.1.5
+- Rename nox subpackage to extras
+- Move opencv modules to extras
+- Move libnotify module to extras until f15
+
+* Wed Nov 10 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.4-6
+- Disable notify by f15 - deprecated upstream
+- Fix libProjectM crash once selected.
+- Fix default CA file for gnutls module.
+- xosd not built by default - deprecated upstream
+
+* Tue Nov 09 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.4-5
+- Enable VAAPI
+
+* Sun Oct 24 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.4-4
+- Workaround for taglib not been tread safe
+
+* Sun Oct 17 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.4-3
+- Explicitely use -fPIC compilation even for dmo plugin
+- Silence post scriptlet
+
+* Sun Sep 05 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.4-2
+- Adds support for vlc-cache-gen
+- Drop support for vlc-handlers.schemas
+ (will be handled in .desktop file)
+
+* Sat Aug 28 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.4-1
+- Update to 1.1.4
+- Fix libnotify build on f14
+- Obsoletes ffmpeg4vlc
+- Raise selinux requirements that fix rhbz#591854
+
+* Sat Aug 21 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.3-1
+- Update to 1.1.3
+- move some plugin from core to main
+
+* Thu Aug 05 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.2-1
+- Update to 1.1.2
+
+* Thu Jul 01 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.0-1
+- Update to 1.1.0
+
+* Sat Jun 12 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.0-0.12.rc3
+- Update to -rc3
+
+* Tue Jun 08 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.0-0.11.rc2
+- Fix segfault on dlopen
+
+* Mon Jun 07 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.0-0.10.rc2
+- Fix --with a52dec conditional
+
+* Fri Jun 04 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.0-0.9.rc2
+- Update to 1.1.0-rc2
+
+* Sun May 2 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1.1.0-0.6.pre3
+- Update to 1.1.0-pre3
+- Add patch from rdieter
+
+* Fri Apr 16 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1.1.0-0.3.pre1
+- Update to 1.1.0-pre1
+- Built for Fedora
+- Changed summary and descriptions
+
+* Sat Feb 27 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1.0.5-2
+- Add BR libtiger-devel
+
+* Thu Jan 28 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1.0.5-1
+- Update to 1.0.5
+
+* Tue Jan 26 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1.0.4-3
+- Rebuild
+
+* Sun Jan 3 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1.0.4-2
+- Add vlc-1.0.4-xulrunner-192.patch
+
+* Tue Dec 15 2009 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1.0.4-1
+- Update to 1.0.4
+- Drop patch2 - PulseaAudio is tried first from original sources.
+
+* Sat Oct 31 2009 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1.0.3-1
+- Update to 1.0.3
+
+* Sun Oct 25 2009 kwizart < kwizart at gmail.com > - 1.0.3-0.1_rc
+- Update to 1.0.3-rc
+- Update bugfix to 20091025
+- Clean dc1394 sub-package
+
+* Fri Oct 16 2009 kwizart < kwizart at gmail.com > - 1.0.2-2
+- Update to 1.0-bugfix 20091016
+- Rebuild for x264/ffmpeg
+
+* Sun Sep 27 2009 kwizart < kwizart at gmail.com > - 1.0.2-1.2
+- Disable the workaround for the compiler bug. (rhbz#524439)
+- Resync with the fonts requirement.
+
+* Sun Sep 20 2009 kwizart < kwizart at gmail.com > - 1.0.2-1.1
+- Workaround the compiler bug on x86 x86_64 by disabling optimization.
+
+* Sat Sep 19 2009 kwizart < kwizart at gmail.com > - 1.0.2-1
+- Update to 1.0.2
+
+* Wed Aug 12 2009 kwizart < kwizart at gmail.com > - 1.0.1-2
+- Conditionalize libass until stabilized ABI.
+- Update to 1.0-bugfix 20090812
+
+* Tue Jul 28 2009 kwizart < kwizart at gmail.com > - 1.0.1-1
+- Update to 1.0.1 (Final)
+- Improve conditionals
+- Backport zip qt4 from 1.0-bugfix
+- More %%_isa requirement
+
+* Mon Jul 6 2009 kwizart < kwizart at gmail.com > - 1.0.0-1
+- Update to 1.0.0 (Final)
+
+* Thu Jul 2 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.14rc4
+- Cherry pick from 1.0-bugfix
+- Move xcb modules into main
+- Move -devel Requirement from main to -core (Mutlilib fix)
+
+* Wed Jun 17 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.12rc4
+- Update to 1.0.0-rc4
+
+* Sun Jun 7 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.11rc3
+- Update to 1.0.0-rc3
+
+* Fri Jun 5 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.10rc2
+- Move some module to avoid dependency
+- Remove previous signal-slot connection(s) if any - vlc trac #2818
+
+* Tue Jun 2 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.9rc2
+- Update to current bugfix
+- Revert b8f23ea716693d8d07dd8bd0cb4c9ba8ed05f568
+- Split plugin-jack
+
+* Wed May 27 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.7rc2
+- Update to 1.0.0-rc2
+- Rebase xulrunner patch for -rc2
+- Add GConf2 support for url-handler (based on totem)
+
+* Wed May 13 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.5rc1
+- Fix missing XvMC symbols
+- Fix export make_URI
+
+* Tue May 12 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.4rc1
+- Update to 1.0.0-rc1
+- Add 1.0-bugfix patches
+
+* Fri Apr 17 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.3pre2
+- Update to 1.0.0-pre2
+
+* Fri Apr 10 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.2pre1
+- Re-enable xxmc
+- Remove libmpeg2 out
+
+* Fri Mar 27 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.1pre1
+- Update to 1.0.0-pre1
+- Add mozilla plugin with xulrunner-1.9.1. Patch from Alexey Gladkov
+- Disable xxmc
+
+* Fri Mar 6 2009 kwizart < kwizart at gmail.com > - 0.9.9-0.4rc2
+- Update to 0.9.9-rc2
+
+* Fri Feb 27 2009 kwizart < kwizart at gmail.com > - 0.9.9-0.3rc
+- Rename the Required font package.
+
+* Fri Feb 13 2009 kwizart < kwizart at gmail.com > - 0.9.9-0.1rc
+- Update to 0.9.9rc
+- Move Xless binaries to the -core subpackage
+- Add support for libxul 1.9.1
+
+* Fri Jan 16 2009 kwizart < kwizart at gmail.com > - 0.9.8a-3
+- Add libxul 1.9.1 preliminary support
+- backport postproc fixes
+- Add pending 0.9-bugfix git branch
+- Add lua support by default
+
+* Thu Jan 15 2009 kwizart < kwizart at gmail.com > - 0.9.8a-2
+- Disable mozilla-vlc because of libxul 1.9.1 WIP
+- Rebuild for libcdio
+
+* Fri Dec 5 2008 kwizart < kwizart at gmail.com > - 0.9.8a-1
+- Update to 0.9.8a
+Security update:
+ * Fixed buffer overflow in Real demuxer (SA-0811, CVE-2008-5276)
+- Add pulse0071 Patch
+- Fix RPM Fusion bugs:
+ https://bugzilla.rpmfusion.org/show_bug.cgi?id=201
+ https://bugzilla.rpmfusion.org/show_bug.cgi?id=155
+
+* Thu Nov 6 2008 kwizart < kwizart at gmail.com > - 0.9.6-1
+- Update to 0.9.6
+
+* Tue Oct 28 2008 kwizart < kwizart at gmail.com > - 0.9.5-3
+- Rebuild for dependency
+
+* Mon Oct 27 2008 kwizart < kwizart at gmail.com > - 0.9.5-2
+- Fix ppc/ppc64 build
+
+* Fri Oct 24 2008 kwizart < kwizart at gmail.com > - 0.9.5-1
+- Update to 0.9.5
+- Use non-default rpmbuild options for dirac kate lua
+- Split core/nox (nox bundles directfb/svgalib)
+- Fix Selinux denials (patches from gentoo).
+- Fix spurious perms on qt4 sources.
+
+* Wed Oct 8 2008 kwizart < kwizart at gmail.com > - 0.9.4-1
+- Update to 0.9.4
+
+* Mon Sep 29 2008 kwizart < kwizart at gmail.com > - 0.9.3-2
+- Add libv4l2 patch from Hans de Goede
+
+* Fri Sep 26 2008 kwizart < kwizart at gmail.com > - 0.9.3-1
+- Update to 0.9.3 (final)
+- Few others move from core to main
+
+* Mon Sep 15 2008 kwizart < kwizart at gmail.com > - 0.9.2-1
+- Update to 0.9.2 (final)
+
+* Sat Aug 2 2008 kwizart < kwizart at gmail.com > - 0.9.0-0.5.20080802git
+- Update to 0.9.0-20080802git
+
+* Sun Jul 13 2008 kwizart < kwizart at gmail.com > - 0.9.0-0.4.20080713git
+- Update to 0.9.0-20080713git
+
+* Thu Jul 3 2008 kwizart < kwizart at gmail.com > - 0.9.0-0.3.20080703git
+- Update to 0.9.0-20080703git
+ http://mailman.videolan.org/pipermail/vlc-devel/2008-July/045911.html
+- Conditionalize xvmc to exclude ppc
+
+* Thu Jun 12 2008 kwizart < kwizart at gmail.com > - 0.8.6h-2
+- Fix libdvdnav (only) use.
+
+* Fri Jun 6 2008 kwizart < kwizart at gmail.com > - 0.8.6h-1
+- Update to 0.8.6h
+- Use hicolor icons
+- Add patch for new_x-content
+ http://bugzilla.livna.org/show_bug.cgi?id=2003
+- Fix VLC: HTTP access: cannot seek AVI
+ http://bugzilla.livna.org/show_bug.cgi?id=2014
+
+* Sun May 18 2008 kwizart < kwizart at gmail.com > - 0.8.6g-2
+- Bump for official release
+
+* Wed May 14 2008 kwizart < kwizart at gmail.com > - 0.8.6g-1
+- Update to 0.8.6g
+Security updates:
+ * Removed VLC variable settings from Mozilla and ActiveX (CVE-2007-6683)
+ * Removed loading plugins from the current directory (CVE-2008-2147)
+
+Various bugfixes:
+ * Fixed various memory leaks, improving stability when running as a server
+ * Fixed compilation with recent versions of FFmpeg
+ * Correctly parses SAP announcements from MPEG-TS
+ * Fixed AAC resampling
+ * The Fullscreen Controller appears correctly on Mac OS X,
+ if the 'Always-on-top' video option was selected.
+
+* Tue May 13 2008 kwizart < kwizart at gmail.com > - 0.8.6f-6
+- Fix ffmpeg-compat with newest ffmpeg interaction
+
+* Mon May 12 2008 kwizart < kwizart at gmail.com > - 0.8.6f-5
+- Introduce 180_all_faad.patch
+- Re-enable ffmpeg-compat for F-9
+
+* Mon May 12 2008 Thorsten Leemhuis < fedora at leemhuis dot info > - 0.8.6f-4
+- disable patch82 temporary
+
+* Fri May 9 2008 kwizart < kwizart at gmail.com > - 0.8.6f-3
+- Bugfixes patches for post f version
+- Add vlvc 0.8 plugin support
+- Add textrel fix from gentoo patch
+- Improve libxul patch
+
+* Mon Apr 7 2008 kwizart < kwizart at gmail.com > - 0.8.6f-2
+- Fix for wxGTK28 compatibility.
+ Patch from Dominique Leuenberger <dominique(a)leuenberger.net
+
+* Mon Apr 7 2008 kwizart < kwizart at gmail.com > - 0.8.6f-1
+- Update to 0.8.6f (Final)
+Security updates:
+ * Really fixed subtitle buffer overflow (CVE-2007-6681)
+ * Fixed Real RTSP code execution problem (CVE-2008-0073)
+ * Fixed MP4 integer overflows (CVE-2008-1489)
+ * Fixed cinepak integer overflow
+Various bugfixes:
+ * Fixed crashes in H264 packetizer
+ * Close MMS access on network timeout
+ * Fix some problems with AAC decoder & packetizer
+- Remove java-vlc (will be built externally)
+- Add clinkcc conditional/experimental support.
+
+* Mon Feb 25 2008 kwizart < kwizart at gmail.com > - 0.8.6e-1
+- Update to 0.8.6e (Final)
+Security updates:
+ * Subtitle demuxers overflow (CVE-2007-6681)
+ * HTTP listener format string injection (CVE-2007-6682)
+ * Fixed buffer overflow in the SDL_image library (CVE-2006-4484)
+ * Real RTSP overflows (CVE-2008-0225, CVE-2008-0295,
+ CVE-2008-0296, VideoLAN-SA-0801)
+ * Arbitrary memory overwrite in the MP4 demuxer (CORE-2008-0130,
+ VideoLAN-SA-0802)
+
+
+* Mon Feb 25 2008 kwizart < kwizart at gmail.com > - 0.8.6e-0.3
+- Update to svn20080225 from bugfix (pre 0.8.6e)
+
+* Thu Feb 21 2008 kwizart < kwizart at gmail.com > - 0.8.6e-0.2
+- Update to svn20080221 from bugfix (pre 0.8.6e)
+- Updated merged pulseaudio patch
+- Raise PA to be used by default.
+
+* Mon Feb 18 2008 kwizart < kwizart at gmail.com > - 0.8.6e-0.1
+- Update to pre0.8.6e
+- Add pre PA patch (not merged yet)
+
+* Sat Jan 19 2008 kwizart < kwizart at gmail.com > - 0.8.6d-4
+- Patches from Jens Petersen <juhpetersen at gmail.com>
+- Add wxGTK28 wip patch
+- Conditionalize directfb and dirac
+- Change the default font to DejaVuSerif.ttf (dejavu-fonts)
+- Add BR missing libmpeg4v2
+
+* Thu Jan 10 2008 kwizart < kwizart at gmail.com > - 0.8.6d-3.1
+- Remove BR portaudio arts
+- Move skins2 to main vlc package
+- Enable libopendaap (included within Fedora)
+
+* Mon Dec 3 2007 kwizart < kwizart at gmail.com > - 0.8.6d-3
+- Enable java-vlc (developer use only - java-icedtea).
+- Fix arch detection for java headers
+
+* Sat Dec 1 2007 kwizart < kwizart at gmail.com > - 0.8.6d-2
+- Improve core/nox split
+
+* Thu Nov 29 2007 kwizart < kwizart at gmail.com > - 0.8.6d-1
+- Update to vlc 0.8.6d
+
+* Tue Nov 6 2007 kwizart < kwizart at gmail.com > - 0.8.6c-10
+- Split to core/nox package for server use.
+
+* Tue Nov 6 2007 kwizart < kwizart at gmail.com > - 0.8.6c-9
+- Raise ESD audio_output to be tried by default
+ (used by pulseaudio-esound-compat )
+
+* Tue Nov 6 2007 kwizart < kwizart at gmail.com > - 0.8.6c-8
+- Rebuild for libdca and faad2
+
+* Mon Oct 22 2007 kwizart < kwizart at gmail.com > - 0.8.6c-7
+- Rebuild for new libdvbpsi5-0.1.6
+
+* Fri Oct 19 2007 kwizart < kwizart at gmail.com > - 0.8.6c-6
+- Rebuild with the GPL compatible faad2
+- Update the Dirac patch
+- Fix livna #1668
+
+* Sun Sep 23 2007 kwizart < kwizart at gmail.com > - 0.8.6c-5
+- Prepare svn version
+- Drop the python switch default
+- Add BR directfb-devel
+- Improve timestamp
+- Allow faad2 to be 2.5 (license change is known GPL compatible).
+
+* Thu Aug 23 2007 kwizart < kwizart at gmail.com > - 0.8.6c-4
+- Change default font to dejavu-lgc/DejaVuLGCSerif.ttf
+ http://bugzilla.livna.org/show_bug.cgi?id=1605
+- Remove unneeded fonts provided by skins2
+
+* Tue Aug 14 2007 kwizart < kwizart at gmail.com > - 0.8.6c-3.2
+- clean-up with svn
+- patch smb.c for call_open (from rdieter advice)
+- Update license field to GPLv2
+
+* Sun Aug 12 2007 kwizart < kwizart at gmail.com > - 0.8.6c-3.1
+- Fix libtool with shared libs when python-vlc is used
+ http://bugzilla.livna.org/show_bug.cgi?id=1590
+- Fix desktop file to be GNOME HIG compliant
+ http://bugzilla.livna.org/show_bug.cgi?id=1591
+
+* Tue Jul 31 2007 kwizart < kwizart at gmail.com > - 0.8.6c-3
+- Switch for python-vlc
+- Add bugfix patch pre_d
+- Fix version field for desktop file.
+- Fix ivtv support with updated patch for new videodev2.h
+- Clean old Obsoletes/Provides for name 8.1
+- Rebuild with firefox-devel 2.0.0.5
+- Patch/rebuild with libcdio 0.78.2
+- Add mesa's BR
+- Add BR libXvMC-devel for svn
+
+* Tue Jun 26 2007 kwizart < kwizart at gmail.com > - 0.8.6c-2
+- Update to new libupnp
+
+* Sat Jun 16 2007 kwizart < kwizart at gmail.com > - 0.8.6c-1
+- Update to 0.8.6c (final)
+- Add patch to uses v4l2 header for new v4l2 encoder API.
+
+* Sat Jun 16 2007 kwizart < kwizart at gmail.com > - 0.8.6c-0.1
+- Update to 0.8.6c (bugfix) 20060616
+- Drop FLAC, automake110, wxGTK for 2.8, faad2
+- Uses shared ffmpeg.
+
+* Thu Jun 7 2007 kwizart < kwizart at gmail.com > - 0.8.6b-6
+- Rebuild for F-7 (compat-wxGTK26)
+
+* Mon Jun 4 2007 kwizart < kwizart at gmail.com > - 0.8.6b-5.3
+- Uses only -fPIC to prevent Selinux context problems...
+- Uses compat-wxGTK26-devel on Fedora 7
+- Leave libcorba for now...
+ (libquicktime_plugin seems also broken - confirmed by upstream)
+- Change static_live555 to internal_live555.
+ needed for testing - uses live-devel for livna releases.
+
+* Sat May 19 2007 kwizart < kwizart at gmail.com > - 0.8.6b-5
+- Removed no more needed Selinux Context:
+ fixed in http://bugzilla.redhat.com/237473
+
+* Sun May 13 2007 kwizart < kwizart at gmail.com > - 0.8.6b-4
+- Disabled pth (broken) and...
+- Build ffmpeg static (since shared ffmpeg is pth enabled).
+- Add post & postun update-desktop-database
+- Update static ffmpeg to 20070503 (same as shared version)
+
+* Sun May 13 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3.3
+- Test static updated live555
+
+* Sat May 12 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3.2
+- Update to the new ffmpeg with pth (testing - wip )
+
+* Fri May 4 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3.1
+- Add BR libebml-devel
+- Add BR Glide3-devel
+- Add BR gnome-vfs2-devel
+- Add BR libxml2-devel
+- Fix BR faad2-devel < 2.5
+- Add rpmfusion BR libopendaap-devel
+- Add rpmfusion BR libgoom2-devel
+- Add rpmfusion BR libdc1394-devel
+- Exclude corba plugin (broken)
+- Add relatives %%configure options
+- Comment Glide3 (don't work now - wip)
+
+* Thu May 3 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3
+- Enable --enable-pth with ffmpeg
+ bump release in case testing take much time.
+
+* Thu May 3 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1.3
+- Fix Selinux remain quiet with semanage
+
+* Tue May 1 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1.2
+- Few improvements for svn version
+- Add missing BR ORBit2-devel and pyorbit-devel
+- Improved post preun postun section with help from Anvil.
+
+* Mon Apr 30 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1.1
+- Add missing BR libtiff-devel
+- Fix Selinux buglet when Selinux is not activated
+ was https://bugzilla.livna.org/show_bug.cgi?id=1484
+
+* Sat Apr 21 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1
+- Update to Final 8.6b
+- Enable Dirac codec
+- Fix mozilla-vlc libXt.so loading
+ (removing mozilla-sdk since using firefox sdk >= 1.5)
+- Fix SeLinux context for dmo plugin. Was:
+ https://bugzilla.livna.org/show_bug.cgi?id=1404
+- Enabled cddax only for x86_64 (broken type).
+
+* Wed Apr 18 2007 kwizart < kwizart at gmail.com > - 0.8.6b-0.3
+- Fix BR for libsmbclient-devel for Fedora 7
+- Update to 0.8.6-bugfix-20070418
+- Add BR libraw1394-devel
+- Add BR libavc1394-devel
+
+* Mon Apr 16 2007 kwizart < kwizart at gmail.com > - 0.8.6b-0.2
+- Fix svgalib-devel only for x86 x86_64
+- Fix firefox-devel headers presence/usability. This remains:
+ npapi.h: accepted by the compiler, rejected by the preprocessor!
+ npapi.h: proceeding with the compiler's result
+
+* Sat Apr 14 2007 kwizart < kwizart at gmail.com > - 0.8.6b-0.1
+- Update to rc 0.8.6b (bugfix)
+- Hack configure.ac script (it didn't detect firefox headers)
+- Add BR libshout-devel
+- Add BR svgalib-devel
+- Add BR gtk2-devel
+- Add BR directfb-devel (wip)
+- Add BR libnotify-devel
+- Enabled --enable-speex
+- Testing --enable-portaudio not usefull (oss is deprecated)
+- Enabled --enable-pda
+- Testing --enable-directfb (wip)
+- Removed patch5 (was format.c)
+
+* Thu Apr 5 2007 kwizart < kwizart at gmail.com > - 0.8.6a-5
+- Use system ffmpeg lib (pth and libtool seems to be incompatible with it)
+- Dirac seem to compile fine but testing usability for now.
+- Cache isn't usefull for now (and won't be since using system libs)
+- Exclude %%{_bindir}/vlcwrapper.py? since this is the guideline about python for now.
+
+* Mon Apr 2 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.6
+- Fix %%{_libdir}/advene directory ownership from: #1458
+- Fix .py? presence and perm (644)
+- Remove .la after make install
+- Add --disable-pth (broken for release and svn)
+
+* Sat Mar 24 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.5
+- Test dirac (disabled mozilla )
+- Test Updated static live555 to 2007.02.22
+- Clean up svn to release changes
+
+* Thu Mar 22 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.4
+- WIP changes - ld.conf is unusefull...
+
+* Wed Mar 21 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.3
+- Revert back to the static vlc version
+ ( will explore this with ld.conf later )
+
+* Wed Mar 21 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.2
+- Fix .desktop file
+- Disable broken libtool
+- Quick fixes for svn/cache prepare
+- Patch format_c
+- Fix rpmlint error with python-vlc
+
+* Tue Mar 20 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.1
+- Enable cache for static compilation - wip
+
+* Fri Mar 9 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4
+- Enable conditionnal build for
+ * mozilla-vlc, java-vlc, dirac
+ * ffmpeg and live static
+- Enable pth
+- Enable gnu_ld
+
+* Thu Mar 8 2007 kwizart < kwizart at gmail.com > - 0.8.6a-3.1
+- Fix firefox-devel detection when avaible both i386 and x86_64
+ http://bugzilla.livna.org/show_bug.cgi?id=1442
+
+* Thu Mar 8 2007 kwizart < kwizart at gmail.com > - 0.8.6a-3
+- Recover patch3 from Ville Skyttä
+- Fix FLAC api change see
+ http://bugzilla.livna.org/show_bug.cgi?id=1433
+
+* Thu Mar 8 2007 kwizart < kwizart at gmail.com > - 0.8.6a-2
+- Update ffmpeg to 20070308
+- Enabled static build for internal ffmpeg (x264 vlc modules)
+- Fixed: some configure options has changed for ffmpeg
+
+* Sat Mar 3 2007 Thorsten Leemhuis <fedora at leemhuis dot info> - 0.8.6a-1.2
+- Rebuild
+
+* Sun Feb 4 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.8.6a-1.1
+- Fix aclocal/automake fix for automake 1.10 without breaking it for earlier.
+
+* Sun Feb 4 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.8.6a-1
+- Build internal copy of ffmpeg with $RPM_OPT_FLAGS.
+- Don't hardcode path to firefox headers.
+- Drop Application and X-Livna categories from desktop entry.
+- Clean up some unneeded cruft from specfile.
+- Fix aclocal/automake calls during bootstrap.
+- Let rpmbuild strip MediaControl.so.
+
+* Sat Feb 3 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.4.static
+- Internal static build of ffmpeg from Matthias version.
+
+* Fri Jan 19 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.3
+- Re-enabled mozilla-vlc
+- use ifarch ix86
+
+* Sat Jan 13 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.2
+- Import patches from Matthias version
+- try to fix firefox includes for mozilla-vlc -> disabled
+
+* Wed Jan 10 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.1
+- Try to Fix run with libavformat.so.51
+- disabled
+
+* Mon Jan 8 2007 kwizart < kwizart at gmail.com > - 0.8.6-5
+- Update to BR bugzilla infos.
+- Fix perms with python and debug headers.
+- Cleaned obsolete-not-provided
+
+* Fri Jan 5 2007 kwizart < kwizart at gmail.com > - 0.8.6-4
+- Use BuildConflics with libcdio
+- Enabled --enable-cddax
+- Enabled --enable-vcdx
+- waiting --enable-quicktime (build fails)
+
+* Fri Jan 5 2007 kwizart < kwizart at gmail.com > - 0.8.6-3
+ with help from Rathan
+- Update to 0.8.6a (security update!)
+ from http://www.videolan.org/sa0701.html - #1342
+- Add version to desktop file
+- Fix dual shortcuts / Add MimeType
+
+* Wed Jan 3 2007 kwizart < kwizart at gmail.com > - 0.8.6-2
+ with help from Rathan
+- Enabled --enable-shout
+- Enabled --enable-quicktime (x86 only !)
+- Enabled --enable-loader (x86 only !)
+- Enabled --with-wine-sdk-path (x86 only !)
+- Enabled --enable-corba
+- testing --enable-dirac (libdirac-devel reviewing in extra)
+ http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=221405
+- Enabled --enable-mediacontrol-python-bindings
+- Cosmetic changes in BR
+
+* Mon Dec 11 2006 kwizart < kwizart at gmail.com > - 0.8.6-1.fc6
+- Update to 8.6 final
+- Change deprecated livdotcom to live555
+- build shared librairies is default since 8.6
+- Enabled --enable-dvdread
+- Enabled --enable-faad
+- Enabled --enable-twolame
+- waiting --enable-quicktime (problem finding xqtsdk )
+- Enabled --enable-real
+- Enabled --enable-realrtsp
+- Enabled --enable-tremor
+- Enabled --enable-tarkin
+- waiting --enable-dirac (TODO libdirac-devel )
+- Enabled --enable-snapshot
+- Enabled --enable-portaudio
+- Enabled --enable-jack
+- Enabled --enable-galaktos
+- waiting --enable-mediacontrol-python-bindings (default install error)
+- waiting --enable-cddax (new version of libcdio 0.78.2)
+- waiting --enable-vcdx (new version of libcdio 0.78.2)
+
+* Mon Dec 04 2006 kwizart < kwizart at gmail.com > - 0.8.6-rc1.1.fc6
+- Update to 8.6rc1
+- disable components in mozilla-vlc
+- disable libvlc_pic.a in devel
+- Enable x264-devel for static linking.
+
+* Fri Oct 06 2006 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> 0.8.5-6
+- rebuilt for unwind info generation, broken in gcc-4.1.1-21
+
+* Mon Sep 25 2006 Dams <anvil[AT]livna.org> - 0.8.5-5
+- BuildReq:libtool
+
+* Sun Sep 24 2006 Dams <anvil[AT]livna.org> - 0.8.5-4
+- Fixed the mozilla plugin damn build
+
+* Sat Sep 9 2006 Dams <anvil[AT]livna.org> - 0.8.5-3
+- sysfsutils-devel -> libsysfs-devel
+
+* Sat Sep 9 2006 Dams <anvil[AT]livna.org> - 0.8.5-1
+- Updated to 0.8.5
+- Fixed MOZVER value in case more than one mozilla is installed.
+- Dropped patches 1, 2 and 3
+
+* Wed Aug 16 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.8.4a-2
+- Adjust for new live package, enable it on all archs.
+
+* Fri Apr 14 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.8.4a-1
+- Apply upstream patch to fix linking with newer ffmpeg/postproc.
+- Drop no longer needed build conditionals and build dependencies.
+- Enable Avahi, Musepack, SLP and sysfs support, fix SDL and Xv.
+- Install icon to %%{_datadir}/icons/hicolor.
+- Drop zero Epoch remainders.
+- Fix -devel obsoletes.
+- Specfile cleanups.
+
+* Fri Mar 24 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> 0.8.4-9.a
+- rebuild
+
+* Tue Mar 21 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
+0.8.4-8.a
+- fix #775
+
+* Mon Mar 20 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
+0.8.4-7.a
+- add -fPIC for all arches
+
+* Mon Mar 20 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
+0.8.4-6.a
+- fix build on ppc/i386
+
+* Thu Mar 16 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
+0.8.4-5.a
+- fix BR
+
+* Wed Mar 15 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
+0.8.4-4.a
+- make vlc build again
+
+* Tue Mar 14 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> 0.8.4-3.a
+- drop "0.lvn" from release
+
+* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
+- add dist
+
+* Mon Jan 09 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 0.8.4-0.lvn.3.a
+- add all BRs the new ffmpeg needs
+
+* Fri Jan 06 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 0.8.4-0.lvn.2.a
+- add buildoption "--without mkv" -- ebml in FC3 is to old
+- add buildoption "--without svg" -- does not build with svg on FC3-x86-64
+
+* Thu Jan 05 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 0.8.4-0.lvn.1.a
+- Update to 0.8.4a [with help from che (Rudolf Kastl)]
+- Fix x64
+- drop Epoch
+- drop vlc-0.8.2-test2-altivec.patch, seems they worked on this
+- use " --disable-libcdio" until we update to wxGTK2 2.6
+- use "--disable-livedotcom" on x86_64 (does not build)
+
+* Sat Aug 6 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.2-0.lvn.4
+- Fix "--without cddb" build when libcddb-devel is installed.
+- BuildRequire live-devel instead of live.
+
+* Wed Aug 3 2005 Dams <anvil[AT]livna.org> - 0:0.8.2-0.lvn.3
+- Rebuilt *without* libcddb
+- Rebuilt against new libdvbpsi
+
+* Thu Jul 28 2005 Dams <anvil[AT]livna.org> - 0:0.8.2-0.lvn.2
+- Rebuilt against new libcddb/libcdio
+
+* Sat Jul 9 2005 Dams <anvil[AT]livna.org> - 0:0.8.2-0.lvn.1
+- Updated to final 0.8.2
+
+* Mon Jun 6 2005 Ville Skyttä <ville.skytta at iki.fi> 0:0.8.2-0.lvn.0.1.test2
+- Update to 0.8.2-test2, rename to vlc, improve summaries and descriptions.
+- Enable many more modules, many small improvements and cleanups here and there
+- Use unversioned install dir for the Mozilla plugin, rename to mozilla-vlc.
+- Drop < FC3 compatiblity due to unavailability of required lib versions.
+- Fold wx and ncurses to the main package (upstream has retired the
+ VLC Gnome and KDE UI's, so separate UI packages don't have a purpose
+ any more).
+
+* Sat Sep 11 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.lvn.7
+- Remove dependency on libpostproc-devel, it's now in ffmpeg-devel (bug 255).
+
+* Thu Sep 2 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.lvn.6
+- BuildRequire alsa-lib-devel, was lost in previous update (bug 258).
+- Add libcdio and libmodplug build dependencies.
+- Tweak descriptions, remove unnecessary conditional sections.
+- Disable dependency tracking to speed up the build.
+
+* Sun Aug 29 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.lvn.5
+- Use system ffmpeg (>= 0.4.9), and make it, ALSA, and fribidi unconditional.
+- Build with theora by default.
+- Change default font to Vera serif bold.
+- Enable pvr support for Hauppauge card users (thanks to Gabriel L. Somlo).
+
+* Mon Jul 5 2004 Dams <anvil[AT]livna.org> 0:0.7.2-0.lvn.4
+- Enabled libcddb support
+
+* Wed Jun 30 2004 Dams <anvil[AT]livna.org> 0:0.7.2-0.lvn.3
+- speex now conditional and default disabled since vlc requires
+ development version.
+
+* Wed Jun 30 2004 Dams <anvil[AT]livna.org> 0:0.7.2-0.lvn.2
+- Optional Fribidi and libtheora support (default disabled)
+
+* Tue May 25 2004 Dams <anvil[AT]livna.org> 0:0.7.2-0.lvn.1
+- Updated to 0.7.2
+
+* Fri May 7 2004 Dams <anvil[AT]livna.org> 0:0.7.1-0.lvn.1
+- BuildConflicts:ffmpeg
+- Build against private ffmpeg snapshot
+
+* Tue Mar 9 2004 Dams <anvil[AT]livna.org> 0:0.7.1-0.lvn.1
+- Updated to 0.7.1
+- Added live.com libraries support
+- Added matroska support
+
+* Sun Jan 4 2004 Dams <anvil[AT]livna.org> 0:0.7.0-0.lvn.1
+- Updated to 0.7.0
+- s/fdr/lvn
+
+* Wed Dec 10 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.7
+- Conditional ffmpeg build option (default enabled)
+
+* Fri Sep 5 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.6
+- pth support now default disabled
+
+* Fri Sep 5 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.5
+- slp support can now be not-build with '--without slp'
+
+* Thu Sep 4 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.4
+- Added missing defattr for subpackages
+- Fixed permissions on mozilla plugin
+- fixed build failure due to typos in ncurses changes
+- Removed useless explicit 'Requires:' in subpackages declarations
+
+* Tue Sep 2 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.3
+- Added builddep for libpng-devel and openslp-devel
+- Added gnome (default:enabled) and ncurses (default:disabled)
+ subpackages
+- Removed macros (mkdir/install/perl)
+- Modified descriptions
+- Removed gtk/gnome2 build deps
+- Added conditionnal (default-disabled) build option for alsa
+- Added conditionnal builddep for pth-devel
+
+* Fri Aug 22 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.2
+- Added missing BuildRequires for gtk+-devel
+
+* Thu Aug 14 2003 Dams <anvil[AT]livna.org> 0:0.6.2-0.fdr.1
+- Updated to 0.6.2
+- Hopefully fixed 'if' conditions for optional buildrequires
+
+* Tue Jul 8 2003 Dams <anvil[AT]livna.org> 0:0.6.0-0.fdr.3
+- Providing vlc
+
+* Tue Jul 8 2003 Dams <anvil[AT]livna.org> 0:0.6.0-0.fdr.2
+- Moved desktop entry from devel to main package (stupid me)
+
+* Mon Apr 28 2003 Dams <anvil[AT]livna.org>
+- Initial build.
diff --git a/fdk-aac2.patch b/fdk-aac2.patch
new file mode 100644
index 0000000..a5104d1
--- /dev/null
+++ b/fdk-aac2.patch
@@ -0,0 +1,84 @@
+From 6ea9b13fe82fae2b25b7371c6c36d6296db28ccb Mon Sep 17 00:00:00 2001
+From: Antonio Larrosa <antonio.larrosa(a)gmail.com>
+Date: Thu, 14 Feb 2019 10:09:30 +0100
+Subject: [PATCH] Fix building vlc with libfdk-aac v2
+
+When flushing the encoder, we now need to provide non-null buffer
+parameters for everything, even if they are unused.
+
+The encoderDelay parameter has been replaced by two, nDelay and
+nDelayCore.
+
+This is based on:
+https://git.libav.org/?p=libav.git;a=commitdiff_plain;h=141c960e21d2860e354f9b90df136184dd00a9a8;hp=c8bca9fe466f810fd484e2c6db7ef7bc83b5a943
+
+Signed-off-by: Jean-Baptiste Kempf <jb(a)videolan.org>
+---
+ modules/codec/fdkaac.c | 27 +++++++++++++++++++++------
+ 1 file changed, 21 insertions(+), 6 deletions(-)
+
+diff --git a/modules/codec/fdkaac.c b/modules/codec/fdkaac.c
+index e0b3088c4a..3ac7b756a3 100644
+--- a/modules/codec/fdkaac.c
++++ b/modules/codec/fdkaac.c
+@@ -92,6 +92,11 @@ static void CloseEncoder(vlc_object_t *);
+ #define SIGNALING_COMPATIBLE 1
+ #define SIGNALING_HIERARCHICAL 2
+
++#define FDKENC_VER_AT_LEAST(vl0, vl1) \
++ (defined(AACENCODER_LIB_VL0) && \
++ ((AACENCODER_LIB_VL0 > vl0) || \
++ (AACENCODER_LIB_VL0 == vl0 && AACENCODER_LIB_VL1 >= vl1)))
++
+ static const int pi_aot_values[] = { PROFILE_AAC_LC, PROFILE_AAC_HE, PROFILE_AAC_HE_v2, PROFILE_AAC_LD, PROFILE_AAC_ELD };
+ static const char *const ppsz_aot_descriptions[] =
+ { N_("AAC-LC"), N_("HE-AAC"), N_("HE-AAC-v2"), N_("AAC-LD"), N_("AAC-ELD") };
+@@ -288,7 +293,11 @@ static int OpenEncoder(vlc_object_t *p_this)
+ p_sys->i_maxoutputsize = 768*p_enc->fmt_in.audio.i_channels;
+ p_enc->fmt_in.audio.i_bitspersample = 16;
+ p_sys->i_frame_size = info.frameLength;
++#if FDKENC_VER_AT_LEAST(4, 0)
++ p_sys->i_encoderdelay = info.nDelay;
++#else
+ p_sys->i_encoderdelay = info.encoderDelay;
++#endif
+
+ p_enc->fmt_out.i_extra = info.confSize;
+ if (p_enc->fmt_out.i_extra) {
+@@ -351,21 +360,27 @@ static block_t *EncodeAudio(encoder_t *p_enc, block_t *p_aout_buf)
+ int out_identifier = OUT_BITSTREAM_DATA;
+ int out_size, out_elem_size;
+ void *in_ptr, *out_ptr;
++ uint8_t dummy_buf[1];
+
+ if (unlikely(i_samples == 0)) {
+ // this forces the encoder to purge whatever is left in the internal buffer
++ /* Must be a non-null pointer, even if it's a dummy. We could use
++ * the address of anything else on the stack as well. */
++ in_ptr = dummy_buf;
++ in_size = 0;
++
+ in_args.numInSamples = -1;
+ } else {
+ in_ptr = p_buffer + (i_samples - i_samples_left)*p_enc->fmt_in.audio.i_channels;
+ in_size = 2*p_enc->fmt_in.audio.i_channels*i_samples_left;
+- in_elem_size = 2;
+ in_args.numInSamples = p_enc->fmt_in.audio.i_channels*i_samples_left;
+- in_buf.numBufs = 1;
+- in_buf.bufs = &in_ptr;
+- in_buf.bufferIdentifiers = &in_identifier;
+- in_buf.bufSizes = &in_size;
+- in_buf.bufElSizes = &in_elem_size;
+ }
++ in_elem_size = 2;
++ in_buf.numBufs = 1;
++ in_buf.bufs = &in_ptr;
++ in_buf.bufferIdentifiers = &in_identifier;
++ in_buf.bufSizes = &in_size;
++ in_buf.bufElSizes = &in_elem_size;
+ block_t *p_block;
+ p_block = block_Alloc(p_sys->i_maxoutputsize);
+ p_block->i_buffer = p_sys->i_maxoutputsize;
+--
+2.11.0
+
diff --git a/macros.vlc b/macros.vlc
new file mode 100644
index 0000000..6444560
--- /dev/null
+++ b/macros.vlc
@@ -0,0 +1 @@
+%vlc_plugindir %{_libdir}/vlc/plugins
diff --git a/sources b/sources
new file mode 100644
index 0000000..038656b
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (vlc-3.0.20.tar.xz) = 02e58fb52dd75bf483ac4b298aecf86463b13d4782173d164adba6e4552d9262ff5e2ee1cbe1bce2c8a809801b79f328c6a8c475d34ae62aefaea02ae5ade406
diff --git a/vaapi-without-ffmepg4.patch b/vaapi-without-ffmepg4.patch
new file mode 100644
index 0000000..c71a399
--- /dev/null
+++ b/vaapi-without-ffmepg4.patch
@@ -0,0 +1,18 @@
+avcodec_vaapi requires ffmpeg-4, but other vaapi modules can be built
+
+diff --git a/configure.ac b/configure.ac
+index 69beb77..c7f7142 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -2454,9 +2454,9 @@ AS_IF([test "${have_vaapi}" = "yes" -a "${have_avcodec}" = "yes"], [
+ have_avcodec_vaapi="yes"
+ ],[
+ AS_IF([test -n "${enable_libva}"], [
+- AC_MSG_ERROR([libva is present but libavcodec/vaapi.h is missing])
++ AC_MSG_WARN([libva is present but libavcodec/vaapi.h is missing])
+ ], [
+- AC_MSG_WARN([libva is present but libavcodec/vaapi.h is missing ])
++ AC_MSG_NOTICE([libva is present but libavcodec/vaapi.h is missing ])
+ ])
+ ])
+ VLC_RESTORE_FLAGS
diff --git a/vlc.spec b/vlc.spec
new file mode 100644
index 0000000..d53d5cf
--- /dev/null
+++ b/vlc.spec
@@ -0,0 +1,892 @@
+# codecs which cannot be shipped in Fedora proper
+%bcond freeworld 0
+%bcond faad2 %{with freeworld}
+%bcond x264 %{with freeworld}
+%bcond x265 %{with freeworld}
+
+# not compatible with asdcplib-2.12
+%bcond asdcp %[!(0%{?fedora} >= 38 || 0%{?rhel} >= 10)]
+# not compatible with opencv 3.4 or 4.0
+# https://code.videolan.org/videolan/vlc/-/issues/22016
+%bcond opencv 0
+# not compatible with libplacebo-6
+# https://code.videolan.org/videolan/vlc/-/merge_requests/3950
+%bcond placebo %[!(0%{?fedora} >= 39 || 0%{?rhel} >= 10)]
+# disabled due to various issues
+%bcond projectm 0
+
+%ifnarch s390x
+%bcond crystalhd %[0%{?fedora} || 0%{?rhel} < 9]
+%bcond ieee1394 1
+%endif
+
+%ifarch x86_64
+%bcond mfx 1
+%endif
+
+Name: vlc
+Epoch: 1
+Version: 3.0.20
+Release: %autorelease -b 3
+Summary: The cross-platform open-source multimedia framework, player and server
+License: GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause AND BSD-3-Clause
+URL: https://www.videolan.org
+Source: https://get.videolan.org/vlc/%{version}/vlc-%{version}.tar.xz
+Source: macros.vlc
+# https://fedoraproject.org/wiki/Changes/CryptoPolicy
+Patch: 0001-Use-SYSTEM-wide-ciphers-for-gnutls.patch
+# Fix building with fdk-aac-2.0; backport for 3.0 from flathub
+Patch: fdk-aac2.patch
+# separate avcodec-vaapi conditional from other vaapi modules
+Patch: vaapi-without-ffmepg4.patch
+
+%{load:%{S:1}}
+%global __provides_exclude_from ^%{vlc_plugindir}/.*$
+
+BuildRequires: bison
+BuildRequires: flex
+BuildRequires: gettext-devel
+BuildRequires: libtool
+BuildRequires: gcc-c++
+BuildRequires: desktop-file-utils
+BuildRequires: libappstream-glib
+
+BuildRequires: a52dec-devel
+BuildRequires: aalib-devel
+%if %{with faad2}
+BuildRequires: faad2-devel
+%endif
+BuildRequires: hostname
+BuildRequires: kernel-headers
+%if %{with crystalhd}
+BuildRequires: libcrystalhd-devel
+%endif
+BuildRequires: libgcrypt-devel
+BuildRequires: libjpeg-devel
+BuildRequires: libmad-devel
+BuildRequires: libmpcdec-devel
+BuildRequires: libpng-devel
+BuildRequires: lirc-devel
+BuildRequires: live555-devel
+BuildRequires: lua-devel
+BuildRequires: pkgconfig(alsa) >= 1.0.24
+BuildRequires: pkgconfig(aom)
+#BuildRequires: pkgconfig(aribb24)
+#BuildRequires: pkgconfig(aribb25)
+%if %{with asdcp}
+BuildRequires: pkgconfig(asdcplib)
+%endif
+BuildRequires: pkgconfig(avahi-client) >= 0.6
+#BuildRequires: pkgconfig(breakpad-client)
+BuildRequires: pkgconfig(caca) >= 0.99.beta14
+BuildRequires: pkgconfig(daaladec)
+BuildRequires: pkgconfig(daalaenc)
+BuildRequires: pkgconfig(dav1d)
+BuildRequires: pkgconfig(dbus-1)
+BuildRequires: pkgconfig(dvdnav) > 4.9.0
+BuildRequires: pkgconfig(dvdread) > 4.9.0
+BuildRequires: pkgconfig(egl)
+#BuildRequires: pkgconfig(evas)
+BuildRequires: pkgconfig(fdk-aac)
+BuildRequires: pkgconfig(flac)
+#BuildRequires: pkgconfig(fluidlite)
+BuildRequires: pkgconfig(fluidsynth) >= 1.1.2
+BuildRequires: pkgconfig(fontconfig) >= 2.11
+#BuildRequires: pkgconfig(freerdp)
+BuildRequires: pkgconfig(freetype2)
+BuildRequires: pkgconfig(fribidi)
+BuildRequires: pkgconfig(gl)
+BuildRequires: pkgconfig(glesv2)
+BuildRequires: pkgconfig(gnutls) >= 3.3.6
+BuildRequires: pkgconfig(gstreamer-app-1.0)
+BuildRequires: pkgconfig(gstreamer-video-1.0)
+BuildRequires: pkgconfig(harfbuzz)
+BuildRequires: pkgconfig(jack) >= 1.9.7
+BuildRequires: pkgconfig(kate) >= 0.3.0
+BuildRequires: pkgconfig(libarchive) >= 3.1.0
+BuildRequires: pkgconfig(libass) >= 0.9.8
+BuildRequires: pkgconfig(libavcodec) >= 57.37.100
+BuildRequires: pkgconfig(libavformat) >= 53.21.0
+BuildRequires: pkgconfig(libavutil) >= 52.0.0
+BuildRequires: pkgconfig(libbluray) >= 0.6.2
+BuildRequires: pkgconfig(libcddb) >= 0.9.5
+BuildRequires: pkgconfig(libchromaprint)
+%if %{with ieee1394}
+BuildRequires: pkgconfig(libdc1394-2) >= 2.1.0
+%endif
+BuildRequires: pkgconfig(libdca) >= 0.0.5
+#BuildRequires: pkgconfig(libdsm) >= 0.2.0
+BuildRequires: pkgconfig(libdvbpsi)
+BuildRequires: pkgconfig(libebml) >= 1.3.6
+BuildRequires: pkgconfig(libgme)
+#BuildRequires: pkgconfig(libgoom2)
+BuildRequires: pkgconfig(libidn)
+BuildRequires: pkgconfig(libmatroska)
+%if %{with mfx}
+BuildRequires: pkgconfig(libmfx)
+%endif
+BuildRequires: pkgconfig(libmodplug) >= 0.8.9.0
+BuildRequires: pkgconfig(libmpeg2) >= 0.3.2
+BuildRequires: pkgconfig(libmpg123)
+BuildRequires: pkgconfig(libmtp) >= 1.0.0
+BuildRequires: pkgconfig(libnfs) >= 1.10.0
+BuildRequires: pkgconfig(libnotify) pkgconfig(gtk+-3.0)
+%if %{with placebo}
+BuildRequires: pkgconfig(libplacebo) >= 0.2.1
+%endif
+BuildRequires: pkgconfig(libpostproc)
+%if %{with projectm}
+BuildRequires: pkgconfig(libprojectM)
+%endif
+BuildRequires: pkgconfig(libpulse) >= 1.0
+%if %{with ieee1394}
+BuildRequires: pkgconfig(libraw1394) >= 2.0.1 pkgconfig(libavc1394) >= 0.5.3
+%endif
+BuildRequires: pkgconfig(librsvg-2.0) >= 2.9.0
+BuildRequires: pkgconfig(libsecret-1) >= 0.18
+#BuildRequires: pkgconfig(libsidplay2)
+#BuildRequires: pkgconfig(libsmb2) >= 3.0.0
+BuildRequires: pkgconfig(libssh2)
+BuildRequires: pkgconfig(libswscale)
+BuildRequires: pkgconfig(libsystemd)
+BuildRequires: pkgconfig(libudev) >= 142
+BuildRequires: pkgconfig(libupnp)
+BuildRequires: pkgconfig(libva) >= 0.38
+BuildRequires: pkgconfig(libva-drm)
+BuildRequires: pkgconfig(libva-wayland)
+BuildRequires: pkgconfig(libva-x11)
+BuildRequires: pkgconfig(libvncclient) >= 0.9.9
+#BuildRequires: pkgconfig(libvsxu)
+BuildRequires: pkgconfig(libxml-2.0) >= 2.5
+BuildRequires: pkgconfig(microdns) >= 0.1.2
+BuildRequires: pkgconfig(minizip)
+BuildRequires: pkgconfig(ncursesw)
+BuildRequires: pkgconfig(ogg) >= 1.0
+%if %{with opencv}
+BuildRequires: pkgconfig(opencv)
+%endif
+BuildRequires: pkgconfig(opus) >= 1.0.3
+BuildRequires: pkgconfig(protobuf-lite) >= 2.5
+BuildRequires: pkgconfig(Qt5Core) >= 5.5
+BuildRequires: pkgconfig(Qt5Gui) >= 5.5
+BuildRequires: pkgconfig(Qt5Svg) >= 5.5
+BuildRequires: pkgconfig(Qt5Widgets) >= 5.5
+BuildRequires: pkgconfig(Qt5X11Extras) >= 5.5
+BuildRequires: pkgconfig(samplerate)
+BuildRequires: pkgconfig(schroedinger-1.0) >= 1.0.10
+BuildRequires: pkgconfig(SDL_image) >= 1.2.10
+#BuildRequires: pkgconfig(shine) >= 3.0.0
+BuildRequires: pkgconfig(shout) >= 2.1
+BuildRequires: pkgconfig(smbclient)
+BuildRequires: pkgconfig(soxr) >= 0.1.2
+BuildRequires: pkgconfig(sqlite3)
+BuildRequires: pkgconfig(spatialaudio)
+BuildRequires: pkgconfig(speex) >= 1.0.5
+BuildRequires: pkgconfig(speexdsp)
+BuildRequires: pkgconfig(srt) >= 1.3.0
+BuildRequires: pkgconfig(taglib) >= 1.9
+BuildRequires: pkgconfig(theoradec)
+BuildRequires: pkgconfig(theoraenc)
+BuildRequires: pkgconfig(tiger) >= 0.3.1
+BuildRequires: pkgconfig(twolame)
+BuildRequires: pkgconfig(vdpau) >= 0.6
+BuildRequires: pkgconfig(vorbis) >= 1.1
+BuildRequires: pkgconfig(vorbisenc) >= 1.1
+BuildRequires: pkgconfig(vpx) >= 1.5.0
+BuildRequires: pkgconfig(wayland-client) >= 1.5.91
+BuildRequires: pkgconfig(wayland-egl)
+BuildRequires: pkgconfig(wayland-protocols)
+#BuildRequires: pkgconfig(x262)
+%if %{with x264}
+BuildRequires: pkgconfig(x264) >= 0.153
+%endif
+%if %{with x265}
+BuildRequires: pkgconfig(x265)
+%endif
+BuildRequires: pkgconfig(xcb) >= 1.6
+BuildRequires: pkgconfig(xcb-composite)
+BuildRequires: pkgconfig(xcb-keysyms) >= 0.3.4
+BuildRequires: pkgconfig(xcb-randr) >= 1.3
+BuildRequires: pkgconfig(xcb-shm)
+BuildRequires: pkgconfig(xcb-xv) >= 1.1.90.1
+BuildRequires: pkgconfig(xext)
+BuildRequires: pkgconfig(xinerama)
+BuildRequires: pkgconfig(xpm)
+BuildRequires: pkgconfig(xproto)
+BuildRequires: pkgconfig(zvbi-0.2) >= 0.2.28
+BuildRequires: qt5-qtbase-private-devel
+BuildRequires: zlib-devel
+
+Provides: %{name}-xorg%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-gui-qt%{?_isa} = %{epoch}:%{version}-%{release}
+Recommends: %{name}-gui-skins2%{?_isa} = %{epoch}:%{version}-%{release}
+Recommends: %{name}-plugin-ffmpeg%{?_isa} = %{epoch}:%{version}-%{release}
+
+Requires: hicolor-icon-theme
+Requires: kf5-filesystem
+# For xdg-screensaver (libxdg_screensaver_plugin)
+Recommends: xdg-utils
+
+
+%description
+VLC media player is a highly portable multimedia player and multimedia framework
+capable of reading most audio and video formats as well as DVDs, Audio CDs VCDs,
+and various streaming protocols.
+It can also be used as a media converter or a server to stream in uni-cast or
+multi-cast in IPv4 or IPv6 on networks.
+
+%package libs
+Summary: VLC media player runtime libraries
+Recommends: libproxy-bin%{?_isa}
+Conflicts: %{name}-core < %{epoch}:%{version}-%{release}
+%description libs
+VLC media player runtime libraries
+
+%package cli
+Summary: VLC media player command line interface
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+Recommends: %{name}-plugin-lua%{?_isa} = %{epoch}:%{version}-%{release}
+Obsoletes: %{name}-core < %{epoch}:%{version}-%{release}
+Provides: %{name}-core = %{epoch}:%{version}-%{release}
+Provides: %{name}-nox = %{epoch}:%{version}-%{release}
+%description cli
+VLC media player command line interfaces
+
+%package gui-ncurses
+Summary: VLC media player TUI
+Requires: %{name}-cli%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description gui-ncurses
+VLC media player ncurses-based terminal interface
+
+%package gui-qt
+Summary: VLC media player Qt GUI
+Requires: %{name}-cli%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-video-out%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugin-lua%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: (qt5-qtwayland%{?_isa} if libwayland-client%{?_isa})
+Recommends: %{name}-plugin-ffmpeg%{?_isa} = %{epoch}:%{version}-%{release}
+Recommends: %{name}-plugin-visualization%{?_isa} = %{epoch}:%{version}-%{release}
+Recommends: (%{name}-plugin-gnome%{?_isa} = %{epoch}:%{version}-%{release} if gnome-keyring)
+Recommends: (%{name}-plugin-kde%{?_isa} = %{epoch}:%{version}-%{release} if kf5-kwallet)
+Recommends: (%{name}-plugin-notify%{?_isa} = %{epoch}:%{version}-%{release} if gtk3)
+Recommends: (%{name}-plugin-pulseaudio%{?_isa} = %{epoch}:%{version}-%{release} or vlc-plugin-pipewire%{?_isa})
+%description gui-qt
+VLC media player Qt graphical interface
+
+%package gui-skins2
+Summary: VLC media player Skins2 GUI
+Requires: %{name}-cli%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-gui-qt%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: gnu-free-sans-fonts
+%description gui-skins2
+VLC media player skinnable graphical interface
+
+%package plugins-base
+Summary: VLC media player core
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: google-noto-sans-mono-vf-fonts
+Requires: google-noto-serif-vf-fonts
+Recommends: libv4l%{?_isa}
+Conflicts: %{name}-core < %{epoch}:%{version}-%{release}
+%description plugins-base
+VLC media player core components
+
+# libcrystalhd requires crystalhd-firmware, is for specific hardware
+%if %{with crystalhd}
+%package plugin-crystalhd
+Summary: VLC media player Crystal HD plugin
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+Obsoletes: %{name}-extras < %{epoch}:%{version}-%{release}
+Provides: %{name}-extras = %{epoch}:%{version}-%{release}
+%description plugin-crystalhd
+Crystal HD plugin for VLC media player
+%endif
+
+# libavcodec/libavformat etc. have many dependencies
+%package plugin-ffmpeg
+Summary: VLC media player FFmpeg plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-ffmpeg
+FFmpeg support plugins for VLC media player
+
+# for MIDI playback, requires a soundfont (usually quite large)
+%package plugin-fluidsynth
+Summary: VLC media player MIDI playback plugin
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+Recommends: fluid-soundfont-gm
+%description plugin-fluidsynth
+MIDI playback support plugin for VLC media player
+
+# requires libsecret, for gnome-keyring secrets storage on GNOME
+%package plugin-gnome
+Summary: VLC media player Gnome Keyring plugin
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-gnome
+Gnome Keyring integration for VLC media player
+
+# alternative codecs for specific formats, requires many of its own plugins
+%package plugin-gstreamer
+Summary: VLC media player GStreamer codec plugin
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: gstreamer1-plugins-good%{?_isa}
+Requires: gstreamer1-plugins-bad-free%{?_isa}
+Recommends: gstreamer1-plugin-libav%{?_isa}
+Recommends: gstreamer1-plugin-openh264%{?_isa}
+%description plugin-gstreamer
+GStreamer decoder plugins for VLC media player
+
+# requires libdc1394/libavc1394/libraw1394, is for specific hardware
+%if %{with ieee1394}
+%package plugin-ieee1394
+Summary: VLC media player IEEE 1394 plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-ieee1394
+IEEE 1394 (FireWire) plugins for VLC media player
+%endif
+
+# depends on j-a-c-k or pipewire-j-a-c-k, for low-latency audio
+%package plugin-jack
+Summary: VLC media player JACK plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+Suggests: pipewire-jack-audio-connection-kit
+%description plugin-jack
+PulseAudio plugins for VLC media player
+
+# for KWallet secrets storage on KDE Plasma
+%package plugin-kde
+Summary: VLC media player KWallet plugin
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-kde
+KDE KWallet integration for VLC media player
+
+# requires lua, used by CLI and GUI
+%package plugin-lua
+Summary: VLC media player lua scripting plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%{?lua_version:Requires: lua(abi) = %{lua_version}}
+%description plugin-lua
+Lua scripting support for VLC media player
+
+# requires gtk3 to render the notification icon
+%package plugin-notify
+Summary: VLC media player notification plugin
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-notify
+Desktop notification plugin for VLC media player
+
+# opencv has many dependencies
+%if %{with opencv}
+%package plugin-opencv
+Summary: VLC media player OpenCV plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-opencv
+OpenCV plugins for VLC media player
+%endif
+
+# uses libpulse to connect to pipewire-pulseaudio
+# vlc-plugin-pipewire plugin is an alternative
+%package plugin-pulseaudio
+Summary: VLC media player PulseAudio plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-pulseaudio
+PulseAudio plugins for VLC media player
+
+# requires libsmbclient, for SMB protocol support
+%package plugin-samba
+Summary: VLC media player SMB plugin
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-samba
+Samba access plugin for VLC media player
+
+# requires librsvg2, for SVG decoding and screen overlay
+%package plugin-svg
+Summary: VLC media player SVG plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-svg
+SVG plugins for VLC media player
+
+# requires libv4l, libva, OpenGL, X11/xcb, etc.
+%package plugins-video-out
+Summary: VLC media player vout plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugins-video-out
+Video output plugins for VLC media player
+
+%package plugin-visualization
+Summary: VLC media player visualization plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-visualization
+Visualization plugins for VLC media player
+
+%package plugin-vnc
+Summary: VLC media player VNC plugin
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+%description plugin-vnc
+VNC access plugin for VLC media player
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+%description devel
+The %{name}-devel package contains libraries and header files for
+developing applications and plugins that use %{name}.
+
+
+%prep
+%autosetup -p1
+
+rm -f aclocal.m4 m4/lib*.m4 m4/lt*.m4
+./bootstrap
+
+# switch "Allow automatic icon change" to opt-in
+sed -i -e 's|\("qt-icon-change",\) true|\1 false|' modules/gui/qt/qt.cpp
+
+# sync appstream app-id with Flathub
+sed -i -e 's|org\.videolan\.vlc|org.videolan.VLC|' share/vlc.appdata.xml.in.in
+
+%if 0%{?flatpak}
+# icons are renamed in order to be exported
+sed -i -e '/icon_theme_load/s|"vlc"|"org.videolan.VLC"|' modules/notify/notify.c
+sed -i -e '/fromTheme/s|"vlc"|"org.videolan.VLC"|' \
+ modules/gui/qt/main_interface.cpp modules/gui/qt/qt.cpp
+%endif
+
+touch src/revision.txt
+
+
+%build
+export LIVE555_PREFIX=%{_prefix}
+%configure \
+ --disable-silent-rules \
+ --disable-dependency-tracking \
+ --with-binary-version=%{version} \
+ --disable-static \
+ --with-pic \
+ --disable-rpath \
+ --enable-dbus \
+ --disable-optimizations \
+ --enable-lua \
+ \
+ --enable-archive \
+ --enable-live555 \
+ --enable-dc1394%{!?with_ieee1394:=no} \
+ --enable-dv1394%{!?with_ieee1394:=no} \
+ --enable-linsys \
+ --enable-dvdread \
+ --enable-dvdnav \
+ --enable-bluray \
+ --enable-opencv%{!?with_opencv:=no} \
+ --enable-smbclient \
+ --disable-dsm \
+ --enable-sftp \
+ --enable-nfs \
+ --disable-smb2 \
+ --enable-v4l2 \
+ --disable-decklink \
+ --enable-vcd \
+ --enable-libcddb \
+ --enable-screen \
+ --enable-vnc \
+ --disable-freerdp \
+ --enable-realrtsp \
+ --enable-asdcp%{!?with_asdcp:=no} \
+ \
+ --enable-dvbpsi \
+ --enable-gme \
+ --disable-sid \
+ --enable-ogg \
+ --enable-shout \
+ --enable-matroska \
+ --enable-mod \
+ --enable-mpc \
+ \
+ --disable-shine \
+ --disable-omxil \
+ --enable-crystalhd%{!?with_crystalhd:=no} \
+ --enable-mad \
+ --enable-mpg123 \
+ --enable-gst-decode \
+ --enable-avcodec \
+ --enable-libva \
+ --enable-avformat \
+ --enable-swscale \
+ --enable-postproc \
+ --enable-faad%{!?with_faad2:=no} \
+ --enable-aom \
+ --enable-dav1d \
+ --enable-vpx \
+ --enable-twolame \
+ --enable-fdkaac \
+ --enable-a52 \
+ --enable-dca \
+ --enable-flac \
+ --enable-libmpeg2 \
+ --enable-vorbis \
+ --enable-tremor \
+ --enable-speex \
+ --enable-opus \
+ --enable-spatialaudio \
+ --enable-theora \
+ --enable-oggspots \
+ --enable-daala \
+ --enable-schroedinger \
+ --enable-png \
+ --enable-jpeg \
+ --disable-bpg \
+ --disable-x262 \
+ --enable-x265%{!?with_x265:=no} \
+ --enable-x264%{!?with_x264:=no} \
+ --enable-x26410b%{!?with_x264:=no} \
+ --enable-mfx%{!?with_mfx:=no} \
+ --enable-fluidsynth \
+ --disable-fluidlite \
+ --enable-zvbi \
+ --disable-telx \
+ --enable-libass \
+ --disable-aribsub \
+ --disable-aribb25 \
+ --enable-kate \
+ --enable-tiger \
+ --enable-css \
+ \
+ --enable-gles2 \
+ --enable-xcb \
+ --enable-xvideo \
+ --enable-vdpau \
+ --enable-wayland \
+ --enable-sdl-image \
+ --enable-freetype \
+ --enable-fribidi \
+ --enable-harfbuzz \
+ --enable-fontconfig \
+ --with-default-font-family=NotoSerif \
+ --with-default-monospace-font-family=NotoSansMono \
+ --enable-svg \
+ --enable-svgdec \
+ --enable-aa \
+ --enable-caca \
+ --disable-mmal \
+ --disable-evas \
+ \
+ --enable-pulse \
+ --enable-alsa \
+ --enable-jack \
+ --enable-samplerate \
+ --enable-soxr \
+ --enable-chromaprint \
+ --enable-chromecast \
+ \
+ --enable-qt \
+ --enable-skins2 \
+ --disable-libtar \
+ --enable-lirc \
+ --enable-srt \
+ \
+ --disable-goom \
+ --enable-projectm%{!?with_projectm:=no} \
+ --disable-vsxu \
+ \
+ --enable-avahi \
+ --enable-udev \
+ --enable-mtp \
+ --enable-upnp \
+ --enable-microdns \
+ \
+ --enable-libxml2 \
+ --enable-libgcrypt \
+ --enable-gnutls \
+ --enable-taglib \
+ --enable-secret \
+ --enable-kwallet \
+ --disable-update-check \
+ --enable-notify \
+ --enable-libplacebo%{!?with_placebo:=no} \
+ --with-kde-solid=%{_datadir}/solid/actions \
+ %{nil}
+
+# clean unused-direct-shlib-dependencies
+sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
+
+%make_build
+
+
+%install
+%make_install CPPROG="cp -p"
+
+# RPM macros for other vlc-plugin-* packages
+install -D -m0644 %{S:1} %{buildroot}%{_rpmmacrodir}/macros.vlc
+
+# Ghost the plugins cache
+touch %{buildroot}%{vlc_plugindir}/plugins.dat
+
+# Use installed fonts for skins2; gnu-free is part of flatpak runtime
+rm -f %{buildroot}%{_datadir}/vlc/skins2/fonts/FreeSans{,Bold}.ttf
+ln -s %{_usr}/share/fonts/gnu-free/FreeSans{,Bold}.ttf %{buildroot}%{_datadir}/vlc/skins2/fonts/
+
+# Remove libtool libraries (for RHEL 9 and older)
+find %{buildroot}%{_libdir} -name '*.la' -delete
+
+# unpackaged static library
+rm -f %{buildroot}%{_libdir}/vlc/libcompat.*
+
+# GNOME 2 script, not compatible with GNOME 3+
+rm -f %{buildroot}%{_datadir}/vlc/utils/gnome-vlc-default.sh
+
+# The default PNG icons are used for desktop menu, notifications, and SNI;
+# all other icons are compiled in as resources
+find %{buildroot}%{_datadir}/icons/hicolor -type f ! -name 'vlc.png' -delete
+rm -f %{buildroot}%{_datadir}/vlc/vlc.ico
+
+# docs will be installed in %%files
+rm -rf %{buildroot}%{_docdir}/vlc
+
+%find_lang %{name}
+
+
+%check
+desktop-file-validate %{buildroot}%{_datadir}/applications/vlc.desktop
+appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/vlc.appdata.xml
+
+# chroma_copy_test fails on s390x (big endian?)
+%ifnarch s390x
+make check
+%endif
+
+
+%transfiletriggerin libs -- %{vlc_plugindir}
+%{_libdir}/vlc/vlc-cache-gen %{vlc_plugindir} &>/dev/null || :
+
+%transfiletriggerpostun libs -- %{vlc_plugindir}
+%{_libdir}/vlc/vlc-cache-gen %{vlc_plugindir} &>/dev/null || :
+
+
+%files
+%doc AUTHORS NEWS README THANKS
+%license COPYING COPYING.LIB
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/icons/hicolor/*/apps/%{name}.png
+%{_datadir}/solid/actions/%{name}-*.desktop
+%{_datadir}/vlc/utils/
+%{_metainfodir}/%{name}.appdata.xml
+
+%files libs -f %{name}.lang
+%license COPYING.LIB
+# client library, used by e.g. kaffeine, phonon-backend-vlc, etc.
+%{_libdir}/libvlc.so.5{,.*}
+# plugin API, used by vlc-plugin(s)-*
+%{_libdir}/libvlccore.so.9{,.*}
+%dir %{_libdir}/vlc/
+%{_libdir}/vlc/vlc-cache-gen
+%dir %{vlc_plugindir}
+%ghost %{vlc_plugindir}/plugins.dat
+
+%files cli
+%{_bindir}/vlc
+%{_bindir}/cvlc
+%{_bindir}/rvlc
+%{_bindir}/vlc-wrapper
+%{_mandir}/man1/vlc*.1*
+
+%files gui-ncurses
+%{_bindir}/nvlc
+%{vlc_plugindir}/gui/libncurses_plugin.so
+
+%files gui-qt
+%{_bindir}/qvlc
+%{vlc_plugindir}/gui/libqt_plugin.so
+
+%files gui-skins2
+%{_bindir}/svlc
+%{vlc_plugindir}/gui/libskins2_plugin.so
+%{_datadir}/vlc/skins2/
+
+%files plugins-base
+%license COPYING COPYING.LIB
+%exclude %{vlc_plugindir}/access/libaccess_jack_plugin.so
+%exclude %{vlc_plugindir}/access/libavio_plugin.so
+%if %{with ieee1394}
+%exclude %{vlc_plugindir}/access/libdc1394_plugin.so
+%exclude %{vlc_plugindir}/access/libdv1394_plugin.so
+%endif
+%exclude %{vlc_plugindir}/access/libpulsesrc_plugin.so
+%exclude %{vlc_plugindir}/access/libsmb_plugin.so
+%exclude %{vlc_plugindir}/access/libvnc_plugin.so
+%{vlc_plugindir}/access/
+%{vlc_plugindir}/access_output/
+%{vlc_plugindir}/audio_filter/
+%{vlc_plugindir}/audio_mixer/
+%exclude %{vlc_plugindir}/audio_output/libjack_plugin.so
+%exclude %{vlc_plugindir}/audio_output/libpulse_plugin.so
+%{vlc_plugindir}/audio_output/
+%exclude %{vlc_plugindir}/codec/libavcodec_plugin.so
+%if %{with crystalhd}
+%exclude %{vlc_plugindir}/codec/libcrystalhd_plugin.so
+%endif
+%exclude %{vlc_plugindir}/codec/libfluidsynth_plugin.so
+%exclude %{vlc_plugindir}/codec/libgstdecode_plugin.so
+%exclude %{vlc_plugindir}/codec/libsvgdec_plugin.so
+%{vlc_plugindir}/codec/
+%exclude %{vlc_plugindir}/control/libxcb_hotkeys_plugin.so
+%{vlc_plugindir}/control/
+%exclude %{vlc_plugindir}/demux/libavformat_plugin.so
+%{vlc_plugindir}/demux/
+%dir %{vlc_plugindir}/gui/
+%exclude %{vlc_plugindir}/keystore/libkwallet_plugin.so
+%exclude %{vlc_plugindir}/keystore/libsecret_plugin.so
+%{vlc_plugindir}/keystore/
+%{vlc_plugindir}/logger/
+%{vlc_plugindir}/meta_engine/
+%{vlc_plugindir}/misc/
+%{vlc_plugindir}/mux/
+%dir %{vlc_plugindir}/notify/
+%exclude %{vlc_plugindir}/packetizer/libpacketizer_avparser_plugin.so
+%{vlc_plugindir}/packetizer/
+%exclude %{vlc_plugindir}/services_discovery/libpulselist_plugin.so
+%exclude %{vlc_plugindir}/services_discovery/libxcb_apps_plugin.so
+%{vlc_plugindir}/services_discovery/
+%{vlc_plugindir}/spu/
+%{vlc_plugindir}/stream_extractor/
+%{vlc_plugindir}/stream_filter/
+%exclude %{vlc_plugindir}/stream_out/libstream_out_chromaprint_plugin.so
+%{vlc_plugindir}/stream_out/
+%exclude %{vlc_plugindir}/text_renderer/libsvg_plugin.so
+%{vlc_plugindir}/text_renderer/
+%dir %{vlc_plugindir}/vaapi/
+%dir %{vlc_plugindir}/vdpau/
+%exclude %{vlc_plugindir}/video_chroma/libswscale_plugin.so
+%{vlc_plugindir}/video_chroma/
+%if %{with opencv}
+%exclude %{vlc_plugindir}/video_filter/libopencv_*.so
+%endif
+%exclude %{vlc_plugindir}/video_filter/libpostproc_plugin.so
+%{vlc_plugindir}/video_filter/
+%dir %{vlc_plugindir}/video_output/
+%{vlc_plugindir}/video_output/libfb_plugin.so
+%{vlc_plugindir}/video_output/libvdummy_plugin.so
+%{vlc_plugindir}/video_output/libvmem_plugin.so
+%{vlc_plugindir}/video_output/libyuv_plugin.so
+%dir %{vlc_plugindir}/video_splitter/
+%dir %{vlc_plugindir}/visualization/
+%dir %{_datadir}/vlc/
+
+%if %{with crystalhd}
+%files plugin-crystalhd
+%{vlc_plugindir}/codec/libcrystalhd_plugin.so
+%endif
+
+%files plugin-ffmpeg
+%{vlc_plugindir}/access/libavio_plugin.so
+%{vlc_plugindir}/codec/libavcodec_plugin.so
+%{vlc_plugindir}/demux/libavformat_plugin.so
+%{vlc_plugindir}/packetizer/libpacketizer_avparser_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_chromaprint_plugin.so
+%{vlc_plugindir}/vdpau/libvdpau_avcodec_plugin.so
+%{vlc_plugindir}/video_chroma/libswscale_plugin.so
+%{vlc_plugindir}/video_filter/libpostproc_plugin.so
+
+%files plugin-fluidsynth
+%{vlc_plugindir}/codec/libfluidsynth_plugin.so
+
+%files plugin-gnome
+%{vlc_plugindir}/keystore/libsecret_plugin.so
+
+%files plugin-gstreamer
+%{vlc_plugindir}/codec/libgstdecode_plugin.so
+
+%if %{with ieee1394}
+%files plugin-ieee1394
+%{vlc_plugindir}/access/libdc1394_plugin.so
+%{vlc_plugindir}/access/libdv1394_plugin.so
+%endif
+
+%files plugin-jack
+%{vlc_plugindir}/access/libaccess_jack_plugin.so
+%{vlc_plugindir}/audio_output/libjack_plugin.so
+
+%files plugin-kde
+%{vlc_plugindir}/keystore/libkwallet_plugin.so
+
+%files plugin-lua
+%{_libdir}/vlc/lua/
+%{vlc_plugindir}/lua/
+%{_datadir}/vlc/lua/
+
+%files plugin-notify
+%{vlc_plugindir}/notify/libnotify_plugin.so
+
+%if %{with opencv}
+%files plugin-opencv
+%{vlc_plugindir}/video_filter/libopencv_example_plugin.so
+%{vlc_plugindir}/video_filter/libopencv_wrapper_plugin.so
+%endif
+
+%files plugin-pulseaudio
+%{_libdir}/vlc/libvlc_pulse.so*
+%{vlc_plugindir}/access/libpulsesrc_plugin.so
+%{vlc_plugindir}/audio_output/libpulse_plugin.so
+%{vlc_plugindir}/services_discovery/libpulselist_plugin.so
+
+%files plugin-samba
+%{vlc_plugindir}/access/libsmb_plugin.so
+
+%files plugin-svg
+%{vlc_plugindir}/codec/libsvgdec_plugin.so
+%{vlc_plugindir}/text_renderer/libsvg_plugin.so
+
+%files plugins-video-out
+%{_libdir}/vlc/libvlc_vdpau.so*
+%{_libdir}/vlc/libvlc_xcb_events.so*
+%{vlc_plugindir}/control/libxcb_hotkeys_plugin.so
+%{vlc_plugindir}/services_discovery/libxcb_apps_plugin.so
+%{vlc_plugindir}/vaapi/*.so
+%exclude %{vlc_plugindir}/vdpau/libvdpau_avcodec_plugin.so
+%{vlc_plugindir}/vdpau/*.so
+%exclude %{vlc_plugindir}/video_output/libfb_plugin.so
+%exclude %{vlc_plugindir}/video_output/libvdummy_plugin.so
+%exclude %{vlc_plugindir}/video_output/libvmem_plugin.so
+%exclude %{vlc_plugindir}/video_output/libyuv_plugin.so
+%{vlc_plugindir}/video_output/*.so
+%{vlc_plugindir}/video_splitter/*.so
+
+%files plugin-visualization
+%{vlc_plugindir}/visualization/*.so
+
+%files plugin-vnc
+%{vlc_plugindir}/access/libvnc_plugin.so
+
+%files devel
+%dir %{_includedir}/vlc
+%{_includedir}/vlc/*.h
+%{_includedir}/vlc/plugins/
+%{_libdir}/libvlc.so
+%{_libdir}/libvlccore.so
+%{_libdir}/pkgconfig/libvlc.pc
+%{_libdir}/pkgconfig/vlc-plugin.pc
+%{_rpmmacrodir}/macros.vlc
+
+
+%changelog
+%autochangelog
5 months, 2 weeks
Architecture specific change in rpms/composefs.git
by githook-noreply@fedoraproject.org
The package rpms/composefs.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/composefs.git/commit/?id=b95af996....
Change:
+ExcludeArch: %{ix86}
Thanks.
Full change:
============
commit af6dcf378194d97d259a37a20e04528ca33af74a
Author: Stephen Smoogen <ssmoogen(a)redhat.com>
Date: Thu Dec 14 16:39:17 2023 -0500
Update to 1.0.2
* remove 227.patch as it was not needed in 1.0.2
* Changes since 1.0.1:
* Dropped composefs-from-json in tests in favour of using the
composefs-info dump format.
* libyajl dependency dropped
* libcomposefs now limits the number of xattrs per file to 64k
* Fixed build against libc without reallocarray
* Performance fixes
* go-md2man is used instead of pandoc for manpages
* Minor fixes to spec file
Signed-off-by: Stephen Smoogen <ssmoogen(a)redhat.com>
diff --git a/227.patch b/227.patch
deleted file mode 100644
index 3baff01..0000000
--- a/227.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From 297fdf109a28d0b35a38659ce6a8962c15975a7f Mon Sep 17 00:00:00 2001
-From: Yaakov Selkowitz <yselkowi(a)redhat.com>
-Date: Thu, 9 Nov 2023 15:13:12 -0500
-Subject: [PATCH] Use go-md2man for building manpages
-
-go-md2man is already used by other containers components, and is
-therefore available in the RHEL buildroot, where pandoc (due to its
-build dependency on the GHC stack) is not.
-
-Signed-off-by: Yaakov Selkowitz <yselkowi(a)redhat.com>
----
-Removed conflicting composefs.spec.in hunk which is not useful here.
-
- Makefile.am | 4 ++--
- composefs.spec.in | 2 +-
- configure.ac | 6 +++---
- 3 files changed, 6 insertions(+), 6 deletions(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index 753a5a8..2b456cb 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -28,11 +28,11 @@ if ENABLE_MAN
-
- man/%.1: man/%.md
- mkdir -p man
-- ${PANDOC} $+ -s -t man > $@
-+ ${MD2MAN} -in $^ -out $@
-
- man/%.5: man/%.md
- mkdir -p man
-- ${PANDOC} $+ -s -t man > $@
-+ ${MD2MAN} -in $^ -out $@
-
- man1_MANS = $(MAN1PAGES:.md=.1)
- man5_MANS = $(MAN5PAGES:.md=.5)
-diff --git a/configure.ac b/configure.ac
-index 29f86af..40ea60d 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -104,10 +104,10 @@ AC_ARG_ENABLE(man,
- enable_man=maybe)
-
- AS_IF([test "$enable_man" != no], [
-- AC_PATH_PROG([PANDOC], [pandoc])
-- AS_IF([test -z "$PANDOC"], [
-+ AC_PATH_PROG([MD2MAN], [go-md2man])
-+ AS_IF([test -z "$MD2MAN"], [
- AS_IF([test "$enable_man" = yes], [
-- AC_MSG_ERROR([pandoc is required for --enable-man])
-+ AC_MSG_ERROR([go-md2man is required for --enable-man])
- ])
- enable_man=no
- ],[
diff --git a/composefs.spec b/composefs.spec
index 3c04ea0..718e567 100644
--- a/composefs.spec
+++ b/composefs.spec
@@ -39,8 +39,6 @@ Library files for %{name}.
%prep
%autosetup -p1
-# for go-md2man patch
-autoreconf -fiv
%build
%configure \
commit b1d100b4a443f8f09e07020c57b9a4e65e0a75ca
Author: Stephen Smoogen <ssmoogen(a)redhat.com>
Date: Thu Dec 14 14:28:34 2023 -0500
Remove patch 227 from the build as it is no longer needed.
diff --git a/composefs.spec b/composefs.spec
index bde6cf4..3c04ea0 100644
--- a/composefs.spec
+++ b/composefs.spec
@@ -6,9 +6,6 @@ Summary: Tools to handle creating and mounting composefs images
License: GPL-3.0-or-later AND LGPL-2.0-or-later AND Apache-2.0
URL: https://github.com/containers/composefs
Source0: https://github.com/containers/composefs/releases/download/v%{version}/%{n...
-# Use go-md2man instead of pandoc for building manpages
-# https://github.com/containers/composefs/pull/227 (backported)
-Patch0: 227.patch
BuildRequires: gcc automake libtool openssl-devel go-md2man fuse3-devel
commit a3f10c15d6c8fc6d86b01d0e48a692e34064b548
Author: Stephen Smoogen <ssmoogen(a)redhat.com>
Date: Thu Dec 14 14:23:38 2023 -0500
Update to 1.0.2
* Dropped composefs-from-json in tests in favour of using the
composefs-info dump format.
* libyajl dependency dropped
* libcomposefs now limits the number of xattrs per file to 64k
* Fixed build against libc without reallocarray
* Performance fixes
* go-md2man is used instead of pandoc for manpages
* Minor fixes to spec file
diff --git a/.gitignore b/.gitignore
index 7b15e0d..f71f28c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/composefs-1.0.1.tar.xz
+/composefs-1.0.2.tar.xz
diff --git a/composefs.spec b/composefs.spec
index 046fb75..bde6cf4 100644
--- a/composefs.spec
+++ b/composefs.spec
@@ -1,6 +1,6 @@
Name: composefs
-Version: 1.0.1
-Release: 4%{?dist}
+Version: 1.0.2
+Release: 1%{?dist}
Summary: Tools to handle creating and mounting composefs images
License: GPL-3.0-or-later AND LGPL-2.0-or-later AND Apache-2.0
@@ -10,7 +10,8 @@ Source0: https://github.com/containers/composefs/releases/download/v%{ver
# https://github.com/containers/composefs/pull/227 (backported)
Patch0: 227.patch
-BuildRequires: gcc automake libtool openssl-devel yajl-devel go-md2man fuse3-devel
+BuildRequires: gcc automake libtool openssl-devel go-md2man fuse3-devel
+
Requires: %{name}-libs = %{version}-%{release}
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
@@ -48,7 +49,6 @@ autoreconf -fiv
%configure \
--disable-static \
--enable-man \
- --with-yajl \
--with-fuse
%make_build
@@ -66,6 +66,7 @@ rm -rf %{buildroot}%{_libdir}/libcomposefs.la
%{_libdir}/libcomposefs.so.*
%files
+%license COPYING COPYING.LIB COPYING.LESSERv3 COPYINGv3 LICENSE.Apache-2.0 BSD-2-Clause.txt
%doc README.md
%{_bindir}/mkcomposefs
%{_bindir}/composefs-info
@@ -73,4 +74,5 @@ rm -rf %{buildroot}%{_libdir}/libcomposefs.la
%{_mandir}/man*/*
%changelog
+
%autochangelog
diff --git a/sources b/sources
index ddf4df8..fac7e2b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (composefs-1.0.1.tar.xz) = 0df27af756f70a9a4961a6dd839e354359efffede2f7f8d21c40ddf6dd5d750d52d56b90b4a6d4f48ffa8fb1b3df6b4efd43508a330342de4753fcc35427b9e7
+SHA512 (composefs-1.0.2.tar.xz) = b9c8fcf3f488e4707ee44a27aafc1c2e8a23f7e1f6b6486c168f49b8fc31b1fe28a00bc45b5256746053233d874466a114b0ad470521adec3d0da28b02799946
commit b95af99620d8c98cad2a5a39fd7bcd9ee889432d
Author: Yaakov Selkowitz <yselkowi(a)redhat.com>
Date: Fri Nov 10 14:00:24 2023 -0500
Drop i686
https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
https://github.com/containers/composefs/pull/229
diff --git a/composefs.spec b/composefs.spec
index 9f50a17..046fb75 100644
--- a/composefs.spec
+++ b/composefs.spec
@@ -13,6 +13,9 @@ Patch0: 227.patch
BuildRequires: gcc automake libtool openssl-devel yajl-devel go-md2man fuse3-devel
Requires: %{name}-libs = %{version}-%{release}
+# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
+ExcludeArch: %{ix86}
+
%description
Tools to handle creating and mounting composefs images. The composefs
project combines several underlying Linux features to provide a very
commit ce23e6b14caf51b25c973dd0de53a4acc440a2c5
Author: Yaakov Selkowitz <yselkowi(a)redhat.com>
Date: Thu Nov 9 15:30:31 2023 -0500
Use go-md2man for building manpages
go-md2man is already used by other containers components, and is
therefore available in the RHEL buildroot, where pandoc (due to its
build dependency on the GHC stack) is not.
https://github.com/containers/composefs/pull/227
diff --git a/227.patch b/227.patch
new file mode 100644
index 0000000..3baff01
--- /dev/null
+++ b/227.patch
@@ -0,0 +1,54 @@
+From 297fdf109a28d0b35a38659ce6a8962c15975a7f Mon Sep 17 00:00:00 2001
+From: Yaakov Selkowitz <yselkowi(a)redhat.com>
+Date: Thu, 9 Nov 2023 15:13:12 -0500
+Subject: [PATCH] Use go-md2man for building manpages
+
+go-md2man is already used by other containers components, and is
+therefore available in the RHEL buildroot, where pandoc (due to its
+build dependency on the GHC stack) is not.
+
+Signed-off-by: Yaakov Selkowitz <yselkowi(a)redhat.com>
+---
+Removed conflicting composefs.spec.in hunk which is not useful here.
+
+ Makefile.am | 4 ++--
+ composefs.spec.in | 2 +-
+ configure.ac | 6 +++---
+ 3 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 753a5a8..2b456cb 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -28,11 +28,11 @@ if ENABLE_MAN
+
+ man/%.1: man/%.md
+ mkdir -p man
+- ${PANDOC} $+ -s -t man > $@
++ ${MD2MAN} -in $^ -out $@
+
+ man/%.5: man/%.md
+ mkdir -p man
+- ${PANDOC} $+ -s -t man > $@
++ ${MD2MAN} -in $^ -out $@
+
+ man1_MANS = $(MAN1PAGES:.md=.1)
+ man5_MANS = $(MAN5PAGES:.md=.5)
+diff --git a/configure.ac b/configure.ac
+index 29f86af..40ea60d 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -104,10 +104,10 @@ AC_ARG_ENABLE(man,
+ enable_man=maybe)
+
+ AS_IF([test "$enable_man" != no], [
+- AC_PATH_PROG([PANDOC], [pandoc])
+- AS_IF([test -z "$PANDOC"], [
++ AC_PATH_PROG([MD2MAN], [go-md2man])
++ AS_IF([test -z "$MD2MAN"], [
+ AS_IF([test "$enable_man" = yes], [
+- AC_MSG_ERROR([pandoc is required for --enable-man])
++ AC_MSG_ERROR([go-md2man is required for --enable-man])
+ ])
+ enable_man=no
+ ],[
diff --git a/composefs.spec b/composefs.spec
index 7c7e55c..9f50a17 100644
--- a/composefs.spec
+++ b/composefs.spec
@@ -1,13 +1,16 @@
Name: composefs
Version: 1.0.1
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Tools to handle creating and mounting composefs images
License: GPL-3.0-or-later AND LGPL-2.0-or-later AND Apache-2.0
URL: https://github.com/containers/composefs
Source0: https://github.com/containers/composefs/releases/download/v%{version}/%{n...
+# Use go-md2man instead of pandoc for building manpages
+# https://github.com/containers/composefs/pull/227 (backported)
+Patch0: 227.patch
-BuildRequires: gcc automake libtool openssl-devel yajl-devel pandoc fuse3-devel
+BuildRequires: gcc automake libtool openssl-devel yajl-devel go-md2man fuse3-devel
Requires: %{name}-libs = %{version}-%{release}
%description
@@ -34,7 +37,9 @@ License: LGPL-2.1-or-later AND (GPL-2.0-only OR Apache-2.0)
Library files for %{name}.
%prep
-%autosetup
+%autosetup -p1
+# for go-md2man patch
+autoreconf -fiv
%build
%configure \
commit 7029d3d17051e058998a968eb1bddb5e49141c7f
Author: Colin Walters <walters(a)verbum.org>
Date: Mon Nov 6 14:44:17 2023 -0500
Use `%autochangelog`
Because it's way less annoying.
diff --git a/composefs.spec b/composefs.spec
index 65e0a45..7c7e55c 100644
--- a/composefs.spec
+++ b/composefs.spec
@@ -1,6 +1,6 @@
Name: composefs
Version: 1.0.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Tools to handle creating and mounting composefs images
License: GPL-3.0-or-later AND LGPL-2.0-or-later AND Apache-2.0
@@ -65,13 +65,4 @@ rm -rf %{buildroot}%{_libdir}/libcomposefs.la
%{_mandir}/man*/*
%changelog
-* Mon Oct 16 2023 Stephen Smoogen <smooge(a)fedoraproject.org> - 1.0.1-2
-- Take in fixes from reviwers to fix man page compression types
-- Take in fixes from reviwers to move licenses to lib subpackage
-
-* Fri Oct 13 2023 Stephen Smoogen <smooge(a)fedoraproject.org> - 1.0.1-1
-- Update to 1.0.1
-- Confirm license is in SPDX format
-
-* Fri Apr 21 2023 Alexander Larsson <alexl(a)redhat.com>
-- Initial version
+%autochangelog
commit 13c7347ea5e14161c18d960a7e94b7bac5b3fdce
Author: Colin Walters <walters(a)verbum.org>
Date: Mon Nov 6 14:41:59 2023 -0500
Add a requirement from -devel to -libs
To silence an rpmdeps warning which is spurious, but it doesn't
realize we already handle this through the main package.
```
Subpackage composefs-devel on i686 carries 'Requires: libcomposefs.so.1' which comes from subpackage composefs-libs but does not carry an explicit package version requirement. Please add 'Requires: composefs-libs = %{version}-%{release}' to the spec file to avoid the need to test interoperability between various combinations of old and new subpackages.
```
diff --git a/composefs.spec b/composefs.spec
index c5b0a27..65e0a45 100644
--- a/composefs.spec
+++ b/composefs.spec
@@ -21,6 +21,7 @@ Please see https://github.com/containers/composefs for more information.
%package devel
Summary: Devel files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description devel
Devel files for %{name}.
5 months, 2 weeks
Architecture specific change in rpms/mesa.git
by githook-noreply@fedoraproject.org
The package rpms/mesa.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/mesa.git/commit/?id=61968b4cba1a7...
https://src.fedoraproject.org/cgit/rpms/mesa.git/commit/?id=e2acc882a102e....
Change:
+%ifarch %{ix86}
+%ifarch %{ix86}
Thanks.
Full change:
============
commit 14dea65a080a0f633025e48a97f6987469cb9e44
Author: José Expósito <jexposit(a)redhat.com>
Date: Thu Nov 30 10:24:16 2023 +0100
Update to 23.3.0
diff --git a/mesa.spec b/mesa.spec
index 8ede41d..ff549f2 100644
--- a/mesa.spec
+++ b/mesa.spec
@@ -61,7 +61,7 @@
Name: mesa
Summary: Mesa graphics libraries
-%global ver 23.3.0-rc5
+%global ver 23.3.0
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)}
Release: %autorelease
License: MIT AND BSD-3-Clause AND SGI-B-2.0
diff --git a/sources b/sources
index bd382c4..af8892d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (mesa-23.3.0-rc5.tar.xz) = f1c2421ab262da422ed9ac5ca08b0e1c41264373e022de9413c65e1e7e8ee929979d1c80741497a0acba1d118665a7f6076e24139be0c9c70f3fe8f5d319c187
+SHA512 (mesa-23.3.0.tar.xz) = 3568b571974a2c6c0c3a4cc614c851729962e39926f0af906ba91604f9d43c0618db7df004cbec5d9e5dbade2d6bde818608c9aa1686183994d68ad3e6ac4521
commit 34791f7ba8d22d941fdeb5b651c7651930924177
Author: José Expósito <jexposit(a)redhat.com>
Date: Wed Nov 29 16:34:26 2023 +0100
Update to 23.3.0-rc5
diff --git a/0001-nir-add-deref-follower-builder-for-casts.patch b/0001-nir-add-deref-follower-builder-for-casts.patch
deleted file mode 100644
index ae328d2..0000000
--- a/0001-nir-add-deref-follower-builder-for-casts.patch
+++ /dev/null
@@ -1,77 +0,0 @@
-From 6388896985da7495ad0968322491953894d29637 Mon Sep 17 00:00:00 2001
-From: Faith Ekstrand <faith.ekstrand(a)collabora.com>
-Date: Wed, 1 Nov 2023 15:38:35 -0500
-Subject: [PATCH] nir: add deref follower builder for casts.
-
-This fixes intel_clc builds with llvm 17 on gfx125_bvh_build_DFS_DFS
-where it dies in the lower indirect derefs pass.
-
-Co-authored-by: Dave Airlie <airlied(a)redhat.com>
-Fixes: 4a4e1757381c ("nir: Support deref instructions in lower_var_copies")
-Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25536>
----
- src/compiler/nir/nir_builder.h | 27 ++++++++++++++++++++++++---
- 1 file changed, 24 insertions(+), 3 deletions(-)
-
-diff --git a/src/compiler/nir/nir_builder.h b/src/compiler/nir/nir_builder.h
-index c9f3465406c..d2b5702d3c9 100644
---- a/src/compiler/nir/nir_builder.h
-+++ b/src/compiler/nir/nir_builder.h
-@@ -1483,9 +1483,12 @@ nir_build_deref_struct(nir_builder *build, nir_deref_instr *parent,
- }
-
- static inline nir_deref_instr *
--nir_build_deref_cast(nir_builder *build, nir_def *parent,
-- nir_variable_mode modes, const struct glsl_type *type,
-- unsigned ptr_stride)
-+nir_build_deref_cast_with_alignment(nir_builder *build, nir_def *parent,
-+ nir_variable_mode modes,
-+ const struct glsl_type *type,
-+ unsigned ptr_stride,
-+ unsigned align_mul,
-+ unsigned align_offset)
- {
- nir_deref_instr *deref =
- nir_deref_instr_create(build->shader, nir_deref_type_cast);
-@@ -1493,6 +1496,8 @@ nir_build_deref_cast(nir_builder *build, nir_def *parent,
- deref->modes = modes;
- deref->type = type;
- deref->parent = nir_src_for_ssa(parent);
-+ deref->cast.align_mul = align_mul;
-+ deref->cast.align_offset = align_offset;
- deref->cast.ptr_stride = ptr_stride;
-
- nir_def_init(&deref->instr, &deref->def, parent->num_components,
-@@ -1503,6 +1508,15 @@ nir_build_deref_cast(nir_builder *build, nir_def *parent,
- return deref;
- }
-
-+static inline nir_deref_instr *
-+nir_build_deref_cast(nir_builder *build, nir_def *parent,
-+ nir_variable_mode modes, const struct glsl_type *type,
-+ unsigned ptr_stride)
-+{
-+ return nir_build_deref_cast_with_alignment(build, parent, modes, type,
-+ ptr_stride, 0, 0);
-+}
-+
- static inline nir_deref_instr *
- nir_alignment_deref_cast(nir_builder *build, nir_deref_instr *parent,
- uint32_t align_mul, uint32_t align_offset)
-@@ -1570,6 +1584,13 @@ nir_build_deref_follower(nir_builder *b, nir_deref_instr *parent,
-
- return nir_build_deref_struct(b, parent, leader->strct.index);
-
-+ case nir_deref_type_cast:
-+ return nir_build_deref_cast_with_alignment(b, &parent->def,
-+ leader->modes,
-+ leader->type,
-+ leader->cast.ptr_stride,
-+ leader->cast.align_mul,
-+ leader->cast.align_offset);
- default:
- unreachable("Invalid deref instruction type");
- }
---
-2.41.0
-
diff --git a/0001-zink-Fix-crash-on-zink_create_screen-error-path.patch b/0001-zink-Fix-crash-on-zink_create_screen-error-path.patch
deleted file mode 100644
index 892ddc2..0000000
--- a/0001-zink-Fix-crash-on-zink_create_screen-error-path.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 8927e2739b4997312785ea3972044348b9f3b0b4 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= <jexposit(a)redhat.com>
-Date: Fri, 3 Nov 2023 14:15:06 +0100
-Subject: [PATCH] zink: Fix crash on zink_create_screen error path
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-The `zink_internal_create_screen()` function can fail before
-`screen->loader_lib` and/or `screen->instance` are initialized.
-The `zink_destroy_screen()` doesn't check those cases and crashes.
-
-The error was found by Fedora's CI. The back trace is available at [1].
-
-[1] https://bodhi.fedoraproject.org/updates/FEDORA-2023-c39f82c465
-Fixes: 0c2045553fe4 ("zink: use screen destructor for creation fails")
-Signed-off-by: José Expósito <jexposit(a)redhat.com>
----
- src/gallium/drivers/zink/zink_screen.c | 8 ++++++--
- 1 file changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c
-index 74b575ed658..0edb8d5f35e 100644
---- a/src/gallium/drivers/zink/zink_screen.c
-+++ b/src/gallium/drivers/zink/zink_screen.c
-@@ -1520,10 +1520,14 @@ zink_destroy_screen(struct pipe_screen *pscreen)
- if (screen->dev)
- VKSCR(DestroyDevice)(screen->dev, NULL);
-
-- VKSCR(DestroyInstance)(screen->instance, NULL);
-+ if (screen->instance)
-+ VKSCR(DestroyInstance)(screen->instance, NULL);
-+
- util_idalloc_mt_fini(&screen->buffer_ids);
-
-- util_dl_close(screen->loader_lib);
-+ if (screen->loader_lib)
-+ util_dl_close(screen->loader_lib);
-+
- if (screen->drm_fd != -1)
- close(screen->drm_fd);
-
---
-2.41.0
-
diff --git a/0001-zink-allow-software-rendering-only-if-selected.patch b/0001-zink-allow-software-rendering-only-if-selected.patch
deleted file mode 100644
index 356ffce..0000000
--- a/0001-zink-allow-software-rendering-only-if-selected.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From 2a71f06f2938678d89d5ed1372cda6a7b55d964d Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= <jexposit(a)redhat.com>
-Date: Thu, 16 Nov 2023 12:18:29 +0100
-Subject: [PATCH] zink: allow software rendering only if selected
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-In environments where 3D acceleration is not available, like in a VM,
-the behavior before commit 8cd44b884387 ("egl: add automatic zink
-fallback loading between hw and sw drivers") was to fallback to swrast.
-
-This was the output of `eglinfo` in that situation:
-
- $ eglinfo
- [...]
- Wayland platform:
- EGL driver name: swrast
- OpenGL core profile renderer: llvmpipe (LLVM 17.0.4, 256 bits)
-
-However, after commit 8cd44b884387 ("egl: add automatic zink fallback
-loading between hw and sw drivers") Zink support is tested before
-falling back to swrast.
-Since the system doesn't support 3D acceleration, Zink + software
-rendering is used instead of swrast causing issues like the ones
-described in #10146.
-
-In this case, `eglinfo` prints:
-
- $ eglinfo
- [...]
- Wayland platform:
- EGL driver name: zink
- OpenGL core profile renderer: zink Vulkan 1.3(llvmpipe (LLVM 17.0.4,
- 256 bits) (MESA_LLVMPIPE))
-
-This patch ensures that Zink + software rendering is used only when the
-user opts-in by setting `LIBGL_ALWAYS_SOFTWARE` or `D3D_ALWAYS_SOFTWARE`
-and swrast is used otherwise.
-
-After the patch, the output of `eglinfo` is identical to the one before
-the regression:
-
- $ eglinfo
- [...]
- Wayland platform:
- EGL driver name: swrast
- OpenGL core profile renderer: llvmpipe (LLVM 17.0.4, 256 bits)
-
-Resolves: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10146
-Fixes: 8cd44b884387 ("egl: add automatic zink fallback loading between
-hw and sw drivers")
-
-Reviewed-by: Michel Dänzer <mdaenzer(a)redhat.com>
-Signed-off-by: José Expósito <jexposit(a)redhat.com>
-Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26220>
----
- src/gallium/drivers/zink/zink_screen.c | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c
-index 29a377acfb6..50168d8daa1 100644
---- a/src/gallium/drivers/zink/zink_screen.c
-+++ b/src/gallium/drivers/zink/zink_screen.c
-@@ -1632,6 +1632,12 @@ choose_pdev(struct zink_screen *screen, int64_t dev_major, int64_t dev_minor)
- }
- VKSCR(GetPhysicalDeviceProperties)(screen->pdev, &screen->info.props);
-
-+ /* allow software rendering only if forced by the user */
-+ if (!cpu && screen->info.props.deviceType == VK_PHYSICAL_DEVICE_TYPE_CPU) {
-+ screen->pdev = VK_NULL_HANDLE;
-+ return;
-+ }
-+
- screen->info.device_version = screen->info.props.apiVersion;
-
- /* runtime version is the lesser of the instance version and device version */
---
-2.41.0
-
diff --git a/mesa.spec b/mesa.spec
index 49ff335..8ede41d 100644
--- a/mesa.spec
+++ b/mesa.spec
@@ -61,7 +61,7 @@
Name: mesa
Summary: Mesa graphics libraries
-%global ver 23.3.0-rc2
+%global ver 23.3.0-rc5
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)}
Release: %autorelease
License: MIT AND BSD-3-Clause AND SGI-B-2.0
@@ -74,10 +74,7 @@ Source0: https://archive.mesa3d.org/mesa-%{ver}.tar.xz
Source1: Mesa-MLAA-License-Clarification-Email.txt
Patch10: gnome-shell-glthread-disable.patch
-Patch11: 0001-nir-add-deref-follower-builder-for-casts.patch
-Patch12: 0001-zink-Fix-crash-on-zink_create_screen-error-path.patch
-Patch13: 0001-zink-allow-software-rendering-only-if-selected.patch
-Patch14: 0001-zink-initialize-drm_fd-to-1.patch
+Patch11: 0001-zink-initialize-drm_fd-to-1.patch
BuildRequires: meson >= 1.2.0
BuildRequires: gcc
diff --git a/sources b/sources
index ca07f20..bd382c4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (mesa-23.3.0-rc2.tar.xz) = bebb27bcc860ef85b9f17001e00d83bdd4e6172c5ac7bdd3dd143814abe8e3b9443cea436db1df580834609f80ebdb46a01f3c66c141042a80f59434b5fd85aa
+SHA512 (mesa-23.3.0-rc5.tar.xz) = f1c2421ab262da422ed9ac5ca08b0e1c41264373e022de9413c65e1e7e8ee929979d1c80741497a0acba1d118665a7f6076e24139be0c9c70f3fe8f5d319c187
commit 61968b4cba1a7db32508870804d0e08a1d96f746
Author: José Expósito <jexposit(a)redhat.com>
Date: Thu Nov 23 14:35:01 2023 +0100
Set glx-read-only-text on i386
An update on the linker will now refuse to create binaries with a
loadable memory segment that has read, write and execute permissions
set.
mesa creates one unless "glx-read-only-text" is enabled.
Revert commit e2acc882a102 ("Disable rwx segment linker error") and set
"glx-read-only-text" instead.
See Nick's comment for more information about the revert:
https://bugzilla.redhat.com/show_bug.cgi?id=2250927#c10
Fix: https://bugzilla.redhat.com/show_bug.cgi?id=2250927
diff --git a/mesa.spec b/mesa.spec
index 215ebaa..49ff335 100644
--- a/mesa.spec
+++ b/mesa.spec
@@ -368,19 +368,6 @@ cp %{SOURCE1} docs/
# ensure standard Rust compiler flags are set
export RUSTFLAGS="%build_rustflags"
-# An update on the linker will now refuse to create binaries with a loadable
-# memory segment that has read, write and execute permissions set.
-# mesa creates one unless "glx-read-only-text" is enabled, however, the
-# documentation for "glx-read-only-text" reads:
-#
-# "Disable writable .text section on x86 (decreases performance)"
-#
-# In order to avoid possible performance regressions, disable the linker error:
-# https://bugzilla.redhat.com/show_bug.cgi?id=2250927
-%ifarch %{ix86}
-LDFLAGS=-Wl,--no-error-rwx-segments
-%endif
-
# We've gotten a report that enabling LTO for mesa breaks some games. See
# https://bugzilla.redhat.com/show_bug.cgi?id=1862771 for details.
# Disable LTO for now
@@ -430,6 +417,9 @@ LDFLAGS=-Wl,--no-error-rwx-segments
-Dlmsensors=disabled \
%endif
-Dandroid-libbacktrace=disabled \
+%ifarch %{ix86}
+ -Dglx-read-only-text=true
+%endif
%{nil}
%meson_build
commit e2acc882a102eef4f3242f4c05729a238d04bccb
Author: José Expósito <jexposit(a)redhat.com>
Date: Thu Nov 23 12:50:44 2023 +0100
Disable rwx segment linker error
An update on the linker will now refuse to create binaries with a
loadable memory segment that has read, write and execute permissions
set.
mesa creates one unless "glx-read-only-text" is enabled, however, the
documentation for "glx-read-only-text" reads:
"Disable writable .text section on x86 (decreases performance)"
In order to avoid possible performance regressions, disable the linker
error.
Fix: https://bugzilla.redhat.com/show_bug.cgi?id=2250927
diff --git a/mesa.spec b/mesa.spec
index 3576cf0..215ebaa 100644
--- a/mesa.spec
+++ b/mesa.spec
@@ -368,6 +368,19 @@ cp %{SOURCE1} docs/
# ensure standard Rust compiler flags are set
export RUSTFLAGS="%build_rustflags"
+# An update on the linker will now refuse to create binaries with a loadable
+# memory segment that has read, write and execute permissions set.
+# mesa creates one unless "glx-read-only-text" is enabled, however, the
+# documentation for "glx-read-only-text" reads:
+#
+# "Disable writable .text section on x86 (decreases performance)"
+#
+# In order to avoid possible performance regressions, disable the linker error:
+# https://bugzilla.redhat.com/show_bug.cgi?id=2250927
+%ifarch %{ix86}
+LDFLAGS=-Wl,--no-error-rwx-segments
+%endif
+
# We've gotten a report that enabling LTO for mesa breaks some games. See
# https://bugzilla.redhat.com/show_bug.cgi?id=1862771 for details.
# Disable LTO for now
commit 0c855a11aba5d6125a9469900f6c6f885473f3ac
Author: José Expósito <jexposit(a)redhat.com>
Date: Wed Nov 22 13:01:53 2023 +0100
Backport MR #26332 to fix X11 session on VMs
MR: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26332
Mesa bug: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26332
diff --git a/0001-zink-initialize-drm_fd-to-1.patch b/0001-zink-initialize-drm_fd-to-1.patch
new file mode 100644
index 0000000..1dd3252
--- /dev/null
+++ b/0001-zink-initialize-drm_fd-to-1.patch
@@ -0,0 +1,39 @@
+From a89bf9e86a83005befcdcef47a94fff167bdc47b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= <jexposit(a)redhat.com>
+Date: Wed, 22 Nov 2023 12:48:47 +0100
+Subject: [PATCH] zink: initialize drm_fd to -1
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The `zink_internal_create_screen()` function initializes
+`screen->drm_fd` to 0, a valid file descriptor value, via `rzalloc`.
+
+If an error is found during initialization, the `zink_destroy_screen()`
+function is invoked in the `fail` label and the `screen->drm_fd` is
+closed because its value is 0 and `screen->drm_fd != -1` is checked.
+
+Initialize `screen->drm_fd` to -1 to avoid this issue.
+
+Resolves: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10191
+Signed-off-by: José Expósito <jexposit(a)redhat.com>
+---
+ src/gallium/drivers/zink/zink_screen.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c
+index 50168d8daa1..f42f340657b 100644
+--- a/src/gallium/drivers/zink/zink_screen.c
++++ b/src/gallium/drivers/zink/zink_screen.c
+@@ -3126,6 +3126,8 @@ zink_internal_create_screen(const struct pipe_screen_config *config, int64_t dev
+ return NULL;
+ }
+
++ screen->drm_fd = -1;
++
+ glsl_type_singleton_init_or_ref();
+ zink_debug = debug_get_option_zink_debug();
+ if (zink_descriptor_mode == ZINK_DESCRIPTOR_MODE_AUTO)
+--
+2.42.0
+
diff --git a/mesa.spec b/mesa.spec
index b1c3121..3576cf0 100644
--- a/mesa.spec
+++ b/mesa.spec
@@ -77,6 +77,7 @@ Patch10: gnome-shell-glthread-disable.patch
Patch11: 0001-nir-add-deref-follower-builder-for-casts.patch
Patch12: 0001-zink-Fix-crash-on-zink_create_screen-error-path.patch
Patch13: 0001-zink-allow-software-rendering-only-if-selected.patch
+Patch14: 0001-zink-initialize-drm_fd-to-1.patch
BuildRequires: meson >= 1.2.0
BuildRequires: gcc
commit bdefef8468effb913af229e9c6cd48419178c20b
Author: José Expósito <jexposit(a)redhat.com>
Date: Fri Nov 17 10:41:43 2023 +0100
Backport MR #26220 to fix GNOME apps crash
MR: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26220
Fedora bug:https://bugzilla.redhat.com/show_bug.cgi?id=2249725
Mesa bug: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10146
diff --git a/0001-zink-allow-software-rendering-only-if-selected.patch b/0001-zink-allow-software-rendering-only-if-selected.patch
new file mode 100644
index 0000000..356ffce
--- /dev/null
+++ b/0001-zink-allow-software-rendering-only-if-selected.patch
@@ -0,0 +1,80 @@
+From 2a71f06f2938678d89d5ed1372cda6a7b55d964d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= <jexposit(a)redhat.com>
+Date: Thu, 16 Nov 2023 12:18:29 +0100
+Subject: [PATCH] zink: allow software rendering only if selected
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+In environments where 3D acceleration is not available, like in a VM,
+the behavior before commit 8cd44b884387 ("egl: add automatic zink
+fallback loading between hw and sw drivers") was to fallback to swrast.
+
+This was the output of `eglinfo` in that situation:
+
+ $ eglinfo
+ [...]
+ Wayland platform:
+ EGL driver name: swrast
+ OpenGL core profile renderer: llvmpipe (LLVM 17.0.4, 256 bits)
+
+However, after commit 8cd44b884387 ("egl: add automatic zink fallback
+loading between hw and sw drivers") Zink support is tested before
+falling back to swrast.
+Since the system doesn't support 3D acceleration, Zink + software
+rendering is used instead of swrast causing issues like the ones
+described in #10146.
+
+In this case, `eglinfo` prints:
+
+ $ eglinfo
+ [...]
+ Wayland platform:
+ EGL driver name: zink
+ OpenGL core profile renderer: zink Vulkan 1.3(llvmpipe (LLVM 17.0.4,
+ 256 bits) (MESA_LLVMPIPE))
+
+This patch ensures that Zink + software rendering is used only when the
+user opts-in by setting `LIBGL_ALWAYS_SOFTWARE` or `D3D_ALWAYS_SOFTWARE`
+and swrast is used otherwise.
+
+After the patch, the output of `eglinfo` is identical to the one before
+the regression:
+
+ $ eglinfo
+ [...]
+ Wayland platform:
+ EGL driver name: swrast
+ OpenGL core profile renderer: llvmpipe (LLVM 17.0.4, 256 bits)
+
+Resolves: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10146
+Fixes: 8cd44b884387 ("egl: add automatic zink fallback loading between
+hw and sw drivers")
+
+Reviewed-by: Michel Dänzer <mdaenzer(a)redhat.com>
+Signed-off-by: José Expósito <jexposit(a)redhat.com>
+Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26220>
+---
+ src/gallium/drivers/zink/zink_screen.c | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c
+index 29a377acfb6..50168d8daa1 100644
+--- a/src/gallium/drivers/zink/zink_screen.c
++++ b/src/gallium/drivers/zink/zink_screen.c
+@@ -1632,6 +1632,12 @@ choose_pdev(struct zink_screen *screen, int64_t dev_major, int64_t dev_minor)
+ }
+ VKSCR(GetPhysicalDeviceProperties)(screen->pdev, &screen->info.props);
+
++ /* allow software rendering only if forced by the user */
++ if (!cpu && screen->info.props.deviceType == VK_PHYSICAL_DEVICE_TYPE_CPU) {
++ screen->pdev = VK_NULL_HANDLE;
++ return;
++ }
++
+ screen->info.device_version = screen->info.props.apiVersion;
+
+ /* runtime version is the lesser of the instance version and device version */
+--
+2.41.0
+
diff --git a/mesa.spec b/mesa.spec
index ba4c67e..b1c3121 100644
--- a/mesa.spec
+++ b/mesa.spec
@@ -76,6 +76,7 @@ Source1: Mesa-MLAA-License-Clarification-Email.txt
Patch10: gnome-shell-glthread-disable.patch
Patch11: 0001-nir-add-deref-follower-builder-for-casts.patch
Patch12: 0001-zink-Fix-crash-on-zink_create_screen-error-path.patch
+Patch13: 0001-zink-allow-software-rendering-only-if-selected.patch
BuildRequires: meson >= 1.2.0
BuildRequires: gcc
commit 105bbeabc12599c86e3822e7a456a289a07b25f5
Author: José Expósito <jexposit(a)redhat.com>
Date: Fri Nov 3 14:38:57 2023 +0100
Backport MR #26029 to fix installer crash
Found by CI:
https://bodhi.fedoraproject.org/updates/FEDORA-2023-c39f82c465
diff --git a/0001-zink-Fix-crash-on-zink_create_screen-error-path.patch b/0001-zink-Fix-crash-on-zink_create_screen-error-path.patch
new file mode 100644
index 0000000..892ddc2
--- /dev/null
+++ b/0001-zink-Fix-crash-on-zink_create_screen-error-path.patch
@@ -0,0 +1,45 @@
+From 8927e2739b4997312785ea3972044348b9f3b0b4 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= <jexposit(a)redhat.com>
+Date: Fri, 3 Nov 2023 14:15:06 +0100
+Subject: [PATCH] zink: Fix crash on zink_create_screen error path
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The `zink_internal_create_screen()` function can fail before
+`screen->loader_lib` and/or `screen->instance` are initialized.
+The `zink_destroy_screen()` doesn't check those cases and crashes.
+
+The error was found by Fedora's CI. The back trace is available at [1].
+
+[1] https://bodhi.fedoraproject.org/updates/FEDORA-2023-c39f82c465
+Fixes: 0c2045553fe4 ("zink: use screen destructor for creation fails")
+Signed-off-by: José Expósito <jexposit(a)redhat.com>
+---
+ src/gallium/drivers/zink/zink_screen.c | 8 ++++++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c
+index 74b575ed658..0edb8d5f35e 100644
+--- a/src/gallium/drivers/zink/zink_screen.c
++++ b/src/gallium/drivers/zink/zink_screen.c
+@@ -1520,10 +1520,14 @@ zink_destroy_screen(struct pipe_screen *pscreen)
+ if (screen->dev)
+ VKSCR(DestroyDevice)(screen->dev, NULL);
+
+- VKSCR(DestroyInstance)(screen->instance, NULL);
++ if (screen->instance)
++ VKSCR(DestroyInstance)(screen->instance, NULL);
++
+ util_idalloc_mt_fini(&screen->buffer_ids);
+
+- util_dl_close(screen->loader_lib);
++ if (screen->loader_lib)
++ util_dl_close(screen->loader_lib);
++
+ if (screen->drm_fd != -1)
+ close(screen->drm_fd);
+
+--
+2.41.0
+
diff --git a/mesa.spec b/mesa.spec
index 4c1d8d0..ba4c67e 100644
--- a/mesa.spec
+++ b/mesa.spec
@@ -75,6 +75,7 @@ Source1: Mesa-MLAA-License-Clarification-Email.txt
Patch10: gnome-shell-glthread-disable.patch
Patch11: 0001-nir-add-deref-follower-builder-for-casts.patch
+Patch12: 0001-zink-Fix-crash-on-zink_create_screen-error-path.patch
BuildRequires: meson >= 1.2.0
BuildRequires: gcc
commit 933ae55743ba3c0bc0ec82fb63edfceaaf270f9a
Author: José Expósito <jexposit(a)redhat.com>
Date: Thu Nov 2 09:55:15 2023 +0100
Update to 23.3.0-rc2
Add a patch from upstream [1] fixing a compile error with LLVM 17 [2].
[1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25536
[2] https://gitlab.freedesktop.org/mesa/mesa/-/issues/9791
diff --git a/0001-nir-add-deref-follower-builder-for-casts.patch b/0001-nir-add-deref-follower-builder-for-casts.patch
new file mode 100644
index 0000000..ae328d2
--- /dev/null
+++ b/0001-nir-add-deref-follower-builder-for-casts.patch
@@ -0,0 +1,77 @@
+From 6388896985da7495ad0968322491953894d29637 Mon Sep 17 00:00:00 2001
+From: Faith Ekstrand <faith.ekstrand(a)collabora.com>
+Date: Wed, 1 Nov 2023 15:38:35 -0500
+Subject: [PATCH] nir: add deref follower builder for casts.
+
+This fixes intel_clc builds with llvm 17 on gfx125_bvh_build_DFS_DFS
+where it dies in the lower indirect derefs pass.
+
+Co-authored-by: Dave Airlie <airlied(a)redhat.com>
+Fixes: 4a4e1757381c ("nir: Support deref instructions in lower_var_copies")
+Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25536>
+---
+ src/compiler/nir/nir_builder.h | 27 ++++++++++++++++++++++++---
+ 1 file changed, 24 insertions(+), 3 deletions(-)
+
+diff --git a/src/compiler/nir/nir_builder.h b/src/compiler/nir/nir_builder.h
+index c9f3465406c..d2b5702d3c9 100644
+--- a/src/compiler/nir/nir_builder.h
++++ b/src/compiler/nir/nir_builder.h
+@@ -1483,9 +1483,12 @@ nir_build_deref_struct(nir_builder *build, nir_deref_instr *parent,
+ }
+
+ static inline nir_deref_instr *
+-nir_build_deref_cast(nir_builder *build, nir_def *parent,
+- nir_variable_mode modes, const struct glsl_type *type,
+- unsigned ptr_stride)
++nir_build_deref_cast_with_alignment(nir_builder *build, nir_def *parent,
++ nir_variable_mode modes,
++ const struct glsl_type *type,
++ unsigned ptr_stride,
++ unsigned align_mul,
++ unsigned align_offset)
+ {
+ nir_deref_instr *deref =
+ nir_deref_instr_create(build->shader, nir_deref_type_cast);
+@@ -1493,6 +1496,8 @@ nir_build_deref_cast(nir_builder *build, nir_def *parent,
+ deref->modes = modes;
+ deref->type = type;
+ deref->parent = nir_src_for_ssa(parent);
++ deref->cast.align_mul = align_mul;
++ deref->cast.align_offset = align_offset;
+ deref->cast.ptr_stride = ptr_stride;
+
+ nir_def_init(&deref->instr, &deref->def, parent->num_components,
+@@ -1503,6 +1508,15 @@ nir_build_deref_cast(nir_builder *build, nir_def *parent,
+ return deref;
+ }
+
++static inline nir_deref_instr *
++nir_build_deref_cast(nir_builder *build, nir_def *parent,
++ nir_variable_mode modes, const struct glsl_type *type,
++ unsigned ptr_stride)
++{
++ return nir_build_deref_cast_with_alignment(build, parent, modes, type,
++ ptr_stride, 0, 0);
++}
++
+ static inline nir_deref_instr *
+ nir_alignment_deref_cast(nir_builder *build, nir_deref_instr *parent,
+ uint32_t align_mul, uint32_t align_offset)
+@@ -1570,6 +1584,13 @@ nir_build_deref_follower(nir_builder *b, nir_deref_instr *parent,
+
+ return nir_build_deref_struct(b, parent, leader->strct.index);
+
++ case nir_deref_type_cast:
++ return nir_build_deref_cast_with_alignment(b, &parent->def,
++ leader->modes,
++ leader->type,
++ leader->cast.ptr_stride,
++ leader->cast.align_mul,
++ leader->cast.align_offset);
+ default:
+ unreachable("Invalid deref instruction type");
+ }
+--
+2.41.0
+
diff --git a/mesa.spec b/mesa.spec
index eb07bad..4c1d8d0 100644
--- a/mesa.spec
+++ b/mesa.spec
@@ -61,7 +61,7 @@
Name: mesa
Summary: Mesa graphics libraries
-%global ver 23.3.0-rc1
+%global ver 23.3.0-rc2
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)}
Release: %autorelease
License: MIT AND BSD-3-Clause AND SGI-B-2.0
@@ -74,6 +74,7 @@ Source0: https://archive.mesa3d.org/mesa-%{ver}.tar.xz
Source1: Mesa-MLAA-License-Clarification-Email.txt
Patch10: gnome-shell-glthread-disable.patch
+Patch11: 0001-nir-add-deref-follower-builder-for-casts.patch
BuildRequires: meson >= 1.2.0
BuildRequires: gcc
@@ -591,6 +592,7 @@ popd
%if 0%{?with_kmsro}
%{_libdir}/dri/armada-drm_dri.so
%{_libdir}/dri/exynos_dri.so
+%{_libdir}/dri/hdlcd_dri.so
%{_libdir}/dri/hx8357d_dri.so
%{_libdir}/dri/ili9225_dri.so
%{_libdir}/dri/ili9341_dri.so
diff --git a/sources b/sources
index 5e336b0..ca07f20 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (mesa-23.3.0-rc1.tar.xz) = 4eedec92dd59027801ed104cadaa3bc4d5ad5ca1073d6f173c31feeed5e528029c8ac417ee54ea69bc874847b7caf3fadd9d713f5b744d97d14a5ec6d0b8fce4
+SHA512 (mesa-23.3.0-rc2.tar.xz) = bebb27bcc860ef85b9f17001e00d83bdd4e6172c5ac7bdd3dd143814abe8e3b9443cea436db1df580834609f80ebdb46a01f3c66c141042a80f59434b5fd85aa
commit 52721672572f0d8ad6039246250bebb99cf1af04
Author: José Expósito <jexposit(a)redhat.com>
Date: Thu Oct 26 11:03:05 2023 +0200
Update to 23.3.0-rc1
Remove patch added by commit d0377e3d3b8f ("Backport MR #24045 to fix
Iris crashes (#2238711)") as it was fixed by upstream mesa commit
9590bce3e249 ("radeonsi: prefix function with si_ to prevent name
collision"), which is included in 23.3.0-rc1:
$ git tag --contains=9590bce3e249
mesa-23.3.0-rc1
diff --git a/0001-radeonsi-prefix-function-with-si_-to-prevent-name-co.patch b/0001-radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
deleted file mode 100644
index 240d07d..0000000
--- a/0001-radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-From 9590bce3e249a34665b2c42b20bfdbdc7f32147f Mon Sep 17 00:00:00 2001
-From: WinLinux1028 <reimu(a)hakurei.win>
-Date: Tue, 11 Jul 2023 18:16:01 +0900
-Subject: [PATCH] radeonsi: prefix function with si_ to prevent name collision
-
-Fixed a build error caused by multiple gfx11_init_query symbols when building with iris and radeonsi specified in gallium-drivers.
-
-Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9238
-Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24045>
----
- src/gallium/drivers/radeonsi/gfx11_query.c | 4 ++--
- src/gallium/drivers/radeonsi/si_pipe.c | 4 ++--
- src/gallium/drivers/radeonsi/si_pipe.h | 4 ++--
- 3 files changed, 6 insertions(+), 6 deletions(-)
-
-diff --git a/src/gallium/drivers/radeonsi/gfx11_query.c b/src/gallium/drivers/radeonsi/gfx11_query.c
-index bfcd8e25110..2a331cc3bda 100644
---- a/src/gallium/drivers/radeonsi/gfx11_query.c
-+++ b/src/gallium/drivers/radeonsi/gfx11_query.c
-@@ -422,13 +422,13 @@ struct pipe_query *gfx11_sh_query_create(struct si_screen *screen, enum pipe_que
- return (struct pipe_query *)query;
- }
-
--void gfx11_init_query(struct si_context *sctx)
-+void si_gfx11_init_query(struct si_context *sctx)
- {
- list_inithead(&sctx->shader_query_buffers);
- sctx->atoms.s.shader_query.emit = emit_shader_query;
- }
-
--void gfx11_destroy_query(struct si_context *sctx)
-+void si_gfx11_destroy_query(struct si_context *sctx)
- {
- if (!sctx->shader_query_buffers.next)
- return;
-diff --git a/src/gallium/drivers/radeonsi/si_pipe.c b/src/gallium/drivers/radeonsi/si_pipe.c
-index fb5c02c473b..2b4fceb89b1 100644
---- a/src/gallium/drivers/radeonsi/si_pipe.c
-+++ b/src/gallium/drivers/radeonsi/si_pipe.c
-@@ -192,7 +192,7 @@ static void si_destroy_context(struct pipe_context *context)
- si_release_all_descriptors(sctx);
-
- if (sctx->gfx_level >= GFX10 && sctx->has_graphics)
-- gfx11_destroy_query(sctx);
-+ si_gfx11_destroy_query(sctx);
-
- if (sctx->sqtt) {
- struct si_screen *sscreen = sctx->screen;
-@@ -637,7 +637,7 @@ static struct pipe_context *si_create_context(struct pipe_screen *screen, unsign
- /* Initialize graphics-only context functions. */
- if (sctx->has_graphics) {
- if (sctx->gfx_level >= GFX10)
-- gfx11_init_query(sctx);
-+ si_gfx11_init_query(sctx);
- si_init_msaa_functions(sctx);
- si_init_shader_functions(sctx);
- si_init_state_functions(sctx);
-diff --git a/src/gallium/drivers/radeonsi/si_pipe.h b/src/gallium/drivers/radeonsi/si_pipe.h
-index 55f1d1788f1..389716854f9 100644
---- a/src/gallium/drivers/radeonsi/si_pipe.h
-+++ b/src/gallium/drivers/radeonsi/si_pipe.h
-@@ -1616,8 +1616,8 @@ void *si_create_query_result_cs(struct si_context *sctx);
- void *gfx11_create_sh_query_result_cs(struct si_context *sctx);
-
- /* gfx11_query.c */
--void gfx11_init_query(struct si_context *sctx);
--void gfx11_destroy_query(struct si_context *sctx);
-+void si_gfx11_init_query(struct si_context *sctx);
-+void si_gfx11_destroy_query(struct si_context *sctx);
-
- /* si_test_image_copy_region.c */
- void si_test_image_copy_region(struct si_screen *sscreen);
---
-2.41.0
-
diff --git a/mesa.spec b/mesa.spec
index f0d7f4c..eb07bad 100644
--- a/mesa.spec
+++ b/mesa.spec
@@ -61,7 +61,7 @@
Name: mesa
Summary: Mesa graphics libraries
-%global ver 23.2.1
+%global ver 23.3.0-rc1
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)}
Release: %autorelease
License: MIT AND BSD-3-Clause AND SGI-B-2.0
@@ -73,12 +73,6 @@ Source0: https://archive.mesa3d.org/mesa-%{ver}.tar.xz
# Fedora opts to ignore the optional part of clause 2 and treat that code as 2 clause BSD.
Source1: Mesa-MLAA-License-Clarification-Email.txt
-# https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24045
-# https://bugzilla.redhat.com/show_bug.cgi?id=2238711
-# fixes a symbol name collision between iris and radeonsi drivers
-# expected to fix the crashes reported in #2238711
-Patch0: 0001-radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
-
Patch10: gnome-shell-glthread-disable.patch
BuildRequires: meson >= 1.2.0
diff --git a/sources b/sources
index d92ac33..5e336b0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (mesa-23.2.1.tar.xz) = 927af0885a4815d330de384232deadf3dce7e2e2024738f138a344cbc4adce22888a9e335317f1d75965a5e691c9638949105f18c9b6ef43839fb594c6b474b5
+SHA512 (mesa-23.3.0-rc1.tar.xz) = 4eedec92dd59027801ed104cadaa3bc4d5ad5ca1073d6f173c31feeed5e528029c8ac417ee54ea69bc874847b7caf3fadd9d713f5b744d97d14a5ec6d0b8fce4
5 months, 2 weeks
Architecture specific change in rpms/hipblas.git
by githook-noreply@fedoraproject.org
The package rpms/hipblas.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/hipblas.git/commit/?id=3b8ffee977....
Change:
+ExclusiveArch: x86_64
Thanks.
Full change:
============
commit 3b8ffee9777f1610a9cf7f4959aca413c32d8d60
Author: Tom Rix <trix(a)redhat.com>
Date: Mon Nov 20 10:11:30 2023 -0500
Initial package
Signed-off-by: Tom Rix <trix(a)redhat.com>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..fc8246d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/hipBLAS-5.7.1.tar.gz
diff --git a/hipblas.spec b/hipblas.spec
new file mode 100644
index 0000000..fd3c529
--- /dev/null
+++ b/hipblas.spec
@@ -0,0 +1,133 @@
+%global upstreamname hipBLAS
+%global rocm_release 5.7
+%global rocm_patch 1
+%global rocm_version %{rocm_release}.%{rocm_patch}
+
+%global toolchain rocm
+# hipcc does not support some clang flags
+%global build_cxxflags %(echo %{optflags} | sed -e 's/-fstack-protector-strong/-Xarch_host -fstack-protector-strong/' -e 's/-fcf-protection/-Xarch_host -fcf-protection/')
+
+# $gpu will be evaluated in the loops below
+%global _vpath_builddir %{_vendor}-%{_target_os}-build-${gpu}
+
+# It is necessary to use this with a local build
+# export QA_RPATHS=0xff
+%bcond_with test
+
+# gfortran and clang rpm macros do not mix
+%global build_fflags %{nil}
+
+Name: hipblas
+Version: %{rocm_version}
+Release: 1%{?dist}
+Summary: ROCm BLAS marshalling library
+Url: https://github.com/ROCmSoftwarePlatform/%{upstreamname}
+License: MIT
+
+Source0: %{url}/archive/refs/tags/rocm-%{rocm_version}.tar.gz#/%{upstreamname}-%{rocm_version}.tar.gz
+
+BuildRequires: cmake
+BuildRequires: clang-devel
+BuildRequires: compiler-rt
+BuildRequires: gcc-gfortran
+BuildRequires: lld
+BuildRequires: llvm-devel
+BuildRequires: ninja-build
+BuildRequires: rocblas-devel
+BuildRequires: rocm-cmake
+BuildRequires: rocm-comgr-devel
+BuildRequires: rocm-hip-devel
+BuildRequires: rocm-runtime-devel
+BuildRequires: rocm-rpm-macros
+BuildRequires: rocm-rpm-macros-modules
+
+%if %{with test}
+
+# test parallel building broken
+%global _smp_mflags -j1
+
+BuildRequires: gtest-devel
+BuildRequires: blas-static
+BuildRequires: lapack-static
+%endif
+
+Requires: rocm-rpm-macros-modules
+
+# Only x86_64 works right now:
+ExclusiveArch: x86_64
+
+%description
+hipBLAS is a Basic Linear Algebra Subprograms (BLAS) marshalling
+library, with multiple supported backends. It sits between the
+application and a 'worker' BLAS library, marshalling inputs into
+the backend library and marshalling results back to the
+application. hipBLAS exports an interface that does not require
+the client to change, regardless of the chosen backend. Currently,
+hipBLAS supports rocBLAS and cuBLAS as backends.
+
+%package devel
+Summary: Libraries and headers for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+%{summary}
+
+%if %{with test}
+%package test
+Summary: Tests for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description test
+%{summary}
+%endif
+
+%prep
+%autosetup -p1 -n %{upstreamname}-rocm-%{version}
+
+%build
+
+for gpu in %{rocm_gpu_list}
+do
+ module load rocm/$gpu
+ %cmake %rocm_cmake_options \
+ -DBUILD_WITH_SOLVER=OFF \
+%if %{with test}
+ %rocm_cmake_test_options \
+%endif
+
+ %cmake_build
+ module purge
+done
+
+%install
+
+for gpu in %{rocm_gpu_list}
+do
+ %cmake_install
+done
+
+%files
+%dir %{_libdir}/cmake/%{name}/
+%license LICENSE.md
+%exclude %{_docdir}/%{name}/LICENSE.md
+%{_libdir}/lib%{name}.so.*
+%{_libdir}/rocm/gfx*/lib/lib%{name}.so.*
+
+
+%files devel
+%doc README.md
+%{_includedir}/%{name}
+%{_libdir}/cmake/%{name}/
+%{_libdir}/lib%{name}.so
+%{_libdir}/rocm/gfx*/lib/lib%{name}.so
+%{_libdir}/rocm/gfx*/lib/cmake/%{name}/
+
+%if %{with test}
+%files test
+%{_bindir}/%{name}*
+%{_libdir}/rocm/gfx*/bin/%{name}*
+%endif
+
+%changelog
+* Wed Nov 15 2023 Tom Rix <trix(a)redhat.com> - 5.7.1-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..f023ea8
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (hipBLAS-5.7.1.tar.gz) = 24c074f07865e1a3dfb0aca0b1d494e340a584ecb408813bb5b053f8282437cfd3644d730163f4faf1b93da306626ba68904141f9c3730a29749537fb7fd1a63
5 months, 2 weeks
[Report] Packages Restricting Arches
by root
List of packages currently excluding arches (1138)
===========================================
- 0ad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- 90-Second-Portraits
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- BareBonesBrowserLaunch
ExclusiveArch: %{java_arches} noarch
- CFR
ExclusiveArch: %{java_arches} noarch
- CardManager
ExclusiveArch: %{java_arches} noarch
- GAPDoc
ExclusiveArch: %{gap_arches} noarch
- GoldenCheetah
ExclusiveArch: %{qt5_qtwebengine_arches}
- GtkAda
ExclusiveArch: %{GPRbuild_arches}
- GtkAda3
ExclusiveArch: %{GPRbuild_arches}
- IPAddress
ExclusiveArch: %{java_arches} noarch
- JUnitParams
ExclusiveArch: %{java_arches} noarch
- Mars
ExclusiveArch: %{java_arches} noarch
- OpenColorIO
ExclusiveArch: x86_64 ppc64le
- OpenImageIO
ExclusiveArch: x86_64 ppc64le
- OpenMolcas
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- OpenStego
ExclusiveArch: %{java_arches} noarch
- PragmARC
ExclusiveArch: %{GPRbuild_arches}
- R-V8
ExclusiveArch: %{nodejs_arches}
- R-rJava
ExclusiveArch: %{java_arches}
- RdRand
ExclusiveArch: %{ix86} x86_64
- RediSearch
ExclusiveArch: x86_64
- SLOF
ExclusiveArch: ppc64le
- YafaRay
ExclusiveArch: %{ix86} x86_64
- aardvark-dns
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- accel-config
ExclusiveArch: %{ix86} x86_64
- acpid
ExclusiveArch: ia64 x86_64 %{ix86} %{arm} aarch64
- ahven
ExclusiveArch: %{GPRbuild_arches}
- algobox
ExclusiveArch: %{qt5_qtwebengine_arches}
- american-fuzzy-lop
ExclusiveArch: %{ix86} x86_64 s390x
- anet
ExclusiveArch: %{GPRbuild_arches}
- ant
ExclusiveArch: %{java_arches} noarch
- ant-antunit
ExclusiveArch: %{java_arches} noarch
- ant-contrib
ExclusiveArch: %{java_arches} noarch
- antlr
ExclusiveArch: %{java_arches}
- antlr3
ExclusiveArch: %{java_arches}
- antlr4-project
ExclusiveArch: %{java_arches}
- antlrworks
ExclusiveArch: %{java_arches} noarch
- aopalliance
ExclusiveArch: %{java_arches} noarch
- apache-commons-beanutils
ExclusiveArch: %{java_arches} noarch
- apache-commons-cli
ExclusiveArch: %{java_arches} noarch
- apache-commons-codec
ExclusiveArch: %{java_arches} noarch
- apache-commons-collections
ExclusiveArch: %{java_arches} noarch
- apache-commons-collections4
ExclusiveArch: %{java_arches} noarch
- apache-commons-compress
ExclusiveArch: %{java_arches} noarch
- apache-commons-configuration
ExclusiveArch: %{java_arches} noarch
- apache-commons-digester
ExclusiveArch: %{java_arches} noarch
- apache-commons-exec
ExclusiveArch: %{java_arches} noarch
- apache-commons-io
ExclusiveArch: %{java_arches} noarch
- apache-commons-jexl
ExclusiveArch: %{java_arches} noarch
- apache-commons-jxpath
ExclusiveArch: %{java_arches} noarch
- apache-commons-lang3
ExclusiveArch: %{java_arches} noarch
- apache-commons-logging
ExclusiveArch: %{java_arches} noarch
- apache-commons-math
ExclusiveArch: %{java_arches} noarch
- apache-commons-modeler
ExclusiveArch: %{java_arches} noarch
- apache-commons-net
ExclusiveArch: %{java_arches} noarch
- apache-commons-parent
ExclusiveArch: %{java_arches} noarch
- apache-commons-pool
ExclusiveArch: %{java_arches} noarch
- apache-commons-vfs
ExclusiveArch: %{java_arches} noarch
- apache-ivy
ExclusiveArch: %{java_arches} noarch
- apache-parent
ExclusiveArch: %{java_arches} noarch
- apache-resource-bundles
ExclusiveArch: %{java_arches} noarch
- apache-sshd
ExclusiveArch: %{java_arches} noarch
- apiguardian
ExclusiveArch: %{java_arches} noarch
- apmd
ExclusiveArch: %{ix86}
- appstream-generator
ExclusiveArch: %{ldc_arches}
- aqute-bnd
ExclusiveArch: %{java_arches} noarch
- args4j
ExclusiveArch: %{java_arches} noarch
- arianna
ExclusiveArch: %{qt6_qtwebengine_arches}
- arm-trusted-firmware
ExclusiveArch: aarch64
- asmjit
ExclusiveArch: aarch64 x86_64
- assertj-core
ExclusiveArch: %{java_arches} noarch
- atinject
ExclusiveArch: %{java_arches} noarch
- aunit
ExclusiveArch: %GPRbuild_arches
- auto
ExclusiveArch: %{java_arches} noarch
- autolink-java
ExclusiveArch: noarch %{java_arches}
- avgtime
ExclusiveArch: %{ldc_arches}
- aws
ExclusiveArch: %GPRbuild_arches
- azure-cli
ExclusiveArch: %{java_arches} noarch
- batik
ExclusiveArch: %{java_arches} noarch
- bcal
ExclusiveArch: x86_64 aarch64 ia64 ppc64 ppc64le s390x
- bcc
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl
- bcel
ExclusiveArch: %{java_arches} noarch
- bcm283x-firmware
ExclusiveArch: aarch64
- beansbinding
ExclusiveArch: %{java_arches} noarch
- berusky2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{mips}
- beust-jcommander
ExclusiveArch: %{java_arches} noarch
- bibletime
ExclusiveArch: %{java_arches}
- biosdevname
ExclusiveArch: %{ix86} x86_64
- bless
ExclusiveArch: %mono_arches
- bodhi-server
ExclusiveArch: %{golang_arches_future}
- bolzplatz2006
ExclusiveArch: %{java_arches}
- bouncycastle
ExclusiveArch: %{java_arches} noarch
- box64
ExclusiveArch: aarch64 ppc64le x86_64
- bpftrace
ExclusiveArch: x86_64 %{power64} aarch64 s390x
- brazil
ExclusiveArch: %{java_arches} noarch
- bsf
ExclusiveArch: %{java_arches} noarch
- bsh
ExclusiveArch: %{java_arches} noarch
- build-helper-maven-plugin
ExclusiveArch: %{java_arches} noarch
- buildah
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- byebyebios
ExclusiveArch: x86_64
- byte-buddy
ExclusiveArch: %{java_arches} noarch
- byteman
ExclusiveArch: %{java_arches} noarch
- cachelib
ExclusiveArch: x86_64 aarch64 ppc64le
- caddy
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: %{golang_arches}
- caffe
ExclusiveArch: x86_64 aarch64 ppc64le
- calamares
ExclusiveArch: %{ix86} x86_64 aarch64
- calibre
ExclusiveArch: aarch64 x86_64
- cambozola
ExclusiveArch: %{java_arches} noarch
- canl-java
ExclusiveArch: %{java_arches} noarch
- catatonit
ExclusiveArch: aarch64 ppc64le s390x x86_64
ExclusiveArch: %{golang_arches_future}
- ccdciel
ExclusiveArch: %{fpc_arches}
- cdcollect
ExclusiveArch: %{mono_arches}
- cdi-api
ExclusiveArch: %{java_arches} noarch
- ceph
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- cglib
ExclusiveArch: %{java_arches} noarch
- chromium
ExclusiveArch: x86_64
ExclusiveArch: x86_64 aarch64
- cjdns
ExclusiveArch: %{nodejs_arches}
- classloader-leak-test-framework
ExclusiveArch: %{java_arches} noarch
- classpathless-compiler
ExclusiveArch: %{java_arches} noarch
- clevis-pin-tpm2
ExclusiveArch: %{rust_arches}
- clojure
ExclusiveArch: %{java_arches} noarch
- clojure-core-specs-alpha
ExclusiveArch: %{java_arches} noarch
- clojure-maven-plugin
ExclusiveArch: %{java_arches} noarch
- clojure-spec-alpha
ExclusiveArch: %{java_arches} noarch
- cmospwd
ExclusiveArch: %{ix86} x86_64
- cmrt
ExclusiveArch: %{ix86} x86_64 ia64
- codehaus-parent
ExclusiveArch: %{java_arches} noarch
- colorful
ExclusiveArch: %{fpc_arches}
- colossus
ExclusiveArch: %{java_arches} noarch
- conmon
ExclusiveArch: %{golang_arches_future}
- console-image-viewer
ExclusiveArch: %{java_arches} noarch
- containernetworking-plugins
ExclusiveArch: %{golang_arches}
- coq
ExclusiveArch: %{ocaml_native_compiler}
- cortado
ExclusiveArch: %{java_arches} noarch
- cpu-x
ExclusiveArch: i686 x86_64
- cpufetch
ExclusiveArch: %{arm} aarch64 x86_64 ppc ppc64 ppc64le
- cpuid
ExclusiveArch: %{ix86} x86_64
- cpuinfo
ExclusiveArch: x86_64 aarch64
- cqrlog
ExclusiveArch: %{fpc_arches}
- crash
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
- crash-gcore-command
ExclusiveArch: aarch64 ppc64le x86_64
- crash-trace-command
ExclusiveArch: aarch64 ppc64le s390x x86_64
- credentials-fetcher
ExclusiveArch: x86_64 aarch64 s390x
- cri-o
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- cri-tools
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- criu
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- crun
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le riscv64 s390x x86_64
- cryptlib
ExclusiveArch: x86_64 aarch64 ppc64le
- crypto-policies
ExclusiveArch: %{java_arches} noarch
- cryptobone
ExclusiveArch: x86_64 ppc64le aarch64
- csslint
ExclusiveArch: %{nodejs_arches} noarch
- daq
ExclusiveArch: x86_64 aarch64
- dbus-sharp
ExclusiveArch: %mono_arches
- dbus-sharp-glib
ExclusiveArch: %mono_arches
- decentxml
ExclusiveArch: %{java_arches} noarch
- deepin-daemon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-desktop-schemas
ExclusiveArch: %{go_arches}
- directory-maven-plugin
ExclusiveArch: %{java_arches} noarch
- dirgra
ExclusiveArch: %{java_arches} noarch
- disruptor
ExclusiveArch: %{java_arches} noarch
- ditaa
ExclusiveArch: %{java_arches} noarch
- dlm
ExclusiveArch: i686 x86_64
- dmidecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- dmtcp
ExclusiveArch: x86_64
- docker-distribution
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- dogtag-pki
ExclusiveArch: %{java_arches}
- dolphin-emu
ExclusiveArch: x86_64 aarch64
- dom4j
ExclusiveArch: %{java_arches} noarch
- dotnet6.0
ExclusiveArch: aarch64 x86_64 s390x
ExclusiveArch: x86_64
- dotnet7.0
ExclusiveArch: aarch64 ppc64le s390x x86_64
ExclusiveArch: x86_64
- dotnet8.0
ExclusiveArch: aarch64 ppc64le s390x x86_64
- doublecmd
ExclusiveArch: %{ix86} x86_64
- dpdk
ExclusiveArch: x86_64 i686 aarch64 ppc64le
- dub
ExclusiveArch: %{ldc_arches}
- dxvk-native
ExclusiveArch: %{ix86} x86_64
- dyninst
ExclusiveArch: %{ix86} x86_64 ppc64le aarch64
- e3
ExclusiveArch: %{ix86} x86_64
- easymock
ExclusiveArch: %{java_arches} noarch
- ecj
ExclusiveArch: %{java_arches} noarch
- eclipse-swt
ExclusiveArch: %{java_arches}
- ed25519-java
ExclusiveArch: %{java_arches} noarch
- edk2
ExclusiveArch: x86_64 aarch64 riscv64
- efibootmgr
ExclusiveArch: %{efi}
- efifs
ExclusiveArch: %{efi}
- efitools
ExclusiveArch: %{efi}
- efivar
ExclusiveArch: %{efi}
- elk
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: x86_64 %{ix86} aarch64 %{arm} %{power64}
- emacs-slime
ExclusiveArch: %{arm} %{ix86} x86_64 ppc sparcv9 aarch64
- embree
ExclusiveArch: aarch64 x86_64
- embree3
ExclusiveArch: aarch64 x86_64
- enjarify
ExclusiveArch: %{java_arches} noarch
- enki
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- envytools
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- eric
ExclusiveArch: %{qt6_qtwebengine_arches} noarch
- erlang-corba
ExclusiveArch: %{java_arches}
- esmi_ib_library
ExclusiveArch: x86_64
- eth-tools
ExclusiveArch: x86_64
- exec-maven-plugin
ExclusiveArch: %{java_arches} noarch
- external-editor-revived
ExclusiveArch: %{rust_arches}
- extra-enforcer-rules
ExclusiveArch: %{java_arches} noarch
- fasterxml-oss-parent
ExclusiveArch: %{java_arches} noarch
- fb303
ExclusiveArch: x86_64 aarch64 ppc64le
- fbthrift
ExclusiveArch: x86_64 aarch64 ppc64le
- fcitx-libpinyin
ExclusiveArch: %{qt5_qtwebengine_arches}
- fedora-dockerfiles
ExclusiveArch: %{go_arches}
- felix-parent
ExclusiveArch: %{java_arches} noarch
- felix-utils
ExclusiveArch: %{java_arches} noarch
- fernflower
ExclusiveArch: %{java_arches} noarch
- fes
ExclusiveArch: %{ix86} x86_64
- filedrop
ExclusiveArch: %{java_arches} noarch
- firecracker
ExclusiveArch: aarch64 x86_64
- fishbowl
ExclusiveArch: %{java_arches} noarch
- fizz
ExclusiveArch: x86_64 aarch64 ppc64le
- flexmark-java
ExclusiveArch: noarch %{java_arches}
- flocq
ExclusiveArch: %{ocaml_native_compiler}
- florist
ExclusiveArch: %{GPRbuild_arches}
- fluent-bit
ExclusiveArch: x86_64 aarch64
- flute
ExclusiveArch: %{java_arches} noarch
- folly
ExclusiveArch: x86_64 aarch64 ppc64le
- fop
ExclusiveArch: %{java_arches} noarch
- forge-parent
ExclusiveArch: %{java_arches} noarch
- fpc
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64 ppc64le
- frama-c
ExclusiveArch: %{ocaml_native_compiler}
- freecol
ExclusiveArch: %{java_arches} noarch
- freemarker
ExclusiveArch: %{java_arches} noarch
- freerouting
ExclusiveArch: %{java_arches} noarch
- frescobaldi
ExclusiveArch: %{qt5_qtwebengine_arches}
- frysk
ExclusiveArch: x86_64 ppc64
- fuse-overlayfs
ExclusiveArch: %{arm64} ppc64le s390x x86_64
- fusesource-pom
ExclusiveArch: %{java_arches} noarch
- fwts
ExclusiveArch: x86_64 %{arm} aarch64 s390x riscv64 %{power64}
- fwupd-efi
ExclusiveArch: x86_64 aarch64
- ga
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- gap
ExclusiveArch: %{gap_arches}
- gap-pkg-ace
ExclusiveArch: %{gap_arches}
- gap-pkg-aclib
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-alnuth
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-atlasrep
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-autodoc
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-automata
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-autpgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-browse
ExclusiveArch: %{gap_arches}
- gap-pkg-caratinterface
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-circle
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-cohomolo
ExclusiveArch: %{gap_arches}
- gap-pkg-congruence
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-corelg
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crime
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crisp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crypting
ExclusiveArch: %{gap_arches}
- gap-pkg-cryst
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crystcat
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-ctbllib
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-curlinterface
ExclusiveArch: %{gap_arches}
- gap-pkg-cvec
ExclusiveArch: %{gap_arches}
- gap-pkg-datastructures
ExclusiveArch: %{gap_arches}
- gap-pkg-design
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-digraphs
ExclusiveArch: %{gap_arches}
- gap-pkg-edim
ExclusiveArch: %{gap_arches}
- gap-pkg-factint
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-ferret
ExclusiveArch: %{gap_arches}
- gap-pkg-fga
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-fining
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-float
ExclusiveArch: %{gap_arches}
- gap-pkg-format
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-forms
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-fr
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-francy
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-gbnp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-genss
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-grape
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-groupoids
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-grpconst
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-guava
ExclusiveArch: %{gap_arches}
- gap-pkg-hap
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-hapcryst
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-hecke
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-images
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-io
ExclusiveArch: %{gap_arches}
- gap-pkg-irredsol
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-json
ExclusiveArch: %{gap_arches}
- gap-pkg-jupyterkernel
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-jupyterviz
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-laguna
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-liealgdb
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-liepring
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-liering
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-loops
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-lpres
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-mapclass
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-nautytracesinterface
ExclusiveArch: %{gap_arches}
- gap-pkg-nq
ExclusiveArch: %{gap_arches}
- gap-pkg-openmath
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-orb
ExclusiveArch: %{gap_arches}
- gap-pkg-polenta
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-polycyclic
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-polymaking
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-primgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-profiling
ExclusiveArch: %{gap_arches}
- gap-pkg-qpa
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-quagroup
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-radiroot
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-recog
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-repsn
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-resclasses
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-scscp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-semigroups
ExclusiveArch: %{gap_arches}
- gap-pkg-singular
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-sla
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-smallgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-smallsemi
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-sonata
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-sophus
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-spinsym
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-standardff
ExclusiveArch: %{gap_arches}
- gap-pkg-tomlib
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-toric
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-transgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-utils
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-uuid
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-xmod
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-zeromqinterface
ExclusiveArch: %{gap_arches}
- gappalib-coq
ExclusiveArch: %{ocaml_native_compiler}
- gbrainy
ExclusiveArch: %mono_arches
- gdb
ExclusiveArch: %{ix86} x86_64
- gdb-exploitable
ExclusiveArch: x86_64 i386
ExclusiveArch: x86_64 noarch
- gearhead1
ExclusiveArch: %{fpc_arches}
- gearhead2
ExclusiveArch: %{fpc_arches}
- ghdl
ExclusiveArch: %{GNAT_arches}
- ghostwriter
ExclusiveArch: %{qt5_qtwebengine_arches}
- gio-sharp
ExclusiveArch: %mono_arches
- gir-to-d
ExclusiveArch: %{ldc_arches}
- git-octopus
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- gitqlient
ExclusiveArch: %{qt5_qtwebengine_arches}
- giver
ExclusiveArch: %{mono_arches}
- gkeyfile-sharp
ExclusiveArch: %mono_arches
- glibc32
ExclusiveArch: x86_64
- glibd
ExclusiveArch: %{ldc_arches}
- gnatcoll
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-bindings
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-db
ExclusiveArch: %{GPRbuild_arches}
- gnome-boxes
ExclusiveArch: x86_64
- gnome-desktop-sharp
ExclusiveArch: %mono_arches
- gnome-do
ExclusiveArch: %mono_arches
- gnome-keyring-sharp
ExclusiveArch: %mono_arches
- gnome-rdp
ExclusiveArch: %{mono_arches}
- gnome-sharp
ExclusiveArch: %mono_arches
- gnome-subtitles
ExclusiveArch: %mono_arches
- gnu-efi
ExclusiveArch: %{efi}
- go-bindata
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- godep
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang
ExclusiveArch: %{golang_arches}
- goldendict-ng
ExclusiveArch: aarch64 x86_64
- google-gson
ExclusiveArch: %{java_arches} noarch
- google-guice
ExclusiveArch: %{java_arches} noarch
- gotun
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: x86_64
- goverlay
ExclusiveArch: %{fpc_arches}
- gprbuild
ExclusiveArch: %{GPRbuild_arches}
- gprolog
ExclusiveArch: x86_64 %{ix86} ppc alpha aarch64
- grafana
ExclusiveArch: %{grafana_arches}
- grafana-pcp
ExclusiveArch: %{grafanapcp_arches}
- gtk-sharp-beans
ExclusiveArch: %mono_arches
- gtk-sharp2
ExclusiveArch: %mono_arches
- gtk-sharp3
ExclusiveArch: %{mono_arches}
- gtkd
ExclusiveArch: %{ldc_arches}
- guava
ExclusiveArch: %{java_arches} noarch
- gudev-sharp
ExclusiveArch: %mono_arches
- guestfs-tools
ExclusiveArch: %{kernel_arches}
- gvisor-tap-vsock
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- hamcrest
ExclusiveArch: %{java_arches} noarch
- harec
ExclusiveArch: x86_64 aarch64
- hawtjni
ExclusiveArch: %{java_arches} noarch
- hedgewars
ExclusiveArch: %{fpc_arches}
- hibernate-jpa-2.0-api
ExclusiveArch: %{java_arches} noarch
- hid4java
ExclusiveArch: %{java_arches} noarch
- hipblas
ExclusiveArch: x86_64
- hipcub
ExclusiveArch: x86_64
- hipify
ExclusiveArch: x86_64
- hipsparse
ExclusiveArch: x86_64
- hsakmt
ExclusiveArch: x86_64 aarch64 ppc64le
- httpcomponents-client
ExclusiveArch: %{java_arches} noarch
- httpcomponents-core
ExclusiveArch: %{java_arches} noarch
- httpcomponents-project
ExclusiveArch: %{java_arches} noarch
- hyena
ExclusiveArch: %{mono_arches}
- hyperscan
ExclusiveArch: x86_64
- hyperv-daemons
ExclusiveArch: i686 x86_64 aarch64
- icaro
ExclusiveArch: %{ix86} x86_64 noarch
- icedtea-web
ExclusiveArch: %{java_arches}
- icu4j
ExclusiveArch: %{java_arches} noarch
- imagej
ExclusiveArch: %{java_arches} noarch
- imhex
ExclusiveArch: x86_64 %{arm64}
- imvirt
ExclusiveArch: %{ix86} x86_64 ia64
- indistarter
ExclusiveArch: %{fpc_arches}
- infinipath-psm
ExclusiveArch: x86_64
- intel-cm-compiler
ExclusiveArch: i686 x86_64
- intel-cmt-cat
ExclusiveArch: x86_64
- intel-compute-runtime
ExclusiveArch: x86_64
- intel-igc
ExclusiveArch: x86_64
- intel-ipp-crypto-mb
ExclusiveArch: x86_64
- intel-ipsec-mb
ExclusiveArch: x86_64
- intel-media-driver-free
ExclusiveArch: i686 x86_64
- intel-mediasdk
ExclusiveArch: x86_64
- intel-undervolt
ExclusiveArch: i386 x86_64
- ioport
ExclusiveArch: %{ix86} x86_64
- ipmctl
ExclusiveArch: x86_64
- ispc
ExclusiveArch: x86_64 aarch64
- iucode-tool
ExclusiveArch: %{ix86} x86_64
- iyfct
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- jFormatString
ExclusiveArch: %{java_arches} noarch
- jackson-annotations
ExclusiveArch: %{java_arches} noarch
- jackson-bom
ExclusiveArch: %{java_arches} noarch
- jackson-core
ExclusiveArch: %{java_arches} noarch
- jackson-databind
ExclusiveArch: %{java_arches} noarch
- jackson-dataformats-binary
ExclusiveArch: %{java_arches} noarch
- jackson-dataformats-text
ExclusiveArch: %{java_arches} noarch
- jackson-jaxrs-providers
ExclusiveArch: %{java_arches} noarch
- jackson-modules-base
ExclusiveArch: %{java_arches} noarch
- jackson-parent
ExclusiveArch: %{java_arches} noarch
- jacoco
ExclusiveArch: %{java_arches} noarch
- jacop
ExclusiveArch: %{java_arches} noarch
- jakarta-activation
ExclusiveArch: %{java_arches} noarch
- jakarta-activation1
ExclusiveArch: %{java_arches} noarch
- jakarta-annotations
ExclusiveArch: %{java_arches} noarch
- jakarta-el
ExclusiveArch: %{java_arches} noarch
- jakarta-interceptors
ExclusiveArch: %{java_arches} noarch
- jakarta-json
ExclusiveArch: %{java_arches} noarch
- jakarta-mail
ExclusiveArch: %{java_arches} noarch
- jakarta-mail1
ExclusiveArch: %{java_arches} noarch
- jakarta-oro
ExclusiveArch: %{java_arches} noarch
- jakarta-saaj
ExclusiveArch: %{java_arches} noarch
- jakarta-server-pages
ExclusiveArch: %{java_arches} noarch
- jakarta-servlet
ExclusiveArch: %{java_arches} noarch
- jakarta-xml-ws
ExclusiveArch: %{java_arches} noarch
- janino
ExclusiveArch: %{java_arches} noarch
- jansi
ExclusiveArch: %{java_arches}
- jansi-native
ExclusiveArch: %{java_arches}
- jansi1
ExclusiveArch: %{java_arches} noarch
- java-1.8.0-openjdk
ExclusiveArch: %{java_arches}
- java-1.8.0-openjdk-aarch32
ExclusiveArch: %{arm}
- java-1.8.0-openjdk-portable
ExclusiveArch: %{java_arches}
- java-11-openjdk
ExclusiveArch: %{java_arches}
- java-11-openjdk-portable
ExclusiveArch: %{java_arches}
- java-17-openjdk
ExclusiveArch: %{java_arches}
- java-17-openjdk-portable
ExclusiveArch: %{java_arches}
- java-diff-utils
ExclusiveArch: %{java_arches} noarch
- java-dirq
ExclusiveArch: %{java_arches} noarch
- java-jd-decompiler
ExclusiveArch: %{java_arches} noarch
- java-latest-openjdk
ExclusiveArch: %{java_arches}
- java-latest-openjdk-portable
ExclusiveArch: %{java_arches}
- java-runtime-decompiler
ExclusiveArch: %{java_arches} noarch
- java-scrypt
ExclusiveArch: %{java_arches} noarch
- java_cup
ExclusiveArch: %{java_arches} noarch
- javacc
ExclusiveArch: %{java_arches} noarch
- javacc-maven-plugin
ExclusiveArch: %{java_arches} noarch
- javaewah
ExclusiveArch: %{java_arches} noarch
- javapackages-bootstrap
ExclusiveArch: %{java_arches}
- javaparser
ExclusiveArch: %{java_arches} noarch
- javapoet
ExclusiveArch: %{java_arches} noarch
- javassist
ExclusiveArch: %{java_arches} noarch
- jaxb
ExclusiveArch: %{java_arches} noarch
- jaxb-api
ExclusiveArch: %{java_arches} noarch
- jaxb-api2
ExclusiveArch: %{java_arches} noarch
- jaxb-dtd-parser
ExclusiveArch: %{java_arches} noarch
- jaxb-fi
ExclusiveArch: %{java_arches} noarch
- jaxb-istack-commons
ExclusiveArch: %{java_arches} noarch
- jaxb-stax-ex
ExclusiveArch: %{java_arches} noarch
- jaxen
ExclusiveArch: %{java_arches} noarch
- jboss-jaxrs-2.0-api
ExclusiveArch: %{java_arches} noarch
- jboss-logging
ExclusiveArch: %{java_arches} noarch
- jboss-logging-tools
ExclusiveArch: %{java_arches} noarch
- jboss-parent
ExclusiveArch: %{java_arches} noarch
- jchardet
ExclusiveArch: %{java_arches} noarch
- jcip-annotations
ExclusiveArch: %{java_arches} noarch
- jctools
ExclusiveArch: %{java_arches} noarch
- jcuber
ExclusiveArch: %{java_arches} noarch
- jdeparser
ExclusiveArch: %{java_arches} noarch
- jdepend
ExclusiveArch: %{java_arches} noarch
- jdependency
ExclusiveArch: %{java_arches} noarch
- jdom
ExclusiveArch: %{java_arches} noarch
- jdom2
ExclusiveArch: %{java_arches} noarch
- jedit
ExclusiveArch: %{java_arches} noarch
- jericho-html
ExclusiveArch: %{java_arches} noarch
- jetbrains-annotations
ExclusiveArch: noarch %{java_arches}
- jetty
ExclusiveArch: %{java_arches} noarch
- jflex
ExclusiveArch: %{java_arches} noarch
- jfreechart
ExclusiveArch: %{java_arches} noarch
- jgit
ExclusiveArch: %{java_arches} noarch
- jglobus
ExclusiveArch: %{java_arches} noarch
- jgoodies-common
ExclusiveArch: %{java_arches} noarch
- jgoodies-forms
ExclusiveArch: %{java_arches} noarch
- jgoodies-looks
ExclusiveArch: %{java_arches} noarch
- jigawatts
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- jline
ExclusiveArch: %{java_arches}
- jline2
ExclusiveArch: %{java_arches} noarch
- jmock
ExclusiveArch: %{java_arches} noarch
- jmol
ExclusiveArch: %{java_arches} noarch
- jna
ExclusiveArch: %{java_arches}
- jneuroml-core
ExclusiveArch: %{java_arches} noarch
- jni-inchi
ExclusiveArch: %{java_arches}
- jol
ExclusiveArch: %{java_arches} noarch
- jolokia-jvm-agent
ExclusiveArch: %{java_arches} noarch
- jopt-simple
ExclusiveArch: %{java_arches} noarch
- jorbis
ExclusiveArch: %{java_arches} noarch
- jowl
ExclusiveArch: %{nodejs_arches} noarch
- jpanoramamaker
ExclusiveArch: %{java_arches} noarch
- jsch
ExclusiveArch: %{java_arches} noarch
- jsch-agent-proxy
ExclusiveArch: %{java_arches} noarch
- json_simple
ExclusiveArch: %{java_arches} noarch
- jsoup
ExclusiveArch: %{java_arches} noarch
- jsr-305
ExclusiveArch: %{java_arches} noarch
- jss
ExclusiveArch: %{java_arches}
- jssc
ExclusiveArch: %{java_arches}
- jtidy
ExclusiveArch: %{java_arches} noarch
- julia
ExclusiveArch: x86_64
- junit
ExclusiveArch: %{java_arches} noarch
- junit5
ExclusiveArch: %{java_arches} noarch
- juniversalchardet
ExclusiveArch: %{java_arches} noarch
- jzlib
ExclusiveArch: %{java_arches} noarch
- kaidan
ExclusiveArch: %{qt5_qtwebengine_arches}
- kchmviewer
ExclusiveArch: %{qt5_qtwebengine_arches}
- kernel
ExclusiveArch: noarch x86_64 s390x aarch64 ppc64le
ExclusiveArch: noarch i386 i686 x86_64 s390x aarch64 ppc64le
- keylime-agent-rust
ExclusiveArch: %{rust_arches}
- keyring-ima-signer
ExclusiveArch: %{rust_arches}
- kf5-akonadi-search
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-audiocd-kio
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kblog
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarcore
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarutils
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kitinerary
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-ktnef
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-libkdcraw
ExclusiveArch: x86_64 ppc64le %{arm}
- khelpcenter
ExclusiveArch: %{qt6_qtwebengine_arches}
- kicad
ExclusiveArch: x86_64 aarch64 ppc64le
- kiwix-desktop
ExclusiveArch: %{qt5_qtwebengine_arches}
- knot-resolver
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- kubernetes
ExclusiveArch: x86_64 aarch64 ppc64le s390x %{arm}
- laf-plugin
ExclusiveArch: %{java_arches} noarch
- lazarus
ExclusiveArch: %{fpc_arches}
- lazpaint
ExclusiveArch: %{fpc_arches}
- ldapjdk
ExclusiveArch: %{java_arches} noarch
- ldc
ExclusiveArch: %{ldc_arches} ppc64le
- ldc1.32
ExclusiveArch: %{ldc_arches} ppc64le
- libbase
ExclusiveArch: %{java_arches} noarch
- libclc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64} s390x
- libcxl
ExclusiveArch: %{power64}
- libdfp
ExclusiveArch: ppc ppc64 ppc64le s390 s390x x86_64
- libdispatch
ExclusiveArch: x86_64 aarch64 ppc64le
- libfonts
ExclusiveArch: %{java_arches} noarch
- libformula
ExclusiveArch: %{java_arches} noarch
- libguestfs
ExclusiveArch: %{kernel_arches}
- libica
ExclusiveArch: s390 s390x
- libipt
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- libkrun
ExclusiveArch: x86_64 aarch64
- libkrunfw
ExclusiveArch: x86_64 aarch64
- liblayout
ExclusiveArch: %{java_arches} noarch
- libloader
ExclusiveArch: %{java_arches} noarch
- libnxz
ExclusiveArch: ppc64le
- libocxl
ExclusiveArch: ppc64le
- libpsm2
ExclusiveArch: x86_64
- libquentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- libreoffice-TexMaths
ExclusiveArch: %{java_arches}
- librepository
ExclusiveArch: %{java_arches} noarch
- libretro-desmume2015
ExclusiveArch: i686 x86_64
- librtas
ExclusiveArch: %{power64}
- libserializer
ExclusiveArch: %{java_arches} noarch
- libservicelog
ExclusiveArch: ppc %{power64}
- libsmbios
ExclusiveArch: x86_64 %{ix86}
- libunicode
ExclusiveArch: x86_64 aarch64
- libunwind
ExclusiveArch: %{arm} aarch64 hppa ia64 mips ppc %{power64} s390x %{ix86} x86_64
- libva-nvidia-driver
ExclusiveArch: %{x86_64} %{ix86} %{arm64} ppc64le
- libvirt-java
ExclusiveArch: %{java_arches} noarch
- libvma
ExclusiveArch: x86_64 ppc64le ppc64 aarch64
- libvmi
ExclusiveArch: x86_64
- libvpd
ExclusiveArch: %{power64}
- libxsmm
ExclusiveArch: x86_64
- libzdnn
ExclusiveArch: s390x
- libzfcphbaapi
ExclusiveArch: s390 s390x
- libzpc
ExclusiveArch: s390x
- llhttp
ExclusiveArch: %{nodejs_arches}
- log4j
ExclusiveArch: %{java_arches} noarch
- log4net
ExclusiveArch: %mono_arches
- lrmi
ExclusiveArch: %{ix86}
- lsvpd
ExclusiveArch: %{power64}
- luajit
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- lucene
ExclusiveArch: %{java_arches} noarch
- lujavrite
ExclusiveArch: %{java_arches}
- luxcorerender
ExclusiveArch: x86_64
- mactel-boot
ExclusiveArch: x86_64
- magicmirror
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-airnow
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-onthisday
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-singlestock
ExclusiveArch: %{nodejs_arches} noarch
- manifest-tool
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- mariadb-java-client
ExclusiveArch: %{java_arches} noarch
- marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- matrix-synapse
ExclusiveArch: %{rust_arches}
- maui-mauikit
ExclusiveArch: %{ix86} s390x aarch64 x86_64
- maven
ExclusiveArch: %{java_arches} noarch
- maven-antrun-plugin
ExclusiveArch: %{java_arches} noarch
- maven-archetype
ExclusiveArch: %{java_arches} noarch
- maven-archiver
ExclusiveArch: %{java_arches} noarch
- maven-artifact-transfer
ExclusiveArch: %{java_arches} noarch
- maven-assembly-plugin
ExclusiveArch: %{java_arches} noarch
- maven-bundle-plugin
ExclusiveArch: %{java_arches} noarch
- maven-clean-plugin
ExclusiveArch: %{java_arches} noarch
- maven-common-artifact-filters
ExclusiveArch: %{java_arches} noarch
- maven-compiler-plugin
ExclusiveArch: %{java_arches} noarch
- maven-dependency-analyzer
ExclusiveArch: %{java_arches} noarch
- maven-dependency-plugin
ExclusiveArch: %{java_arches} noarch
- maven-dependency-tree
ExclusiveArch: %{java_arches} noarch
- maven-doxia
ExclusiveArch: %{java_arches} noarch
- maven-doxia-sitetools
ExclusiveArch: %{java_arches} noarch
- maven-enforcer
ExclusiveArch: %{java_arches} noarch
- maven-file-management
ExclusiveArch: %{java_arches} noarch
- maven-filtering
ExclusiveArch: %{java_arches} noarch
- maven-invoker
ExclusiveArch: %{java_arches} noarch
- maven-invoker-plugin
ExclusiveArch: %{java_arches} noarch
- maven-jar-plugin
ExclusiveArch: %{java_arches} noarch
- maven-mapping
ExclusiveArch: %{java_arches} noarch
- maven-native
ExclusiveArch: %{java_arches} noarch
- maven-parent
ExclusiveArch: %{java_arches} noarch
- maven-patch-plugin
ExclusiveArch: %{java_arches} noarch
- maven-plugin-testing
ExclusiveArch: %{java_arches} noarch
- maven-plugin-tools
ExclusiveArch: %{java_arches} noarch
- maven-remote-resources-plugin
ExclusiveArch: %{java_arches} noarch
- maven-reporting-api
ExclusiveArch: %{java_arches} noarch
- maven-reporting-impl
ExclusiveArch: %{java_arches} noarch
- maven-resolver
ExclusiveArch: %{java_arches} noarch
- maven-resources-plugin
ExclusiveArch: %{java_arches} noarch
- maven-script-interpreter
ExclusiveArch: %{java_arches} noarch
- maven-shade-plugin
ExclusiveArch: %{java_arches} noarch
- maven-shared-incremental
ExclusiveArch: %{java_arches} noarch
- maven-shared-io
ExclusiveArch: %{java_arches} noarch
- maven-shared-utils
ExclusiveArch: %{java_arches} noarch
- maven-source-plugin
ExclusiveArch: %{java_arches} noarch
- maven-surefire
ExclusiveArch: %{java_arches} noarch
- maven-verifier
ExclusiveArch: %{java_arches} noarch
- maven-verifier-plugin
ExclusiveArch: %{java_arches} noarch
- maven-wagon
ExclusiveArch: %{java_arches} noarch
- maxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- mbpfan
ExclusiveArch: x86_64
- mcelog
ExclusiveArch: i686 x86_64
- mcrouter
ExclusiveArch: x86_64 aarch64 ppc64le
- mecab-java
ExclusiveArch: %java_arches
- mediaconch
ExclusiveArch: %{qt5_qtwebengine_arches}
- mellowplayer
ExclusiveArch: %{qt5_qtwebengine_arches}
- memkind
ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64
- memtest86+
ExclusiveArch: x86_64 %{ix86}
- merkuro
ExclusiveArch: %{qt5_qtwebengine_arches}
- microcode_ctl
ExclusiveArch: %{ix86} x86_64
- micropython
ExclusiveArch: %{arm} x86_64 riscv64
- miglayout
ExclusiveArch: %{java_arches} noarch
- mine_detector
ExclusiveArch: %{GPRbuild_arches}
- minetest
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- mingw-libidn2
ExclusiveArch: %{ix86} x86_64 %{arm}
- mingw-wine-gecko
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- mkbootdisk
ExclusiveArch: %{ix86} sparc sparc64 x86_64
- moby-engine
ExclusiveArch: %{golang_arches}
- mockito
ExclusiveArch: %{java_arches} noarch
- mod_mono
ExclusiveArch: %mono_arches
- modello
ExclusiveArch: %{java_arches} noarch
- moditect
ExclusiveArch: %{java_arches} noarch
- module-build-service
ExclusiveArch: %{ix86} x86_64 noarch
- modulemaker-maven-plugin
ExclusiveArch: %{java_arches} noarch
- mojo-executor
ExclusiveArch: %{java_arches} noarch
- mojo-parent
ExclusiveArch: %{java_arches} noarch
- mokutil
ExclusiveArch: %{ix86} x86_64 aarch64 %{arm}
- mono
ExclusiveArch: %mono_arches
- mono-addins
ExclusiveArch: %mono_arches
- mono-basic
ExclusiveArch: %{mono_arches}
- mono-bouncycastle
ExclusiveArch: %mono_arches
- mono-cecil
ExclusiveArch: %mono_arches
- mono-cecil-flowanalysis
ExclusiveArch: %mono_arches
- mono-reflection
ExclusiveArch: %mono_arches
- mono-tools
ExclusiveArch: %mono_arches
- mono-zeroconf
ExclusiveArch: %mono_arches
- monodevelop
ExclusiveArch: %mono_arches
- monodevelop-debugger-gdb
ExclusiveArch: %{mono_arches}
- mrrescue
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- msr-tools
ExclusiveArch: %{ix86} x86_64
- msv
ExclusiveArch: %{java_arches} noarch
- mvfst
ExclusiveArch: x86_64 aarch64 ppc64le
- mxparser
ExclusiveArch: %{java_arches} noarch
- mysql-connector-java
ExclusiveArch: %{java_arches} noarch
- mysql-connector-net
ExclusiveArch: %{mono_arches}
- naev
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- naga
ExclusiveArch: %{java_arches} noarch
- nant
ExclusiveArch: %mono_arches
- nativejit
ExclusiveArch: x86_64
- nbc
ExclusiveArch: %{fpc_arches}
- nbdkit
ExclusiveArch: x86_64
- ndesk-dbus
ExclusiveArch: %{mono_arches}
- ndesk-dbus-glib
ExclusiveArch: %{mono_arches}
- nekohtml
ExclusiveArch: %{java_arches} noarch
- netavark
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- newtonsoft-json
ExclusiveArch: %{mono_arches}
- nodejs-acorn-object-spread
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-backbone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bash-language-server
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buble
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cjs-module-lexer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-generic-pool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-less
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-linefix
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nodemon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-packaging
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-replace-require-self
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-underscore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-undici
ExclusiveArch: %{nodejs_arches} noarch
- nodejs18
ExclusiveArch: %{nodejs_arches}
- nodejs20
ExclusiveArch: %{nodejs_arches}
- nom-tam-fits
ExclusiveArch: %{java_arches} noarch
- notify-sharp
ExclusiveArch: %{mono_arches}
- notify-sharp3
ExclusiveArch: %{mono_arches}
- nuget
ExclusiveArch: %{mono_arches}
- numatop
ExclusiveArch: x86_64 ppc64le
- nunit
ExclusiveArch: %{mono_arches}
- nunit2
ExclusiveArch: %{mono_arches}
- nvml
ExclusiveArch: x86_64 ppc64le
- objectweb-asm
ExclusiveArch: %{java_arches} noarch
- objenesis
ExclusiveArch: %{java_arches} noarch
- obs-cef
ExclusiveArch: x86_64 aarch64
- obs-service-rust2rpm
ExclusiveArch: %{rust_arches} noarch
- oci-seccomp-bpf-hook
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl
ExclusiveArch: %{golang_arches_future}
- oidn
ExclusiveArch: x86_64
- olpc-utils
ExclusiveArch: %{ix86} %{arm}
- oneVPL
ExclusiveArch: x86_64
- oneVPL-intel-gpu
ExclusiveArch: x86_64
- oneapi-level-zero
ExclusiveArch: x86_64
- onednn
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- onedrive
ExclusiveArch: %{ldc_arches}
- ongres-scram
ExclusiveArch: %{java_arches} noarch
- ongres-stringprep
ExclusiveArch: %{java_arches} noarch
- opae
ExclusiveArch: x86_64
- opal-prd
ExclusiveArch: ppc64le
- open-vm-tools
ExclusiveArch: x86_64 aarch64
ExclusiveArch: %{ix86} x86_64 aarch64
ExclusiveArch: x86_64
- openblas
ExclusiveArch: %{openblas_arches}
- openjdk-asmtools
ExclusiveArch: %{java_arches} noarch
- openjdk-asmtools7
ExclusiveArch: %{java_arches} noarch
- openjfx
ExclusiveArch: %{java_arches}
- openjfx8
ExclusiveArch: x86_64
- openlibm
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 %{power64}
- openms
ExclusiveArch: %{qt5_qtwebengine_arches}
- openni
ExclusiveArch: x86_64 %{arm}
- openni-primesense
ExclusiveArch: %{ix86} x86_64 %{arm}
- openoffice.org-diafilter
ExclusiveArch: %{java_arches}
- openpgl
ExclusiveArch: aarch64 x86_64
- openssl-ibmca
ExclusiveArch: s390 s390x
- openstack-java-sdk
ExclusiveArch: %{java_arches} noarch
- opentest4j
ExclusiveArch: %{java_arches} noarch
- openvkl
ExclusiveArch: aarch64 x86_64
- optee_client
ExclusiveArch: aarch64
- optee_os
ExclusiveArch: aarch64
- options
ExclusiveArch: %{java_arches} noarch
- orthorobot
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- osgi-annotation
ExclusiveArch: %{java_arches} noarch
- osgi-compendium
ExclusiveArch: %{java_arches} noarch
- osgi-core
ExclusiveArch: %{java_arches} noarch
- pacemaker
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64 %{arm}
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64
- pageedit
ExclusiveArch: %{qt5_qtwebengine_arches}
- parserng
ExclusiveArch: %{java_arches} noarch
- pasdoc
ExclusiveArch: %{fpc_arches}
- pcc
ExclusiveArch: %{ix86} x86_64
- pcfi
ExclusiveArch: %{java_arches} noarch
- pcm
ExclusiveArch: %{ix86} x86_64
- pcmciautils
ExclusiveArch: %{ix86} x86_64 ia64 ppc ppc64 %{arm}
- pdbg
ExclusiveArch: ppc64le
- pdfbox
ExclusiveArch: %{java_arches} noarch
- pdfmod
ExclusiveArch: %mono_arches
- pdftk-java
ExclusiveArch: %{java_arches} noarch
- pentaho-libxml
ExclusiveArch: %{java_arches} noarch
- pentaho-reporting-flow-engine
ExclusiveArch: %{java_arches} noarch
- perl-Dumbbench
ExclusiveArch: %{ix86} x86_64 noarch
- perl-Parse-DMIDecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- pesign
ExclusiveArch: %{ix86} x86_64 ia64 aarch64 %{arm}
- pesign-test-app
ExclusiveArch: x86_64
- picocli
ExclusiveArch: %{java_arches} noarch
- pinta
ExclusiveArch: %mono_arches
- pioneer
ExclusiveArch: %{ix86} x86_64
- plantuml
ExclusiveArch: %{java_arches} noarch
- plasma-dialer
ExclusiveArch: %{java_arches}
- playonlinux
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- plexus-archiver
ExclusiveArch: %{java_arches} noarch
- plexus-build-api
ExclusiveArch: %{java_arches} noarch
- plexus-build-api0
ExclusiveArch: %{java_arches} noarch
- plexus-cipher
ExclusiveArch: %{java_arches} noarch
- plexus-classworlds
ExclusiveArch: %{java_arches} noarch
- plexus-compiler
ExclusiveArch: %{java_arches} noarch
- plexus-component-api
ExclusiveArch: %{java_arches} noarch
- plexus-components-pom
ExclusiveArch: %{java_arches} noarch
- plexus-containers
ExclusiveArch: %{java_arches} noarch
- plexus-i18n
ExclusiveArch: %{java_arches} noarch
- plexus-interpolation
ExclusiveArch: %{java_arches} noarch
- plexus-io
ExclusiveArch: %{java_arches} noarch
- plexus-languages
ExclusiveArch: %{java_arches} noarch
- plexus-pom
ExclusiveArch: %{java_arches} noarch
- plexus-resources
ExclusiveArch: %{java_arches} noarch
- plexus-sec-dispatcher
ExclusiveArch: %{java_arches} noarch
- plexus-utils
ExclusiveArch: %{java_arches} noarch
- plexus-velocity
ExclusiveArch: %{java_arches} noarch
- podman
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- poppler-sharp
ExclusiveArch: %mono_arches
- popub
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- postgresql-jdbc
ExclusiveArch: %{java_arches} noarch
- powerpc-utils
ExclusiveArch: ppc %{power64}
- powerstat
ExclusiveArch: %{ix86} x86_64
- ppc64-diag
ExclusiveArch: ppc %{power64}
- procyon
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
- proguard
ExclusiveArch: %{java_arches} noarch
- prometheus-jmx-exporter
ExclusiveArch: %{java_arches} noarch
- prometheus-simpleclient-java
ExclusiveArch: %{java_arches} noarch
- proxygen
ExclusiveArch: x86_64 aarch64 ppc64le
- pveclib
ExclusiveArch: ppc %{power64}
- pyqtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- python-ast-monitor
ExclusiveArch: %{qt6_qtwebengine_arches} noarch
- python-cryptography
ExclusiveArch: %{rust_arches}
- python-damo
ExclusiveArch: x86_64 aarch64 ppc64le s390x noarch
- python-etcd
ExclusiveArch: noarch %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- python-javaobj
ExclusiveArch: %{java_arches} noarch
- python-jnius
ExclusiveArch: %{java_arches}
- python-jupyter-polymake
ExclusiveArch: noarch aarch64 ppc64le s390x x86_64
- python-openoffice
ExclusiveArch: noarch x86_64
- python-pyahocorasick
ExclusiveArch: x86_64 %{arm64} ppc64le
- python-pymoc
ExclusiveArch: aarch64 ppc64 ppc64le x86_64 s390x
- python-pyqt6-webengine
ExclusiveArch: aarch64 x86_64
- python-torch
ExclusiveArch: x86_64 aarch64
- q4wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- qatengine
ExclusiveArch: x86_64
- qatzip
ExclusiveArch: x86_64
- qbe
ExclusiveArch: x86_64 aarch64
- qcint
ExclusiveArch: x86_64
- qclib
ExclusiveArch: s390 s390x
- qdox
ExclusiveArch: %{java_arches} noarch
- qemu-sanity-check
ExclusiveArch: %{kernel_arches}
- qevercloud
ExclusiveArch: %{qt5_qtwebengine_arches}
- qmapshack
ExclusiveArch: %{qt5_qtwebengine_arches}
- qt4pas
ExclusiveArch: %{fpc_arches}
- qt5-qtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- qt6-qtwebengine
ExclusiveArch: aarch64 x86_64
- qt6-qtwebview
ExclusiveArch: aarch64 x86_64
- quantum-espresso
ExclusiveArch: x86_64 %{ix86} aarch64 %{power64}
- quentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- rEFInd
ExclusiveArch: %{efi}
- rachota
ExclusiveArch: %{java_arches} noarch
- rear
ExclusiveArch: %ix86 x86_64 ppc ppc64 ppc64le ia64
- reflections
ExclusiveArch: %{java_arches} noarch
- reg
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- regexp
ExclusiveArch: %{java_arches} noarch
- relaxng-datatype-java
ExclusiveArch: %{java_arches} noarch
- replacer
ExclusiveArch: %{java_arches} noarch
- reptyr
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- rescene
ExclusiveArch: %{mono_arches}
- resteasy
ExclusiveArch: %{java_arches} noarch
- restool
ExclusiveArch: aarch64
- restsharp
ExclusiveArch: %{mono_arches}
- retsnoop
ExclusiveArch: %{rust_arches}
- rhino
ExclusiveArch: %{java_arches} noarch
- river
ExclusiveArch: %{zig_arches}
- rkcommon
ExclusiveArch: x86_64 aarch64
- rocalution
ExclusiveArch: x86_64
- rocblas
ExclusiveArch: x86_64
- rocclr
ExclusiveArch: x86_64
- rocm-compilersupport
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-device-libs
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-rpm-macros
ExclusiveArch: x86_64
- rocm-runtime
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-smi
ExclusiveArch: x86_64 aarch64 ppc64le
- rocminfo
ExclusiveArch: x86_64 aarch64 ppc64le
- rocprim
ExclusiveArch: x86_64
- rocrand
ExclusiveArch: x86_64
- rocsparse
ExclusiveArch: x86_64
- rocthrust
ExclusiveArch: x86_64
- rpm-ostree
ExclusiveArch: %{rust_arches}
- rr
ExclusiveArch: %{ix86} x86_64 aarch64
- rssguard
ExclusiveArch: %{qt6_qtwebengine_arches}
- rstudio
ExclusiveArch: %{java_arches}
- rsyntaxtextarea
ExclusiveArch: %{java_arches} noarch
- rubygem-childprocess
ExclusiveArch: %{ix86} x86_64 noarch
- runc
ExclusiveArch: %{golang_arches_future}
- rundoc
ExclusiveArch: %{java_arches} noarch
- rust
ExclusiveArch: %{rust_arches}
- rust-brotli
ExclusiveArch: %{rust_arches}
- rust-compress-tools
ExclusiveArch: %{rust_arches}
- rust-coreos-installer
ExclusiveArch: %{rust_arches}
- rust-ctr
ExclusiveArch: %{rust_arches}
- rust-dashmap4
ExclusiveArch: %{rust_arches}
- rust-deflate
ExclusiveArch: %{rust_arches}
- rust-deflate0.8
ExclusiveArch: %{rust_arches}
- rust-drg
ExclusiveArch: %{rust_arches}
- rust-getch
ExclusiveArch: %{rust_arches}
- rust-gzip-header
ExclusiveArch: %{rust_arches}
- rust-hamming
ExclusiveArch: %{rust_arches}
- rust-hidapi
ExclusiveArch: %{rust_arches}
- rust-httparse
ExclusiveArch: %{rust_arches}
- rust-humantime-serde
ExclusiveArch: %{rust_arches}
- rust-hyperlocal
ExclusiveArch: %{rust_arches}
- rust-image0.23
ExclusiveArch: %{rust_arches}
- rust-inflate
ExclusiveArch: %{rust_arches}
- rust-jpeg-decoder0.1
ExclusiveArch: %{rust_arches}
- rust-k9
ExclusiveArch: %{rust_arches}
- rust-krunvm
ExclusiveArch: x86_64 aarch64
- rust-kstring
ExclusiveArch: %{rust_arches}
- rust-kvm-ioctls
ExclusiveArch: x86_64 aarch64
- rust-lebe
ExclusiveArch: %{rust_arches}
- rust-libslirp-sys
ExclusiveArch: %{rust_arches}
- rust-msru
ExclusiveArch: x86_64
- rust-nanorand
ExclusiveArch: %{rust_arches}
- rust-netstat2
ExclusiveArch: %{rust_arches}
- rust-onig
ExclusiveArch: %{rust_arches}
- rust-openat-ext
ExclusiveArch: %{rust_arches}
- rust-os_type
ExclusiveArch: %{rust_arches}
- rust-pager
ExclusiveArch: %{rust_arches}
- rust-pathsearch
ExclusiveArch: %{rust_arches}
- rust-pretty-bytes
ExclusiveArch: %{rust_arches}
- rust-pretty-hex
ExclusiveArch: %{rust_arches}
- rust-primal-bit
ExclusiveArch: %{rust_arches}
- rust-primal-check
ExclusiveArch: %{rust_arches}
- rust-primal-estimate
ExclusiveArch: %{rust_arches}
- rust-procfs0.9
ExclusiveArch: %{rust_arches}
- rust-psl-types
ExclusiveArch: %{rust_arches}
- rust-psm
ExclusiveArch: %{rust_arches}
- rust-pwd
ExclusiveArch: %{rust_arches}
- rust-rand_core
ExclusiveArch: %{rust_arches}
- rust-schemafy_core
ExclusiveArch: %{rust_arches}
- rust-schemafy_lib
ExclusiveArch: %{rust_arches}
- rust-seahash
ExclusiveArch: %{rust_arches}
- rust-serde-big-array
ExclusiveArch: %{rust_arches}
- rust-serde_qs
ExclusiveArch: %{rust_arches}
- rust-serde_yaml0.8
ExclusiveArch: %{rust_arches}
- rust-sev
ExclusiveArch: x86_64
- rust-sevctl
ExclusiveArch: x86_64
- rust-silver
ExclusiveArch: %{rust_arches}
- rust-sinit
ExclusiveArch: %{rust_arches}
- rust-snphost
ExclusiveArch: x86_64
- rust-ssh-key-dir
ExclusiveArch: %{rust_arches}
- rust-stacker
ExclusiveArch: %{rust_arches}
- rust-structopt
ExclusiveArch: %{rust_arches}
- rust-tiff0.6
ExclusiveArch: %{rust_arches}
- rust-totp-lite
ExclusiveArch: %{rust_arches}
- rust-tower-layer
ExclusiveArch: %{rust_arches}
- rust-tpm2-policy
ExclusiveArch: %{rust_arches}
- rust-unicode-normalization
ExclusiveArch: %{rust_arches}
- rust-unicode-xid
ExclusiveArch: %{rust_arches}
- rust-uriparse
ExclusiveArch: %{rust_arches}
- rust-uucore
ExclusiveArch: %{rust_arches}
- rust-varlink_generator
ExclusiveArch: %{rust_arches}
- rust-varlink_parser
ExclusiveArch: %{rust_arches}
- rust-virtio-bindings
ExclusiveArch: x86_64 aarch64 ppc64le
- rust-vmm-sys-util
ExclusiveArch: x86_64 aarch64 ppc64le
- rust-vtparse
ExclusiveArch: %{rust_arches}
- rust-web-ext-native-messaging
ExclusiveArch: %{rust_arches}
- rust-wezterm-color-types
ExclusiveArch: %{rust_arches}
- rust-wezterm-dynamic
ExclusiveArch: %{rust_arches}
- rust-wezterm-dynamic-derive
ExclusiveArch: %{rust_arches}
- rust-zbus1
ExclusiveArch: %{rust_arches}
- rust-zbus_macros1
ExclusiveArch: %{rust_arches}
- rust-zvariant2
ExclusiveArch: %{rust_arches}
- rust-zvariant_derive2
ExclusiveArch: %{rust_arches}
- rustup
ExclusiveArch: x86_64 aarch64
- rutabaga-gfx-ffi
ExclusiveArch: x86_64 aarch64
- sac
ExclusiveArch: %{java_arches} noarch
- safetyblanket
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- sat4j
ExclusiveArch: %{java_arches} noarch
- sbcl
ExclusiveArch: %{ix86} x86_64 aarch64 %{power64}
- sbd
ExclusiveArch: i686 x86_64 s390x aarch64 ppc64le
- sblim-cim-client
ExclusiveArch: %{java_arches} noarch
- sblim-cim-client2
ExclusiveArch: %{java_arches} noarch
- sbsigntools
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- scala
ExclusiveArch: %{java_arches} noarch
- scannotation
ExclusiveArch: %{java_arches} noarch
- sdljava
ExclusiveArch: %{java_arches}
- sdrangel
ExclusiveArch: %{qt5_qtwebengine_arches}
- sdsl-lite
ExclusiveArch: %{power64} x86_64 aarch64
- sdubby
ExclusiveArch: %{efi}
- seabios
ExclusiveArch: x86_64
- seadrive-gui
ExclusiveArch: %{qt5_qtwebengine_arches}
- seafile-client
ExclusiveArch: %{qt5_qtwebengine_arches}
- seamonkey
ExclusiveArch: x86_64
- seqan3
ExclusiveArch: %{power64} x86_64 aarch64
- sequence-library
ExclusiveArch: %{java_arches} noarch
- servicelog
ExclusiveArch: ppc %{power64}
- shaman
ExclusiveArch: %{java_arches} noarch
- sharpfont
ExclusiveArch: %mono_arches
- sharpziplib
ExclusiveArch: %{mono_arches}
- shim
ExclusiveArch: %{efi}
- shim-unsigned-aarch64
ExclusiveArch: aarch64
- shim-unsigned-x64
ExclusiveArch: x86_64
- sigil
ExclusiveArch: %{qt5_qtwebengine_arches}
- sigul
ExclusiveArch: x86_64
- singularity-ce
ExclusiveArch: %{go_arches}
- sisu
ExclusiveArch: %{java_arches} noarch
- sisu-mojos
ExclusiveArch: %{java_arches} noarch
- skopeo
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- skychart
ExclusiveArch: %{fpc_arches}
- slf4j
ExclusiveArch: %{java_arches} noarch
- slirp4netns
ExclusiveArch: %{golang_arches_future}
- snakeyaml
ExclusiveArch: %{java_arches} noarch
- snapd
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm} aarch64 ppc64le s390x}
- snip
ExclusiveArch: %{java_arches} noarch
- softnet-stat
ExclusiveArch: %{rust_arches}
- soup-sharp
ExclusiveArch: %{mono_arches}
- spacebar
ExclusiveArch: %{java_arches}
- sparkleshare
ExclusiveArch: %{mono_arches}
- spec-version-maven-plugin
ExclusiveArch: %{java_arches} noarch
- spicctrl
ExclusiveArch: %{ix86} x86_64
- spice
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- spice-parent
ExclusiveArch: %{java_arches} noarch
- springlobby
ExclusiveArch: %{ix86} x86_64
- spyder
ExclusiveArch: %{qt5_qtwebengine_arches}
- squeekboard
ExclusiveArch: %{rust_arches}
- startdde
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- stats-collect
ExclusiveArch: %{ix86} x86_64 noarch
- statsd
ExclusiveArch: %{nodejs_arches} noarch
- stratis-cli
ExclusiveArch: %{rust_arches} noarch
- stratisd
ExclusiveArch: %{rust_arches}
ExclusiveArch: %{rust_arches}
ExclusiveArch: %{rust_arches}
- string-template-maven-plugin
ExclusiveArch: %{java_arches} noarch
- stringtemplate
ExclusiveArch: %{java_arches} noarch
- stringtemplate4
ExclusiveArch: %{java_arches} noarch
- stripesnoop
ExclusiveArch: %{ix86} x86_64
- subscription-manager-cockpit
ExclusiveArch: %{nodejs_arches} noarch
- supercollider
ExclusiveArch: %{qt5_qtwebengine_arches}
- supermin
ExclusiveArch: %{kernel_arches}
- svnkit
ExclusiveArch: %{java_arches} noarch
- svt-vp9
ExclusiveArch: x86_64
- swift-lang
ExclusiveArch: x86_64 aarch64
- swiftlint
ExclusiveArch: x86_64 aarch64
- swing-layout
ExclusiveArch: %{java_arches} noarch
- sysbench
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64le s390x
- syslinux
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- system-rules
ExclusiveArch: %{java_arches} noarch
- systemd-boot
ExclusiveArch: %efi
- t-digest
ExclusiveArch: %{java_arches} noarch
- taglib-sharp
ExclusiveArch: %{mono_arches}
- tagsoup
ExclusiveArch: %{java_arches} noarch
- tarantool
ExclusiveArch: %{ix86} x86_64
- tboot
ExclusiveArch: %{ix86} x86_64
- tdlib
ExclusiveArch: x86_64 aarch64
- templates_parser
ExclusiveArch: %GPRbuild_arches
- ternimal
ExclusiveArch: %{rust_arches}
- testcloud
ExclusiveArch: %{kernel_arches} noarch
- testng
ExclusiveArch: %{java_arches} noarch
- texlive
ExclusiveArch: %{java_arches} noarch
- thermald
ExclusiveArch: %{ix86} x86_64
- tilix
ExclusiveArch: %{ldc_arches}
- tokodon
ExclusiveArch: %{qt6_qtwebengine_arches}
- tomboy
ExclusiveArch: %{mono_arches}
- tomcat
ExclusiveArch: %{java_arches} noarch
- tomcat-native
ExclusiveArch: %{java_arches}
- tomcat-taglibs-parent
ExclusiveArch: %{java_arches} noarch
- tomcatjss
ExclusiveArch: %{java_arches} noarch
- torbrowser-launcher
ExclusiveArch: %{ix86} x86_64
- treelayout
ExclusiveArch: %{java_arches} noarch
- trilead-ssh2
ExclusiveArch: %{java_arches} noarch
- truth
ExclusiveArch: %{java_arches} noarch
- tuned-profiles-nfv-host-bin
ExclusiveArch: %{ix86} x86_64
- typescript
ExclusiveArch: %{nodejs_arches} noarch
- uClibc
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
- ucx
ExclusiveArch: aarch64 ppc64le x86_64
- uglify-js
ExclusiveArch: %{nodejs_arches} noarch
- umr
ExclusiveArch: x86_64 aarch64 ppc64le
- unetbootin
ExclusiveArch: %{ix86} x86_64
- univocity-parsers
ExclusiveArch: %{java_arches} noarch
- ursa-major
ExclusiveArch: noarch aarch64 ppc64le s390x x86_64
- usd
ExclusiveArch: aarch64 x86_64
- v8-314
ExclusiveArch: %{ix86} x86_64 %{arm} mips mipsel ppc ppc64
- vakzination
ExclusiveArch: %{java_arches}
- valgrind
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
- vboot-utils
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- vecmath1.2
ExclusiveArch: %{java_arches} noarch
- velocity
ExclusiveArch: %{java_arches} noarch
- vim-go
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm}}
- vim-syntastic
ExclusiveArch: %{java_arches} noarch
- virt-p2v
ExclusiveArch: x86_64
- virt-v2v
ExclusiveArch: x86_64
- virtiofsd
ExclusiveArch: %{rust_arches}
- virtualbox-guest-additions
ExclusiveArch: i686 x86_64
- vkd3d
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- vmaf
ExclusiveArch: x86_64
- voms-api-java
ExclusiveArch: %{java_arches} noarch
- voms-clients-java
ExclusiveArch: %{java_arches} noarch
- vrq
ExclusiveArch: %{ix86} x86_64
- wangle
ExclusiveArch: x86_64 aarch64 ppc64le
- warsow
ExclusiveArch: %{ix86} x86_64 %{arm}
- warsow-data
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{ix86} x86_64 %{arm}
- wasmedge
ExclusiveArch: x86_64 aarch64
- watchman
ExclusiveArch: x86_64 aarch64 ppc64le
- wdt
ExclusiveArch: x86_64 aarch64 ppc64le
- webkit2-sharp
ExclusiveArch: %mono_arches
- weld-parent
ExclusiveArch: %{java_arches} noarch
- why3
ExclusiveArch: %{ocaml_native_compiler}
- widevine-installer
ExclusiveArch: aarch64
- wine
ExclusiveArch: %{ix86} x86_64 aarch64
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86}
- wine-dxvk
ExclusiveArch: %{ix86} x86_64
- winetricks
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- ws-commons-util
ExclusiveArch: %{java_arches} noarch
- wsdl4j
ExclusiveArch: %{java_arches} noarch
- wult
ExclusiveArch: x86_64
- wxMaxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
- x2goclient
ExclusiveArch: x86_64
- x86-simd-sort
ExclusiveArch: x86_64
- xalan-j2
ExclusiveArch: %{java_arches} noarch
- xbean
ExclusiveArch: %{java_arches} noarch
- xbyak
ExclusiveArch: x86_64
- xbyak_aarch64
ExclusiveArch: aarch64
- xe-guest-utilities-latest
ExclusiveArch: %{ix86} x86_64
- xen
ExclusiveArch: x86_64 aarch64
- xerces-j2
ExclusiveArch: %{java_arches} noarch
- xgap
ExclusiveArch: %{gap_arches}
- xml-commons-apis
ExclusiveArch: %{java_arches} noarch
- xml-commons-resolver
ExclusiveArch: %{java_arches} noarch
- xml-maven-plugin
ExclusiveArch: %{java_arches} noarch
- xmlada
ExclusiveArch: %{GPRbuild_arches}
- xmlgraphics-commons
ExclusiveArch: %{java_arches} noarch
- xmlpull
ExclusiveArch: %{java_arches} noarch
- xmlstreambuffer
ExclusiveArch: %{java_arches} noarch
- xmlunit
ExclusiveArch: %{java_arches} noarch
- xmvn
ExclusiveArch: %{java_arches} noarch
- xmvn-connector-ivy
ExclusiveArch: %{java_arches} noarch
- xmvn-generator
ExclusiveArch: %{java_arches}
- xnnpack
ExclusiveArch: x86_64 aarch64
- xorg-x11-drv-armsoc
ExclusiveArch: %{arm} aarch64
- xorg-x11-drv-intel
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-openchrome
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vesa
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vmware
ExclusiveArch: %{ix86} x86_64 ia64
- xsp
ExclusiveArch: %mono_arches
- xstream
ExclusiveArch: %{java_arches} noarch
- xz-java
ExclusiveArch: %{java_arches} noarch
- yarnpkg
ExclusiveArch: %{nodejs_arches} noarch
- zcfan
ExclusiveArch: x86_64
- zeal
ExclusiveArch: aarch64 x86_64
- zenon
ExclusiveArch: %{ocaml_native_compiler}
- zeromq-ada
ExclusiveArch: %{GPRbuild_arches}
- zig
ExclusiveArch: %{zig_arches}
- zlib-ada
ExclusiveArch: %{GPRbuild_arches}
- zlib-ng
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64
- zola
ExclusiveArch: %{rust_arches}
5 months, 2 weeks
Architecture specific change in rpms/delve.git
by githook-noreply@fedoraproject.org
The package rpms/delve.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/delve.git/commit/?id=2b207cbf27b5....
Change:
-%ifarch x86_64
Thanks.
Full change:
============
commit 2b207cbf27b55e030205a3314192c6003b336626
Author: Alejandro Sáez <asm(a)redhat.com>
Date: Wed Dec 13 16:36:54 2023 +0100
Update to 1.21.2
Switch to bundled dependencies to simplify the process.
Add bundle-deps.sh like rpms/golang has.
Remove 0001-Skip-TestCgoStacktrace2.patch
diff --git a/.gitignore b/.gitignore
index 01db2e0..b1812b3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
/delve-1.20.1.tar.gz
/delve-1.20.2.tar.gz
/delve-1.21.0.tar.gz
+/delve-1.21.2.tar.gz
diff --git a/0001-Skip-TestCgoStacktrace2.patch b/0001-Skip-TestCgoStacktrace2.patch
deleted file mode 100644
index 4d2e0ac..0000000
--- a/0001-Skip-TestCgoStacktrace2.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From dff6a7871debe62db762eea34a1356f11fda305c Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?=C3=81lex=20S=C3=A1ez?= <asm(a)redhat.com>
-Date: Mon, 31 Jul 2023 14:46:54 +0200
-Subject: [PATCH] Skip TestCgoStacktrace2
-
----
- pkg/proc/proc_test.go | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/pkg/proc/proc_test.go b/pkg/proc/proc_test.go
-index 0cb84f6b..88db4c43 100644
---- a/pkg/proc/proc_test.go
-+++ b/pkg/proc/proc_test.go
-@@ -4606,6 +4606,7 @@ func TestCgoStacktrace2(t *testing.T) {
- skipOn(t, "upstream issue", "windows")
- skipOn(t, "broken", "386")
- skipOn(t, "broken", "arm64")
-+ skipOn(t, "broken", "amd64")
- protest.MustHaveCgo(t)
- // If a panic happens during cgo execution the stacktrace should show the C
- // function that caused the problem.
---
-2.41.0
-
diff --git a/bundled-deps.sh b/bundled-deps.sh
new file mode 100755
index 0000000..51dd446
--- /dev/null
+++ b/bundled-deps.sh
@@ -0,0 +1,22 @@
+#! /bin/bash
+# Copyright (C) 2021 Jakub Čajka jcajka(a)redhat.com
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+provides=""
+for bundle in $(find -name modules.txt); do
+provides="$provides\n$(cat "$bundle" | grep "^# " | grep -v "# explicit" | sed -r s/"^#.* => "// | sed -r "s/# //" | sed -r "s:(.*) v(.*):Provides\: bundled(golang(\1)) = \2:")"
+done
+echo -e "$provides" | sed 's/-/./g' | sort -u
diff --git a/delve.spec b/delve.spec
index c9e7cc0..eed10a3 100644
--- a/delve.spec
+++ b/delve.spec
@@ -3,7 +3,7 @@
# https://github.com/go-delve/delve
%global goipath github.com/go-delve/delve
-Version: 1.21.0
+Version: 1.21.2
%global common_description %{expand:
Delve is a debugger for the Go programming language. The goal of the project
@@ -27,56 +27,51 @@ License: MIT
URL: %{gourl}
Source0: %{gosource}
-# RHEL builds with vendored dependencies
-%if %{undefined rhel}
-# This dependencies are only in use in x86_64
-%ifarch x86_64
-BuildRequires: golang(github.com/cilium/ebpf)
-BuildRequires: golang(github.com/cilium/ebpf/link)
-BuildRequires: golang(github.com/cilium/ebpf/ringbuf)
-%endif
-BuildRequires: golang(github.com/cosiner/argv)
-BuildRequires: golang(github.com/creack/pty)
-BuildRequires: golang(github.com/derekparker/trie)
-BuildRequires: golang(github.com/go-delve/liner)
-BuildRequires: golang(github.com/google/go-dap)
-BuildRequires: golang(github.com/hashicorp/golang-lru/simplelru)
-BuildRequires: golang(github.com/mattn/go-isatty)
-BuildRequires: golang(github.com/sirupsen/logrus)
-BuildRequires: golang(github.com/spf13/cobra)
-BuildRequires: golang(github.com/spf13/cobra/doc)
-BuildRequires: golang(golang.org/x/arch/arm64/arm64asm)
-BuildRequires: golang(golang.org/x/arch/ppc64/ppc64asm)
-BuildRequires: golang(golang.org/x/arch/x86/x86asm)
-BuildRequires: golang(golang.org/x/sys/unix)
-BuildRequires: golang(golang.org/x/tools/go/packages)
-BuildRequires: golang(gopkg.in/yaml.v2)
-BuildRequires: golang(go.starlark.net/resolve)
-BuildRequires: golang(go.starlark.net/starlark)
-BuildRequires: golang(go.starlark.net/syntax)
-%endif
BuildRequires: lsof
BuildRequires: git
-Patch1: 0001-Skip-TestCgoStacktrace2.patch
+# Bundled/Vendored provides generated by bundled-deps.sh based on the in tree module data
+# - in version filed substituted with . per versioning guidelines
+Provides: bundled(golang(github.com/cilium/ebpf)) = 0.11.0
+Provides: bundled(golang(github.com/cosiner/argv)) = 0.1.0
+Provides: bundled(golang(github.com/cpuguy83/go.md2man/v2)) = 2.0.0
+Provides: bundled(golang(github.com/creack/pty)) = 1.1.9
+Provides: bundled(golang(github.com/derekparker/trie)) = 0.0.0.20221213183930.4c74548207f4
+Provides: bundled(golang(github.com/go.delve/liner)) = 1.2.3.0.20220127212407.d32d89dd2a5d
+Provides: bundled(golang(github.com/google/go.dap)) = 0.9.1
+Provides: bundled(golang(github.com/hashicorp/golang.lru)) = 0.5.4
+Provides: bundled(golang(github.com/inconshreveable/mousetrap)) = 1.0.0
+Provides: bundled(golang(github.com/konsorten/go.windows.terminal.sequences)) = 1.0.3
+Provides: bundled(golang(github.com/mattn/go.colorable)) = 0.0.9
+Provides: bundled(golang(github.com/mattn/go.isatty)) = 0.0.3
+Provides: bundled(golang(github.com/mattn/go.runewidth)) = 0.0.13
+Provides: bundled(golang(github.com/rivo/uniseg)) = 0.2.0
+Provides: bundled(golang(github.com/russross/blackfriday/v2)) = 2.0.1
+Provides: bundled(golang(github.com/shurcooL/sanitized_anchor_name)) = 1.0.0
+Provides: bundled(golang(github.com/sirupsen/logrus)) = 1.6.0
+Provides: bundled(golang(github.com/spf13/cobra)) = 1.1.3
+Provides: bundled(golang(github.com/spf13/pflag)) = 1.0.5
+Provides: bundled(golang(github.com/stretchr/testify)) = 1.7.0
+Provides: bundled(golang(golang.org/x/arch)) = 0.0.0.20190927153633.4e8777c89be4
+Provides: bundled(golang(golang.org/x/exp)) = 0.0.0.20230224173230.c95f2b4c22f2
+Provides: bundled(golang(golang.org/x/mod)) = 0.12.0
+Provides: bundled(golang(golang.org/x/sys)) = 0.12.0
+Provides: bundled(golang(golang.org/x/tools)) = 0.13.0
+Provides: bundled(golang(gopkg.in/yaml.v2)) = 2.4.0
+Provides: bundled(golang(go.starlark.net)) = 0.0.0.20220816155156.cfacd8902214
%description
%{common_description}
%prep
echo "=== Start prep ==="
-%if %{defined rhel}
%goprep -k
# unpack vendored dependencies to GOPATH
tar c -C vendor/ . | tar x -C %{gobuilddir}/src
%autopatch -v -p1
-%else
-%goprep
-%autopatch -v -p1
%generate_buildrequires
%go_generate_buildrequires
-%endif
%build
echo "=== Start build ==="
@@ -106,7 +101,7 @@ popd
%endif
%files
-%license LICENSE %{?rhel:vendor/modules.txt}
+%license LICENSE vendor/modules.txt
%doc CONTRIBUTING.md CHANGELOG.md
%doc Documentation/*
%{_bindir}/dlv
diff --git a/sources b/sources
index df8bd86..9a49de1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (delve-1.21.0.tar.gz) = 2b2249b14d5565fbb59408251a1272db8e092ab7ac7cb65d33b810b89f1352d3b487a8d582dde8f1102d0362ee142e6106c98cd217c5031c9a09497d20a0cdde
+SHA512 (delve-1.21.2.tar.gz) = 78953099b1ba79d04136b037d1fd45dc2f9013428a9eed77bb0bba7c43a00370d701d0576e9c1367e5e45f236ceb4bcdfc1c3366db95999dbe9e758e54225541
commit 5956211b2bbd4ef80f3b99d343fb6212f4f7313d
Author: Alejandro Sáez <asm(a)redhat.com>
Date: Fri Nov 17 12:23:04 2023 +0100
Set up Packit integration
diff --git a/.packit.yml b/.packit.yml
new file mode 100644
index 0000000..df5f8f5
--- /dev/null
+++ b/.packit.yml
@@ -0,0 +1,30 @@
+specfile_path: delve.spec
+files_to_sync:
+ - delve.spec
+ - .packit.yaml
+
+upstream_package_name: delve
+upstream_project_url: https://github.com/go-delve/delve
+downstream_package_name: delve
+upstream_tag_template: v{version}
+
+jobs:
+
+- job: pull_from_upstream
+ trigger: release
+ dist_git_branches:
+ - fedora-all
+ actions:
+ changelog-entry:
+ - bash -c 'echo "- New release ${PACKIT_PROJECT_VERSION}"'
+
+- job: koji_build
+ trigger: commit
+ dist_git_branches:
+ - fedora-all
+
+- job: bodhi_update
+ trigger: commit
+ dist_git_branches:
+ - fedora-all
+
commit 69727d9e5023115acc0287f96e065a6b9c145b3d
Author: Edjunior Machado <emachado(a)redhat.com>
Date: Thu Aug 17 11:04:09 2023 +0200
Introduce CI gating
diff --git a/.fmf/version b/.fmf/version
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/.fmf/version
@@ -0,0 +1 @@
+1
diff --git a/gating.yaml b/gating.yaml
new file mode 100644
index 0000000..ce3cdc1
--- /dev/null
+++ b/gating.yaml
@@ -0,0 +1,19 @@
+--- !Policy
+product_versions:
+ - fedora-*
+decision_context: bodhi_update_push_stable
+subject_type: koji_build
+rules:
+ - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
+--- !Policy
+product_versions:
+ - rhel-8
+decision_context: osci_compose_gate
+rules:
+ - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tier1.functional}
+--- !Policy
+product_versions:
+ - rhel-9
+decision_context: osci_compose_gate
+rules:
+ - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tier1.functional}
diff --git a/plans/ci.fmf b/plans/ci.fmf
new file mode 100644
index 0000000..eaa8bdf
--- /dev/null
+++ b/plans/ci.fmf
@@ -0,0 +1,6 @@
+summary: CI Gating Plan
+discover:
+ how: fmf
+ url: https://src.fedoraproject.org/tests/delve
+execute:
+ how: tmt
commit adee8e69e1a5a72612d24d03ebc2a38f7b65b071
Author: Alejandro Sáez <asm(a)redhat.com>
Date: Fri Sep 29 10:16:02 2023 +0200
Migrated to SPDX license
diff --git a/delve.spec b/delve.spec
index b398e93..c9e7cc0 100644
--- a/delve.spec
+++ b/delve.spec
@@ -22,6 +22,7 @@ Release: %autorelease
Summary: A debugger for the Go programming language
# Detected licences
# - Expat License at 'LICENSE'
+# It is a SPDX license already
License: MIT
URL: %{gourl}
Source0: %{gosource}
5 months, 2 weeks
Architecture specific change in rpms/delve.git
by githook-noreply@fedoraproject.org
The package rpms/delve.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/delve.git/commit/?id=2b207cbf27b5....
Change:
-%ifarch x86_64
Thanks.
Full change:
============
commit 2b207cbf27b55e030205a3314192c6003b336626
Author: Alejandro Sáez <asm(a)redhat.com>
Date: Wed Dec 13 16:36:54 2023 +0100
Update to 1.21.2
Switch to bundled dependencies to simplify the process.
Add bundle-deps.sh like rpms/golang has.
Remove 0001-Skip-TestCgoStacktrace2.patch
diff --git a/.gitignore b/.gitignore
index 01db2e0..b1812b3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
/delve-1.20.1.tar.gz
/delve-1.20.2.tar.gz
/delve-1.21.0.tar.gz
+/delve-1.21.2.tar.gz
diff --git a/0001-Skip-TestCgoStacktrace2.patch b/0001-Skip-TestCgoStacktrace2.patch
deleted file mode 100644
index 4d2e0ac..0000000
--- a/0001-Skip-TestCgoStacktrace2.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From dff6a7871debe62db762eea34a1356f11fda305c Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?=C3=81lex=20S=C3=A1ez?= <asm(a)redhat.com>
-Date: Mon, 31 Jul 2023 14:46:54 +0200
-Subject: [PATCH] Skip TestCgoStacktrace2
-
----
- pkg/proc/proc_test.go | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/pkg/proc/proc_test.go b/pkg/proc/proc_test.go
-index 0cb84f6b..88db4c43 100644
---- a/pkg/proc/proc_test.go
-+++ b/pkg/proc/proc_test.go
-@@ -4606,6 +4606,7 @@ func TestCgoStacktrace2(t *testing.T) {
- skipOn(t, "upstream issue", "windows")
- skipOn(t, "broken", "386")
- skipOn(t, "broken", "arm64")
-+ skipOn(t, "broken", "amd64")
- protest.MustHaveCgo(t)
- // If a panic happens during cgo execution the stacktrace should show the C
- // function that caused the problem.
---
-2.41.0
-
diff --git a/bundled-deps.sh b/bundled-deps.sh
new file mode 100755
index 0000000..51dd446
--- /dev/null
+++ b/bundled-deps.sh
@@ -0,0 +1,22 @@
+#! /bin/bash
+# Copyright (C) 2021 Jakub Čajka jcajka(a)redhat.com
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+provides=""
+for bundle in $(find -name modules.txt); do
+provides="$provides\n$(cat "$bundle" | grep "^# " | grep -v "# explicit" | sed -r s/"^#.* => "// | sed -r "s/# //" | sed -r "s:(.*) v(.*):Provides\: bundled(golang(\1)) = \2:")"
+done
+echo -e "$provides" | sed 's/-/./g' | sort -u
diff --git a/delve.spec b/delve.spec
index c9e7cc0..eed10a3 100644
--- a/delve.spec
+++ b/delve.spec
@@ -3,7 +3,7 @@
# https://github.com/go-delve/delve
%global goipath github.com/go-delve/delve
-Version: 1.21.0
+Version: 1.21.2
%global common_description %{expand:
Delve is a debugger for the Go programming language. The goal of the project
@@ -27,56 +27,51 @@ License: MIT
URL: %{gourl}
Source0: %{gosource}
-# RHEL builds with vendored dependencies
-%if %{undefined rhel}
-# This dependencies are only in use in x86_64
-%ifarch x86_64
-BuildRequires: golang(github.com/cilium/ebpf)
-BuildRequires: golang(github.com/cilium/ebpf/link)
-BuildRequires: golang(github.com/cilium/ebpf/ringbuf)
-%endif
-BuildRequires: golang(github.com/cosiner/argv)
-BuildRequires: golang(github.com/creack/pty)
-BuildRequires: golang(github.com/derekparker/trie)
-BuildRequires: golang(github.com/go-delve/liner)
-BuildRequires: golang(github.com/google/go-dap)
-BuildRequires: golang(github.com/hashicorp/golang-lru/simplelru)
-BuildRequires: golang(github.com/mattn/go-isatty)
-BuildRequires: golang(github.com/sirupsen/logrus)
-BuildRequires: golang(github.com/spf13/cobra)
-BuildRequires: golang(github.com/spf13/cobra/doc)
-BuildRequires: golang(golang.org/x/arch/arm64/arm64asm)
-BuildRequires: golang(golang.org/x/arch/ppc64/ppc64asm)
-BuildRequires: golang(golang.org/x/arch/x86/x86asm)
-BuildRequires: golang(golang.org/x/sys/unix)
-BuildRequires: golang(golang.org/x/tools/go/packages)
-BuildRequires: golang(gopkg.in/yaml.v2)
-BuildRequires: golang(go.starlark.net/resolve)
-BuildRequires: golang(go.starlark.net/starlark)
-BuildRequires: golang(go.starlark.net/syntax)
-%endif
BuildRequires: lsof
BuildRequires: git
-Patch1: 0001-Skip-TestCgoStacktrace2.patch
+# Bundled/Vendored provides generated by bundled-deps.sh based on the in tree module data
+# - in version filed substituted with . per versioning guidelines
+Provides: bundled(golang(github.com/cilium/ebpf)) = 0.11.0
+Provides: bundled(golang(github.com/cosiner/argv)) = 0.1.0
+Provides: bundled(golang(github.com/cpuguy83/go.md2man/v2)) = 2.0.0
+Provides: bundled(golang(github.com/creack/pty)) = 1.1.9
+Provides: bundled(golang(github.com/derekparker/trie)) = 0.0.0.20221213183930.4c74548207f4
+Provides: bundled(golang(github.com/go.delve/liner)) = 1.2.3.0.20220127212407.d32d89dd2a5d
+Provides: bundled(golang(github.com/google/go.dap)) = 0.9.1
+Provides: bundled(golang(github.com/hashicorp/golang.lru)) = 0.5.4
+Provides: bundled(golang(github.com/inconshreveable/mousetrap)) = 1.0.0
+Provides: bundled(golang(github.com/konsorten/go.windows.terminal.sequences)) = 1.0.3
+Provides: bundled(golang(github.com/mattn/go.colorable)) = 0.0.9
+Provides: bundled(golang(github.com/mattn/go.isatty)) = 0.0.3
+Provides: bundled(golang(github.com/mattn/go.runewidth)) = 0.0.13
+Provides: bundled(golang(github.com/rivo/uniseg)) = 0.2.0
+Provides: bundled(golang(github.com/russross/blackfriday/v2)) = 2.0.1
+Provides: bundled(golang(github.com/shurcooL/sanitized_anchor_name)) = 1.0.0
+Provides: bundled(golang(github.com/sirupsen/logrus)) = 1.6.0
+Provides: bundled(golang(github.com/spf13/cobra)) = 1.1.3
+Provides: bundled(golang(github.com/spf13/pflag)) = 1.0.5
+Provides: bundled(golang(github.com/stretchr/testify)) = 1.7.0
+Provides: bundled(golang(golang.org/x/arch)) = 0.0.0.20190927153633.4e8777c89be4
+Provides: bundled(golang(golang.org/x/exp)) = 0.0.0.20230224173230.c95f2b4c22f2
+Provides: bundled(golang(golang.org/x/mod)) = 0.12.0
+Provides: bundled(golang(golang.org/x/sys)) = 0.12.0
+Provides: bundled(golang(golang.org/x/tools)) = 0.13.0
+Provides: bundled(golang(gopkg.in/yaml.v2)) = 2.4.0
+Provides: bundled(golang(go.starlark.net)) = 0.0.0.20220816155156.cfacd8902214
%description
%{common_description}
%prep
echo "=== Start prep ==="
-%if %{defined rhel}
%goprep -k
# unpack vendored dependencies to GOPATH
tar c -C vendor/ . | tar x -C %{gobuilddir}/src
%autopatch -v -p1
-%else
-%goprep
-%autopatch -v -p1
%generate_buildrequires
%go_generate_buildrequires
-%endif
%build
echo "=== Start build ==="
@@ -106,7 +101,7 @@ popd
%endif
%files
-%license LICENSE %{?rhel:vendor/modules.txt}
+%license LICENSE vendor/modules.txt
%doc CONTRIBUTING.md CHANGELOG.md
%doc Documentation/*
%{_bindir}/dlv
diff --git a/sources b/sources
index df8bd86..9a49de1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (delve-1.21.0.tar.gz) = 2b2249b14d5565fbb59408251a1272db8e092ab7ac7cb65d33b810b89f1352d3b487a8d582dde8f1102d0362ee142e6106c98cd217c5031c9a09497d20a0cdde
+SHA512 (delve-1.21.2.tar.gz) = 78953099b1ba79d04136b037d1fd45dc2f9013428a9eed77bb0bba7c43a00370d701d0576e9c1367e5e45f236ceb4bcdfc1c3366db95999dbe9e758e54225541
commit 5956211b2bbd4ef80f3b99d343fb6212f4f7313d
Author: Alejandro Sáez <asm(a)redhat.com>
Date: Fri Nov 17 12:23:04 2023 +0100
Set up Packit integration
diff --git a/.packit.yml b/.packit.yml
new file mode 100644
index 0000000..df5f8f5
--- /dev/null
+++ b/.packit.yml
@@ -0,0 +1,30 @@
+specfile_path: delve.spec
+files_to_sync:
+ - delve.spec
+ - .packit.yaml
+
+upstream_package_name: delve
+upstream_project_url: https://github.com/go-delve/delve
+downstream_package_name: delve
+upstream_tag_template: v{version}
+
+jobs:
+
+- job: pull_from_upstream
+ trigger: release
+ dist_git_branches:
+ - fedora-all
+ actions:
+ changelog-entry:
+ - bash -c 'echo "- New release ${PACKIT_PROJECT_VERSION}"'
+
+- job: koji_build
+ trigger: commit
+ dist_git_branches:
+ - fedora-all
+
+- job: bodhi_update
+ trigger: commit
+ dist_git_branches:
+ - fedora-all
+
commit 69727d9e5023115acc0287f96e065a6b9c145b3d
Author: Edjunior Machado <emachado(a)redhat.com>
Date: Thu Aug 17 11:04:09 2023 +0200
Introduce CI gating
diff --git a/.fmf/version b/.fmf/version
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/.fmf/version
@@ -0,0 +1 @@
+1
diff --git a/gating.yaml b/gating.yaml
new file mode 100644
index 0000000..ce3cdc1
--- /dev/null
+++ b/gating.yaml
@@ -0,0 +1,19 @@
+--- !Policy
+product_versions:
+ - fedora-*
+decision_context: bodhi_update_push_stable
+subject_type: koji_build
+rules:
+ - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
+--- !Policy
+product_versions:
+ - rhel-8
+decision_context: osci_compose_gate
+rules:
+ - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tier1.functional}
+--- !Policy
+product_versions:
+ - rhel-9
+decision_context: osci_compose_gate
+rules:
+ - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tier1.functional}
diff --git a/plans/ci.fmf b/plans/ci.fmf
new file mode 100644
index 0000000..eaa8bdf
--- /dev/null
+++ b/plans/ci.fmf
@@ -0,0 +1,6 @@
+summary: CI Gating Plan
+discover:
+ how: fmf
+ url: https://src.fedoraproject.org/tests/delve
+execute:
+ how: tmt
commit adee8e69e1a5a72612d24d03ebc2a38f7b65b071
Author: Alejandro Sáez <asm(a)redhat.com>
Date: Fri Sep 29 10:16:02 2023 +0200
Migrated to SPDX license
diff --git a/delve.spec b/delve.spec
index b398e93..c9e7cc0 100644
--- a/delve.spec
+++ b/delve.spec
@@ -22,6 +22,7 @@ Release: %autorelease
Summary: A debugger for the Go programming language
# Detected licences
# - Expat License at 'LICENSE'
+# It is a SPDX license already
License: MIT
URL: %{gourl}
Source0: %{gosource}
5 months, 2 weeks
Architecture specific change in rpms/linux-firmware.git
by githook-noreply@fedoraproject.org
The package rpms/linux-firmware.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/linux-firmware.git/commit/?id=8ff....
Change:
-%ifarch x86_64
Thanks.
Full change:
============
commit 8ff35c55645e7652f096a4cadc4b33873e79e341
Author: Peter Robinson <pbrobinson(a)gmail.com>
Date: Wed Dec 13 16:16:31 2023 +0000
20231211 release
diff --git a/linux-firmware.spec b/linux-firmware.spec
index 7037860..7a36693 100644
--- a/linux-firmware.spec
+++ b/linux-firmware.spec
@@ -4,7 +4,7 @@
%define _binaries_in_noarch_packages_terminate_build 0
Name: linux-firmware
-Version: 20231111
+Version: 20231211
Release: 1%{?dist}
Summary: Firmware files used by the Linux kernel
License: GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
@@ -15,6 +15,7 @@ Source0: https://www.kernel.org/pub/linux/kernel/firmware/%{name}-%{version}.tar
BuildRequires: make
BuildRequires: git-core
+# Not required but de-dupes FW so reduces size
BuildRequires: rdfind
Requires: linux-firmware-whence
@@ -25,14 +26,11 @@ Conflicts: microcode_ctl < 2.1-0
Recommends: amd-gpu-firmware
Recommends: intel-gpu-firmware
Recommends: nvidia-gpu-firmware
-# The AMD ucode is x86_64 specific
-%ifarch x86_64
%if 0%{?fedora} && 0%{?fedora} < 40
Requires: amd-ucode-firmware
%else
Recommends: amd-ucode-firmware
%endif
-%endif
%if 0%{?fedora} && 0%{?fedora} < 39
Requires: atheros-firmware
Requires: brcmfmac-firmware
@@ -498,6 +496,40 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
%{_firmwarepath}/v4l-cx2*
%changelog
+* Wed Dec 13 2023 Peter Robinson <pbrobinson(a)fedoraproject.org> - 20231211-1
+- Update to upstream 20231211 release
+- wfx: update to firmware 3.17
+- wfx: fix broken firmware
+- Update AMD cpu microcode
+- cxgb4: Update firmware to revision 1.27.5.0
+- add firmware for en8811h 2.5G ethernet phy
+- s5p-mfc: Add MFC v12 Firmware
+- Add a COPYOPTS variable
+- rtl_bt: Update RTL8852A BT USB firmware to 0xDFC8_145F
+- ice: update ice DDP wireless_edge package to 1.3.13.0
+- Update firmware for MT7921/MT7922 Bluetooth device
+- Update firmware for MT7921/MT7922 WiFi device
+- amdgpu: update DMCUB firmware to 0.0.194.0 for DCN321 and DCN32
+- qcom: update qcm2290/qrb4210 firmware
+- qcom: update qcm2290/qrb4210 WiFi firmware file
+- qcom: update Venus firmware file for v6.0
+- powervr: add firmware for Imagination Technologies AXE-1-16M GPU
+- ice: update ice DDP comms package to 1.3.45.0
+- ice: update ice DDP package to 1.3.35.0
+- mediatek: Remove an unused packed library
+- mediatek: Sync shared memory structure changes
+- Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
+- amdgpu: update DMCUB firmware to 0.0.193.0 for DCN31 and DCN314
+- i915: Update MTL DMC to v2.19
+- iwlwifi: fix for the new FWs from core83-55 release
+- iwlwifi: add new FWs from core83-55 release
+- iwlwifi: update cc/Qu/QuZ firmwares for core83-55 release
+- Add firmware for Cirrus CS35L41 for HP G11 Laptops/2024 ASUS Zenbook Laptops
+- add firmware for mt7988 internal 2.5G ethernet phy
+- Update firmware for Magnetor Intel Bluetooth AX101/AX203/AX211
+- Update firmware for SolarF Intel Bluetooth AX101/AX203/AX211
+- Update firmware for Solar Intel Bluetooth AX101/AX203/AX210/AX211
+
* Tue Nov 14 2023 Peter Robinson <pbrobinson(a)fedoraproject.org> - 20231111-1
- Update to upstream 20231111 release
- Move AMD SEV and TEE firmware to amd-ucode package
diff --git a/sources b/sources
index 1faec20..1a4cfc4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (linux-firmware-20231111.tar.xz) = dd8eb7e8a51fe14479e2f4e1081a8a31f13d041ddd6180eaae6fe865dbad303c89aaaed2b9df237923f74f1cf9fe8c2e5492b4de5fce991ddb02bb091c95dc58
+SHA512 (linux-firmware-20231211.tar.xz) = 571eb540d7994eec1a94b7eede8dd225a3ad2a7209018e32086b47d5758c9ce5ff751b15c843176a9b50ae6455445a18871c736e291ae745b402c0254a4f63a7
5 months, 2 weeks