Overview
Request 894102 superseded
fix typo in macro
- Update to version 7.0.1
* Fixed a system-installed build cannot finds its modules and
data.
* Fixed the python installation path for binaries.
* Added support for the `DESTDIR` environment variable when
creating melt symlink.
* Increased the build constant for the maximum size of a line
of a properties file.
* Fixed the vid.stab metadata install path.
- Drop mlt-7.0.0-python_install_dir.patch (merged upstream)
- Update to version 7.0.0
Framework:
* Added `mlt_chain` and `Mlt::Chain` classes.
* Added `mlt_link` and `Mlt::Link` classes.
* Added a `link` value to service `type` in the service
metadata schema.
* Added a boolean `animation` parameter attribute to the
service metadata schema.
* Added `mlt_animation_shift_frame()` and
`Mlt::Animation::shift_frames()`.
* Added `mlt_animation_get_string()`.
* Fixed using a stale cached property animation string.
* Added `mlt_image` and `Mlt::Image` classes.
* Remove legacy "height + 1" workaround in image allocation.
* Fixed a crash on setting `timewarp` speed higher than 23x.
* Added `mlt_audio_silence()`.
* Removed `mlt_image_opengl`.
* Replaced variadic arguments in `mlt_events` with new
`mlt_event_data` APIs.
* Removed `mlt_geometry` APIs.
* Renamed `mlt_image_rgb24a` as `mlt_image_rgba`.
* Renamed `mlt_image_rgb24` to `mlt_image_rgb`.
* Renamed `mlt_image_glsl` to `mlt_image_movit`.
* Renamed `mlt_image_glsl_texture` to
`mlt_image_opengl_texture`.
* Removed virtual function `mlt_frame::get_alpha_mask()`.
* Removed `mlt_frame_get_alpha_mask()`.
* Removed deprecated functions:
+ `mlt_sample_calculator`
+ `mlt_sample_calculator_to_now`
+ `mlt_channel_layout_name`
+ `mlt_channel_layout_id`
+ `mlt_channel_layout_channels`
+ `mlt_channel_layout_default`
+ `mlt_slices_init`
+ `mlt_slices_close`
+ `mlt_slices_run`
+ `mlt_playlist_move_region`
+ `Mlt::Playlist::move_region`
* Fixed a rounding error calculating display aspect ratio in
`mlt_profile_from_producer()`.
Modules:
* Added a `timeremap` link to the core module with animatable
`map` property. (Speed can increase or decrease between
keyframes including reverse.)
* Added `chain` and `link` XML elements to `xml` module.
* Added "meta.media.has_b_frames" property to `avformat`
producer.
* Removed deprecated modules:
+ `dv`
+ `gtk2` (not gdk)
+ `kino`
+ `linsys`
+ `lumas`
+ `motion_est`
+ `swfdec`
+ `videostab`
* Removed the following services:
+ `data_feed` filter
+ `data_show` filter
+ `region` filter and transition
+ `sdl_image`
* Converted filters to use new `mlt_image` class:
+ `brightness`
+ `imageconver`
+ `mirror`
+ `spot_remover`
* Deprecated the `audiowave` filter.
* Added the ability to build the `jackrack` module without
JACK to get only LADSPA producers and filters.
* Deprecated `start` and `end` properties for the following
filters:
+ `brightness`
+ `panner`
+ `boxblur`
+ `wave`
+ `volume`
* Removed deprecated `font` property from `pango` producer.
* Improved album art (attached pic) detection in `avformat`
producer.
* Improved the `resample` filter to have less artifacts and
use less memory.
Other:
* CMake: nearly complete rewrite.
* Removed the old configure bash scripts and Makefiles.
* Added `-chain` and `-link` options to `melt` command line.
- Switch build to cmake
- Drop libmlt-fixluma.patch (no longer useful)
- Add mlt-7.0.0-python_install_dir.patch
- Create single devel subpackage as cmake scripts are
undifferentiated
- Rename melt subpackage and add update-alternatives
- Spec cleanup
- Created by plater
- In state superseded
- Supersedes 893920
- Superseded by 895988
- Open review for opensuse-review-team
- Open review for openSUSE:Factory:Staging:adi:19
can't install melt-7.0.1-141.1.x86_64: nothing provides libmlt%{soname}-data = 7.0.1 needed by melt-7.0.1.x86_64 nothing provides libmlt%{soname}-modules = 7.0.1 needed by melt-7.0.1.x86_64
Request History
plater created request
fix typo in macro
- Update to version 7.0.1
* Fixed a system-installed build cannot finds its modules and
data.
* Fixed the python installation path for binaries.
* Added support for the `DESTDIR` environment variable when
creating melt symlink.
* Increased the build constant for the maximum size of a line
of a properties file.
* Fixed the vid.stab metadata install path.
- Drop mlt-7.0.0-python_install_dir.patch (merged upstream)
- Update to version 7.0.0
Framework:
* Added `mlt_chain` and `Mlt::Chain` classes.
* Added `mlt_link` and `Mlt::Link` classes.
* Added a `link` value to service `type` in the service
metadata schema.
* Added a boolean `animation` parameter attribute to the
service metadata schema.
* Added `mlt_animation_shift_frame()` and
`Mlt::Animation::shift_frames()`.
* Added `mlt_animation_get_string()`.
* Fixed using a stale cached property animation string.
* Added `mlt_image` and `Mlt::Image` classes.
* Remove legacy "height + 1" workaround in image allocation.
* Fixed a crash on setting `timewarp` speed higher than 23x.
* Added `mlt_audio_silence()`.
* Removed `mlt_image_opengl`.
* Replaced variadic arguments in `mlt_events` with new
`mlt_event_data` APIs.
* Removed `mlt_geometry` APIs.
* Renamed `mlt_image_rgb24a` as `mlt_image_rgba`.
* Renamed `mlt_image_rgb24` to `mlt_image_rgb`.
* Renamed `mlt_image_glsl` to `mlt_image_movit`.
* Renamed `mlt_image_glsl_texture` to
`mlt_image_opengl_texture`.
* Removed virtual function `mlt_frame::get_alpha_mask()`.
* Removed `mlt_frame_get_alpha_mask()`.
* Removed deprecated functions:
+ `mlt_sample_calculator`
+ `mlt_sample_calculator_to_now`
+ `mlt_channel_layout_name`
+ `mlt_channel_layout_id`
+ `mlt_channel_layout_channels`
+ `mlt_channel_layout_default`
+ `mlt_slices_init`
+ `mlt_slices_close`
+ `mlt_slices_run`
+ `mlt_playlist_move_region`
+ `Mlt::Playlist::move_region`
* Fixed a rounding error calculating display aspect ratio in
`mlt_profile_from_producer()`.
Modules:
* Added a `timeremap` link to the core module with animatable
`map` property. (Speed can increase or decrease between
keyframes including reverse.)
* Added `chain` and `link` XML elements to `xml` module.
* Added "meta.media.has_b_frames" property to `avformat`
producer.
* Removed deprecated modules:
+ `dv`
+ `gtk2` (not gdk)
+ `kino`
+ `linsys`
+ `lumas`
+ `motion_est`
+ `swfdec`
+ `videostab`
* Removed the following services:
+ `data_feed` filter
+ `data_show` filter
+ `region` filter and transition
+ `sdl_image`
* Converted filters to use new `mlt_image` class:
+ `brightness`
+ `imageconver`
+ `mirror`
+ `spot_remover`
* Deprecated the `audiowave` filter.
* Added the ability to build the `jackrack` module without
JACK to get only LADSPA producers and filters.
* Deprecated `start` and `end` properties for the following
filters:
+ `brightness`
+ `panner`
+ `boxblur`
+ `wave`
+ `volume`
* Removed deprecated `font` property from `pango` producer.
* Improved album art (attached pic) detection in `avformat`
producer.
* Improved the `resample` filter to have less artifacts and
use less memory.
Other:
* CMake: nearly complete rewrite.
* Removed the old configure bash scripts and Makefiles.
* Added `-chain` and `-link` options to `melt` command line.
- Switch build to cmake
- Drop libmlt-fixluma.patch (no longer useful)
- Add mlt-7.0.0-python_install_dir.patch
- Create single devel subpackage as cmake scripts are
undifferentiated
- Rename melt subpackage and add update-alternatives
- Spec cleanup
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
dimstar_suse added as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:19"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:adi:19"
waiting for mlt6 compat package for kdenlive
I submitted it to KDE:Applications but they declined it with no comment. sr#893745 and sr#893744
The comments are in the other request: https://build.opensuse.org/request/show/891858
libmlt is a multimedia library, it has nothing to do in KDE:Applications.
and for the record, you declined the libmlt6 requests:
https://build.opensuse.org/request/show/891248
https://build.opensuse.org/request/show/890711
So you're perfectly aware of the situation.
libmlt6 is exclusively for the use of kdenlive, which although it's a multimedia application, lives in KDE:Applications. The only other application that uses libmlt is shotcut, the kdenlive developers seem to have given up on their mlt7 branch. I don't wish to maintain libmlt6 and in fact there will never be an update and when kdenlive catches up with mlt7 it will become redundant.. Therefore it should live in KDE:Applications with kdenlive. I still have the package and a kdenlive that just requires pkgconfig mlt instead of requiring libmlt-devel. Just say the word and I'll submit them again
I'm sure Luigi is fine with maintaining the package in multimedia:libs
I really don't care, I just want the libmlt package to remain as is. There's no reason why the two melts should have to exist together, they must remain mutually exclusive. Don't forget to fix kdenlive. sr#893745
I never saw that request until now.
If you do not want to maintain libmlt6, there are other ways to express it, even if it lives in multimedia:libs.
This means: libmlt and libmlt6 source packages both produce binary packages with the same name; this conflicts with each other as only one (random) variant would be published.
Each source package needs to produce unique binary package names
I had to conflict python3-mlt < version and leave the libmlt6 name as python3-mlt. Now mlt6's python package simply gets upgraded and vice versa
you cannot have two source packages produce the same binary package name.