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 revision Previous revision
Next revision
Previous revision
wf-recorder [2020/02/13 01:25]
admin
wf-recorder [2020/04/06 23:51] (current)
admin
Line 8: Line 8:
   Name:     ​wf-recorder   Name:     ​wf-recorder
   Version: ​ 0.2   Version: ​ 0.2
-  Release:  ​1+  Release:  ​3%{?dist}
   Summary: ​ Screen recorder for wlroots-based compositors eg swaywm   Summary: ​ Screen recorder for wlroots-based compositors eg swaywm
   License: ​ MIT   License: ​ MIT
   URL:      https://​github.com/​ammen99/​wf-recorder   URL:      https://​github.com/​ammen99/​wf-recorder
 +  Source0: ​ %{url}/​archive/​v%{version}/​%{name}-%{version}.tar.gz
   ​   ​
-  ​# use this to fetch the source: spectool -g wf-recorder.spec +  ​%ifarch ppc64le 
-  ​Source0: ​ https://​github.com/​ammen99/​wf-recorder/​archive/​v0.2.tar.gz#/%{name}-%{version}.tar.gz+  # fix compilation on ppc64le (gcc#​58241) 
 +  ​%global configure_flags ​-Dcpp_std=gnu++11 
 +  ​%endif
   ​   ​
-  ​%global debug_package %{nil} +  BuildRequires:​ gcc-c++ 
-   +  BuildRequires:​ ffmpeg-devel 
-  ​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+  BuildRequires:​ meson 
 +  BuildRequires:​ ocl-icd-devel 
 +  BuildRequires:​ pulseaudio-libs-devel 
 +  BuildRequires:​ scdoc 
 +  BuildRequires:​ wayland-devel 
 +  BuildRequires: ​wayland-protocols-devel
   ​   ​
   %description   %description
Line 25: Line 33:
   and xdg-output). Its dependencies are ffmpeg, wayland-client and   and xdg-output). Its dependencies are ffmpeg, wayland-client and
   wayland-protocols.   wayland-protocols.
-  ​ 
-  Make sure you have RPMfusion repo installed: 
-  ​ 
-  dnf -y install https://​download1.rpmfusion.org/​free/​fedora/​rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm 
   ​   ​
   %prep   %prep
Line 34: Line 38:
   ​   ​
   %build   %build
-  meson build --prefix=%{buildroot}/usr --buildtype=release +  ​%meson %{?​configure_flags
-  ​ninja -C build +  %meson_build
-  scdoc < manpage/​wf-recorder.1.scd | gzip -c > manpage/%{name}.1.gz+
   ​   ​
   %install   %install
-  ​ninja -C build install +  %meson_install
-  mkdir -p %{buildroot}/​%{_mandir}/​man1 +
-  install -p -m 644 manpage/​%{name}.1.gz %{buildroot}/​%{_mandir}/​man1/​%{name}.1.gz+
   ​   ​
   %files   %files
Line 47: Line 48:
   ​   ​
   %doc README.md   %doc README.md
-  %{_mandir}/​man1/​%{name}.1.gz+  %{_mandir}/​man1/​%{name}.1.*
   ​   ​
   %license LICENSE   %license LICENSE
   ​   ​
   %changelog   %changelog
 +  * Mon Apr 06 2020 Bob Hepple <​bob.hepple@gmail.com>​ - 0.2-3
 +  - fixed release tag
 +  ​
 +  * Wed Feb 25 2020 Bob Hepple <​bob.hepple@gmail.com>​ - 0.2-2
 +  - 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
 +  - fix release string
 +  ​
   * Wed Feb 12 2020 Bob Hepple <​bob.hepple@gmail.com>​ - 0.2-1   * Wed Feb 12 2020 Bob Hepple <​bob.hepple@gmail.com>​ - 0.2-1
   - Initial version of the package   - Initial version of the package
-  ​ 
  
-{{ :​wf-recorder-0.2-1.src.rpm |}}+   
 +{{ :​wf-recorder-0.2-3.fc31.src.rpm |}}
wf-recorder.1581557154.txt.gz · Last modified: 2020/02/13 01:25 by admin