SUMMARY="Free open-source video editor" DESCRIPTION="Openshot can take your videos, photos, and music files and help \ you create the film you always dreamed of. Easily add sub-titles, transitions,\ and effects, then export your film to DVD, YouTube, Vimeo, Xbox 360, and many\ other common formats." HOMEPAGE="https://www.openshot.org" COPYRIGHT="2008-2023 OpenShot Studios, LLC" LICENSE="GNU GPL v3" REVISION="1" SOURCE_URI="https://github.com/OpenShot/openshot-qt/archive/v$portVersion.tar.gz" CHECKSUM_SHA256="0522bd6c7d2b254e598d0ed53e7b6b8d7af566e6242f1d2af22c281807fc3f9a" SOURCE_FILENAME="openshot-$portVersion.tar.gz" SOURCE_DIR="openshot-qt-$portVersion" PATCHES="openshot-$portVersion.patchset" ADDITIONAL_FILES="openshot.rdef.in" ARCHITECTURES="any" PYTHON_VERSION="3.9" PROVIDES=" openshot$secondaryArchSuffix = $portVersion app:OpenShot$secondaryArchSuffix = $portVersion " REQUIRES=" haiku$secondaryArchSuffix httplib2_python39 libopenshot_python39 pyqt5_python39 pyzmq_python39 requests_python39 setuptools_python39 cmd:python$PYTHON_VERSION " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel libopenshot_python39 pyqt5_python39 setuptools_python39 " BUILD_PREREQUIRES=" cmd:python$PYTHON_VERSION " BUILD() { true } INSTALL() { # Add Haiku resources local APP_SIGNATURE="application/x-vnd.openshot" local MAJOR="`echo "$portVersion" | cut -d. -f1`" local MIDDLE="`echo "$portVersion" | cut -d. -f2`" local MINOR="`echo "$portVersion" | cut -d. -f3`" local LONG_INFO="$SUMMARY" sed \ -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ -e "s|@MAJOR@|$MAJOR|" \ -e "s|@MIDDLE@|$MIDDLE|" \ -e "s|@MINOR@|$MINOR|" \ -e "s|@LONG_INFO@|$LONG_INFO|" \ $portDir/additional-files/openshot.rdef.in \ > openshot.rdef # GENERIC: all python_setuptools-based installs need this python=$portPackageLinksDir/cmd~python${PYTHON_VERSION}/bin/python${PYTHON_VERSION} pythonVersion=$($python --version 2>&1 | sed 's/Python //' | head -c3) installLocation=$prefix/lib/python$pythonVersion/vendor-packages/ export PYTHONPATH=$installLocation:$PYTHONPATH mkdir -p $installLocation $appsDir $python setup.py install --prefix=$prefix mv $binDir/openshot-qt $appsDir/OpenShot rm -rf $binDir settype -t application/x-vnd.Be-elfexecutable \ $appsDir/OpenShot # Installing extra-attribs rc openshot.rdef resattr -o $appsDir/OpenShot \ openshot.rsrc addAppDeskbarSymlink $appsDir/OpenShot }