Thomas Perale
295701f1ab
package/aubio: fix build on big endian arch
...
Fixes the following error happening on builds with
big endian architecture target and libflac enabled.
```
[ 75/243] Linking build/tests/test-pitchshift
/home/autobuild/autobuild/instance-16/output-1/per-package/aubio/host/bin/../lib/gcc/mips64-buildroot-linux-gnu/13.3.0/../../../../mips64-buildroot-linux-gnu/bin/ld: src/libaubio.so: undefined reference to `SWAPS'
collect2: error: ld returned 1 exit status
Waf: Leaving directory `/home/autobuild/autobuild/instance-16/output-1/build/aubio-152d6819b360c2e7b379ee3f373d444ab3df0895/build'
Build failed
```
There is a missing definition of the `SWAPS` macro in
`/src/io/sink_flac.c` file.
This patch adds an out of tree patch that copy the `SWAPS` definition from the
`/src/io/sink_wavwrite.c` file in `sink_flac.c` to fix this issue.
Fixes:
- https://autobuild.buildroot.org/results/b88/b8895a81411dc7622b0aba9f2f0eaa0aef5a1a10/
- https://autobuild.buildroot.org/results/bc7/bc733f5192b354cb960b6a4726efb597be4bb06c/
- https://autobuild.buildroot.org/results/ea5/ea52dbcc14c2bab300277053f0b9599a8e82294a/
- ...
Signed-off-by: Thomas Perale <thomas.perale@mind.be >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2024-10-02 23:37:50 +02:00
Bernd Kuhls
92117ac391
package/aubio: bump version
...
The latest release from aubio dates back to 2019 while upstream is
active: https://github.com/aubio/aubio/issues/381
Current git HEAD includes support for ffmpeg 6.x:
https://github.com/aubio/aubio/commits/master/src/io/source_avcodec.c
and also removed the dependency to libavresample which was dropped in
ffmpeg 6.0:
https://github.com/aubio/aubio/commit/245deeadd81afc4ec5635b65d71646490c5c19fd
so we can just depend on the ffmpeg package without suboptions, quoting
configure log:
Checking for 'libavcodec' : yes
Checking for 'libavformat' : yes
Checking for 'libavutil' : yes
Checking for 'libswresample' : yes
Checking for all libav libraries : yes
Signed-off-by: Bernd Kuhls <bernd@kuhls.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2024-05-09 18:47:30 +02:00
Clément Ramirez
969bd6e3dd
package/aubio: add AUBIO_CPE_ID_VENDOR
...
cpe:2.3:a:aubio:aubio is a valid identifier for
this package:
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=aubio
Signed-off-by: Clément Ramirez <clement.ramirez@bootlin.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-08-08 18:49:03 +02:00
Peter Korsgaard
c454391149
package/aubio: drop AUBIO_REMOVE_OLD_WAF hook
...
As that is now handled by the waf-package infrastructure.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
Reviewed-by: Romain Naour <romain.naour@smile.fr >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2023-02-10 15:10:35 +01:00
Romain Naour
6264dfae49
package/aubio: switch to external waf script
...
Since the python 3.11 version bump [1], the waf script
bundled in aubio 0.4.9 can't be executed anymore due
to a waf bug [2].
Use the waf script provided by the Buildroot waf package
infrastructure after removing the old waf script and its
libraries.
Fixes:
http://autobuild.buildroot.org/results/e2b/e2be18415ca794c68e708f2fdfd0a1a1ff5be714
[1] 738500c296
[2] https://gitlab.com/ita1024/waf/-/commit/68997828c850ce7fb30b73b4adfde35053e539d1
Signed-off-by: Romain Naour <romain.naour@smile.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2022-12-28 11:01:03 +01:00
Thomas Petazzoni
ebe5d9edfe
boot, package, support, toolchain: switch to 2 spaces for the hash file
...
It's time to finally switch over globally to the new spacing format
that we have agreed on for the hash file, with 2 spaces as a separator
between fields.
This commit was mechanically generated using:
find . -type f -name '*.hash' | xargs sed -i 's%^md5[ \t]*\([^ \t]*\)[ \t]*\(.*\)$%md5 \1 \2%'
find . -type f -name '*.hash' | xargs sed -i 's%^sha1[ \t]*\([^ \t]*\)[ \t]*\(.*\)$%sha1 \1 \2%'
find . -type f -name '*.hash' | xargs sed -i 's%^sha256[ \t]*\([^ \t]*\)[ \t]*\(.*\)$%sha256 \1 \2%'
find . -type f -name '*.hash' | xargs sed -i 's%^sha512[ \t]*\([^ \t]*\)[ \t]*\(.*\)$%sha512 \1 \2%'
This commit can easily be backported on the LTS branch by re-running
the same commands, if needed.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2022-07-28 23:05:23 +02:00
Fabrice Fontaine
8a24b80533
package/aubio: add host-pkgconf dependency
...
Add host-pkgconf dependency to fix the following build failure raised
since the addition of the package in commit
280bb68076 and
https://github.com/aubio/aubio/commit/e57859fd1f2c3c8b18b3f5ede122071c66166a8f :
Checking for program 'pkg-config' : not found
Could not find the program ['pkg-config']
Fixes:
- http://autobuild.buildroot.org/results/e6f0e9b09e4b611daf5bb37091610d8de80f1f4d
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
2022-04-25 22:19:11 +02:00
Romain Naour
39c8202b75
package/aubio: bump to version 0.4.9
...
Remove upstream patch.
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2019-09-06 09:04:17 +02:00
Gwenhael Goavec-Merou
f2519d9934
package/aubio: use the new fftw-double and fftw-single packages
...
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
[Thomas: drop the condition on BR2_PACKAGE_FFTW]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-02-06 10:14:46 +01:00
Bernd Kuhls
f46d73adf1
package/aubio: fix build with FFmpeg 4.0
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-09-08 23:02:12 +02:00
Fabrice Fontaine
cc90a068d7
aubio: bump to version 0.4.6
...
Add hash for license file
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-06-09 16:41:15 +02:00
Adam Duskett
0896e3ed64
package/a*/Config.in: fix help text wrapping
...
The check-package script when ran gives warnings on text wrapping on all
of these Config files. This patch cleans up all warnings related to the
text wrapping for the Config files starting with the letter a in the
package directory.
The appropriate indentation is: <tab><2 spaces><62 chars>
See http://nightly.buildroot.org/#writing-rules-config-in for more
information.
Signed-off-by: Adam Duskett <aduskett@codeblue.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-05-11 23:25:00 +02:00
Romain Naour
e8c044e1bd
package/aubio: bump to version 0.4.5
...
Since aubio 0.4.4, the libsamplerate support require fftw
single precision mode [1].
[1] https://github.com/aubio/aubio/commit/8be88e77f5c275fdf4efc99ae182d14940948786
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-05-04 23:22:49 +02:00
Rahul Bedarkar
337aa51f3f
boot, package: use SPDX short identifier for GPLv3/GPLv3+
...
We want to use SPDX identifier for license string as much as possible.
SPDX short identifier for GPLv3/GPLv3+ is GPL-3.0/GPL-3.0+.
This change is done using following command.
find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv3\>/GPL-3.0/g'
Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com >
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-04-01 15:17:59 +02:00
Romain Naour
3f16f40dfe
package/aubio: disable unit tests with --notests
...
For each build step, --notests needs to be passed to waf script
to avoid runing the unit tests.
This allow to remove the patch removing the unit tests from wscript.
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-12-11 15:27:03 +01:00
Romain Naour
3e123c55d6
package/aubio: add upstream hash link
...
Paul Brossier, the aubio maintainer, added a sha256 hash for the
Buildroot package. Thanks !
https://github.com/aubio/aubio/issues/77
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-12-04 22:31:00 +01:00
Romain Naour
2d5bc8b0a7
package/aubio: add ffmpeg libav optional dependency
...
Aubio libav support require libavcodec, libavformat, libavutil and
libavresample. Enable libav support only when
BR2_PACKAGE_FFMPEG_AVRESAMPLE is set.
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-12-04 16:22:13 +01:00
Romain Naour
5812e39893
package/aubio: add fftw optional dependency
...
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-12-04 16:22:12 +01:00
Romain Naour
3909197ace
package/aubio: add jack2 optional dependency
...
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-12-04 16:22:11 +01:00
Romain Naour
ee586c356d
package/aubio: add libsamplerate optional dependency
...
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-12-04 16:22:09 +01:00
Romain Naour
06d8abd090
package/aubio: add libsndfile optional dependency
...
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-12-04 16:22:08 +01:00
Romain Naour
280bb68076
package/aubio: new package
...
Aubio attempt to build aubio.so shared library so disable it for static
build only.
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-12-04 16:15:26 +01:00