mirror of
https://github.com/narrrl/proton-drive-linux.git
synced 2026-11-04 16:56:59 +01:00
- The Proton accent preference becomes a whole Proton theme that also holds against a GTK theme imported from gtk.css; folders get Proton's purple folder icon while it is on. - Places map markers show one of each town's photos with a count, and zoomed in on a town every photo sits where it was taken (Request::PlaceLocations). Photos taken on one spot are listed in a popover. "Show on map" in the photo viewer goes to the Places map. - The built-in map draws country borders, sea and land in their own colours. - An opt-in street map from OpenFreeMap (vector tiles drawn with cairo, cached on disk up to 256 MB), with the OpenStreetMap credit on the map and in About. - Translations for all catalogs; changelog folded into 2.3.0.
32 lines
989 B
Rust
32 lines
989 B
Rust
use std::env;
|
|
use std::process::Command;
|
|
|
|
fn main() {
|
|
let out_dir = env::var("OUT_DIR").unwrap();
|
|
let status = Command::new("glib-compile-resources")
|
|
.args([
|
|
"--target",
|
|
&format!("{}/pdfs.gresource", out_dir),
|
|
"--sourcedir",
|
|
"resources/icons",
|
|
"--sourcedir",
|
|
"resources",
|
|
"resources/pdfs.gresource.xml",
|
|
])
|
|
.status()
|
|
.expect("Failed to execute glib-compile-resources");
|
|
|
|
if !status.success() {
|
|
panic!(
|
|
"glib-compile-resources failed with exit code: {:?}",
|
|
status.code()
|
|
);
|
|
}
|
|
|
|
println!("cargo:rerun-if-changed=resources/pdfs.gresource.xml");
|
|
println!("cargo:rerun-if-changed=resources/icons");
|
|
println!("cargo:rerun-if-changed=resources/style.css");
|
|
println!("cargo:rerun-if-changed=resources/proton-theme.css");
|
|
println!("cargo:rerun-if-changed=../../packaging/io.narl.proton-drive-linux.svg");
|
|
}
|