* Add lint option with project metadata and code quality tests
* Avoid use of VLAs in lv2apply
* Clean up and isolate platform-specific code
* Fix C++ test build on MacOS
* Fix library current_version on MacOS
* Fix test suite when TMPDIR has no trailing slash
* Fully separate library code from programs
* Improve const correctness
* Replace more platform-specific code with use of zix
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lilv?expand=0&rev=58
- Add 001-lilv-docdir.patch fixing docs installation path
- Update to 0.24.24
* Avoid overriding state features passed by the host
* Fix null dereference when trying to load state from a missing file
* Fix potential null dereferences and conversion warnings
- Version 0.24.22 changes:
* Allow LILV_API to be defined by the user
* Clean up code
* Clean up inconsistent tool command line interfaces
* Convert man pages to mdoc
* Fix crash when plugins pass NULL to the LV2_State_Retrieve_Function
* Fix dependencies in pkg-config file
* Fix potential crash when writing state files fails
* Order plugin classes by URI
* Override pkg-config dependency within meson
* Remove junk files from documentation install
* Replace duplicated dox_to_sphinx script with sphinxygen dependency
* Switch to external zix dependency
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lilv?expand=0&rev=53
- Update to 0.24.24
* Avoid overriding state features passed by the host
* Fix null dereference when trying to load state from a missing file
* Fix potential null dereferences and conversion warnings
- Version 0.24.22 changes:
* Allow LILV_API to be defined by the user
* Clean up code
* Clean up inconsistent tool command line interfaces
* Convert man pages to mdoc
* Fix crash when plugins pass NULL to the LV2_State_Retrieve_Function
* Fix dependencies in pkg-config file
* Fix potential crash when writing state files fails
* Order plugin classes by URI
* Override pkg-config dependency within meson
* Remove junk files from documentation install
* Replace duplicated dox_to_sphinx script with sphinxygen dependency
* Switch to external zix dependency
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lilv?expand=0&rev=51
- update to 0.24.10:
* Fix memory leaks in lv2bench
* Fix various minor warnings and other code quality issues
* Make lilv_world_get() use translations
* Split and clean up test suite
* Allow passing strings for URIs in Python API when unambiguous
* Fix cases where incorrect translation is used
* Fix deleting state bundles loaded from the model
* Fix memory leak when dyn-manifest has no plugins (thanks Michael Fisher)
* Implement state:freePath feature
OBS-URL: https://build.opensuse.org/request/show/860713
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lilv?expand=0&rev=39
- Update to release 0.24.6
- Upstream changes:
*Add more strict error detection when storing plugin state
properties
*Add option to override LV2_PATH in applications
*Don't print errors when saving state if correct links already
exist
*Fix GCC8 warnings
*Fix creating directories across drives on Windows
*Fix issues with loading state with saved files from the model
*Fix memory errors and Python 3.4+ compatibility in Python bindings
*Fix unit tests on Windows
*Make Python bindings more Pythonic
OBS-URL: https://build.opensuse.org/request/show/753919
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lilv?expand=0&rev=34
- Version update to 0.24.4:
* Fix saving state when broken links are encountered
* Don't attempt to load remote or non-Turtle files
* lv2apply: Activate plugin before running
* lv2apply: Use default values when they are not nan
* lv2bench: Improve support for plugins with sequence ports
* lv2bench: Support running a single plugin given on the command line
* Gracefully handle plugins with missing binary URIs
* Remove use of deprecated readdir_r
* Install Python bindings when configured without tests
(thanks Clement Skau)
OBS-URL: https://build.opensuse.org/request/show/635733
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lilv?expand=0&rev=32
Revert devel package name to original, causes unresolvables.
- Switch to python3
- Run spec cleaner
- Rename devel subpackage
- Update to version 0.24.2
- Remove patch lilv-python-bindings-fix.diff it's now incorporated
by upstream.
- Upstream changes:
Fix saving state to paths that contain URI delimiters
Fix comparison of restored states with paths
Add new hand-crafted Pythonic bindings with full test
coverage.
Add lv2apply utility for applying plugins to audio files
Add lilv_world_get_symbol()
Add lilv_state_set_metadata() for adding state banks/comments
/etc (based on patch from Hanspeter Portner)
Fix crash when state contains non-POD properties
Fix crash if NULL predicate passed to lilv_world_find_nodes()
Fix state file versioning
Unload contained resources when bundle is unloaded
Do not instantiate plugin when data fails to parse
Support re-loading plugins
Replace bundles if bundle with newer plugin version is loaded
Fix loading dyn-manifest from bundles with spaces in path
Check lv2:binary predicate for UIs
Add LILV_URI_ATOM_PORT and LILV_URI_CV_PORT defines
Fix documentation installation
Fix outdated comment references to lilv_uri_to_path()
OBS-URL: https://build.opensuse.org/request/show/538933
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lilv?expand=0&rev=12
Update to version 0.24.2
Remove patch lilv-python-bindings-fix.diff it's now incorporated by upstream.
Upstream changes:
Fix saving state to paths that contain URI delimiters
Fix comparison of restored states with paths
Add new hand-crafted Pythonic bindings with full test
coverage.
Add lv2apply utility for applying plugins to audio files
Add lilv_world_get_symbol()
Add lilv_state_set_metadata() for adding state banks/comments
/etc (based on patch from Hanspeter Portner)
Fix crash when state contains non-POD properties
Fix crash if NULL predicate passed to lilv_world_find_nodes()
Fix state file versioning
Unload contained resources when bundle is unloaded
Do not instantiate plugin when data fails to parse
Support re-loading plugins
Replace bundles if bundle with newer plugin version is loaded
Fix loading dyn-manifest from bundles with spaces in path
Check lv2:binary predicate for UIs
Add LILV_URI_ATOM_PORT and LILV_URI_CV_PORT defines
Fix documentation installation
Fix outdated comment references to lilv_uri_to_path()
OBS-URL: https://build.opensuse.org/request/show/538624
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lilv?expand=0&rev=27