Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.3
kdenlive
kdenlive-0.9.2-mlt_datadir.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File kdenlive-0.9.2-mlt_datadir.patch of Package kdenlive
Index: src/CMakeLists.txt =================================================================== --- src/CMakeLists.txt.orig +++ src/CMakeLists.txt @@ -11,6 +11,24 @@ endif(APPLE) macro_optional_find_package(Nepomuk) macro_optional_find_package(QJSON) +execute_process( + COMMAND pkg-config --variable=mltdatadir mlt-framework + OUTPUT_VARIABLE MLT_DATADIR + RESULT_VARIABLE MLT_DATADIR_failed) +if (NOT MLT_DATADIR_failed) + string(REGEX REPLACE "[\r\n]" "" MLT_DATADIR "${MLT_DATADIR}") + add_definitions(-DMLT_DATADIR=\\\"\"${MLT_DATADIR}\"\\\") +endif(NOT MLT_DATADIR_failed) + +execute_process( + COMMAND pkg-config --variable=meltbin mlt-framework + OUTPUT_VARIABLE MLT_MELTBIN + RESULT_VARIABLE MLT_MELTBIN_failed) +if (NOT MLT_MELTBIN_failed) + string(REGEX REPLACE "[\r\n]" "" MLT_MELTBIN "${MLT_MELTBIN}") + add_definitions(-DMLT_MELTBIN=\\\"\"${MLT_MELTBIN}\"\\\") +endif(NOT MLT_MELTBIN_failed) + option(WITH_V4L "Build capture support with Video4Linux" ON) option(WITH_JogShuttle "Build Jog/Shuttle support" ON) Index: src/mainwindow.cpp =================================================================== --- src/mainwindow.cpp.orig +++ src/mainwindow.cpp @@ -2183,10 +2183,10 @@ void MainWindow::parseProfiles(const QSt } if (KdenliveSettings::mltpath().isEmpty()) - KdenliveSettings::setMltpath(QString(MLT_PREFIX) + QString("/share/mlt/profiles/")); + KdenliveSettings::setMltpath(QString(MLT_DATADIR) + QString("/profiles/")); if (KdenliveSettings::rendererpath().isEmpty() || KdenliveSettings::rendererpath().endsWith("inigo")) { - QString meltPath = QString(MLT_PREFIX) + QString("/bin/melt"); + QString meltPath = QString(MLT_MELTBIN); if (!QFile::exists(meltPath)) meltPath = KStandardDirs::findExe("melt"); KdenliveSettings::setRendererpath(meltPath);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor