Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package eww for openSUSE:Factory checked in at 2026-08-01 18:33:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/eww (Old) and /work/SRC/openSUSE:Factory/.eww.new.16738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "eww" Sat Aug 1 18:33:42 2026 rev:5 rq:1368810 version:0.6.0+git86.g98c220126d912b935987766f56650b55f3e226eb Changes: -------- --- /work/SRC/openSUSE:Factory/eww/eww.changes 2025-06-10 09:09:33.610037626 +0200 +++ /work/SRC/openSUSE:Factory/.eww.new.16738/eww.changes 2026-08-01 18:36:53.395445435 +0200 @@ -1,0 +2,5 @@ +Thu Jul 30 12:24:10 UTC 2026 - Bernhard Wiedemann <[email protected]> + +- Add glib-macros.patch for reproducible builds + +------------------------------------------------------------------- New: ---- glib-macros.patch ----------(New B)---------- New: - Add glib-macros.patch for reproducible builds ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ eww.spec ++++++ --- /var/tmp/diff_new_pack.5jyLLN/_old 2026-08-01 18:36:54.055468157 +0200 +++ /var/tmp/diff_new_pack.5jyLLN/_new 2026-08-01 18:36:54.055468157 +0200 @@ -26,6 +26,8 @@ URL: https://github.com/elkowar/eww Source0: %{name}-%{version}.tar.zst Source1: vendor.tar.zst +# PATCH-FIX-UPSTREAM https://github.com/gtk-rs/gtk-rs-core/pull/1840 +Patch0: glib-macros.patch BuildRequires: cargo BuildRequires: cargo-packaging BuildRequires: gtk-layer-shell-devel @@ -42,6 +44,9 @@ sed -i '1s|#!/bin/sh|#!/usr/bin/sh|' examples/eww-bar/scripts/getvol %build +#export CONST_RANDOM_SEED="${SOURCE_DATE_EPOCH}" +#global build_rustflags %{build_rustflags} -C lto=off +#export RUSTFLAGS='%{build_rustflags}' %{cargo_build} %install ++++++ glib-macros.patch ++++++ for https://github.com/elkowar/eww/issues/1334 we pull in https://github.com/gtk-rs/gtk-rs-core/pull/1840 diff --git a/vendor/glib-macros-0.18.5/.cargo-checksum.json b/vendor/glib-macros-0.18.5/.cargo-checksum.json index ef2782a6..71217a77 100644 --- a/vendor/glib-macros-0.18.5/.cargo-checksum.json +++ b/vendor/glib-macros-0.18.5/.cargo-checksum.json @@ -1 +1 @@ -{"files":{"COPYRIGHT":"dae402989de65164815b7e2b6bc2b9576285434c3785934c8b6ece0fa055960d","Cargo.toml":"1d7cd2a7224a56fed7c8865d76e4837aaad9daabc0b80a2387c0047fe59bc3e3","LICENSE":"8cf56d10131ce201cf69ab74b111d3ebac1acca3833d7efb39ae357224b70edb","src/boxed_derive.rs":"d2fa70be35e220b4fd56dd247b8a4ebc4dad9f39540edb9ce546cd28f4c46d1a","src/clone.rs":"5e1b1c5c4c38095733f0f643bce330ed481d65f4ab323abff5a65e830db04e65","src/closure.rs":"25816a0369d0d4f155c22aaa7c3157427ae85dbe706f3a9cc700df2e9f1e20d9","src/derived_properties_attribute.rs":"d70eebeeaa51a70f743f77ee06a7c8d8f41b1d824a12953046e8cb697378bc68","src/downgrade_derive/enums.rs":"f8f9b7eb2045bf85ba551b18cd9f9ece8685e3501dc1b0baf04cbdf728db3db8","src/downgrade_derive/fields.rs":"cffb119e6da33dcf0acdc378b584ed1b425e923aaaed63dab21dcebc63caf86f","src/downgrade_derive/mod.rs":"fc97640b70e3a013b4528bb171820494ff44a8367daf762807dfc0ffc63be58e","src/downgrade_derive/structs.rs":"87a2cf8f9ad8a487c18b734b4faab60948c656b2969172638430b86fd15a 204f","src/enum_derive.rs":"9219f93d6b8e15b50a20f5e5d76c476267f10aabbd5a09bca16be21e4c03ba78","src/error_domain_derive.rs":"f786236a62a1fc5743a8f9160ddcb752ea84d5dad24fb92c764cf67d03a654d3","src/flags_attribute.rs":"0bbf0cd43c5c71d28562de9ec1fc2f0e52852daab8c629d794caffb19c076c92","src/lib.rs":"5720ec2ca39bbe639ccb50f4a4eb691720e5433eb513276e22ae1ef6efb3f9fa","src/object_interface_attribute.rs":"0264900e1b364145a7d94a484d39c0462cc57cd669ee78b980625180d2342d08","src/object_subclass_attribute.rs":"5fbcfd8b198032947e5df6e16daef090cdca63e793769a4649d67f35c6a2933e","src/properties.rs":"b72beab29b9d0bc05b797e7d8f7d07a19d912d646f02fff4e3aff233e35af98f","src/shared_boxed_derive.rs":"cf797cddd188bb0e36b58d3648d0ea6566dc81c055115f2186429cf236fd6180","src/utils.rs":"a61024ae6643411569a285331bbe0d2dbce86f12e0f804869347945cb7bbb057","src/value_delegate_derive.rs":"e265d82a2ea848c56a37a71cafd59050c6aa9461c3d113f54b46164a99de594d","src/variant_derive.rs":"d59c5ba53b28d843d35b15c1ff5a32d272a0b41431 00fd023bca86568469f5da","tests/clone.rs":"001c141f8e392c905c82fad4b0ce8df8b2e982068e5a59d61ac476495502a550","tests/properties.rs":"2eb551deb84525305e4f523b7185c28185e28bccb6cd93e34f107b85c3e830db","tests/test.rs":"9326121fbc5b3de6bfa104c8c263bfbf1fa8fc62b39edef4ab090f2aa86b1cf4","tests/value_delegate_derive.rs":"16b97a9d67230197bfa18f28382b30b21f118ea168e484f52b43b01e4a530935"},"package":"0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc"} \ No newline at end of file +{"files":{"COPYRIGHT":"dae402989de65164815b7e2b6bc2b9576285434c3785934c8b6ece0fa055960d","Cargo.toml":"1d7cd2a7224a56fed7c8865d76e4837aaad9daabc0b80a2387c0047fe59bc3e3","LICENSE":"8cf56d10131ce201cf69ab74b111d3ebac1acca3833d7efb39ae357224b70edb","src/boxed_derive.rs":"d2fa70be35e220b4fd56dd247b8a4ebc4dad9f39540edb9ce546cd28f4c46d1a","src/clone.rs":"5e1b1c5c4c38095733f0f643bce330ed481d65f4ab323abff5a65e830db04e65","src/closure.rs":"25816a0369d0d4f155c22aaa7c3157427ae85dbe706f3a9cc700df2e9f1e20d9","src/derived_properties_attribute.rs":"d70eebeeaa51a70f743f77ee06a7c8d8f41b1d824a12953046e8cb697378bc68","src/downgrade_derive/enums.rs":"f8f9b7eb2045bf85ba551b18cd9f9ece8685e3501dc1b0baf04cbdf728db3db8","src/downgrade_derive/fields.rs":"cffb119e6da33dcf0acdc378b584ed1b425e923aaaed63dab21dcebc63caf86f","src/downgrade_derive/mod.rs":"fc97640b70e3a013b4528bb171820494ff44a8367daf762807dfc0ffc63be58e","src/downgrade_derive/structs.rs":"87a2cf8f9ad8a487c18b734b4faab60948c656b2969172638430b86fd15a 204f","src/enum_derive.rs":"9219f93d6b8e15b50a20f5e5d76c476267f10aabbd5a09bca16be21e4c03ba78","src/error_domain_derive.rs":"f786236a62a1fc5743a8f9160ddcb752ea84d5dad24fb92c764cf67d03a654d3","src/flags_attribute.rs":"0bbf0cd43c5c71d28562de9ec1fc2f0e52852daab8c629d794caffb19c076c92","src/lib.rs":"5720ec2ca39bbe639ccb50f4a4eb691720e5433eb513276e22ae1ef6efb3f9fa","src/object_interface_attribute.rs":"0264900e1b364145a7d94a484d39c0462cc57cd669ee78b980625180d2342d08","src/object_subclass_attribute.rs":"5fbcfd8b198032947e5df6e16daef090cdca63e793769a4649d67f35c6a2933e","src/properties.rs":"7e7701946bcc20ca86ec5149379f1f45642e5e2d72d80bd99c1f63c975e0700c","src/shared_boxed_derive.rs":"cf797cddd188bb0e36b58d3648d0ea6566dc81c055115f2186429cf236fd6180","src/utils.rs":"a61024ae6643411569a285331bbe0d2dbce86f12e0f804869347945cb7bbb057","src/value_delegate_derive.rs":"e265d82a2ea848c56a37a71cafd59050c6aa9461c3d113f54b46164a99de594d","src/variant_derive.rs":"d59c5ba53b28d843d35b15c1ff5a32d272a0b41431 00fd023bca86568469f5da","tests/clone.rs":"001c141f8e392c905c82fad4b0ce8df8b2e982068e5a59d61ac476495502a550","tests/properties.rs":"2eb551deb84525305e4f523b7185c28185e28bccb6cd93e34f107b85c3e830db","tests/test.rs":"9326121fbc5b3de6bfa104c8c263bfbf1fa8fc62b39edef4ab090f2aa86b1cf4","tests/value_delegate_derive.rs":"16b97a9d67230197bfa18f28382b30b21f118ea168e484f52b43b01e4a530935"},"package":"0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc"} diff --git a/vendor/glib-macros-0.18.5/src/properties.rs b/vendor/glib-macros-0.18.5/src/properties.rs index 18ce6c0e..8bf19a7f 100644 --- a/vendor/glib-macros-0.18.5/src/properties.rs +++ b/vendor/glib-macros-0.18.5/src/properties.rs @@ -5,7 +5,7 @@ use proc_macro::TokenStream; use proc_macro2::TokenStream as TokenStream2; use quote::format_ident; use quote::{quote, quote_spanned}; -use std::collections::HashMap; +use std::collections::BTreeMap; use syn::ext::IdentExt; use syn::parenthesized; use syn::parse::Parse; @@ -212,7 +212,7 @@ struct ReceivedAttrs { member: Option<syn::Ident>, name: Option<syn::LitStr>, builder: Option<(Punctuated<syn::Expr, Token![,]>, TokenStream2)>, - builder_fields: HashMap<syn::Ident, Option<syn::Expr>>, + builder_fields: BTreeMap<syn::Ident, Option<syn::Expr>>, } impl Parse for ReceivedAttrs { @@ -262,7 +262,7 @@ struct PropDesc { set: Option<MaybeCustomFn>, member: Option<syn::Ident>, builder: Option<(Punctuated<syn::Expr, Token![,]>, TokenStream2)>, - builder_fields: HashMap<syn::Ident, Option<syn::Expr>>, + builder_fields: BTreeMap<syn::Ident, Option<syn::Expr>>, is_construct_only: bool, }
