File avidemux3.spec of Package avidemux3

#
# spec file for package avidemux3
#
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


Name:           avidemux3
Summary:        Graphical video editing and transcoding tool
License:        GPL-2.0-only
Version:        2.8.1
Release:        0
URL:            https://github.com/mean00/avidemux2
ExclusiveArch:  %ix86 x86_64
Source0:        https://github.com/mean00/avidemux2/releases/download/%{version}/avidemux_%{version}.tar.gz
Patch0:         %name.patch
Patch1:         avidemux-linking.patch
Patch2:         avidemux-x264_plugins.patch
Patch3:         avidemux-x265_plugins.patch
Patch4:         avidemux-package_version.patch
Patch5:         avidemux-bootStrap.patch
Patch7:         avidemux-desktop-file.patch
Patch8:         avidemux-backport_Fix_threads_setup.patch
Patch9:         avidemux-ivtcDupeRemover-return-true-from-ivtcDupeRemover-get.patch
Patch10:        avidemux-translations.patch

# Utilities / Libraries
BuildRequires:  cmake
BuildRequires:  desktop-file-utils
BuildRequires:  dos2unix
BuildRequires:  fdupes
BuildRequires:  gcc-c++
BuildRequires:  gettext-tools
BuildRequires:  intltool
BuildRequires:  pkg-config
BuildRequires:  yasm
BuildRequires:  pkgconfig(vapoursynth)
BuildRequires:  pkgconfig(vapoursynth-script)
%if %suse_version < 1600
BuildRequires:  pkgconfig(ffnvcodec) > 8
%endif
BuildRequires:  pkgconfig(fontconfig)
BuildRequires:  pkgconfig(freetype2)
BuildRequires:  pkgconfig(fribidi)
BuildRequires:  pkgconfig(libxml-2.0)
BuildRequires:  pkgconfig(libxslt)
BuildRequires:  pkgconfig(sqlite3)
BuildRequires:  pkgconfig(xmu)

# Sound out
BuildRequires:  pkgconfig(alsa)
BuildRequires:  pkgconfig(jack)
BuildRequires:  pkgconfig(libpulse)

# Video out
BuildRequires:  pkgconfig(gl)
BuildRequires:  pkgconfig(glu)
BuildRequires:  pkgconfig(libva)
BuildRequires:  pkgconfig(sdl)
BuildRequires:  pkgconfig(vdpau)
BuildRequires:  pkgconfig(xv)

# Audio Codecs
BuildRequires:  libaften-devel
BuildRequires:  libfaac-devel
BuildRequires:  pkgconfig(faad2)
BuildRequires:  pkgconfig(libmp3lame)
BuildRequires:  pkgconfig(dcaenc)
BuildRequires:  pkgconfig(fdk-aac)
BuildRequires:  pkgconfig(liba52)
BuildRequires:  pkgconfig(libdca)
BuildRequires:  pkgconfig(mad)
BuildRequires:  pkgconfig(ogg)
BuildRequires:  pkgconfig(opencore-amrnb)
BuildRequires:  pkgconfig(opus)
BuildRequires:  pkgconfig(samplerate)
BuildRequires:  pkgconfig(twolame)
BuildRequires:  pkgconfig(vorbis)
BuildRequires:  pkgconfig(vpx)

# Video Codecs
BuildRequires:  libxvidcore-devel
BuildRequires:  pkgconfig(aom)
BuildRequires:  pkgconfig(libass)
BuildRequires:  pkgconfig(x264)
BuildRequires:  pkgconfig(x265)

# GUI
BuildRequires:  cmake(Qt5Core)
BuildRequires:  cmake(Qt5LinguistTools)
BuildRequires:  cmake(Qt5Network)
BuildRequires:  cmake(Qt5OpenGL)
BuildRequires:  cmake(Qt5Script)
BuildRequires:  cmake(Qt5Widgets)

# Main package requires at least one frontend (cli or qt5)
Requires:       avidemux3-frontend = %{version}-%{release}

%description
Avidemux is a free video editor designed for simple cutting, filtering and
encoding tasks. It supports many file types, including AVI, DVD compatible
MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
using projects, job queue and powerful scripting capabilities.

Avidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under
the GNU GPL license. The program was written from scratch by Mean, but code
from other people and projects has been used as well. Patches, translations
and even bug reports are always welcome.

%package cli
Summary:        CLI for avidemux
Group:          Productivity/Multimedia/Video/Editors and Convertors
Provides:       avidemux3-frontend = %{version}-%{release}
Requires:       avidemux3 = %{version}-%{release}

%description cli
Avidemux is a free video editor designed for simple cutting, filtering and
encoding tasks. It supports many file types, including AVI, DVD compatible
MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
using projects, job queue and powerful scripting capabilities.

Avidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under
the GNU GPL license. The program was written from scratch by Mean, but code
from other people and projects has been used as well. Patches, translations
and even bug reports are always welcome.

This package provides a command-line interface to editing videos with avidemux.

%package qt5
Summary:        Qt interface for avidemux
Group:          Productivity/Multimedia/Video/Editors and Convertors
Provides:       avidemux3-frontend = %{version}-%{release}
Requires:       avidemux3 = %{version}-%{release}
Recommends:     avidemux3-qt5-lang = %{version}-%{release}

%description qt5
Avidemux is a free video editor designed for simple cutting, filtering and
encoding tasks. It supports many file types, including AVI, DVD compatible
MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
using projects, job queue and powerful scripting capabilities.

Avidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under
the GNU GPL license. The program was written from scratch by Mean, but code
from other people and projects has been used as well. Patches, translations
and even bug reports are always welcome.

This package contains the Qt graphical interface for avidemux.

%package qt5-lang
Summary:        Languages for package avidemux3-qt5
Group:          System/Localization
Requires:       avidemux3-qt5 = %{version}-%{release}
BuildArch:      noarch

%description qt5-lang
Avidemux is a free video editor designed for simple cutting, filtering and
encoding tasks. It supports many file types, including AVI, DVD compatible
MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
using projects, job queue and powerful scripting capabilities.

Avidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under
the GNU GPL license. The program was written from scratch by Mean, but code
from other people and projects has been used as well. Patches, translations
and even bug reports are always welcome.

This package provides translations for package avidemux3-qt5.

%prep
%autosetup -p1 -n avidemux_%{version}

%build
chmod 755 bootStrap.bash
chmod 644 AUTHORS COPYING README
flags+="%optflags -fno-strict-aliasing "
%ifarch %ix86
flags+="%optflags -march=native "
%endif
export CXXFLAGS="$flags"

options+="--with-cli "
./bootStrap.bash $options

