mirror of
https://gitlab.freedesktop.org/dabrain34/GstPipelineStudio.git
synced 2024-05-10 04:12:46 +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
|
- curl https://sh.rustup.rs -sSf | sh -s -- -y
|
||||||
- source $HOME/.cargo/env
|
- source $HOME/.cargo/env
|
||||||
# brew install
|
# 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"
|
- /bin/bash -c "./installer/macos/deploy_macos.sh"
|
||||||
artifacts:
|
artifacts:
|
||||||
name: "MacOS installer"
|
name: "MacOS installer"
|
||||||
|
|
|
@ -20,19 +20,32 @@ VERSION="$(cat VERSION)"
|
||||||
export VERSION
|
export VERSION
|
||||||
echo "VERSION=$VERSION"
|
echo "VERSION=$VERSION"
|
||||||
|
|
||||||
|
pip3 install docutils
|
||||||
|
|
||||||
GSTREAMER_OPTS="
|
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:libav=disabled \
|
||||||
-Dgstreamer-1.0:examples=disabled \
|
-Dgstreamer-1.0:examples=disabled \
|
||||||
-Dgstreamer-1.0:introspection=disabled \
|
-Dgstreamer-1.0:introspection=disabled \
|
||||||
-Dgstreamer-1.0:rtsp_server=disabled \
|
-Dgstreamer-1.0:rtsp_server=disabled \
|
||||||
-Dgstreamer-1.0:devtools=disabled \
|
-Dgstreamer-1.0:devtools=disabled \
|
||||||
|
-Dgstreamer-1.0:ges=disabled \
|
||||||
-Dgst-plugins-base:tests=disabled \
|
-Dgst-plugins-base:tests=disabled \
|
||||||
-Dgstreamer-1.0:tests=disabled \
|
-Dgstreamer-1.0:tests=disabled \
|
||||||
-Dgst-plugins-bad:openexr=disabled -Dgstreamer-1.0:gst-examples=disabled \
|
-Dgst-plugins-bad:openexr=disabled -Dgstreamer-1.0:gst-examples=disabled \
|
||||||
-Dorc:gtk_doc=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
|
# rebuild app release version
|
||||||
rm -rf "${TARGETDIR}"
|
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)"
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||||
|
|
||||||
|
brew update
|
||||||
|
|
||||||
brew install pkg-config
|
brew install pkg-config
|
||||||
|
|
||||||
# GTK4 support
|
# GTK4 support
|
||||||
brew install gtk4
|
brew install glib
|
||||||
# brew install cairo libxrandr libxi libxcursor libxdamage libxinerama
|
# 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
|
npm install -g appdmg
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
directory=gtk
|
directory=gtk
|
||||||
url=https://gitlab.gnome.org/GNOME/gtk.git
|
url=https://gitlab.gnome.org/GNOME/gtk.git
|
||||||
push-url=ssh://git@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
|
depth=1
|
||||||
|
|
||||||
[provide]
|
[provide]
|
||||||
|
|
Loading…
Reference in a new issue