blob: 964758706a6173481c0f4b92677c5d5092788182 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
%global _empty_manifest_terminate_build 0
Name: python-Mopidy-Local-Images
Version: 1.0.0
Release: 1
Summary: Mopidy local library proxy extension for handling embedded album art
License: Apache License, Version 2.0
URL: https://github.com/mopidy/mopidy-local-images
Source0: https://mirrors.aliyun.com/pypi/web/packages/ac/a0/2b289611d80753f4d536fd3a57b06ee2d2f388f2c34fbca3d23fadd07f7a/Mopidy-Local-Images-1.0.0.tar.gz
BuildArch: noarch
%description
Mopidy-Local-Images is a Mopidy_ local library and Web extension that
allows Web clients access to album art embedded in local media files.
It does so by acting as a *proxy* between Mopidy's ``local scan``
command and the actual local library provider being used. Images are
extracted from media files and stored as individual image files while
scanning, and corresponding image URIs are inserted into Mopidy data
models. Clients can then access these images through the Web
extension. All other requests are delegated to the actual local
library provider as-is.
Album art stored in separate files is also supported. External image
files will be considered if they reside in the same directory as the
scanned media files and file names match a configurable pattern.
Please note that support for local album art depends on whether your
client supports album images as provided by Mopidy's data model. For
example, some clients will ignore any images provided by this
extension, and will retrieve album art from external services instead.
%package -n python3-Mopidy-Local-Images
Summary: Mopidy local library proxy extension for handling embedded album art
Provides: python-Mopidy-Local-Images
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-Mopidy-Local-Images
Mopidy-Local-Images is a Mopidy_ local library and Web extension that
allows Web clients access to album art embedded in local media files.
It does so by acting as a *proxy* between Mopidy's ``local scan``
command and the actual local library provider being used. Images are
extracted from media files and stored as individual image files while
scanning, and corresponding image URIs are inserted into Mopidy data
models. Clients can then access these images through the Web
extension. All other requests are delegated to the actual local
library provider as-is.
Album art stored in separate files is also supported. External image
files will be considered if they reside in the same directory as the
scanned media files and file names match a configurable pattern.
Please note that support for local album art depends on whether your
client supports album images as provided by Mopidy's data model. For
example, some clients will ignore any images provided by this
extension, and will retrieve album art from external services instead.
%package help
Summary: Development documents and examples for Mopidy-Local-Images
Provides: python3-Mopidy-Local-Images-doc
%description help
Mopidy-Local-Images is a Mopidy_ local library and Web extension that
allows Web clients access to album art embedded in local media files.
It does so by acting as a *proxy* between Mopidy's ``local scan``
command and the actual local library provider being used. Images are
extracted from media files and stored as individual image files while
scanning, and corresponding image URIs are inserted into Mopidy data
models. Clients can then access these images through the Web
extension. All other requests are delegated to the actual local
library provider as-is.
Album art stored in separate files is also supported. External image
files will be considered if they reside in the same directory as the
scanned media files and file names match a configurable pattern.
Please note that support for local album art depends on whether your
client supports album images as provided by Mopidy's data model. For
example, some clients will ignore any images provided by this
extension, and will retrieve album art from external services instead.
%prep
%autosetup -n Mopidy-Local-Images-1.0.0
%build
%py3_build
%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-Mopidy-Local-Images -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 1.0.0-1
- Package Spec generated
|