]> git.pld-linux.org Git - packages/simplescreenrecorder.git/blame - simplescreenrecorder.spec
up to 0.3.11
[packages/simplescreenrecorder.git] / simplescreenrecorder.spec
CommitLineData
662008e0
JK
1Summary: Screen recorder for Linux
2Summary(pl.UTF-8): Nagrywarka ekranu dla Linuksa
3Name: simplescreenrecorder
06f1913e
JP
4Version: 0.3.11
5Release: 1
662008e0
JK
6License: GPL v3
7Group: Applications
8Source0: https://github.com/MaartenBaert/ssr/archive/%{version}/ssr-%{version}.tar.gz
06f1913e 9# Source0-md5: 035dcd0a73667d27f890c9ad242d4cf0
68d77f5b 10Patch0: build.patch
662008e0
JK
11URL: http://www.maartenbaert.be/simplescreenrecorder/
12BuildRequires: Mesa-libGL-devel
13BuildRequires: Mesa-libGLU-devel
14BuildRequires: Qt5Core-devel >= 5.1.0
15BuildRequires: Qt5Gui-devel
16BuildRequires: Qt5Widgets-devel
17BuildRequires: Qt5X11Extras-devel
18BuildRequires: alsa-lib-devel
06f1913e 19BuildRequires: cmake >= 3.1
662008e0
JK
20BuildRequires: ffmpeg-devel
21BuildRequires: jack-audio-connection-kit-devel
662008e0
JK
22BuildRequires: pulseaudio-devel
23BuildRequires: qt5-build
24BuildRequires: qt5-linguist
25BuildRequires: xorg-lib-libX11-devel
26BuildRequires: xorg-lib-libXext-devel
27BuildRequires: xorg-lib-libXfixes-devel
28BuildRequires: xorg-lib-libXi-devel
29Requires: Qt5Gui-platform-xcb
30Suggests: %{name}-glinject = %{version}-%{release}
31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
34SimpleScreenRecorder is a screen recorder for Linux. Despite the name,
35this program is actually quite complex. It's 'simple' in the sense
36that it's easier to use than ffmpeg/avconv or VLC :).
37
38%package glinject
39Summary: SimpleScreenRecorder - wrapper library for recording OpenGL
40Group: Applications
41
42%description glinject
43A wrapper library and a script to inject screen recording calls into
44OpenGL applications, for use with the SimpleScreenRecorder.
45
46%prep
47%setup -q -n ssr-%{version}
68d77f5b 48%patch0 -p1
662008e0
JK
49
50%build
06f1913e
JP
51%cmake \
52 -DLRELEASE=/usr/bin/lrelease-qt5 \
53 -DWITH_JACK=ON \
54 -DWITH_PULSEAUDIO=ON \
55 -DWITH_QT5=ON
662008e0
JK
56
57%{__make}
58
59%install
60rm -rf $RPM_BUILD_ROOT
61
62%{__make} install \
63 DESTDIR=$RPM_BUILD_ROOT
64
662008e0
JK
65%find_lang %{name} --with-qm
66
67%clean
68rm -rf $RPM_BUILD_ROOT
69
70%files -f %{name}.lang
71%defattr(644,root,root,755)
72%doc AUTHORS.md CHANGELOG.md README.md *.txt
73%attr(755,root,root) %{_bindir}/simplescreenrecorder
74%dir %{_datadir}/simplescreenrecorder
75%{_datadir}/simplescreenrecorder/output-profiles
76%dir %{_datadir}/simplescreenrecorder/translations
77%{_mandir}/man1/simplescreenrecorder.1*
78%{_mandir}/man1/ssr-glinject.1*
79%{_iconsdir}/*/*/apps/simplescreenrecorder*.png
80%{_iconsdir}/hicolor/scalable/apps/simplescreenrecorder*.svg
81%{_desktopdir}/simplescreenrecorder.desktop
06f1913e 82%{_datadir}/appdata/simplescreenrecorder.appdata.xml
662008e0
JK
83
84%files glinject
85%defattr(644,root,root,755)
86%attr(755,root,root) %{_bindir}/ssr-glinject
87%attr(755,root,root) %{_libdir}/libssr-glinject.so
This page took 0.088478 seconds and 4 git commands to generate.