File mtn.spec of Package mtn
Name: mtn
Version: 3.5.0
Release: 0
Group: Amusements/Toys/Other
Summary: Movie thumbnailer
License: GPL-2.0-or-later
URL: http://gitlab.com/movie_thumbnailer/mtn/
Source0: %{name}_%{version}.orig.tar.gz
%if 0%{?suse_version}>1500
%define suse_ff_ver 7
%else
%define suse_ff_ver 4
%define with_avif ENABLE_AVIF=0
%endif
BuildRequires: gcc
BuildRequires: make
BuildRequires: gd-devel >= 2.0.35
BuildRequires: ffmpeg-%{suse_ff_ver}-libavcodec-devel
BuildRequires: ffmpeg-%{suse_ff_ver}-libavdevice-devel
BuildRequires: ffmpeg-%{suse_ff_ver}-libavformat-devel
BuildRequires: ffmpeg-%{suse_ff_ver}-libswscale-devel
Requires: gd
Requires: ffmpeg-%{suse_ff_ver}
Requires: dejavu-fonts
Requires: fontconfig
%description
Movie thumbnail generator
%package bash-completion
Summary: Bash completion support for %{name}
BuildArch: noarch
Requires: bash-completion
Requires: fontconfig
%description bash-completion
Bash completion support for the %{name}'s utilities.
%package zsh-completion
Summary: Zsh completion support for %{name}
BuildArch: noarch
Requires: zsh
Requires: fontconfig
%description zsh-completion
Zsh completion support for the %{name}'s utilities.
%prep
tar -xf %SOURCE0
cd %{name}-*
%build
cd %{name}-*/src
%make_build %?with_avif
%install
cd %{name}-*
install -Dpm 755 bin/%name %{buildroot}%{_bindir}/%{name}
install -Dpm 644 man/%name.1 %{buildroot}%{_mandir}/man1/%name.1
install -Ddpm 644 doc %{buildroot}%{_defaultdocdir}/%name
## Make bash completion file
mkdir -p %{buildroot}%{_datadir}/bash-completion/completions
install -pm644 completions/%{name} %{buildroot}%{_datadir}/bash-completion/completions/%{name}
mkdir -p %{buildroot}%{_datadir}/zsh/site-functions
install -pm644 completions/_%{name} %{buildroot}%{_datadir}/zsh/site-functions/_%{name}
%files
%{_bindir}/mtn
%{_defaultdocdir}/mtn
%{_mandir}/man1/mtn.1*
%license %{name}*/LICENSE
%files bash-completion
%{_datadir}/bash-completion/completions/%{name}
%files zsh-completion
%dir %{_datadir}/zsh
%dir %{_datadir}/zsh/site-functions
%{_datadir}/zsh/site-functions/_%{name}
%changelog
* Mon Aug 19 2024 wahibre <wahibre@gmx.com> - 3.5.0
- increase FFmpeg version to 7 for tubmleweed
* Thu Feb 29 2024 wahibre <wahibre@gmx.com> - 3.5.0
- remove mageia parts
* Mon Feb 26 2024 wahibre <wahibre@gmx.com> - 3.5.0-1
- update to new version
* Thu May 18 2023 wahibre <wahibre@gmx.com> - 3.4.2-5
- disable avif for Leap15
* Tue May 2 2023 wahibre <wahibre@gmx.com> - 3.4.2-4
- increase FFmpeg version to 6 for tumbleweed
* Fri Dec 9 2022 wahibre <wahibre@gmx.com> - 3.4.2-1
- packaging for openSuse Leap
* Mon Feb 14 2022 wahibre <wahibre@gmx.com> - 3.4.2-1
- update to version 3.4.2