From 4654b5649c209b327774906ed888269ea84f4bd8 Mon Sep 17 00:00:00 2001 From: Jean-Louis Fuchs Date: Tue, 3 Oct 2017 20:54:00 +0200 Subject: community/py3-pyo: move from testing --- community/py3-pyo/APKBUILD | 31 +++++++++++++++++++++++++++++++ community/py3-pyo/portaudio-only.patch | 14 ++++++++++++++ community/py3-pyo/remove-O3.patch | 12 ++++++++++++ testing/py3-pyo/APKBUILD | 31 ------------------------------- testing/py3-pyo/portaudio-only.patch | 14 -------------- testing/py3-pyo/remove-O3.patch | 12 ------------ 6 files changed, 57 insertions(+), 57 deletions(-) create mode 100644 community/py3-pyo/APKBUILD create mode 100644 community/py3-pyo/portaudio-only.patch create mode 100644 community/py3-pyo/remove-O3.patch delete mode 100644 testing/py3-pyo/APKBUILD delete mode 100644 testing/py3-pyo/portaudio-only.patch delete mode 100644 testing/py3-pyo/remove-O3.patch diff --git a/community/py3-pyo/APKBUILD b/community/py3-pyo/APKBUILD new file mode 100644 index 00000000000..7f444072bb8 --- /dev/null +++ b/community/py3-pyo/APKBUILD @@ -0,0 +1,31 @@ +# Contributor: Jean-Louis Fuchs +# Maintainer: Jean-Louis Fuchs +pkgname=py3-pyo +_pkgname=pyo +pkgver=0.8.7 +pkgrel=0 +pkgdesc="dedicated Python module for digital signal processing" +url="http://ajaxsoundstudio.com/software/pyo/" +arch="all" +license="GPL" +options="!check" +depends="python3 python3-tkinter" +makedepends="python3-dev portaudio-dev libsndfile-dev" +source="http://ajaxsoundstudio.com/downloads/${_pkgname}_${pkgver}-src.tar.bz2 + portaudio-only.patch + remove-O3.patch" +builddir="$srcdir/${_pkgname}_${pkgver}-src" + +build() { + cd "$builddir" + python3 setup.py build --minimal +} + +package() { + cd "$builddir" + python3 setup.py install --root="$pkgdir" --optimize=1 +} + +sha512sums="da4d80bf507f47680415712dc1092b3fafba53d344ad6944b362d5d44bd730a5789174a6d8d0b561e78ce6d9f0916064185102c57791ba986981d8cd388ad84d pyo_0.8.7-src.tar.bz2 +b3c3a659df4b9de9982898d2a6cc7462e88ee2b1c4ecac2b49a8220e42cf1c2fb583a7ca722cb2e77bed0e0b6fe3a70d88bda807ee46c9b096fe3e34514b5420 portaudio-only.patch +bc4d319ba491b02828b3e061daa23be1421def8331550d68be18a08831526a1a890ddf76210df38bfed104ad1c1a24ac7c45770d212e308fdadb2d657c7cd333 remove-O3.patch" diff --git a/community/py3-pyo/portaudio-only.patch b/community/py3-pyo/portaudio-only.patch new file mode 100644 index 00000000000..1a12a937d69 --- /dev/null +++ b/community/py3-pyo/portaudio-only.patch @@ -0,0 +1,14 @@ +diff -ruN a/setup.py b/setup.py +--- a/setup.py 2017-08-29 21:04:01.704564192 +0200 ++++ b/setup.py 2017-08-29 21:04:30.369416183 +0200 +@@ -99,7 +99,9 @@ + if '--minimal' in sys.argv: + minimal_build = True + sys.argv.remove('--minimal') +- libraries = [] ++ macros.append(('USE_PORTAUDIO', None)) ++ ad_files.append("ad_portaudio.c") ++ libraries = ["portaudio"] + else: + minimal_build = False + # portaudio diff --git a/community/py3-pyo/remove-O3.patch b/community/py3-pyo/remove-O3.patch new file mode 100644 index 00000000000..513289a4c63 --- /dev/null +++ b/community/py3-pyo/remove-O3.patch @@ -0,0 +1,12 @@ +diff -ruN a/setup.py b/setup.py +--- a/setup.py 2017-08-29 21:11:55.290997348 +0200 ++++ b/setup.py 2017-08-29 21:12:13.690639738 +0200 +@@ -89,7 +89,7 @@ + sys.argv.remove('--fast-compile') + oflag = "-O0" + else: +- oflag = "-O3" ++ oflag = "-Os" + + # Specific audio drivers source files to compile + ad_files = [] diff --git a/testing/py3-pyo/APKBUILD b/testing/py3-pyo/APKBUILD deleted file mode 100644 index 7f444072bb8..00000000000 --- a/testing/py3-pyo/APKBUILD +++ /dev/null @@ -1,31 +0,0 @@ -# Contributor: Jean-Louis Fuchs -# Maintainer: Jean-Louis Fuchs -pkgname=py3-pyo -_pkgname=pyo -pkgver=0.8.7 -pkgrel=0 -pkgdesc="dedicated Python module for digital signal processing" -url="http://ajaxsoundstudio.com/software/pyo/" -arch="all" -license="GPL" -options="!check" -depends="python3 python3-tkinter" -makedepends="python3-dev portaudio-dev libsndfile-dev" -source="http://ajaxsoundstudio.com/downloads/${_pkgname}_${pkgver}-src.tar.bz2 - portaudio-only.patch - remove-O3.patch" -builddir="$srcdir/${_pkgname}_${pkgver}-src" - -build() { - cd "$builddir" - python3 setup.py build --minimal -} - -package() { - cd "$builddir" - python3 setup.py install --root="$pkgdir" --optimize=1 -} - -sha512sums="da4d80bf507f47680415712dc1092b3fafba53d344ad6944b362d5d44bd730a5789174a6d8d0b561e78ce6d9f0916064185102c57791ba986981d8cd388ad84d pyo_0.8.7-src.tar.bz2 -b3c3a659df4b9de9982898d2a6cc7462e88ee2b1c4ecac2b49a8220e42cf1c2fb583a7ca722cb2e77bed0e0b6fe3a70d88bda807ee46c9b096fe3e34514b5420 portaudio-only.patch -bc4d319ba491b02828b3e061daa23be1421def8331550d68be18a08831526a1a890ddf76210df38bfed104ad1c1a24ac7c45770d212e308fdadb2d657c7cd333 remove-O3.patch" diff --git a/testing/py3-pyo/portaudio-only.patch b/testing/py3-pyo/portaudio-only.patch deleted file mode 100644 index 1a12a937d69..00000000000 --- a/testing/py3-pyo/portaudio-only.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -ruN a/setup.py b/setup.py ---- a/setup.py 2017-08-29 21:04:01.704564192 +0200 -+++ b/setup.py 2017-08-29 21:04:30.369416183 +0200 -@@ -99,7 +99,9 @@ - if '--minimal' in sys.argv: - minimal_build = True - sys.argv.remove('--minimal') -- libraries = [] -+ macros.append(('USE_PORTAUDIO', None)) -+ ad_files.append("ad_portaudio.c") -+ libraries = ["portaudio"] - else: - minimal_build = False - # portaudio diff --git a/testing/py3-pyo/remove-O3.patch b/testing/py3-pyo/remove-O3.patch deleted file mode 100644 index 513289a4c63..00000000000 --- a/testing/py3-pyo/remove-O3.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ruN a/setup.py b/setup.py ---- a/setup.py 2017-08-29 21:11:55.290997348 +0200 -+++ b/setup.py 2017-08-29 21:12:13.690639738 +0200 -@@ -89,7 +89,7 @@ - sys.argv.remove('--fast-compile') - oflag = "-O0" - else: -- oflag = "-O3" -+ oflag = "-Os" - - # Specific audio drivers source files to compile - ad_files = [] -- cgit v1.2.3