mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 12:10:06 +02:00
OpenShot: add icon
This commit is contained in:
38
media-video/openshot/additional-files/openshot.rdef.in
Normal file
38
media-video/openshot/additional-files/openshot.rdef.in
Normal 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"
|
||||
};
|
||||
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user