Bug#1143199: patch for samplerate
Gianfranco Costamagna <[email protected]>
| Newsgroups | gmane.linux.debian.devel.bugs.rc |
|---|---|
| Message-ID | <114807599.3940824.1785526712697__24232.5682820351$1785526997$gmane$org@mail.yahoo.com> |
Hello, the following (attached) patch might do the trick and be safe for Python3 transitions: diff -Nru python-samplerate-0.2.4/debian/changelog python-samplerate-0.2.4/debian/changelog --- python-samplerate-0.2.4/debian/changelog 2026-04-07 15:19:58.000000000 +0200 +++ python-samplerate-0.2.4/debian/changelog 2026-07-31 21:20:24.000000000 +0200 @@ -1,3 +1,9 @@ +python-samplerate (0.2.4-2.1) unstable; urgency=medium + + * Proper versioning and run only for default Python3 (Closes: #-1) + + -- Gianfranco Costamagna <[email protected]> Fri, 31 Jul 2026 21:20:24 +0200 + python-samplerate (0.2.4-2) unstable; urgency=medium * added the mark Multi-Arch: foreign to the package python-samplerate-doc diff -Nru python-samplerate-0.2.4/debian/rules python-samplerate-0.2.4/debian/rules --- python-samplerate-0.2.4/debian/rules 2026-03-23 15:30:55.000000000 +0100 +++ python-samplerate-0.2.4/debian/rules 2026-07-31 21:20:24.000000000 +0200 @@ -15,7 +15,8 @@ %: dh $@ --buildsystem=pybuild --with sphinxdoc -PYTHON313PATH=.pybuild/cpython3_3.13_samplerate/build +PY3DEFAULTVER=$(shell py3versions -d -v) +PYTHON3PATH=.pybuild/cpython3_$(PY3DEFAULTVER)_samplerate/build # If you need to rebuild the Sphinx documentation: # Add sphinxdoc to the dh --with line. @@ -23,7 +24,7 @@ execute_after_dh_auto_build-indep: export http_proxy=127.0.0.1:9 execute_after_dh_auto_build-indep: export https_proxy=127.0.0.1:9 execute_after_dh_auto_build-indep: - PYTHONPATH=$(PYTHON313PATH) \ + PYTHONPATH=$(PYTHON3PATH) \ python3 -m sphinx -N -bhtml \ docs/ build/html # HTML generator : # remove privacy-breach stuff related to https://ghbtns.com/ @@ -37,12 +38,12 @@ -e 's%src="https://img.shields.io/pypi/v/samplerate.svg"%src="doc-images/version_0.2.svg"%' \ -e 's%src="https://img.shields.io/pypi/wheel/samplerate.svg"%src="doc-images/wheel_ yes.svg"%' \ build/html/index.html - PYTHONPATH=$(PYTHON313PATH) \ + PYTHONPATH=$(PYTHON3PATH) \ python3 -m sphinx -N -bman \ docs/ build/man # Manpage generator override_dh_auto_test: - PYTHONPATH=$(PYTHON313PATH) pytest + PYTHONPATH=$(PYTHON3PATH) pytest override_dh_auto_clean: rm -f src/samplerate.egg-info/SOURCES.txt thanks for considering it G.
samplerate.patch
(text/x-patch, 2.1 KB)
diff -Nru python-samplerate-0.2.4/debian/changelog python-samplerate-0.2.4/debian/changelog --- python-samplerate-0.2.4/debian/changelog 2026-04-07 15:19:58.000000000 +0200 +++ python-samplerate-0.2.4/debian/changelog 2026-07-31 21:20:24.000000000 +0200 @@ -1,3 +1,9 @@ +python-samplerate (0.2.4-2ubuntu2) stonking; urgency=medium + + * Proper versioning and run only for default Python3 + + -- Gianfranco Costamagna <[email protected]> Fri, 31 Jul 2026 21:20:24 +0200 + python-samplerate (0.2.4-2) unstable; urgency=medium * added the mark Multi-Arch: foreign to the package python-samplerate-doc diff -Nru python-samplerate-0.2.4/debian/rules python-samplerate-0.2.4/debian/rules --- python-samplerate-0.2.4/debian/rules 2026-03-23 15:30:55.000000000 +0100 +++ python-samplerate-0.2.4/debian/rules 2026-07-31 21:20:24.000000000 +0200 @@ -15,7 +15,8 @@ %: dh $@ --buildsystem=pybuild --with sphinxdoc -PYTHON313PATH=.pybuild/cpython3_3.13_samplerate/build +PY3DEFAULTVER=$(shell py3versions -d -v) +PYTHON3PATH=.pybuild/cpython3_$(PY3DEFAULTVER)_samplerate/build # If you need to rebuild the Sphinx documentation: # Add sphinxdoc to the dh --with line. @@ -23,7 +24,7 @@ execute_after_dh_auto_build-indep: export http_proxy=127.0.0.1:9 execute_after_dh_auto_build-indep: export https_proxy=127.0.0.1:9 execute_after_dh_auto_build-indep: - PYTHONPATH=$(PYTHON313PATH) \ + PYTHONPATH=$(PYTHON3PATH) \ python3 -m sphinx -N -bhtml \ docs/ build/html # HTML generator : # remove privacy-breach stuff related to https://ghbtns.com/ @@ -37,12 +38,12 @@ -e 's%src="https://img.shields.io/pypi/v/samplerate.svg"%src="doc-images/version_0.2.svg"%' \ -e 's%src="https://img.shields.io/pypi/wheel/samplerate.svg"%src="doc-images/wheel_ yes.svg"%' \ build/html/index.html - PYTHONPATH=$(PYTHON313PATH) \ + PYTHONPATH=$(PYTHON3PATH) \ python3 -m sphinx -N -bman \ docs/ build/man # Manpage generator override_dh_auto_test: - PYTHONPATH=$(PYTHON313PATH) pytest + PYTHONPATH=$(PYTHON3PATH) pytest override_dh_auto_clean: rm -f src/samplerate.egg-info/SOURCES.txt