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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
|
%global _empty_manifest_terminate_build 0
Name: python-picard
Version: 2.8.5
Release: 1
Summary: The next generation MusicBrainz tagger
License: GNU General Public License v2 or later (GPLv2+)
URL: https://picard.musicbrainz.org/
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/d1/32/90a90e82dc0c14291fb3894e4c88032fe66da9b4d4fed4ab6708d0762280/picard-2.8.5.tar.gz
%description
# MusicBrainz Picard

[](https://app.codacy.com/gh/metabrainz/picard)
[MusicBrainz Picard](https://picard.musicbrainz.org) is a cross-platform (Linux, macOS, Windows) audio tagging application. It is the official [MusicBrainz](https://musicbrainz.org) tagger.
Picard supports the majority of audio file formats, is capable of using audio fingerprints ([AcoustIDs](https://musicbrainz.org/doc/AcoustID)), performing CD lookups and [disc ID](https://musicbrainz.org/doc/Disc_ID) submissions, and it has excellent Unicode support. Additionally, there are several plugins available that extend Picard's features.
When tagging files, Picard uses an album-oriented approach. This approach allows it to utilize the MusicBrainz data as effectively as possible and correctly tag your music. For more information, [see the illustrated quick start guide to tagging](https://picard.musicbrainz.org/quick-start/) and the [documentation](https://picard-docs.musicbrainz.org/).
## Features
- **Multiple formats:** Picard supports all popular music formats,
including MP3, FLAC, OGG, M4A, WMA, WAV, and more.
- **AcoustID:** Picard uses [AcoustID](https://musicbrainz.org/doc/AcoustID)
audio fingerprints, allowing files to be identified by the actual
music, even if they have no metadata.
- **Comprehensive database:** Picard uses the open and
community-maintained [MusicBrainz database](https://musicbrainz.org)
to provide accurate information about millions of music releases.
- **CD lookups:** Picard can lookup entire music CDs with a click.
- **Plugin support:** If you need a particular feature, you can choose
from a selection of [available plugins](https://picard.musicbrainz.org/plugins/) or
[write your own](https://picard-docs.musicbrainz.org/en/extending/plugins.html).
- **Scripting:** A flexible and powerful, yet easy to learn, scripting language
allows you to exactly specify how your music files will be named and how the
tags will look like.
- **Cover Art:** Picard can find and download the correct cover art for your albums.
- **Open Source:** Picard is licensed under the
[GNU General Public License 2.0](COPYING.txt)
or later, and is hosted on GitHub where it is actively
developed.
## Installation
Binary downloads are available on the [Picard download page](https://picard.musicbrainz.org/downloads/).
[INSTALL.md has instructions on building this codebase.](INSTALL.md)
## Support and issue reporting
Please report all bugs and feature requests in the [MusicBrainz issue tracker](https://tickets.metabrainz.org/browse/PICARD). If you need support in using Picard please read the [documentation](https://picard-docs.musicbrainz.org/) first and have a look at the [MusicBrainz community forums](https://community.metabrainz.org/c/picard).
## Trivia
Picard is named after Captain Jean-Luc Picard from the TV series Star Trek: The Next Generation.
%package -n python3-picard
Summary: The next generation MusicBrainz tagger
Provides: python-picard
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-cffi
BuildRequires: gcc
BuildRequires: gdb
%description -n python3-picard
# MusicBrainz Picard

[](https://app.codacy.com/gh/metabrainz/picard)
[MusicBrainz Picard](https://picard.musicbrainz.org) is a cross-platform (Linux, macOS, Windows) audio tagging application. It is the official [MusicBrainz](https://musicbrainz.org) tagger.
Picard supports the majority of audio file formats, is capable of using audio fingerprints ([AcoustIDs](https://musicbrainz.org/doc/AcoustID)), performing CD lookups and [disc ID](https://musicbrainz.org/doc/Disc_ID) submissions, and it has excellent Unicode support. Additionally, there are several plugins available that extend Picard's features.
When tagging files, Picard uses an album-oriented approach. This approach allows it to utilize the MusicBrainz data as effectively as possible and correctly tag your music. For more information, [see the illustrated quick start guide to tagging](https://picard.musicbrainz.org/quick-start/) and the [documentation](https://picard-docs.musicbrainz.org/).
## Features
- **Multiple formats:** Picard supports all popular music formats,
including MP3, FLAC, OGG, M4A, WMA, WAV, and more.
- **AcoustID:** Picard uses [AcoustID](https://musicbrainz.org/doc/AcoustID)
audio fingerprints, allowing files to be identified by the actual
music, even if they have no metadata.
- **Comprehensive database:** Picard uses the open and
community-maintained [MusicBrainz database](https://musicbrainz.org)
to provide accurate information about millions of music releases.
- **CD lookups:** Picard can lookup entire music CDs with a click.
- **Plugin support:** If you need a particular feature, you can choose
from a selection of [available plugins](https://picard.musicbrainz.org/plugins/) or
[write your own](https://picard-docs.musicbrainz.org/en/extending/plugins.html).
- **Scripting:** A flexible and powerful, yet easy to learn, scripting language
allows you to exactly specify how your music files will be named and how the
tags will look like.
- **Cover Art:** Picard can find and download the correct cover art for your albums.
- **Open Source:** Picard is licensed under the
[GNU General Public License 2.0](COPYING.txt)
or later, and is hosted on GitHub where it is actively
developed.
## Installation
Binary downloads are available on the [Picard download page](https://picard.musicbrainz.org/downloads/).
[INSTALL.md has instructions on building this codebase.](INSTALL.md)
## Support and issue reporting
Please report all bugs and feature requests in the [MusicBrainz issue tracker](https://tickets.metabrainz.org/browse/PICARD). If you need support in using Picard please read the [documentation](https://picard-docs.musicbrainz.org/) first and have a look at the [MusicBrainz community forums](https://community.metabrainz.org/c/picard).
## Trivia
Picard is named after Captain Jean-Luc Picard from the TV series Star Trek: The Next Generation.
%package help
Summary: Development documents and examples for picard
Provides: python3-picard-doc
%description help
# MusicBrainz Picard

[](https://app.codacy.com/gh/metabrainz/picard)
[MusicBrainz Picard](https://picard.musicbrainz.org) is a cross-platform (Linux, macOS, Windows) audio tagging application. It is the official [MusicBrainz](https://musicbrainz.org) tagger.
Picard supports the majority of audio file formats, is capable of using audio fingerprints ([AcoustIDs](https://musicbrainz.org/doc/AcoustID)), performing CD lookups and [disc ID](https://musicbrainz.org/doc/Disc_ID) submissions, and it has excellent Unicode support. Additionally, there are several plugins available that extend Picard's features.
When tagging files, Picard uses an album-oriented approach. This approach allows it to utilize the MusicBrainz data as effectively as possible and correctly tag your music. For more information, [see the illustrated quick start guide to tagging](https://picard.musicbrainz.org/quick-start/) and the [documentation](https://picard-docs.musicbrainz.org/).
## Features
- **Multiple formats:** Picard supports all popular music formats,
including MP3, FLAC, OGG, M4A, WMA, WAV, and more.
- **AcoustID:** Picard uses [AcoustID](https://musicbrainz.org/doc/AcoustID)
audio fingerprints, allowing files to be identified by the actual
music, even if they have no metadata.
- **Comprehensive database:** Picard uses the open and
community-maintained [MusicBrainz database](https://musicbrainz.org)
to provide accurate information about millions of music releases.
- **CD lookups:** Picard can lookup entire music CDs with a click.
- **Plugin support:** If you need a particular feature, you can choose
from a selection of [available plugins](https://picard.musicbrainz.org/plugins/) or
[write your own](https://picard-docs.musicbrainz.org/en/extending/plugins.html).
- **Scripting:** A flexible and powerful, yet easy to learn, scripting language
allows you to exactly specify how your music files will be named and how the
tags will look like.
- **Cover Art:** Picard can find and download the correct cover art for your albums.
- **Open Source:** Picard is licensed under the
[GNU General Public License 2.0](COPYING.txt)
or later, and is hosted on GitHub where it is actively
developed.
## Installation
Binary downloads are available on the [Picard download page](https://picard.musicbrainz.org/downloads/).
[INSTALL.md has instructions on building this codebase.](INSTALL.md)
## Support and issue reporting
Please report all bugs and feature requests in the [MusicBrainz issue tracker](https://tickets.metabrainz.org/browse/PICARD). If you need support in using Picard please read the [documentation](https://picard-docs.musicbrainz.org/) first and have a look at the [MusicBrainz community forums](https://community.metabrainz.org/c/picard).
## Trivia
Picard is named after Captain Jean-Luc Picard from the TV series Star Trek: The Next Generation.
%prep
%autosetup -n picard-2.8.5
%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-picard -f filelist.lst
%dir %{python3_sitearch}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 2.8.5-1
- Package Spec generated
|