Package Details: libopenshot-git 0.3.2.r61.ga9e34a9b-3

Git Clone URL: (read-only, click to copy)
Package Base: libopenshot-git
Description: A high quality, open-source video editing, animation, and playback library for C++, Python, and Ruby (git version)
Upstream URL:
Licenses: LGPL-3.0-or-later
Conflicts: libopenshot
Provides: libopenshot,
Submitter: dbermond
Maintainer: dbermond
Last Packager: dbermond
Votes: 2
Popularity: 0.000039
First Submitted: 2017-07-24 01:20 (UTC)
Last Updated: 2024-04-07 12:13 (UTC)

Latest Comments

1 2 Next › Last »

dbermond commented on 2024-04-07 12:06 (UTC)

@archdub @ticpu After further investigation, I see why are you getting this. That's probably because you have opencv installed, which triggers a feature that also requires probotobuf. And protobuf in turn currently requires C++ 17. Package updated to match the repository one, which depends on opencv, and added a patch to disable the C++ standard restriction.

ticpu commented on 2024-04-05 02:02 (UTC) (edited on 2024-04-05 02:07 (UTC) by ticpu)

Thanks @archdub, this fixes it for me as well. @dbermond, would it be possible to add that to the package please?

dbermond commented on 2024-02-26 14:28 (UTC)

@archdub I'm using Arch Linux. Other distributions are not supported.

archdub commented on 2024-02-18 22:02 (UTC) (edited on 2024-02-18 22:06 (UTC) by archdub)

@dbermond I managed to build it without errors. I compared your PKGBUILD with that of the official package. There are lots of differences! What caught my eye was the lack of a prepare function in your PKGBUILD so I copied the one from the standard Arch package and that solved the build issue. I don't know why you were not getting errors. Are you using Arch or an Arch derivative like Manjaro?

Anyway, this is what I added:

# mine - this whole function
prepare() {
# protobuf 23 requiers C++17
sed -e 's|CMAKE_CXX_STANDARD 14|CMAKE_CXX_STANDARD 17|' -i libopenshot/CMakeLists.txt

dbermond commented on 2024-02-13 14:55 (UTC)

@archdub I've just checked, and the package is building fine. No clue about what can be causing this for you.

archdub commented on 2024-02-11 21:08 (UTC)

I managed to successfully build libopenshot-audio-git, however building this package, fails with tons of errors. What follows is just the last few of them.

/usr/include/absl/strings/cord.h:1020:18: error: cannot convert ‘absl::lts_20230802::Cord::HashFragmented<absl::lts_20230802::hash_internal::MixingHashState>(absl::lts_20230802::hash_internal::MixingHashState) const::<lambda(int)>’ to ‘int’ 1020 | ForEachChunk(&combiner, &hash_state { | ^ | | | absl::lts_20230802::Cord::HashFragmented<absl::lts_20230802::hash_internal::MixingHashState>(absl::lts_20230802::hash_internal::MixingHashState) const::<lambda(int)> 1021 | hash_state = combiner.add_buffer(std::move(hash_state),, | ~ 1022 | chunk.size()); | 1023 | }); | ~ /usr/include/absl/strings/cord.h:1591:48: note: initializing argument 1 of ‘void absl::lts_20230802::Cord::ForEachChunk(int) const’ 1591 | absl::FunctionRef<void(absl::string_view)> callback) const { | ~^~ make[2]: *** [src/CMakeFiles/openshot.dir/build.make:1252: src/CMakeFiles/openshot.dir/CVObjectDetection.cpp.o] Error 1 make[2]: *** [src/CMakeFiles/openshot.dir/build.make:1266: src/CMakeFiles/openshot.dir/TrackedObjectBBox.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:970: src/CMakeFiles/openshot.dir/all] Error 2 make: *** [Makefile:166: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

dbermond commented on 2021-05-26 23:27 (UTC)

@Groumpf Tests fails for me when using catch2. I'll be not changing this for the time being while we cannot find a solution for the failing tests.

Groumpf commented on 2021-04-12 07:43 (UTC)

libopenshot seems to be using catch2 for testing since #d9775d4a5e9b011e31a45526767c783d7b201040.

Compiling worked for me simply by replacing unittestpp witch catch2 in the make dependencies.

dbermond commented on 2020-01-17 01:54 (UTC)

@elgabo Build the package in a clean chroot with devtools.

elgabo commented on 2020-01-14 14:33 (UTC)

Build failed if libmagick6 is installed, and libmagick6 is needed by inkscape :/