User Tools

Site Tools


wf-recorder

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
wf-recorder [2020/02/12 18:25] adminwf-recorder [2020/03/16 19:54] admin
Line 1: Line 1:
-====== wf-recorder ======+Name:     wf-recorder 
 +Version:  0.2 
 +Release:  2%{?dist}.wef 
 +Summary:  Screen recorder for wlroots-based compositors eg swaywm 
 +License:  MIT 
 +URL:      https://github.com/ammen99/wf-recorder
  
-A packaging for this swaywm screen recorder. +# use this to fetch the source: spectool -g wf-recorder.spec 
-[[https://github.com/ammen99/wf-recorder|github original]]+Source0 %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
  
-wf-recorder.spec:+%ifarch ppc64le 
 +# fix compilation on ppc64le (gcc#58241) 
 +%global configure_flags -Dcpp_std=gnu++11 
 +%endif
  
-  Name    wf-recorder +BuildRequiresgcc-c++ 
-  Version 0.2 +BuildRequiresffmpeg-devel 
-  Release: +BuildRequiresmeson 
-  Summary:  Screen recorder for wlroots-based compositors eg swaywm +BuildRequiresocl-icd-devel 
-  License MIT +BuildRequirespulseaudio-libs-devel 
-  URL     https://github.com/ammen99/wf-recorder +BuildRequiresscdoc 
-   +BuildRequires: wayland-devel 
-  # use this to fetch the sourcespectool -g wf-recorder.spec +BuildRequires: wayland-protocols-devel 
-  Source0 https://github.com/ammen99/wf-recorder/archive/v0.2.tar.gz#/%{name}-%{version}.tar.gz + 
-   +%description 
-  %global debug_package %{nil} +wf-recorder is a utility program for screen recording of wlroots-based 
-   +compositors (more specifically, those that support wlr-screencopy-v1 
-  BuildRequires: meson gcc-c++ wayland-devel mesa-libEGL-devel mesa-libGLES-devel mesa-dri-drivers xorg-x11-server-Xwayland libdrm-devel libgbm-devel libxkbcommon-devel libudev-devel pixman-devel libinput-devel libevdev-devel systemd-devel cairo-devel libpcap-devel json-c-devel pam-devel pango-devel pcre-devel gdk-pixbuf2-devel wayland-protocols-devel opencl-headers opencl-utils libwayland-client ffmpeg-devel opencl-utils opencl-headers opencl-filesystem mesa-libOpenCL pulseaudio-libs pulseaudio-libs-devel pulseaudio-utils scdoc +and xdg-output). Its dependencies are ffmpeg, wayland-client and 
-   +wayland-protocols. 
-  %description + 
-  wf-recorder is a utility program for screen recording of wlroots-based +%prep 
-  compositors (more specifically, those that support wlr-screencopy-v1 +%autosetup 
-  and xdg-output). Its dependencies are ffmpeg, wayland-client and + 
-  wayland-protocols. +%build 
-   +%meson %{?configure_flags
-  Make sure you have RPMfusion repo installed: +%meson_build 
-   + 
-  dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm +%install 
-   +%meson_install 
-  %prep + 
-  %autosetup +%files 
-   +%{_bindir}/wf-recorder* 
-  %build + 
-  meson build --prefix=%{buildroot}/usr --buildtype=release +%doc README.md 
-  ninja -C build +%{_mandir}/man1/%{name}.1.* 
-  scdoc < manpage/wf-recorder.1.scd | gzip -c > manpage/%{name}.1.gz + 
-   +%license LICENSE 
-  %install + 
-  ninja -C build install +%changelog 
-  mkdir -p %{buildroot}/%{_mandir}/man1 +* Wed Feb 25 2020 Bob Hepple <bob.hepple@gmail.com> - 0.2-2.fc31.wef 
-  install -p -m 644 manpage/%{name}.1.gz %{buildroot}/%{_mandir}/man1/%{name}.1.gz +- fix ppc64le compile error ref. https://bugzilla.rpmfusion.org/show_bug.cgi?id=5527 
-   +* Tue Feb 18 2020 Bob Hepple <bob.hepple@gmail.com> - 0.2-1.fc31.wef 
-  %files +- fix release string 
-  %{_bindir}/wf-recorder* +* Wed Feb 12 2020 Bob Hepple <bob.hepple@gmail.com> - 0.2-1 
-   +- Initial version of the package
-  %doc README.md +
-  %{_mandir}/man1/%{name}.1.gz +
-   +
-  %license LICENSE +
-   +
-  %changelog +
-  * Wed Feb 12 2020 Bob Hepple <bob.hepple@gmail.com> - 0.2-1 +
-  - Initial version of the package +
-  +
  
-{{ :wf-recorder-0.2-1.src.rpm |}} 
wf-recorder.txt · Last modified: 2020/04/06 17:51 by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki