61 Commits

Author SHA256 Message Date
f1fe8cd64e Accepting request 1265449 from multimedia:libs
- Fix build differently:
  + BuildRequire waf and use system waf instead of old intree version.
  + waflib_python312.patch is only needed in python-aubio.
- Fix build by using python312 and enabling waflib_python312.patch
  for the main build.

OBS-URL: https://build.opensuse.org/request/show/1265449
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=39
2025-03-31 09:42:33 +00:00
50e6e59ab0 Accepting request 1265400 from home:dimstar:Factory
- Fix build differently:
  + BuildRequire waf and use system waf instead of old intree version.
  + waflib_python312.patch is only needed in python-aubio.

OBS-URL: https://build.opensuse.org/request/show/1265400
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=56
2025-03-30 04:44:48 +00:00
4ac0cbfef2 Accepting request 1265381 from home:plater
- Fix build by using python312 and enabling waflib_python312.patch
  for the main build.

OBS-URL: https://build.opensuse.org/request/show/1265381
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=55
2025-03-29 10:49:14 +00:00
6ca009eebd Accepting request 1199470 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1199470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=38
2024-09-09 12:44:36 +00:00
b296fde251 Accepting request 1199469 from home:plater
- Fix build by deleting test_cvec.py reported to:
  https://github.com/aubio/aubio/issues/405

OBS-URL: https://build.opensuse.org/request/show/1199469
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=53
2024-09-08 15:47:01 +00:00
9549f357b4 Accepting request 1181764 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1181764
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=37
2024-06-19 14:42:48 +00:00
fd14c27da4 Accepting request 1181690 from home:glaubitz:branches:multimedia:libs
- Cherry-pick upstream patch to fix build with GCC 14
  * 95ff046c.patch

OBS-URL: https://build.opensuse.org/request/show/1181690
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=51
2024-06-19 14:04:49 +00:00
60644d21c5 Accepting request 1149065 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1149065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=36
2024-02-22 19:59:22 +00:00
964d744487 Accepting request 1148321 from home:dgarcia:branches:multimedia:libs
- Add patch waflib_python312.patch to support python3.12
  gh#aubio/aubio#394, d2060dfd8a
- Fix fdupes call for all python flavors
- Remove shebang from non executable scripts
- More specific %python_sitearch in files

OBS-URL: https://build.opensuse.org/request/show/1148321
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=49
2024-02-22 08:14:18 +00:00
557735f5b1 Accepting request 1099846 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1099846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=35
2023-07-24 16:25:50 +00:00
41a79f1c34 Accepting request 1098912 from home:edogawa
- Add waflib_deprecated.patch (fixes TW compilation)

OBS-URL: https://build.opensuse.org/request/show/1098912
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=47
2023-07-21 07:05:37 +00:00
df7ad404e7 Accepting request 1084774 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1084774
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=34
2023-05-05 13:57:30 +00:00
c07f69a4cc Accepting request 1084607 from home:dimstar:Factory
- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.

OBS-URL: https://build.opensuse.org/request/show/1084607
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=45
2023-05-04 15:05:55 +00:00
6fd780d852 Accepting request 1072155 from multimedia:libs
Replace ffmpeg libs pkgconfig build requires with actual ffmpeg-4 devel packages to fix build for Tumbleweed. Allow i586 build

OBS-URL: https://build.opensuse.org/request/show/1072155
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=33
2023-03-15 17:56:10 +00:00
03b09670ea Accepting request 1072153 from home:plater
Remove unnecessary ExcludeArch: i586 from spec

OBS-URL: https://build.opensuse.org/request/show/1072153
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=43
2023-03-15 15:44:00 +00:00
093c64cd5b Accepting request 1071849 from home:plater
Replace ffmpeg libs pkgconfig build requires with actual  ffmpeg-4 devel packages to fix build for Tumbleweed

