feat!: remove sourceview from dependencies

This commit is contained in:
Gabriele Musco 2024-01-08 22:45:32 +00:00
parent 1d1f09ab55
commit 29ad5990fc
6 changed files with 2 additions and 47 deletions

View file

@ -22,7 +22,7 @@ cargo:test:
script:
- echo 'deb http://deb.debian.org/debian experimental main' > /etc/apt/sources.list.d/experimental.list
- apt-get update
- apt-get -t experimental install libgtk-4-dev libadwaita-1-dev libgtksourceview-5-dev libssl-dev libjxl-dev libvte-2.91-gtk4-dev -y
- apt-get -t experimental install libgtk-4-dev libadwaita-1-dev libssl-dev libjxl-dev libvte-2.91-gtk4-dev -y
- apt-get install meson ninja-build git desktop-file-utils gettext file libusb-dev libusb-1.0-0-dev curl -y
- curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs -o /tmp/rustup.sh
- chmod +x /tmp/rustup.sh
@ -41,7 +41,7 @@ appimage:
script:
- echo 'deb http://deb.debian.org/debian experimental main' > /etc/apt/sources.list.d/experimental.list
- apt-get update
- apt-get -t experimental install libgtk-4-dev libadwaita-1-dev libgtksourceview-5-dev libssl-dev libjxl-dev libvte-2.91-gtk4-dev -y
- apt-get -t experimental install libgtk-4-dev libadwaita-1-dev libssl-dev libjxl-dev libvte-2.91-gtk4-dev -y
- apt-get install meson ninja-build git desktop-file-utils gettext file libusb-dev libusb-1.0-0-dev curl -y
- curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs -o /tmp/rustup.sh
- chmod +x /tmp/rustup.sh

36
Cargo.lock generated
View file

@ -301,7 +301,6 @@ dependencies = [
"reqwest",
"serde",
"serde_json",
"sourceview5",
"tracker",
"uuid",
"zoha-vte4",
@ -1877,41 +1876,6 @@ dependencies = [
"windows-sys",
]
[[package]]
name = "sourceview5"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "88c5f976a113e947bc5ec67758b2960c0db4ca76f80fb410d7cd86cd456d9ee5"
dependencies = [
"futures-channel",
"futures-core",
"gdk-pixbuf",
"gdk4",
"gio",
"glib",
"gtk4",
"libc",
"pango",
"sourceview5-sys",
]
[[package]]
name = "sourceview5-sys"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "29637cccd56075a37ba72c0cc8b8d599dbc1d857e30dadea97eaacbc29b7fd46"
dependencies = [
"gdk-pixbuf-sys",
"gdk4-sys",
"gio-sys",
"glib-sys",
"gobject-sys",
"gtk4-sys",
"libc",
"pango-sys",
"system-deps",
]
[[package]]
name = "spin"
version = "0.9.8"

View file

@ -36,9 +36,6 @@ serde = { version = "1.0.188", features = [
"derive"
] }
serde_json = "1.0.106"
sourceview5 = { version = "0.7.1", features = [
"v5_6"
] }
tracker = "0.2.1"
uuid = { version = "1.4.1", features = ["v4", "fast-rng"] }
zoha-vte4 = { version = "0.0.2", features = ["v0_72"] }

View file

@ -1,7 +1,3 @@
.padded {
padding: 18px;
}
.sourceview-transparent-bg, .sourceview-transparent-bg * {
background-color: transparent;
}

1
dist/arch/PKGBUILD vendored
View file

@ -9,7 +9,6 @@ url='https://gitlab.com/gabmus/envision'
license=(GPL)
depends=(
gtk4
gtksourceview5
libadwaita
openxr
libgl

View file

@ -18,7 +18,6 @@ description = 'GUI for Monado' # temporary
dependency('glib-2.0', version: '>= 2.66')
dependency('gio-2.0', version: '>= 2.66')
dependency('gtk4', version: '>= 4.10.0')
dependency('gtksourceview-5', version: '>= 5.6.0')
dependency('vte-2.91-gtk4', version: '>= 0.72.0')
glib_compile_resources = find_program('glib-compile-resources', required: true)