Package Details: libopenshot-git 0.7.0.r111.g8f1f091c-1

Git Clone URL: https://aur.archlinux.org/libopenshot-git.git (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: https://www.openshot.org/
Licenses: LGPL-3.0-or-later
Conflicts: libopenshot
Provides: libopenshot, libopenshot.so
Submitter: dbermond
Maintainer: dbermond
Last Packager: dbermond
Votes: 2
Popularity: 0.000000
First Submitted: 2017-07-24 01:20 (UTC)
Last Updated: 2026-06-15 15:47 (UTC)

Latest Comments

1 2 3 Next › Last »

dbermond commented on 2026-06-15 15:47 (UTC)

@simona I have just checked, and the package is building perfectly fine. I cannot reproduce your issue.

simona commented on 2026-06-14 21:02 (UTC)

Total Test time (real) = 108.51 sec
The following tests FAILED:
44 - Clip:CreateReader_selects_qt_image_reader (Subprocess aborted) Clip
48 - Clip:safe_extension_parsing_no_dot (Subprocess aborted) Clip
54 - Clip:timeline_location_y_endpoints_offscreen_for_qt_square_image_reader (Subprocess aborted) Clip
55 - Clip:Timeline render remains visible after loading clip with empty core transform keyframes (Subprocess aborted) Clip
63 - Clip:clip_location_endpoints_offscreen_for_qt_square_image_reader (Subprocess aborted) Clip
107 - FFmpegReader:Static_Image_JPG_Reports_Single_Image (Subprocess aborted) FFmpegReader
224 - QtImageReader:GetFrame_Before_Opening (Subprocess aborted) QtImageReader
225 - QtImageReader:Max_Decode_Size_QtImageReader (Subprocess aborted) QtImageReader
226 - QtImageReader:Duration_And_Length_QtImageReader (Subprocess aborted) QtImageReader
228 - QtImageReader:Default_Constructor (Subprocess aborted) QtImageReader
241 - Timeline:Parent effect update preserves child effect id (Failed) Timeline
242 - Timeline:Effect: Blur (Failed)                    Timeline
244 - Timeline:TimelineBase (Failed)                    Timeline
245 - Timeline:two-track video (Subprocess aborted)     Timeline
247 - Timeline:GetClipEffect by id (Failed)             Timeline
250 - Timeline:GetMaxFrame and GetMaxTime (Failed)      Timeline
251 - Timeline:RemoveEffect while open (active pipeline safety) (Failed) Timeline
253 - Timeline:GetClip by id (Failed)                   Timeline
256 - Timeline:GetMinFrame and GetMinTime (Failed)      Timeline
259 - Timeline:ApplyJSONDiff and FrameMappers (Failed)  Timeline
266 - Timeline:Set Json and clear clips (Failed)        Timeline
267 - Timeline:Multi-threaded Timeline GetFrame (Failed) Timeline
273 - Timeline:Clip order (Failed)                      Timeline
368 - Displace:Displace serializes map_reader independently from shared mask_reader (Subprocess aborted) Displace
369 - Displace:Displace ProcessFrame uses map source and shared mask together (Subprocess aborted) Displace
396 - EffectMask:Brightness mask mode vary strength differs from limit-to-area (Subprocess aborted) EffectMask
400 - EffectMask:Sharpen mask mode vary strength differs from limit-to-area (Subprocess aborted) EffectMask
403 - EffectMask:Pixelate mask mode vary strength differs from limit-to-area (Subprocess aborted) EffectMask
405 - EffectMask:Hue mask mode vary strength differs from limit-to-area (Subprocess aborted) EffectMask
414 - EffectMask:EffectBase accepts legacy reader key for mask source (Subprocess aborted) EffectMask
415 - EffectMask:EffectBase mask fields serialize and deserialize (Subprocess aborted) EffectMask
418 - EffectMask:Saturation mask mode drive amount differs from post blend (Subprocess aborted) EffectMask
423 - EffectMask:Blur mask mode drive amount differs from post blend (Subprocess aborted) EffectMask
424 - EffectMask:EffectBase common mask blend applies to ProcessFrame (Subprocess aborted) EffectMask
428 - Mask:Mask ProcessFrame brightness 1.0 ignores gray mask and still clears (Subprocess aborted) Mask
429 - Mask:Mask ProcessFrame honors invert mask property (Subprocess aborted) Mask
430 - Mask:Mask accepts legacy reader json field (Subprocess aborted) Mask
431 - Mask:Mask ProcessFrame brightness 1.0 fully clears output (Subprocess aborted) Mask
435 - Mask:Mask replace_image emits grayscale values (Subprocess aborted) Mask
436 - Mask:Mask invert flips reader mask alpha mapping (Subprocess aborted) Mask
437 - Mask:Mask maximum contrast keeps a narrow transition band (Subprocess aborted) Mask
438 - Mask:Mask ProcessFrame brightness -1.0 keeps output opaque (Subprocess aborted) Mask
439 - Mask:Mask applies alpha from reader source (Subprocess aborted) Mask
469 - ImageWriter:conversions (Subprocess aborted)      ImageWriter
Errors while running CTest
==> ERRORE: Si è verificato un errore in check().
L'operazione sta per essere interrotta...
-> error making: libopenshot-git-exit status 4

dbermond commented on 2026-04-08 03:06 (UTC)

@simona I've just checked, and the package is building perfectly fine. I cannot reproduce your issue.

simona commented on 2026-04-06 22:23 (UTC)

Generating build files for OpenShot with CMake 4.3.1
Building libopenshot (version 0.6.0)
SO/API/ABI Version: 29

CMake Error at src/CMakeLists.txt:187 (find_package): Could not find a configuration file for package "OpenShotAudio" that is compatible with requested version "0.6.0".

The following configuration files were considered but not accepted:

/usr/lib/cmake/OpenShotAudio/OpenShotAudioConfig.cmake, version: 0.5.0 The version found is not compatible with the version requested. /lib/cmake/OpenShotAudio/OpenShotAudioConfig.cmake, version: 0.5.0 The version found is not compatible with the version requested.

abd commented on 2025-10-11 06:06 (UTC) (edited on 2025-10-11 06:07 (UTC) by abd)

Sorry, imagemagick is outdated

updating it should now solve it

abd commented on 2025-10-10 23:18 (UTC)

I think compile succeed (?) but linking error:

Generating build files for OpenShot with CMake 4.0.1-dirty
Building libopenshot (version 0.4.0)
SO/API/ABI Version: 27

-- Looking for system jsoncpp
-- Could NOT find Resvg (missing: Resvg_LIBRARIES Resvg_INCLUDE_DIRS) (found version "")
-- Checking for module 'libavresample'
-- Package 'libavresample' not found
-- Checking for module 'babl'
-- Package 'babl' not found
-- PYTHON_MODULE_PATH: /usr//usr/lib/python3.13/site-packages
-- Doxygen found, enabling libopenshot documentation target
-- libopenshot Build configuration: -- The following features have been enabled:

  • FFmpeg swresample, Audio resampling uses swresample
  • FFmpeg hwaccel, GPU-accelerated routines (FFmpeg 3.4+)
  • OpenCV algorithms, Use OpenCV algorithms
  • Parallel tests, Unit tests can use 4 processors
  • Unit tests, Compile unit tests for library functions
  • Non-default target 'coverage', Run unit tests and (if enabled) collect coverage data
  • Non-default target 'doc', Build formatted API documentation (HTML+SVG)

-- The following OPTIONAL packages have been found:

  • ImageMagick
  • cppzmq
  • PkgConfig
  • babl
  • OpenCV (required version >= 4)
  • Threads
  • PythonInterp (required version >= 3)
  • PythonLibs (required version >= 3)
  • Doxygen
  • Catch2

-- The following REQUIRED packages have been found:

  • OpenShotAudio (required version >= 0.4.0)
  • jsoncpp
  • Qt5Widgets
  • Qt5Svg
  • FFmpeg
  • OpenMP
  • ZeroMQ
  • Protobuf (required version >= 3)
  • Qt5Core (required version >= 5.15.17)
  • Qt5Gui
  • Qt5
  • SWIG (required version >= 3.0)

-- The following features have been disabled:

  • Coverage, analyze test coverage and generate report
  • IWYU (include-what-you-use), Scan all source files with 'iwyu'

-- The following OPTIONAL packages have not been found:

  • Resvg

-- Configuring done (35.8s) -- Generating done (3.4s) -- Build files have been written to: /home/abdu/Downloads/libopenshot-git/src/build
[ 1%] Built target openshot_autogen_timestamp_deps
[ 2%] Built target openshot_autogen
[ 57%] Built target openshot
[ 57%] Linking CXX executable openshot-example
/usr/bin/ld: /usr/lib/libMagickCore-7.Q16HDRI.so.10: undefined reference to xmlFreeDoc@LIBXML2_2.4.30' /usr/bin/ld: /usr/lib/libMagickCore-7.Q16HDRI.so.10: undefined reference toxmlReadMemory@LIBXML2_2.6.0'

A bright idea to clarify ?

dbermond commented on 2025-10-10 19:38 (UTC)

@abd @ticpu package updated to match the latest upstream changes.

ticpu commented on 2025-10-10 04:07 (UTC)

@abd edit the PKGBUILD file and remove the prepare() section completely. The issue has been fixed upstream and the patch isn't required anymore.

@dbermond I think the PKGBUILD could be updated as well!

abd commented on 2025-10-10 03:44 (UTC) (edited on 2025-10-10 03:44 (UTC) by abd)

...
==> Retrieving sources...
-> Updating libopenshot git repo...
-> Found 010-libopenshot-disable-cxx-standard-restriction.patch
==> Validating source files with sha256sums... libopenshot ... Skipped 010-libopenshot-disable-cxx-standard-restriction.patch ... Passed ==> Extracting sources... -> Creating working copy of libopenshot git repo... Switched to a new branch 'makepkg' ==> Starting prepare()...
patching file CMakeLists.txt
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file CMakeLists.txt.rej
==> ERROR: A failure occurred in prepare().

How solving this ?