Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package himalaya for openSUSE:Factory 
checked in at 2026-03-25 21:21:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/himalaya (Old)
 and      /work/SRC/openSUSE:Factory/.himalaya.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "himalaya"

Wed Mar 25 21:21:30 2026 rev:9 rq:1342472 version:1.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/himalaya/himalaya.changes        2024-05-15 
21:29:40.788287569 +0200
+++ /work/SRC/openSUSE:Factory/.himalaya.new.8177/himalaya.changes      
2026-03-27 06:41:33.510287446 +0100
@@ -1,0 +2,63 @@
+Wed Mar 25 05:44:11 UTC 2026 - [email protected]
+
+- Update to version 1.2.0:
+  * Added
+    - Added --quiet flag (#545).
+    - Added support for custom TLS certificate.
+    - Added support for multiple config files via
+      HIMALAYA_CONFIG=path1:path2:… (#612).
+    - Added -d|--downloads-dir argument to attachment download
+      command (#559).
+    - Added View and View MIME post edit choices (#486).
+    - Made message send and template send return id (#627).
+    - Enabled shell expansion for email, IMAP and SMTP login
+      fields, which allows usage of environment variables (#632).
+  * Fixed
+    - Bumped all deps, fixing rustls-platform-verifier
+      compatibility version issue.
+    - Fixed invalid fetch with NIL body encoding (#525).
+    - Fixed freeze when sending large attachments (#593).
+    - Fixed abusive warn logs from IMAP libs (#552).
+    - Downgraded [email protected] due to regression (#611).
+
+- Update to version 1.1.0:
+  * Added
+    - Added -y|--yes flag for folder purge and folder delete
+      commands. [#469]
+  * Changed
+    - Put back warn the default log level. [#522]
+      Since logs are sent to stderr, warnings can be easily
+      discarded by prepending commands with RUST_LOG=off or
+      by appending commands with 2>/dev/null.
+    - Changed message.send.save-copy default to true. [#536]
+    - Changed default downloads directory. [core#1]
+  * Fixed
+    - Fixed permissions issues when using install.sh. [#515]
+    - Fixed de/serialization issues of backends' none variant.
+      [#523]
+    - Fixed list envelopes out of bound error when empty result.
+      [#535]
+    - Fixed macOS x86_64 builds. [#538]
+
+- Update to version 1.0.0:
+  The Himalaya CLI scope has changed. It does not include anymore
+  the synchronization, nor the envelope watching. These scopes
+  have moved to dedicated projects:
+
+  * Neverest CLI, CLI to synchronize, backup and restore emails
+  * Mirador CLI, CLI to watch mailbox changes
+
+  Due to the long time difference with the previous v1.0.0-beta.4
+  release, this changelog may be incomplete. The simplest way to
+  upgrade is to reconfigure Himalaya CLI from scratch, using the
+  wizard or the config.sample.toml.
+
+  Changelog:
+  https://github.com/pimalaya/himalaya/releases/tag/v1.0.0
+
+- Add desktop file, icon, completions and man pages
+- Remove cargo_config (obsolete)
+- Update _service file (use cargo_vendor, new url)
+- Clean up spec file
+
+-------------------------------------------------------------------

Old:
----
  cargo_config
  himalaya-0.9.0~0.tar.xz
  vendor.tar.xz

New:
----
  himalaya-1.2.0.tar.zst
  vendor.tar.zst

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ himalaya.spec ++++++
--- /var/tmp/diff_new_pack.kNEXp6/_old  2026-03-27 06:41:34.714337193 +0100
+++ /var/tmp/diff_new_pack.kNEXp6/_new  2026-03-27 06:41:34.714337193 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package himalaya
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,37 +16,73 @@
 #
 
 
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
+# https://docs.rs/crate/himalaya/1.2.0/features
+%global himalaya_features keyring,notmuch,oauth2,pgp-gpg,pgp-native
+
 Name:           himalaya
-Version:        0.9.0~0
+Version:        1.2.0
 Release:        0
 Summary:        Command-line interface for email management
+#SourceLicense:  MIT
 License:        AGPL-3.0-only AND AGPL-3.0-or-later AND GPL-2.0-or-later AND 
MIT AND bzip2-1.0.6 AND MPL-2.0 AND CC-BY-3.0 AND BSD-4-Clause AND OpenSSL AND 
OFL-1.1
-Group:          Productivity/Networking/Email/Clients
-URL:            https://pimalaya.org/himalaya/cli/latest/
-Source0:        %{name}-%{version}.tar.xz
-Source1:        vendor.tar.xz
-Source2:        cargo_config
+URL:            https://github.com/pimalaya/himalaya
+Source0:        %{name}-%{version}.tar.zst
+Source1:        vendor.tar.zst
 BuildRequires:  cargo-packaging
-BuildRequires:  libopenssl-devel
+BuildRequires:  desktop-file-utils
+BuildRequires:  hicolor-icon-theme
+BuildRequires:  notmuch-devel
+BuildRequires:  pkgconfig
+BuildRequires:  rust+cargo >= 1.82
+BuildRequires:  pkgconfig(gpgme)
+BuildRequires:  pkgconfig(libssl)
 ExclusiveArch:  %{rust_tier1_arches}
 
 %description
 Command-line interface for email management.
 
 %prep
-%autosetup -a1
-mkdir .cargo
-cp %{SOURCE2} .cargo/config
+%autosetup -a1 -p1
+
+desktop-file-edit --remove-category=Application --add-category=Email \
+       --set-icon=%{name} --remove-key=DesktopName assets/%{name}.desktop
 
 %build
-%{cargo_build}
+%{cargo_build} --features "%{himalaya_features}"
 
 %install
-%{cargo_install}
+install -D -m 0755 -t %{buildroot}%{_bindir} target/release/%{name}
+install -D -m 0644 -t %{buildroot}%{_datadir}/applications 
assets/%{name}.desktop
+install -D -m 0644 logo.svg 
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
+
+install -d -m 0755 %{buildroot}%{_datadir}/bash-completion/completions \
+       %{buildroot}%{_datadir}/fish/vendor_completions.d \
+       %{buildroot}%{_datadir}/zsh/site-functions %{buildroot}%{_mandir}/man1
+./target/release/%{name} completions bash > 
%{buildroot}%{_datadir}/bash-completion/completions/%{name}
+./target/release/%{name} completions fish > 
%{buildroot}%{_datadir}/fish/vendor_completions.d/%{name}.fish
+./target/release/%{name} completions zsh  > 
%{buildroot}%{_datadir}/zsh/site-functions/_%{name}
+./target/release/%{name} man %{buildroot}%{_mandir}/man1
 
 %check
-%{cargo_test}
+# there are currently no tests available (v1.2.0)
+#%%{cargo_test} --features "%%{himalaya_features}"
+desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
 
 %files
-%{_bindir}/himalaya
+%license LICENSE
+%doc CHANGELOG.md README.md config.sample.toml
+%{_bindir}/%{name}
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
+%{_mandir}/man1/%{name}*.1%{?ext_man}
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
+%{_datadir}/bash-completion/completions/%{name}
+%dir %{_datadir}/fish
+%dir %{_datadir}/fish/vendor_completions.d
+%{_datadir}/fish/vendor_completions.d/%{name}.fish
+%dir %{_datadir}/zsh
+%dir %{_datadir}/zsh/site-functions
+%{_datadir}/zsh/site-functions/_%{name}
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.kNEXp6/_old  2026-03-27 06:41:34.746338515 +0100
+++ /var/tmp/diff_new_pack.kNEXp6/_new  2026-03-27 06:41:34.750338681 +0100
@@ -1,27 +1,11 @@
 <services>
-  <service mode="disabled" name="obs_scm">
-    <param name="url">https://github.com/soywod/himalaya.git</param>
-    <param name="versionformat">@PARENT_TAG@~@TAG_OFFSET@</param>
-    <param name="scm">git</param>
-    <param name="revision">7ad1772</param>
-    <param name="match-tag">v*</param>
-    <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param>
-    <param name="versionrewrite-replacement">\1</param>
-    <param name="changesgenerate">disable</param>
-  </service>
-  <service mode="disabled" name="tar" />
-  <service mode="disabled" name="recompress">
-    <param name="file">*.tar</param>
-    <param name="compression">xz</param>
-  </service>
-  <service mode="disabled" name="set_version"/>
-  <service name="cargo_vendor" mode="disabled">
-     <param name="srcdir">himalaya</param>
-     <param name="compression">xz</param>
-     <param name="update">true</param>
-  </service>
-  <service name="cargo_audit" mode="disabled">
-     <param name="srcdir">himalaya</param>
+  <service name="cargo_vendor" mode="manual">
+    <param name="src">https://github.com/pimalaya/himalaya.git</param>
+    <param name="revision">v1.2.0</param>
+    <param name="versionrewriteregex">^v?(.*)</param>
+    <param name="versionrewritepattern">$1</param>
+    <param name="update">false</param>
+    <param name="filter">true</param>
   </service>
 </services>
 

Reply via email to