summaryrefslogtreecommitdiff
path: root/dev-python/mediafile
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/mediafile')
-rw-r--r--dev-python/mediafile/Manifest7
-rw-r--r--dev-python/mediafile/files/mediafile-0.6.0-wavpacktest-fix.patch12
-rw-r--r--dev-python/mediafile/mediafile-0.6.0.ebuild (renamed from dev-python/mediafile/mediafile-0.2.0.ebuild)7
-rw-r--r--dev-python/mediafile/metadata.xml2
4 files changed, 24 insertions, 4 deletions
diff --git a/dev-python/mediafile/Manifest b/dev-python/mediafile/Manifest
index 53efff1ee4ce..e236c40c9ea1 100644
--- a/dev-python/mediafile/Manifest
+++ b/dev-python/mediafile/Manifest
@@ -1,3 +1,4 @@
-DIST mediafile-0.2.0.tar.gz 509689 BLAKE2B f79da210a74d55c4709b6fbf08a0675f445001ec49d042fc4a1101def07068bebccb155e770c5cbe8d051d7f101a213e9fcefbcb9590a650de99cfde837a965c SHA512 0fa79f77e0ac9a021b569e78f0edbe8cc63308ad8c89526d8e15dee455a284cb90d29b51aa476287e306717315c3cff290634fc6e4ac0b1726163dd922ee3b0d
-EBUILD mediafile-0.2.0.ebuild 981 BLAKE2B 8ff43c3b8a6ca86eb34b567f8fd06760c5c10ee6189c7f35b7625569ee25e30f41cc5d80bb399e1275172762b579869ff59af6676189cce04256fd09b478ddc7 SHA512 ed45b8af622a2744e3baa9f048eae6c3cf8de732097ca133cef00dd8bf40a4a93f4ee1d1a1bcc6cbe27235009b95ef493616ef6b07709cd82e8548b72a25c2cb
-MISC metadata.xml 535 BLAKE2B 8972f54007dfdf2efb711cdb2239d4bd932e55604781e10d63d128097b3708ef0c642460b0ab77c0917acd7177074e60e8cbff0c29274139fcfde1747ce16359 SHA512 d3ef291f2ec776e1b231a7e253fe890ede924f42b2428b21708774b349365ff2718aa4ca3e3acde61d2982f14368377cd359842bbc110da320e1ddde360b2dab
+AUX mediafile-0.6.0-wavpacktest-fix.patch 391 BLAKE2B 6ef2b9f82cdb7c261c5c56d86f6087402799ef4fdc0fa8f58c8309de43e9f2b76b8883507b979d5fa7559b16eb3cf32496d0f1a4136ce2ffa9a30fd8aefea4a8 SHA512 76b1600a96d8f2b43cd140b067c12a6846cd8ca83827d5ba2a922fde6412cf4189a0848ec3bbdb14cb94e3f6a73936e17bcaf9b5e95c1f494209391344987e3f
+DIST mediafile-0.6.0.tar.gz 509351 BLAKE2B 5b8d97be6bd7becd44053d2d1b855252161779d5a01e8fea29443db0b3f524ba3b58dfa372b48451da76672ea5fdb521cd8a2a5c6c110d37e637dcfefbc0842b SHA512 7fd7d8a1d53311c22835041c39413d9dc7e1b4d8afc94a8c578aa4de7f65361f6c998062bb1b2804cae1f672c6b8e7c109fcc3e459e2266b8f19a0bde8673945
+EBUILD mediafile-0.6.0.ebuild 1080 BLAKE2B 4b6ca786140042b80a5231a0017292d0072afdee6936e90d0fa37a4bc9429316d99daf746623c17275c1762e5a1934f95f42d33258f67bbd328f81181f6ab837 SHA512 b005e0d0ed3d5df47c31aa7cd1697e2775c3824ea3f42a930af1655b88401b8d7a8450d77d6b320cef706f6e348b32f655300c7326d880b993af0fc322abac4a
+MISC metadata.xml 606 BLAKE2B c6778e311bbbef2eff21b456cbbddaafd0a5737e6115d125b25615fcb670387527d5477c561463b6d285c2ebfdcbd095d5fd70f740b0a49dc0b9559c3841bd78 SHA512 2c7a2fd654d9aeadffe519c4c913d9a8312ac7232c9cb6fc8b3a78a9f3492b0d879f997e2f67864fcfbad6cdccf1aeeb6209460f825e968adca27df546c6f6fb
diff --git a/dev-python/mediafile/files/mediafile-0.6.0-wavpacktest-fix.patch b/dev-python/mediafile/files/mediafile-0.6.0-wavpacktest-fix.patch
new file mode 100644
index 000000000000..e1427b1eb914
--- /dev/null
+++ b/dev-python/mediafile/files/mediafile-0.6.0-wavpacktest-fix.patch
@@ -0,0 +1,12 @@
+https://github.com/beetbox/mediafile/commit/d2fc3b59f77c515b02dfe7ad936f89264375d2b4
+--- a/test/test_mediafile.py
++++ b/test/test_mediafile.py
+@@ -907,7 +907,7 @@ class WavpackTest(ReadWriteTestBase, unittest.TestCase):
+ 'bitrate': 109312,
+ 'format': u'WavPack',
+ 'samplerate': 44100,
+- 'bitdepth': 0,
++ 'bitdepth': 16,
+ 'channels': 1,
+ }
+
diff --git a/dev-python/mediafile/mediafile-0.2.0.ebuild b/dev-python/mediafile/mediafile-0.6.0.ebuild
index d7bb592f915a..a3cd7fdc59e9 100644
--- a/dev-python/mediafile/mediafile-0.2.0.ebuild
+++ b/dev-python/mediafile/mediafile-0.6.0.ebuild
@@ -3,7 +3,8 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+DISTUTILS_USE_SETUPTOOLS=pyproject.toml
inherit distutils-r1
DESCRIPTION="Read and write audio files' tags in Python"
@@ -27,6 +28,10 @@ DEPEND="
"
RDEPEND="${DEPEND}"
+PATCHES=(
+ "${FILESDIR}/${P}-wavpacktest-fix.patch"
+)
+
python_compile_all() {
if use doc; then
emake -C docs html
diff --git a/dev-python/mediafile/metadata.xml b/dev-python/mediafile/metadata.xml
index 921814ec2eb4..d1864821cd5f 100644
--- a/dev-python/mediafile/metadata.xml
+++ b/dev-python/mediafile/metadata.xml
@@ -2,6 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
+ <stabilize-allarches/>
<longdescription lang="en">
MediaFile is a simple interface to the metadata tags for many audio
file formats. It wraps Mutagen, a high-quality library for low-level
@@ -10,5 +11,6 @@
</longdescription>
<upstream>
<remote-id type="github">beetbox/mediafile</remote-id>
+ <remote-id type="pypi">mediafile</remote-id>
</upstream>
</pkgmetadata>