mirror of
https://gitlab.freedesktop.org/dabrain34/GstPipelineStudio.git
synced 2024-06-10 03:39:22 +00:00
macos: generate the installer building gtk
Using gtk version 4.13.1
This commit is contained in:
parent
2601454143
commit
a94c4f4d44
|
@ -247,7 +247,7 @@ macos installer stable:
|
|||
- curl https://sh.rustup.rs -sSf | sh -s -- -y
|
||||
- source $HOME/.cargo/env
|
||||
# brew install
|
||||
- /bin/bash -c "./installer/macos/brew_setup.sh"
|
||||
- /bin/bash -c "./installer/macos/package_setup.sh"
|
||||
- /bin/bash -c "./installer/macos/deploy_macos.sh"
|
||||
artifacts:
|
||||
name: "MacOS installer"
|
||||
|
|
|
@ -20,19 +20,32 @@ VERSION="$(cat VERSION)"
|
|||
export VERSION
|
||||
echo "VERSION=$VERSION"
|
||||
|
||||
pip3 install docutils
|
||||
|
||||
GSTREAMER_OPTS="
|
||||
-Dforce_fallback_for=gstreamer-1.0,libffi,pcre2 \
|
||||
-Dforce_fallback_for=gstreamer-1.0,libffi,pcre2,gtk \
|
||||
-Dgstreamer-1.0:libav=disabled \
|
||||
-Dgstreamer-1.0:examples=disabled \
|
||||
-Dgstreamer-1.0:introspection=disabled \
|
||||
-Dgstreamer-1.0:rtsp_server=disabled \
|
||||
-Dgstreamer-1.0:devtools=disabled \
|
||||
-Dgstreamer-1.0:ges=disabled \
|
||||
-Dgst-plugins-base:tests=disabled \
|
||||
-Dgstreamer-1.0:tests=disabled \
|
||||
-Dgst-plugins-bad:openexr=disabled -Dgstreamer-1.0:gst-examples=disabled \
|
||||
-Dorc:gtk_doc=disabled \
|
||||
-Dgstreamer-1.0:python=disabled"
|
||||
-Dgstreamer-1.0:python=disabled \
|
||||
-Dgtk:gtk_doc=false \
|
||||
-Dgtk:man-pages=true \
|
||||
-Dgtk:introspection=disabled \
|
||||
-Dgtk:build-examples=false \
|
||||
-Dgtkl:build-tests=false \
|
||||
-Dgtk:media-gstreamer=disabled \
|
||||
-Dgtk:x11-backend=false \
|
||||
-Dgtk:macos-backend=true \
|
||||
-Dgtk:print-cups=disabled \
|
||||
"
|
||||
|
||||
|
||||
# rebuild app release version
|
||||
rm -rf "${TARGETDIR}"
|
||||
|
|
|
@ -4,13 +4,22 @@ HOMEBREW_NO_INSTALL_CLEANUP=1
|
|||
|
||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||
|
||||
brew update
|
||||
|
||||
brew install pkg-config
|
||||
|
||||
# GTK4 support
|
||||
brew install gtk4
|
||||
brew install glib
|
||||
# brew install cairo libxrandr libxi libxcursor libxdamage libxinerama
|
||||
|
||||
brew install npm
|
||||
|
||||
/bin/bash -c "$(curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh)"
|
||||
|
||||
source ~/.nvm/nvm.sh
|
||||
|
||||
nvm install node
|
||||
|
||||
nvm install-latest-npm
|
||||
|
||||
npm install -g appdmg
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
directory=gtk
|
||||
url=https://gitlab.gnome.org/GNOME/gtk.git
|
||||
push-url=ssh://git@gitlab.gnome.org:GNOME/gtk.git
|
||||
revision=4.8.2
|
||||
revision=4.13.1
|
||||
depth=1
|
||||
|
||||
[provide]
|
||||
|
|
Loading…
Reference in a new issue