]> git.pld-linux.org Git - packages/sound-juicer.git/blame - sound-juicer.spec
- updated to 3.40.0
[packages/sound-juicer.git] / sound-juicer.spec
CommitLineData
4644d26f 1Summary: CD ripper
a217559c 2Summary(pl.UTF-8): Ripper płyt CD
4644d26f 3Name: sound-juicer
62b174f4 4Version: 3.40.0
7df9234a 5Release: 1
42e9ba1a 6License: GPL v2+
4644d26f 7Group: X11/Applications/Multimedia
62b174f4
JB
8Source0: https://download.gnome.org/sources/sound-juicer/3.40/%{name}-%{version}.tar.xz
9# Source0-md5: c648769f8310a43c4b98970cc5d9a7ba
d755df20 10Patch0: %{name}-no-gst-modules-check.patch
7df9234a 11URL: https://wiki.gnome.org/Apps/SoundJuicer
d755df20 12BuildRequires: appstream-glib
7df9234a 13# libbrasero-media3
af558712 14BuildRequires: brasero-devel >= 3.0.0
8d8600a0 15BuildRequires: docbook-dtd43-xml
7df9234a
JB
16BuildRequires: gettext-tools >= 0.19.6
17BuildRequires: glib2-devel >= 1:2.49.5
9443d4df 18BuildRequires: gsettings-desktop-schemas-devel
7df9234a 19BuildRequires: gstreamer-devel >= 1.0
9443d4df 20BuildRequires: gstreamer-plugins-base-devel >= 1.0
7df9234a 21BuildRequires: gtk+3-devel >= 3.21.6
9443d4df 22BuildRequires: iso-codes
af558712 23BuildRequires: libcanberra-gtk3-devel
7df9234a 24BuildRequires: libdiscid-devel >= 0.4.0
9443d4df 25BuildRequires: libmusicbrainz5-devel >= 5.0.1
62b174f4
JB
26BuildRequires: meson >= 0.57.0
27BuildRequires: ninja >= 1.5
42e9ba1a 28BuildRequires: pkgconfig
f5f56fa1 29BuildRequires: rpmbuild(find_lang) >= 1.23
d755df20 30BuildRequires: rpmbuild(macros) >= 1.736
9936001c
MB
31BuildRequires: tar >= 1:1.22
32BuildRequires: xz
3bf6373d 33BuildRequires: yelp-tools
d755df20 34Requires(post,postun): desktop-file-utils
7df9234a 35Requires(post,postun): glib2 >= 1:2.49.5
0e31b6bd 36Requires(post,postun): gtk-update-icon-cache
9936001c 37Requires: desktop-file-utils
7df9234a 38Requires: glib2 >= 1:2.49.5
9443d4df 39Requires: gsettings-desktop-schemas
d755df20
JB
40Requires: gstreamer-cdparanoia >= 1.0
41Requires: gstreamer-plugins-base >= 1.0
7df9234a 42Requires: gtk+3 >= 3.21.6
af558712 43Requires: hicolor-icon-theme
7df9234a
JB
44Requires: iso-codes
45Requires: libdiscid >= 0.4.0
46Requires: libmusicbrainz5 >= 5.0.1
47Suggests: gstreamer-audio-formats >= 1.0
48Suggests: gstreamer-flac >= 1.0
49Suggests: gstreamer-lame >= 1.0
50Suggests: gstreamer-taglib >= 1.0
51Suggests: gstreamer-vorbis >= 1.0
4644d26f 52BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53
54%description
55Sound Juicer, a CD ripping tool using GTK+ and GStreamer.
56
5d377ac7
JR
57%description -l pl.UTF-8
58Sound Juicer, ripper płyt CD używający GTK+ i GStreamera.
4644d26f 59
60%prep
61%setup -q
d755df20 62%patch0 -p1
1ce77aa6 63
4644d26f 64%build
d755df20
JB
65%meson build
66
67%ninja_build -C build
4644d26f 68
69%install
70rm -rf $RPM_BUILD_ROOT
71
d755df20
JB
72%ninja_install -C build
73
74# packaged as %doc
62b174f4 75%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/sound-juicer
4644d26f 76
9443d4df 77%find_lang %{name} --with-gnome
4644d26f 78
79%clean
80rm -rf $RPM_BUILD_ROOT
81
82%post
d755df20 83%glib_compile_schemas
55a87a60 84%update_desktop_database
949079f4 85%update_icon_cache hicolor
d94b46e3 86
87%postun
9443d4df 88%glib_compile_schemas
d755df20 89%update_desktop_database
949079f4 90%update_icon_cache hicolor
47d1750c 91
4644d26f 92%files -f %{name}.lang
93%defattr(644,root,root,755)
d755df20 94%doc AUTHORS MAINTAINERS NEWS README.md TODO
9aa2c88d 95%attr(755,root,root) %{_bindir}/sound-juicer
9443d4df 96%{_datadir}/GConf/gsettings/sound-juicer.convert
7df9234a 97%{_datadir}/dbus-1/services/org.gnome.SoundJuicer.service
9443d4df 98%{_datadir}/glib-2.0/schemas/org.gnome.sound-juicer.gschema.xml
d755df20 99%{_datadir}/metainfo/org.gnome.SoundJuicer.metainfo.xml
7df9234a
JB
100%{_datadir}/sound-juicer
101%{_desktopdir}/org.gnome.SoundJuicer.desktop
d755df20 102%{_iconsdir}/hicolor/*x*/apps/org.gnome.SoundJuicer.png
9aa2c88d 103%{_mandir}/man1/sound-juicer.1*
This page took 0.062507 seconds and 4 git commands to generate.