]>
Commit | Line | Data |
---|---|---|
d87ede67 JB |
1 | Summary: GNOME Sound Recorder - a simple, modern sound recorder |
2 | Summary(pl.UTF-8): GNOME Sound Recorder - prosty, nowoczesny program do nagrywania dźwięku | |
3 | Name: gnome-sound-recorder | |
d58b6d49 | 4 | Version: 3.34.0 |
d87ede67 JB |
5 | Release: 1 |
6 | License: GPL v2+ | |
7 | Group: X11/Applications/Sound | |
d58b6d49 JB |
8 | Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-sound-recorder/3.34/%{name}-%{version}.tar.xz |
9 | # Source0-md5: 8e067d3451e4c0494119b0e6ae56802c | |
10 | URL: https://wiki.gnome.org/Apps/SoundRecorder | |
d87ede67 | 11 | BuildRequires: gettext-tools |
d58b6d49 | 12 | BuildRequires: gjs-devel >= 1.48.0 |
e68ef068 JB |
13 | BuildRequires: glib2-devel >= 1:2.46 |
14 | BuildRequires: gobject-introspection-devel >= 1.32 | |
15 | BuildRequires: gstreamer-devel >= 1.0 | |
d58b6d49 JB |
16 | BuildRequires: gtk+3-devel >= 3.13.2 |
17 | BuildRequires: meson >= 0.50.0 | |
18 | BuildRequires: ninja >= 1.5 | |
d87ede67 JB |
19 | BuildRequires: pkgconfig |
20 | BuildRequires: tar >= 1:1.22 | |
21 | BuildRequires: xz | |
e68ef068 | 22 | Requires(post,postun): glib2 >= 1:2.46 |
d87ede67 | 23 | Requires(post,postun): gtk-update-icon-cache |
d58b6d49 JB |
24 | Requires: gdk-pixbuf2 >= 2.0 |
25 | Requires: gjs >= 1.48.0 | |
e68ef068 | 26 | Requires: glib2 >= 1:2.46 |
d58b6d49 | 27 | # base + elements: filesink |
d87ede67 | 28 | Requires: gstreamer >= 1.0 |
d58b6d49 JB |
29 | # elements: volume |
30 | Requires: gstreamer-audio-effects-base >= 1.0 | |
31 | # elements: level | |
32 | Requires: gstreamer-audio-effects-good >= 1.0 | |
33 | # elements: audioconvert encodebin playbin | |
e68ef068 | 34 | Requires: gstreamer-plugins-base >= 1.0 |
d58b6d49 JB |
35 | # elements: pulsesink pulsesrc |
36 | Requires: gstreamer-pulseaudio >= 1.0 | |
37 | Requires: gtk+3 >= 3.13.2 | |
d87ede67 | 38 | Requires: hicolor-icon-theme |
d58b6d49 JB |
39 | # audio/x-flac |
40 | Suggests: gstreamer-flac >= 1.0 | |
41 | # audio/mpeg,mpegversion=(int)1,layer=(int)3 | |
42 | Suggests: gstreamer-mpg123 >= 1.0 | |
43 | # audio/x-opus | |
44 | Suggests: gstreamer-opus >= 1.0 | |
45 | # application/x-id3 | |
e68ef068 | 46 | Suggests: gstreamer-plugins-bad >= 1.0 |
d58b6d49 JB |
47 | # video/quicktime,variant=(string)iso, audio/mpeg,mpegversion=(int)4 |
48 | Suggests: gstreamer-plugins-good >= 1.0 | |
49 | # application/ogg, application/ogg;audio/ogg;video/ogg, audio/x-vorbis | |
50 | Suggests: gstreamer-vorbis >= 1.0 | |
d87ede67 JB |
51 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
52 | ||
53 | %description | |
54 | GNOME Sound Recorder is a simple, modern sound recorder. | |
55 | ||
56 | %description -l pl.UTF-8 | |
57 | GNOME Sound Recorder to prosty, nowoczesny program do nagrywania | |
58 | dźwięku. | |
59 | ||
60 | %prep | |
61 | %setup -q | |
62 | ||
63 | %build | |
d58b6d49 | 64 | %meson build |
d87ede67 | 65 | |
d58b6d49 | 66 | %ninja_build -C build |
d87ede67 JB |
67 | |
68 | %install | |
69 | rm -rf $RPM_BUILD_ROOT | |
70 | ||
d58b6d49 | 71 | %ninja_install -C build |
d87ede67 JB |
72 | |
73 | %find_lang %{name} | |
74 | ||
75 | %clean | |
76 | rm -rf $RPM_BUILD_ROOT | |
77 | ||
78 | %post | |
79 | %glib_compile_schemas | |
d87ede67 JB |
80 | %update_icon_cache hicolor |
81 | ||
82 | %postun | |
83 | %glib_compile_schemas | |
d87ede67 JB |
84 | %update_icon_cache hicolor |
85 | ||
86 | %files -f %{name}.lang | |
87 | %defattr(644,root,root,755) | |
d58b6d49 | 88 | %doc AUTHORS NEWS README.md |
d87ede67 | 89 | %attr(755,root,root) %{_bindir}/gnome-sound-recorder |
d58b6d49 | 90 | %{_datadir}/glib-2.0/schemas/org.gnome.SoundRecorder.gschema.xml |
b35ceab0 | 91 | %{_datadir}/metainfo/org.gnome.SoundRecorder.appdata.xml |
d58b6d49 JB |
92 | %dir %{_datadir}/org.gnome.SoundRecorder |
93 | %attr(755,root,root) %{_datadir}/org.gnome.SoundRecorder/org.gnome.SoundRecorder | |
94 | %{_datadir}/org.gnome.SoundRecorder/org.gnome.SoundRecorder.*.gresource | |
d87ede67 | 95 | %{_desktopdir}/org.gnome.SoundRecorder.desktop |
d58b6d49 | 96 | %{_iconsdir}/hicolor/scalable/apps/org.gnome.SoundRecorder.svg |
b35ceab0 | 97 | %{_iconsdir}/hicolor/symbolic/apps/org.gnome.SoundRecorder-symbolic.svg |