talkatu/talkatu

Require GTK 4.10 and GLib 2.76

10 months ago, Gary Kramlich
979e1d618007
Require GTK 4.10 and GLib 2.76

Also remove all of the code that was for version before GTK 4.10 and GLib 2.76

Testing Done:
Ran the unit tests and make sure the insert html dialog worked in the demo.

Reviewed at https://reviews.imfreedom.org/r/2527/
environment:
- BUILD_NUMBER
- REGISTRY_HOST=docker.io
- REPOSITORY=talkatu/builders
- DOCS_BUILD_IMAGE=docker.io/talkatu/builders:debian-bookworm-amd64
tasks:
import:
type: docker/import
files: .:.
clean:
type: convey/clean
files:
- debian-bookworm-amd64
- debian-bookworm-arm64
- debian-bookworm-armhf
- debian-bookworm-i386
- fedora-36-amd64
- fedora-rawhide-amd64
- scanbuild
- valgrind
- talkatu-docs
- talkatu-docs.zip
build:
type: docker/run
image: ${REGISTRY_HOST}/${REPOSITORY}:${TARGET}
export:
type: docker/export
files: ${TARGET}
docs-clean:
type: convey/clean
files:
- talkatu-docs
- talkatu-docs.zip
docs-build:
type: docker/run
image: ${DOCS_BUILD_IMAGE}
workdir: ${CONVEY_WORKSPACE}
script:
- set -ex
- meson setup build-docs -Ddoc=true
- ninja -C build-docs doc
- cd build-docs/talkatu/reference
- zip -9r talkatu-docs.zip talkatu
docs-export:
type: docker/export
files: build-docs/talkatu/reference/talkatu-docs.zip:talkatu-docs.zip
plans:
debian-bookworm-i386:
environment: TARGET=debian-bookworm-i386
stages:
- tasks: [import, build, export]
debian-bookworm-amd64:
environment: TARGET=debian-bookworm-amd64
stages:
- tasks: [import, build, export]
debian-bookworm-arm64:
environment: TARGET=debian-bookworm-arm64
stages:
- tasks: [import, build, export]
debian-bookworm-armhf:
environment: TARGET=debian-bookworm-armhf
stages:
- tasks: [import, build, export]
docs:
stages:
- tasks: [docs-clean, import, docs-build, docs-export]
fedora-36-amd64:
environment: TARGET=fedora-36-amd64
stages:
- tasks: [import, build, export]
fedora-rawhide-amd64:
environment: TARGET=fedora-rawhide-amd64
stages:
- tasks: [import, build, export]
scanbuild:
environment: TARGET=scanbuild
stages:
- tasks: [import, build]
- tasks: [export]
run: always
valgrind:
environment: TARGET=valgrind
stages:
- tasks: [import, build, export]
clean:
stages:
- tasks: clean