OpenShot: add icon

This commit is contained in:
Gerasim Troeglazov
2018-09-06 16:45:29 +10:00
parent ceb08d3214
commit 68247814c1
2 changed files with 70 additions and 5 deletions

View File

@@ -0,0 +1,38 @@
resource app_flags B_SINGLE_LAUNCH | B_ARGV_ONLY;
resource app_version {
major = @MAJOR@,
middle = @MIDDLE@,
minor = @MINOR@,
variety = B_APPV_FINAL,
internal = 0,
short_info = "OpenShot",
long_info = "@LONG_INFO@"
};
resource app_signature "@APP_SIGNATURE@";
resource vector_icon {
$"6E63696605020016023B04D73A572FBA37F83ADC954AF8014A353500FFFF8302"
$"00040200EAF2FFFF73A4F0020006023C3F193C35FABB15E83B22A348EEB04823"
$"B400D8E0EBFF3A79DB050004017D04020BBCB8BA8DBC7FBAD2BD61BA9ABE91BB"
$"2EBDF9BAECC09FBC23C47DBE81C29FBD37C4ECBED2C5AFBF96C563BF21C5E2BF"
$"D5C579C049C5A5C01BC4F9C0C6C3CFC18DC463C129C21AC2A4BE79C475C050C3"
$"9CBDE8C4B2BCB9C50BBD57C4F9BC80C4C7BC6EC416BC7AC46ABC4DC2E9BC41C0"
$"8ABC43C1B9BC3FBEDEBC6DBB86BC3EBD30BC7ABB31000ABEABB4A1BEABB4A1C1"
$"2FB463C5DFB676C3C6B50DC83CB807CA8BBD4FC9F2BA8ACB08BF6FCA0EC3B9CA"
$"D7C1B2C943C5D1C5F5C8E5C7CFC7A4C43FCA17C017CAD8C22CCABDBCEECAF3B7"
$"96C759B9C3C9A4B615C5B4B4B2C16AB500C3A2B44ABF03B5F2BA5CB4C5BC7CB7"
$"A9B728BEABB4A1BB0CB4F1BEABB4A1000CBF77B5A7BF77B5A7C1AAB59AC5A6B7"
$"98C3E1B649C722B8BCC908BC01C860BA3CCA03BE6CC8EFC3A1C9F9C13CC848C5"
$"3FC5C7C7B1C722C69DC430C8E8C039C9BAC238C99BBDD7C9DCB98BC7A5BB6FC9"
$"18B8D9C710B7A4C5B7B834C66CB68BC435B5B1C08AB5D2C268B583BE8DB6EFBA"
$"C8B5F3BC84B78BB99BB97BB7CBB87CB8A5BB2EB677BF77B5A7BD4EB5B1BF77B5"
$"A7060ABEAA0A33574A454A504A3B3A353A3F3A2D4A27542F5A3B594953524B57"
$"3E5A050A040101023F7FA40000000000003D907F46DFA34A52F20A0301011001"
$"178400040A020102000A000103000A010101123FBDD40000000000003FBDDE42"
$"0E8B420FCC0117832304"
};

View File

@@ -6,19 +6,20 @@ you create the film you always dreamed of. Easily add sub-titles, transitions,\
HOMEPAGE="https://www.openshot.org"
COPYRIGHT="2008-2017 OpenShot Studios, LLC"
LICENSE="GNU GPL v3"
REVISION="1"
REVISION="2"
SOURCE_URI="https://github.com/OpenShot/openshot-qt/archive/v$portVersion.tar.gz"
CHECKSUM_SHA256="957792cb5c07ec7c593b9af7d234f75110ac8df0aa179e284ed84f48f552d9bd"
SOURCE_FILENAME="openshot-$portVersion.tar.gz"
SOURCE_DIR="openshot-qt-$portVersion"
PATCHES="openshot-$portVersion.patchset"
PYTHON_VERSION="3.6"
ADDITIONAL_FILES="openshot.rdef.in"
ARCHITECTURES="any"
PROVIDES="
openshot$secondaryArchSuffix = $portVersion
cmd:openshot_qt
app:OpenShot$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
@@ -48,13 +49,39 @@ BUILD()
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/python3
pythonVersion=$($python --version 2>&1 | sed 's/Python //' | head -c3)
installLocation=$prefix/lib/python$pythonVersion/vendor-packages/
export PYTHONPATH=$installLocation:$PYTHONPATH
mkdir -p $installLocation
mkdir -p $installLocation $appsDir
$python setup.py install \
--prefix=$prefix
$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
}