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,
 }
 

Reply via email to