OBS-URL: https://build.opensuse.org/request/show/1071849
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=42
2023-03-14 17:32:01 +00:00
3701e6266a Accepting request 1045190 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1045190
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=32
2022-12-24 13:52:36 +00:00
807749e78b Accepting request 1045016 from home:iznogood:branches:multimedia:libs
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as ffmpeg-5 does not provide libavresample.
- Add cdfe9ce.patch: [source_avcodec] avoid deprecation warning
  with latest avcodec api (58.134.100).
- Add 8a05420.patch: [source_avcodec] define FF_API_LAVF_AVCTX for
  libavcodec > 59, thx @berolinux (closes gh-353).

OBS-URL: https://build.opensuse.org/request/show/1045016
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=40
2022-12-24 11:40:19 +00:00
6733034716 Accepting request 969232 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/969232
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=31
2022-04-11 21:49:38 +00:00
662af2558f Accepting request 968027 from home:dliw:games
Enable fftw3. Build dependency did already exist.

OBS-URL: https://build.opensuse.org/request/show/968027
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=38
2022-04-11 15:02:57 +00:00
31e0b0524a Accepting request 888054 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/888054
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=30
2021-04-24 21:09:02 +00:00
36e84ef53d Accepting request 887117 from home:StevenK:branches:multimedia:libs
- Do not build for Python 3.6, due to no NumPy.

OBS-URL: https://build.opensuse.org/request/show/887117
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=36
2021-04-23 14:31:50 +00:00
5fae1696f8 Accepting request 831130 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/831130
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=29
2020-09-01 18:11:52 +00:00
9d8e45050d Accepting request 831016 from home:alarrosa:branches:multimedia:libs
- Make aubiocut a slave of aubio alternative, so the alternative
  symlink is updated in %post (for example, to fix a dangling
  symlink to an old python version)

OBS-URL: https://build.opensuse.org/request/show/831016
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=34
2020-09-01 13:39:33 +00:00
fb20c03728 Accepting request 784575 from multimedia:libs
- Fix fdupes call

OBS-URL: https://build.opensuse.org/request/show/784575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=28
2020-03-14 08:55:20 +00:00
Tomáš Chvátal
a28dd55b6d - Fix fdupes call
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=32
2020-03-13 08:43:00 +00:00
4a7c036d10 Accepting request 769954 from multimedia:libs
- Do not pull in the python2 as a dependency since we can build
  fine with python3

- Skip two tests that fail to pass on 32bit machines

- Fix the test execution
- Run fdupes during install

OBS-URL: https://build.opensuse.org/request/show/769954
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=27
2020-02-04 18:51:47 +00:00
Tomáš Chvátal
0582105526 - Skip two tests that fail to pass on 32bit machines
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=30
2020-02-04 11:55:30 +00:00
Tomáš Chvátal
c98bcf8432 - Do not pull in the python2 as a dependency since we can build
fine with python3

- Fix the test execution
- Run fdupes during install

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=29
2020-01-30 13:16:09 +00:00
7608414470 Accepting request 674878 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/674878
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=26
2019-02-27 14:05:27 +00:00
Tomáš Chvátal
10f3d0e2ef Accepting request 674318 from home:iznogood:branches:multimedia:libs
- Update to version 0.4.9:
  * No upstream changes provided, please see
    https://git.aubio.org/?p=aubio.git;a=shortlog
- Changes from version 0.4.8:
  * src/notes: new option release_drop.
  * src/spectral: new parameters added to filterbank and mfcc.
  * python/lib: start documenting module, improve build for
    win-amd64.
  * src fixes: prevent crash when using fft sizes unsupported by
    vDSP, prevent saturation when down-mixing a multi-channel
    source (avcodec/ffmpeg).
- Changes from version 0.4.7:
  * src/io/, src/notes/, src/pitch: prevent crashes on corrupted
    files.
  * src/spectral/dct.h: add dct type II object with optimised
    versions.
  * examples/: fix jack midi output, improve messages when jack
    disabled.
  * python/: add dct support, minor bug fixes tests and demos.
  * wscript: improve support for BLAS/ATLAS.
