mirror of https://github.com/GNOME/gimp.git
Issue #13367: use correct AppImage and MSIX IDs for continuous builds.
Also make sure we ship the relevant graphviz runtime dependencies when the debug menu is visible.
This commit is contained in:
parent
b2bf83a6bd
commit
afa152ea54
|
@ -99,7 +99,7 @@ fi
|
||||||
eval $(sed -n 's/^#define *\([^ ]*\) *\(.*\) *$/export \1=\2/p' $BUILD_DIR/config.h)
|
eval $(sed -n 's/^#define *\([^ ]*\) *\(.*\) *$/export \1=\2/p' $BUILD_DIR/config.h)
|
||||||
|
|
||||||
## Set proper AppImage update channel and App ID
|
## Set proper AppImage update channel and App ID
|
||||||
if [ -z "$GIMP_RELEASE" ] && [ "$GIMP_UNSTABLE" ] || [ "$GIMP_IS_RC_GIT" ]; then
|
if [ -z "$GIMP_RELEASE" ] || [ "$GIMP_IS_RC_GIT" ]; then
|
||||||
export CHANNEL="Continuous"
|
export CHANNEL="Continuous"
|
||||||
elif [ "$GIMP_RELEASE" ] && [ "$GIMP_UNSTABLE" ] || [ "$GIMP_RC_VERSION" ]; then
|
elif [ "$GIMP_RELEASE" ] && [ "$GIMP_UNSTABLE" ] || [ "$GIMP_RC_VERSION" ]; then
|
||||||
export CHANNEL="Pre"
|
export CHANNEL="Pre"
|
||||||
|
@ -324,7 +324,9 @@ bund_usr "$UNIX_PREFIX" "share/poppler"
|
||||||
### file-wmf support
|
### file-wmf support
|
||||||
bund_usr "$UNIX_PREFIX" "share/fonts/type1/urw-base35/Nimbus*" --dest "share/libwmf/fonts"
|
bund_usr "$UNIX_PREFIX" "share/fonts/type1/urw-base35/Nimbus*" --dest "share/libwmf/fonts"
|
||||||
bund_usr "$UNIX_PREFIX" "share/fonts/type1/urw-base35/StandardSymbols*" --dest "share/libwmf/fonts"
|
bund_usr "$UNIX_PREFIX" "share/fonts/type1/urw-base35/StandardSymbols*" --dest "share/libwmf/fonts"
|
||||||
if [ "$GIMP_UNSTABLE" ]; then
|
# Note: we want the same test as around the global variable
|
||||||
|
# show_debug_menu in app/main.c
|
||||||
|
if [ "$GIMP_UNSTABLE" ] || [ -z "$GIMP_RELEASE" ]; then
|
||||||
### Image graph support
|
### Image graph support
|
||||||
bund_usr "$UNIX_PREFIX" "bin/libgvc*" --rename "bin/dot"
|
bund_usr "$UNIX_PREFIX" "bin/libgvc*" --rename "bin/dot"
|
||||||
bund_usr "$UNIX_PREFIX" "lib/graphviz/config*"
|
bund_usr "$UNIX_PREFIX" "lib/graphviz/config*"
|
||||||
|
|
|
@ -157,7 +157,9 @@ bundle "$GIMP_PREFIX" bin/gimp*.exe
|
||||||
bundle "$GIMP_PREFIX" bin/libgimp*.dll
|
bundle "$GIMP_PREFIX" bin/libgimp*.dll
|
||||||
### Bundled just to promote GEGL. See: https://gitlab.gnome.org/GNOME/gimp/-/issues/10580
|
### Bundled just to promote GEGL. See: https://gitlab.gnome.org/GNOME/gimp/-/issues/10580
|
||||||
bundle "$GIMP_PREFIX" bin/gegl.exe
|
bundle "$GIMP_PREFIX" bin/gegl.exe
|
||||||
if [ "$GIMP_UNSTABLE" ] && [[ ! "$MSYSTEM_PREFIX" =~ "32" ]]; then
|
# Note: we want the same test as around the global variable
|
||||||
|
# show_debug_menu in app/main.c
|
||||||
|
if [ "$GIMP_UNSTABLE" ] || [ -z "$GIMP_RELEASE" ] && [[ ! "$MSYSTEM_PREFIX" =~ "32" ]]; then
|
||||||
### Needed for 'Show image graph'.
|
### Needed for 'Show image graph'.
|
||||||
#### See: https://gitlab.gnome.org/GNOME/gimp/-/issues/6045
|
#### See: https://gitlab.gnome.org/GNOME/gimp/-/issues/6045
|
||||||
bundle "$MSYSTEM_PREFIX" bin/dot.exe
|
bundle "$MSYSTEM_PREFIX" bin/dot.exe
|
||||||
|
@ -171,7 +173,7 @@ bundle "$MSYSTEM_PREFIX" bin/gdbus.exe
|
||||||
### Needed for hyperlink support etc... See: https://gitlab.gnome.org/GNOME/gimp/-/issues/12288
|
### Needed for hyperlink support etc... See: https://gitlab.gnome.org/GNOME/gimp/-/issues/12288
|
||||||
#...when running from `gimp*.exe --verbose`
|
#...when running from `gimp*.exe --verbose`
|
||||||
bundle "$MSYSTEM_PREFIX" bin/gspawn*-console.exe
|
bundle "$MSYSTEM_PREFIX" bin/gspawn*-console.exe
|
||||||
if [ -z "$GIMP_UNSTABLE" ]; then
|
if [ -z "$GIMP_UNSTABLE" ] && [ "$GIMP_RELEASE" ]; then
|
||||||
#...when running from `gimp*.exe`
|
#...when running from `gimp*.exe`
|
||||||
bundle "$MSYSTEM_PREFIX" bin/gspawn*-helper.exe
|
bundle "$MSYSTEM_PREFIX" bin/gspawn*-helper.exe
|
||||||
fi
|
fi
|
||||||
|
@ -189,7 +191,7 @@ if [ -z "$QUASI_MSYS2_ROOT" ]; then
|
||||||
|
|
||||||
#python.exe is needed for plug-ins output in `gimp-console*.exe`
|
#python.exe is needed for plug-ins output in `gimp-console*.exe`
|
||||||
bundle "$MSYSTEM_PREFIX" bin/python.exe
|
bundle "$MSYSTEM_PREFIX" bin/python.exe
|
||||||
if [ -z "$GIMP_UNSTABLE" ]; then
|
if [ -z "$GIMP_UNSTABLE" ] && [ "$GIMP_RELEASE" ]; then
|
||||||
#pythonw.exe is needed to run plug-ins silently in `gimp*.exe`
|
#pythonw.exe is needed to run plug-ins silently in `gimp*.exe`
|
||||||
bundle "$MSYSTEM_PREFIX" bin/pythonw.exe
|
bundle "$MSYSTEM_PREFIX" bin/pythonw.exe
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -92,7 +92,7 @@ ForEach ($line in $(Select-String 'define' $config_path -AllMatches))
|
||||||
}
|
}
|
||||||
|
|
||||||
## Get Identity Name (the dir shown in Explorer)
|
## Get Identity Name (the dir shown in Explorer)
|
||||||
if (-not $GIMP_RELEASE -and $GIMP_UNSTABLE -or $GIMP_IS_RC_GIT)
|
if (-not $GIMP_RELEASE -or $GIMP_IS_RC_GIT)
|
||||||
{
|
{
|
||||||
$IDENTITY_NAME="GIMP.GIMPInsider"
|
$IDENTITY_NAME="GIMP.GIMPInsider"
|
||||||
}
|
}
|
||||||
|
@ -211,11 +211,11 @@ foreach ($bundle in $supported_archs)
|
||||||
(Get-Content $msix_arch\AppxManifest.xml) | Foreach-Object {$_ -replace "@IDENTITY_NAME@","$IDENTITY_NAME"} |
|
(Get-Content $msix_arch\AppxManifest.xml) | Foreach-Object {$_ -replace "@IDENTITY_NAME@","$IDENTITY_NAME"} |
|
||||||
Set-Content $msix_arch\AppxManifest.xml
|
Set-Content $msix_arch\AppxManifest.xml
|
||||||
### Set Display Name (the name shown in MS Store)
|
### Set Display Name (the name shown in MS Store)
|
||||||
if (-not $GIMP_RELEASE -and $GIMP_UNSTABLE -or $GIMP_IS_RC_GIT)
|
if (-not $GIMP_RELEASE -or $GIMP_IS_RC_GIT)
|
||||||
{
|
{
|
||||||
$display_name='GIMP (Insider)'
|
$display_name='GIMP (Insider)'
|
||||||
}
|
}
|
||||||
elseif ($GIMP_RELEASE -and $GIMP_UNSTABLE -or $GIMP_RC_VERSION)
|
elseif (($GIMP_RELEASE -and $GIMP_UNSTABLE) -or $GIMP_RC_VERSION)
|
||||||
{
|
{
|
||||||
$display_name='GIMP (Preview)'
|
$display_name='GIMP (Preview)'
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue