summaryrefslogtreecommitdiffstats
path: root/meta-multimedia/recipes-multimedia/musicbrainz
Commit message (Collapse)AuthorAgeFilesLines
* libmusicbrainz: Update to tip of trunkKhem Raj2024-03-081-1/+1
| | | | | | This brings the libxml2 2.12 fix Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: drop ${SRCPV} usageMartin Jansa2024-02-091-1/+1
| | | | | | | | | | * Drop SRCPV similarly like oe-core did in: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=843f82a246a535c353e08072f252d1dc78217872 * SRCPV is deferred now from PV to PKGV since: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0 Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* libmusicbrainz: Avoid -Wnonnull warningKhem Raj2022-08-252-1/+53
| | | | | | | | | This warning is turned into error with gcc 12.2 and when we use updated version of neon27 which has added an attribute nonnull to the ne_set_request_body_buffer API causes this to fail. Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-041-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-031-1/+1
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-031-2/+2
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libmusicbrainz: Rework native and target piecesKhem Raj2021-05-112-46/+10
| | | | | | | | | | | | Build the native tools via a proper native recipe Once done this way we do not need any patches Bump SRCREV to latest which brings in one fix [1] [1] https://github.com/metabrainz/libmusicbrainz/commit/8be45b12a86bc0e46f2f836c8ac88e1e98d82aee Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* libmusicbrainz: Set CMAKE_EXE_LINKER_FLAGS to build linker flagsKhem Raj2018-05-261-1/+3
| | | | | | | | | Some older compilers do not support security flags like -fstack-protector=strong and if we do not set this then it will use the target flags to pass here which will fail with gcc < 5.x, especially a problem building distros with security flags on host with 4.x gcc e.g. ubuntu 14.04 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmusicbrainz: refresh patchesArmin Kuster2018-05-011-5/+5
| | | | | | | | | | | | | used quilt. Details: Applying patch allow-libdir-override.patch patching file CMakeLists.txt Hunk #1 succeeded at 36 with fuzz 1 (offset 10 lines). Now at patch allow-libdir-override.patch Signed-off-by: Armin Kuster <akuster808@gmail.com>
* libmusicbrainz: Upgrade to 5.1.0Khem Raj2017-04-261-6/+3
| | | | | | | | | | | | | | Drop uclibc specific flags Add missing dep on libxml2 Shows up when libxml2 is not installed on build host since the native part then fails to build. | Could NOT find LibXml2 (missing: LIBXML2_LIBRARIES) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libmusicbrainz: add dependency on neon-nativeMartin Jansa2014-05-071-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * we're building separate native binary make-c-interface which is also checking for neon with pkg-config, when it fails it's not fatal and configure continues to configure target version (which finds neon correctly) but failed native make-c-interface build resultsin this error: -- Found PkgConfig: /OE/build/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/pkg-config (found version "0.28") -- checking for module 'neon' -- found neon, version 0.30.0 CMake Error at /OE/build/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message): Could NOT find Neon (missing: NEON_LIBRARIES) Call Stack (most recent call first): /OE/build/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE) cmake/modules/FindNeon.cmake:19 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:22 (FIND_PACKAGE) -- Configuring incomplete, errors occurred! See also "/OE/build/oe-core/tmp-eglibc/work/i586-oe-linux/libmusicbrainz/5.0.1+gitAUTOINC+0749dd0a35-r1/git/build-native/CMakeFiles/CMakeOutput.log". make: *** No rule to make target 'make-c-interface'. Stop. ... -- Found PkgConfig: /OE/build/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/pkg-config (found version "0.28") -- checking for module 'neon' -- found neon, version 0.30.0 -- Found Neon: /OE/build/oe-core/tmp-eglibc/sysroots/qemux86/usr/lib/libneon.so CMake Error at src/CMakeLists.txt:19 (INCLUDE): include could not find load file: /OE/build/oe-core/tmp-eglibc/work/i586-oe-linux/libmusicbrainz/5.0.1+gitAUTOINC+0749dd0a35-r1/git/build-native/ImportExecutables.cmake -- Configuring incomplete, errors occurred! Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* musicbrainz: Build with B=SMike Looijmans2014-03-181-0/+3
| | | | | | | This recipe doesn't work when B!=S, so force B=$S to fix the failure. Signed-off-by: Mike Looijmans <milo-software@users.sourceforge.net> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libmusicbrainz: fix subsequent invocations of do_configureAndreas Oberritter2013-03-211-3/+4
| | | | | | | | | | | | Every second invocation of do_configure failed with this error: | CMake Error at src/CMakeLists.txt:19 (INCLUDE): | include could not find load file: | | [...]/git/build-native/ImportExecutables.cmake Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libmusicbrainz: addRoss Burton2013-02-012-0/+59
Moved from oe-core. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>