- Drop upstream fixed patches:
  * aubio-wavread-input-validation.patch
  * aubio-resampler-NULL-deref-fix.patch
  * 0001-src-notes-notes.c-bail-out-if-pitch-creation-failed-.patch
  * 0001-src-pitch-pitchyinfft.c-fix-out-of-bound-read-when-s.patch
  * 0002-src-io-source_wavread.c-also-exit-if-samplerate-is-n.patch
  * 0002-src-pitch-pitchyinfft.c-comment-out-debug-output.patch
- Run spec-cleaner, modernize spec.
- Replace ffmpeg3-devel with pkgconfig(libavdevice) BuildRequires:
  Allow to build with ffmpeg v4 and newer.

OBS-URL: https://build.opensuse.org/request/show/674318
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=27
2019-02-14 08:22:53 +00:00
9072ff5e77 Accepting request 627880 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/627880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=25
2018-08-08 12:53:26 +00:00
9185814c30 Accepting request 627873 from home:tiwai:branches:multimedia:libs
- Fix minor security issues leading to segfault or buffer overread
  (CVE-2018-14522, bsc#1102359, CVE-2018-14523, bsc#1102364):
  0001-src-pitch-pitchyinfft.c-fix-out-of-bound-read-when-s.patch
  0002-src-pitch-pitchyinfft.c-comment-out-debug-output.patch
  0001-src-notes-notes.c-bail-out-if-pitch-creation-failed-.patch
  0002-src-io-source_wavread.c-also-exit-if-samplerate-is-n.patch
- Refresh the previous fixes from the upstream version
  aubio-wavread-input-validation.patch
  aubio-resampler-NULL-deref-fix.patch

OBS-URL: https://build.opensuse.org/request/show/627873
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=25
2018-08-07 13:34:56 +00:00
79bf621791 Accepting request 615283 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/615283
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=24
2018-06-26 08:37:07 +00:00
Tomáš Chvátal
eb34d3fa6a Accepting request 615258 from home:tiwai:branches:multimedia:libs
- Use license file tag

- Fix segfault with malformed input file (CVE-2017-17554,
  bsc#1072317):
  aubio-resampler-NULL-deref-fix.patch

OBS-URL: https://build.opensuse.org/request/show/615258
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=23
2018-06-08 16:47:48 +00:00
99a0950a6f Accepting request 599999 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/599999
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=23
2018-05-01 21:24:43 +00:00
b2c8d9cee5 Accepting request 599606 from home:jengelh:branches:multimedia:libs
- Explicitly request ffmpeg 3.x for building

OBS-URL: https://build.opensuse.org/request/show/599606
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=21
2018-04-23 10:29:03 +00:00
eb62babfac Accepting request 590732 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/590732
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=22
2018-03-26 11:08:26 +00:00
a386966a35 Accepting request 590729 from home:tiwai:branches:multimedia:libs
- Fix divide-by-zero at wavread (CVE-2017-17054, bsc#1070399):
  aubio-wavread-input-validation.patch

OBS-URL: https://build.opensuse.org/request/show/590729
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=19
2018-03-23 15:56:17 +00:00
92579d77f5 Accepting request 561014 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/561014
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=21
2018-01-02 15:34:52 +00:00
Tomáš Chvátal
1e6b884e57 Accepting request 561010 from home:coolo:branches:openSUSE:Factory
- update to 0.4.6
  This version includes:
    * yinfast, a new version of the YIN pitch detection algorithm, 
    that uses spectral convolution to compute the same results as 
    the original yin, but with a cost O(N log(N)), making it much 
    faster than the plain implementation (O(N^2))
    * Intel IPP optimisations (thanks to Eduard Mueller)
    * improved support for emscripten (thanks to Martin Hermant), 
      which compiles the aubio library as a javascript module and 
      lets you run aubio's algorithm directly from within a web-page.
  0.4.6 also comes with several bug fixes and improvements.

- update to 0.4.6
  This version includes:
    * yinfast, a new version of the YIN pitch detection algorithm,
    that uses spectral convolution to compute the same results as
    the original yin, but with a cost O(N log(N)), making it much
    faster than the plain implementation (O(N^2))
    * Intel IPP optimisations (thanks to Eduard Mueller)
    * improved support for emscripten (thanks to Martin Hermant),
      which compiles the aubio library as a javascript module and
      lets you run aubio's algorithm directly from within a web-page.
  0.4.6 also comes with several bug fixes and improvements.

OBS-URL: https://build.opensuse.org/request/show/561010
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=17
2018-01-01 19:31:04 +00:00
e9c1a1a8fc Accepting request 498441 from home:jengelh:branches:multimedia:libs
- Rectify RPM groups.

OBS-URL: https://build.opensuse.org/request/show/498441
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=16
2017-05-26 13:58:52 +00:00
22670b4026 - Correct the license tag to GPL-3.0+
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=15
2017-05-18 15:45:31 +00:00
e88404ebd7 Accepting request 491815 from home:alarrosa:branches:multimedia:libs
- Do not install libaubio.a

OBS-URL: https://build.opensuse.org/request/show/491815
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=14
2017-04-28 11:44:06 +00:00
88b647481b Accepting request 491058 from home:alarrosa:branches:multimedia:libs
- Update soname and generate libaubio5 package
- Update to version 0.4.5
  * src/io/source_avcodec.c: add support for libswresample
  * aubio: new python command line tool to extract information
  * src/onset/onset.c: add spectral whitening and compression, improve default
  parameters
  * this_version.py: use centralized script to get current version, adding git
  sha when building from git repo (thanks to MartinHN)
  * src/spectral/awhithening.h: add adaptive whitening
  * src/{cvec,mathutils,musicutils}.h: add cvec_logmag, fvec_logmag, and fvec_push
  * src/onset/onset.h: add aubio_onset_set_default_parameters to load optimal
  parameters of each novelty function, _{set,get}_compression and
  _{set,get}_awhitening to turn on/off compression and adaptive whitening
  * src/spectral/specdesc.h: add weighted phase
  * src/onset/onset.c: improve default onset parameters (thanks to @superbock
  for access to his evaluation database), see commit dccfad2 for more details
  * src/pitch/pitch.c: avoid segfault when using invalid parameters
  * src/temporal/biquad.c: fix biquad parameters initialization (thanks to
  @jurlhardt)
  * examples/aubio{onset,track}.c: add options --miditap-note and
  --miditap-velo to set which midi note is triggered at onset/beat (thanks to
  @tseaver)
  * examples/aubioonset.c: show actual parameters in verbose mode
  * examples/utils.c: improve memory usage to emit midi notes
  * python/ext/py-source.c: add with (PEP 343) and iter (PEP 234) interface
  * python/ext/py-sink.c: add with interface (PEP 343)
  * python/lib/aubio/cmd.py: new `aubio` command line tool
  * python/lib/aubio/cut.py: moved from python/scripts/aubiocut
  * doc/*.rst: reorganize and improve sphinx manual
  * doc/*.txt: update manpages, add simple manpage for aubio command line

OBS-URL: https://build.opensuse.org/request/show/491058
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=13
2017-04-27 08:54:13 +00:00
93c776df5f Accepting request 390533 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/390533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=20
2016-04-28 14:54:43 +00:00
Ismail Dönmez
b30e2324cb Accepting request 390527 from home:olh:branches:multimedia:libs
- Use pkgconfig instead of libffmpeg-devel

OBS-URL: https://build.opensuse.org/request/show/390527
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=11
2016-04-18 09:46:30 +00:00
fe51876497 Accepting request 342555 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/342555
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=19
2015-11-08 10:26:32 +00:00
OBS User mrdocs
57a1879392 Accepting request 342554 from home:posophe:branches:multimedia:libs
fixed

OBS-URL: https://build.opensuse.org/request/show/342554
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=9
2015-11-05 12:59:05 +00:00
Stephan Kulow
6be418c110 Accepting request 243590 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/243590
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aubio?expand=0&rev=17
2014-08-04 14:51:09 +00:00