Files
packages/anda/tools/open-in-mpv/open-in-mpv.spec
T
2025-01-07 09:18:36 +00:00

46 lines
1.3 KiB
RPMSpec

#%global debug_package %{nil}
Name: open-in-mpv
Version: 2.4.3
Release: 1%?dist
Summary: CLI component of open-in-mpv browser extension
License: MIT
URL: https://github.com/Baldomo/open-in-mpv
Source0: https://github.com/Baldomo/open-in-mpv/archive/refs/tags/v%{version}.tar.gz
ExclusiveArch: %{golang_arches}
BuildRequires: go-rpm-macros
BuildRequires: anda-srpm-macros
BuildRequires: git
BuildRequires: elfutils
%description
This is a simple web extension (for Chrome and Firefox) which helps open any video in the currently open tab in the mpv player.
The extension itself shares a lot of code with the one from the awesome iina, while the (bare) native binary is written in Go (this is a rewrite from C++).
%prep
%git_clone %{url} v%{version}
%build
make build/%{version}/linux/open-in-mpv
%install
install -Dm755 build/%{version}/linux/open-in-mpv %{buildroot}%{_bindir}/open-in-mpv
install -Dm644 scripts/open-in-mpv.desktop %{buildroot}%{_datarootdir}/applications/open-in-mpv.desktop
%post
update-desktop-database %{_datarootdir}/applications
xdg-mime default open-in-mpv.desktop x-scheme-handler/mpv
%files
%license LICENSE
%doc README.md
%{_bindir}/open-in-mpv
%{_datarootdir}/applications/open-in-mpv.desktop
%changelog
%autochangelog