]> git.pld-linux.org Git - packages/quodlibet.git/blame - quodlibet.spec
rebuild with python 3.10
[packages/quodlibet.git] / quodlibet.spec
CommitLineData
499400ae
AF
1# TODO: /usr/share/gnome-shell/search-providers/quodlibet-search-provider.ini
2#
cfbda47d
ER
3%define module quodlibet
4%define egg_name quodlibet
976b7573 5Summary: Quod Libet - GTK+-based audio player
239ad288 6Summary(pl.UTF-8): Quod Libet - odtwarzacz dźwięku oparty na GTK+
976b7573 7Name: quodlibet
aad7d9ed 8Version: 4.0.2
7451bc60 9Release: 6
976b7573
JK
10License: GPL v2
11Group: X11/Applications/Multimedia
aad7d9ed
ER
12Source0: https://github.com/quodlibet/quodlibet/releases/download/release-%{version}/%{name}-%{version}.tar.gz
13# Source0-md5: f8f282e7cc43f2ec2148dd2e9d93808d
2f97c9b9 14Patch0: %{name}-nopy.patch
aad7d9ed 15URL: https://quodlibet.readthedocs.org
00c0068f 16BuildRequires: gettext-tools
bc20ebc3 17BuildRequires: intltool
b7398d26
ER
18BuildRequires: python3-modules
19BuildRequires: python3-setuptools
bb6b1029 20BuildRequires: rpm-pythonprov
b700fe94 21BuildRequires: rpmbuild(macros) >= 1.719
2f97c9b9
AF
22Requires: gdk-pixbuf2
23Requires: gobject-introspection
24Requires: gstreamer >= 1.0
25#Requires: gstreamer-GConf >= 1.0
26Requires: gstreamer-audio-effects-base >= 1.0
27Requires: gstreamer-plugins-base >= 1.0
28Requires: gtk+3
29Requires: pango
24707caa
ER
30#Requires: python-dbus
31#Requires: python-gstreamer >= 0.10.2-2
32#Requires: python-pygobject3
33Requires: python3-feedparser
34Requires: python3-mutagen >= 1.14
34b8c3aa 35Suggests: %{name}-plugins
2f97c9b9
AF
36Suggests: gstreamer-audiosink
37Suggests: gstreamer-mad
38Suggests: gstreamer-musepack
39Suggests: gstreamer-vorbis
40Suggests: libgpod
6ffec483 41Suggests: libmodplug
24707caa 42#Suggests: python-keybinder
6ffec483 43Suggests: udev-libs
2f97c9b9 44Conflicts: quodlibet-plugins < 2.9.82
f1124129 45BuildArch: noarch
976b7573
JK
46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48%description
49Quod Libet is a GTK+-based audio player written in Python. It's
50designed around the idea that you know better than we do how to
51organize your music. It lets you make playlists based on regular
52expressions (don't worry, regular searches work too). It lets you
53display and edit any tags you want in the file. And it lets you do
54this for all the file formats it supports -- Ogg Vorbis, FLAC, MP3,
55Musepack, and MOD.
56
57To use all of Quod Libet features (including audio playback) you will
dd4e0794 58also need the following packages: python-pyvorbis, python-pyao,
ae99bc81 59python-mad, python-pyid3lib.
976b7573 60
d1e8b3dc
JR
61%description -l pl.UTF-8
62Quod Libet to oparty na GTK+ odtwarzacz dźwięku napisany w Pythonie.
63Jest zaprojektowany w oparciu o ideę, że sami wiemy lepiej, jak chcemy
64organizować swoją muzykę. Odtwarzacz pozwala tworzyć playlisty w
65oparciu o wyrażenia regularne (nie jest to powód do zmartwienia,
66zwykłe wyszukiwanie też działa). Pozwala wyświetlać i modyfikować
67dowolne znaczniki w pliku. Umożliwia to dla wszystkich obsługiwanych
68formatów dźwiękowych: Ogg Vorbis, FLAC, MP3, Musepack i MOD.
be95a03d 69
d1e8b3dc
JR
70Aby używać wszystkich możliwości Quod Libet (włącznie z odtwarzaniem
71dźwięku) potrzebne są także następujące pakiety: python-pyvorbis,
be95a03d
JB
72python-pyao, python-mad, python-pyid3lib.
73
ccb4e99e
ER
74%package -n exfalso
75Summary: Tag editor for various music files
76Group: X11/Applications/Multimedia
77Requires: gnome-icon-theme-symbolic
78Requires: gtk+3 >= 3.18
79Requires: gtk-webkit4
80Requires: hicolor-icon-theme
81Requires: libsoup >= 2.44
82Requires: pkgconfig
83Requires: python-pygobject3 >= 3.18
84Requires: python3 >= 1:3.5
85Requires: python3-feedparser
86Requires: python3-mutagen >= 1.14
87# for musicbrainz plugin
88#Requires: python3-musicbrainzngs
89
90%description -n exfalso
91Ex Falso is a tag editor with the same tag editing interface as Quod
92Libet, but it does not play files. Supported file formats include Ogg
93Vorbis, MP3, FLAC, MOD/XM/IT, Musepack, Wavpack, and MPEG-4 AAC.
94
976b7573
JK
95%prep
96%setup -q
aad7d9ed 97#%patch0 -p1
976b7573
JK
98
99%build
b7398d26 100%py3_build
976b7573
JK
101
102%install
103rm -rf $RPM_BUILD_ROOT
b7398d26 104%py3_install
31fd760b 105
b700fe94
ER
106# adjust for pld path (no vendor support yet)
107install -d $RPM_BUILD_ROOT%{zsh_compdir}
108mv $RPM_BUILD_ROOT{%{_datadir}/zsh/vendor-completions,%{zsh_compdir}}/_quodlibet
976b7573
JK
109
110%find_lang %{name}
111
112%clean
113rm -rf $RPM_BUILD_ROOT
114
115%files -f %{name}.lang
116%defattr(644,root,root,755)
117%doc NEWS README
cfbda47d
ER
118%attr(755,root,root) %{_bindir}/operon
119%attr(755,root,root) %{_bindir}/quodlibet
cfbda47d
ER
120%{_mandir}/man1/operon.1*
121%{_mandir}/man1/quodlibet.1*
cfbda47d 122%{_desktopdir}/quodlibet.desktop
cfbda47d 123%{_iconsdir}/hicolor/*/apps/quodlibet.png
cfbda47d
ER
124%{_iconsdir}/hicolor/scalable/apps/quodlibet-symbolic.svg
125%{_iconsdir}/hicolor/scalable/apps/quodlibet.svg
cfbda47d
ER
126%{_datadir}/appdata/quodlibet.appdata.xml
127%{_datadir}/dbus-1/services/net.sacredchao.QuodLibet.service
b700fe94 128%{zsh_compdir}/_quodlibet
cfbda47d
ER
129%{py3_sitescriptdir}/%{egg_name}-%{version}-py*.egg-info
130%{py3_sitescriptdir}/%{module}
ccb4e99e
ER
131
132%files -n exfalso
133%defattr(644,root,root,755)
134%attr(755,root,root) %{_bindir}/exfalso
135%{_mandir}/man1/exfalso.1*
136%{_desktopdir}/exfalso.desktop
137%{_iconsdir}/hicolor/*/apps/exfalso.png
138%{_iconsdir}/hicolor/scalable/apps/exfalso-symbolic.svg
139%{_iconsdir}/hicolor/scalable/apps/exfalso.svg
140%{_datadir}/appdata/exfalso.appdata.xml
This page took 0.15944 seconds and 4 git commands to generate.