%install
cp -r install/* %{buildroot}

# Install man
install -D -m644 man/avidemux.1 %{buildroot}%{_mandir}/man1/avidemux.1
rm -f %{buildroot}%{_datadir}/avidemux3/qt5/translations/qtbase_*.qm

# delete devel file (only needed for build)
rm -rf %{buildroot}%{_includedir}

%find_lang avidemux %{name}-qt5.lang --with-qt

%fdupes %buildroot

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%post cli -p /sbin/ldconfig

%postun cli -p /sbin/ldconfig

%post qt5 -p /sbin/ldconfig 

%postun qt5 -p /sbin/ldconfig

%files
%{_bindir}/vsProxy
%{_libdir}/libADM6avcodec.so.*
%{_libdir}/libADM6avformat.so.*
%{_libdir}/libADM6avutil.so.*
%{_libdir}/libADM6postproc.so.*
%{_libdir}/libADM6swscale.so.*
%{_libdir}/libADM_audioParser6.so
%{_libdir}/libADM_core6.so
%{_libdir}/libADM_coreAudio6.so
%{_libdir}/libADM_coreAudioDevice6.so
%{_libdir}/libADM_coreAudioEncoder6.so
%{_libdir}/libADM_coreAudioFilterAPI6.so
%{_libdir}/libADM_coreDemuxer6.so
%{_libdir}/libADM_coreDemuxerMpeg6.so
%{_libdir}/libADM_coreImage6.so
%{_libdir}/libADM_coreImageLoader6.so
%{_libdir}/libADM_coreJobs.so
%{_libdir}/libADM_coreLibVA6.so
%{_libdir}/libADM_coreLibVAEnc6.so
%{_libdir}/libADM_coreMuxer6.so
%{_libdir}/libADM_coreScript.so
%{_libdir}/libADM_coreSocket6.so
%{_libdir}/libADM_coreSqlLight3.so
%{_libdir}/libADM_coreSubtitles6.so
%{_libdir}/libADM_coreUI6.so
%{_libdir}/libADM_coreUtils6.so
%{_libdir}/libADM_coreVDPAU6.so
%{_libdir}/libADM_coreVideoCodec6.so
%{_libdir}/libADM_coreVideoEncoder6.so
%{_libdir}/libADM_coreVideoFilter6.so
%dir %{_libdir}/ADM_plugins6
%dir %{_libdir}/ADM_plugins6/audioDecoder
%dir %{_libdir}/ADM_plugins6/audioDevices
%dir %{_libdir}/ADM_plugins6/audioEncoders
%dir %{_libdir}/ADM_plugins6/autoScripts
%dir %{_libdir}/ADM_plugins6/autoScripts/lib
%dir %{_libdir}/ADM_plugins6/demuxers
%dir %{_libdir}/ADM_plugins6/muxers
%dir %{_libdir}/ADM_plugins6/pluginSettings
%dir %{_libdir}/ADM_plugins6/pluginSettings/x264
%dir %{_libdir}/ADM_plugins6/pluginSettings/x264/3
%dir %{_libdir}/ADM_plugins6/scriptEngines
%dir %{_libdir}/ADM_plugins6/videoEncoders
%dir %{_libdir}/ADM_plugins6/videoFilters
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_a52.so
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_alaw.so
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_dca.so
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_faad.so
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_ima_adpcm.so
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_lav.so
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_Mad.so
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_ms_adpcm.so
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_opencore_amrnb.so
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_opencore_amrwb.so
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_opus.so
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_ulaw.so
%{_libdir}/ADM_plugins6/audioDecoder/libADM_ad_vorbis.so
%{_libdir}/ADM_plugins6/audioDevices/libADM_av_alsaDefault.so
%{_libdir}/ADM_plugins6/audioDevices/libADM_av_alsaDMix.so
%{_libdir}/ADM_plugins6/audioDevices/libADM_av_alsaHw.so
%{_libdir}/ADM_plugins6/audioDevices/libADM_av_jack.so
%{_libdir}/ADM_plugins6/audioDevices/libADM_av_oss.so
%{_libdir}/ADM_plugins6/audioDevices/libADM_av_pulseAudio.so
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_aften.so
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_dcaenc.so
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_faac.so
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_fdk_aac.so
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_lame.so
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_lav_aac.so
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_lav_ac3.so
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_lav_mp2.so
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_opus.so
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_pcm.so
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_twolame.so
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_vorbis.so
%{_libdir}/ADM_plugins6/autoScripts/720p.py
%{_libdir}/ADM_plugins6/autoScripts/check24fps.py
%{_libdir}/ADM_plugins6/autoScripts/dvd.py
%{_libdir}/ADM_plugins6/autoScripts/lib/ADM_image.py
%{_libdir}/ADM_plugins6/autoScripts/lib/ADM_imageInfo.py
%{_libdir}/ADM_plugins6/autoScripts/PSP.py
%{_libdir}/ADM_plugins6/autoScripts/svcd.py
%{_libdir}/ADM_plugins6/autoScripts/vcd.py
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_asf.so
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_avsproxy.so
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_flv.so
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_matroska.so
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_mp4.so
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_mxf.so
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_opendml.so
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_pic.so
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_ps.so
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_ts.so
%{_libdir}/ADM_plugins6/demuxers/libADM_dm_vapoursynth.so
%{_libdir}/ADM_plugins6/muxers/libADM_mx_avi.so
%{_libdir}/ADM_plugins6/muxers/libADM_mx_dummy.so
%{_libdir}/ADM_plugins6/muxers/libADM_mx_ffPS.so
%{_libdir}/ADM_plugins6/muxers/libADM_mx_ffTS.so
%{_libdir}/ADM_plugins6/muxers/libADM_mx_flv.so
%{_libdir}/ADM_plugins6/muxers/libADM_mx_mkv.so
%{_libdir}/ADM_plugins6/muxers/libADM_mx_mov.so
%{_libdir}/ADM_plugins6/muxers/libADM_mx_mp4.so
%{_libdir}/ADM_plugins6/muxers/libADM_mx_mp4v2.so
%{_libdir}/ADM_plugins6/muxers/libADM_mx_raw.so
%{_libdir}/ADM_plugins6/muxers/libADM_mx_webm.so
%{_libdir}/ADM_plugins6/pluginSettings/x264/3/fast.json
%{_libdir}/ADM_plugins6/pluginSettings/x264/3/iPhone.json
%{_libdir}/ADM_plugins6/pluginSettings/x264/3/Mezzanine.json
%{_libdir}/ADM_plugins6/pluginSettings/x264/3/PSP.json
%{_libdir}/ADM_plugins6/pluginSettings/x264/3/ultraFast.json
%{_libdir}/ADM_plugins6/pluginSettings/x264/3/veryFast.json
%{_libdir}/ADM_plugins6/scriptEngines/libADM_script_tinyPy.so
%dir %{_libdir}/ADM_plugins6/videoDecoders
%{_libdir}/ADM_plugins6/videoDecoders/libADM_vd_aom.so
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffDv.so
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffFlv1.so
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffMpeg2.so
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffMpeg4.so
%if %suse_version < 1600
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffNvencH264.so
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffNvencHEVC.so
%endif
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffVaEncH264.so
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffVaEncHEVC.so
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffv1.so
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_huff.so
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_jpeg.so
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_libva.so
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_null.so
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_utvideo.so
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_vp9.so
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_xvid4.so
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_yv12.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_aarotate.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_ascii.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_avsfilter.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_addBorders.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_admIvtc.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_black.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_blend.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_changeFps.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_colorYuv.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_decimateFrame.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_denoise3d.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_denoise3dhq.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_DgBob.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_dummy.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_fadeTo.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_fadeToBlack.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_FluxSmooth.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_gauss.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_hzstackField.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_ivtcDupeRemover.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_kernelDeint.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_largeMedian.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_lavDeint.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_lumaOnly.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_mean.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_median.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_mergeField.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_negative.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_printInfo.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_removePlane.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_resampleFps.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_rotate.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_ssa.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_separateField.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_sharpen.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_stackField.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_stillimage.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_swapUV.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_telecide.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_unstackField.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_vaapiFilter.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_vaapiFilterDeint.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_vdpauFilter.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_vdpauFilterDeint.so
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_yadif.so
%dir %{_datadir}/ADM6_addons
%dir %{_datadir}/ADM6_addons/avsfilter
%{_datadir}/ADM6_addons/avsfilter/avsload.exe
%{_datadir}/ADM6_addons/avsfilter/pipe_source.dll
%{_mandir}/man1/avidemux.1.gz
%doc AUTHORS README
%license COPYING

%files cli
%{_bindir}/avidemux3_cli
%{_libdir}/libADM_render6_cli.so
%{_libdir}/libADM_UI_Cli6.so
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_x264_cli.so
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_x265_cli.so
%dir %{_libdir}/ADM_plugins6/videoFilters/cli
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_analyzerCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artCartoonCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artCharcoalCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artChromaHoldCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artChromaKeyCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artColorEffectCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artDynThresholdCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artGridCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artMirrorCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artPixelizeCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artPosterizeCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artVHSCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artVignetteCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_blackenBordersCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_blurCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_chromaShiftCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_colorBalanceCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_colorTempCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_contrastCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_CropCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_cubicLUTCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_debandCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_delogoHQCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_eq2Cli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_fadeFromImageCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_fadeInCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_fadeOutCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_fadeThroughCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_fitToSizeCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_flipCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_HueCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_imageStabCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_logoCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_lumaStabCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_mpdelogoCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_msharpenCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_quadTransCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_swscaleResize_cli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_waveletDenoiseCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_waveletSharpCli.so
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_ZoomCli.so

%files qt5
%{_bindir}/avidemux3_jobs_qt5
%{_bindir}/avidemux3_qt5
%{_bindir}/vsProxy_gui_qt5
%{_libdir}/libADM_openGLQT56.so
%{_libdir}/libADM_render6_QT5.so
%{_libdir}/libADM_UIQT56.so
%dir %{_libdir}/ADM_plugins6/shaderDemo
%dir %{_libdir}/ADM_plugins6/shaderDemo/1
%dir %{_libdir}/ADM_plugins6/videoEncoders/qt5
%dir %{_libdir}/ADM_plugins6/videoFilters/qt5
%{_libdir}/ADM_plugins6/shaderDemo/1/bump.shader
%{_libdir}/ADM_plugins6/shaderDemo/1/lightning.shader
%{_libdir}/ADM_plugins6/shaderDemo/1/ripple.shader
%{_libdir}/ADM_plugins6/shaderDemo/1/zigzag.shader
%{_libdir}/ADM_plugins6/videoEncoders/qt5/libADM_ve_x264_QT5.so
%{_libdir}/ADM_plugins6/videoEncoders/qt5/libADM_ve_x265_QT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_analyzerQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artCartoonQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artCharcoalQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artChromaHoldQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artChromaKeyQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artColorEffectQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artDynThresholdQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artGridQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artMirrorQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artPixelizeQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artPosterizeQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artVHSQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artVignetteQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_asharpQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_blackenBordersQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_blurQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_chromaShiftQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_colorBalanceQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_colorTempQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_contrastQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_cropQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_cubicLUTQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_debandQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_delogoHQQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_eq2QT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_fadeFromImageQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_fadeInQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_fadeOutQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_fadeThroughQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_fitToSizeQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_flipQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_glBenchmark.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_glResize.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_HueQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_imageStabQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_lumaStabQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_logoQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_mpdelogoQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_msharpenQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_quadTransQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_rotateGlFrag2.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_sampleGlFrag2.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_sampleGlVertex.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_shaderLoaderGl.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_swscaleResizeQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_waveletDenoiseQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_waveletSharpQT5.so
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_zoomQT5.so
%{_datadir}/applications/org.avidemux.Avidemux.desktop
%{_datadir}/icons/hicolor/128x128/apps/org.avidemux.Avidemux.png
%{_datadir}/metainfo/org.avidemux.Avidemux.appdata.xml

%files qt5-lang -f %{name}-qt5.lang
%dir %{_datadir}/avidemux3
%dir %{_datadir}/avidemux3/qt5
%dir %{_datadir}/avidemux3/qt5/translations

%changelog