2 Commits

Author SHA256 Message Date
57e2887af1 Accepting request 1270270 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1270270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/balsa?expand=0&rev=78
2025-04-18 14:17:20 +00:00
938e577e94 - Update to version 2.6.5:
+ fix connection issues with broken IMAP servers
  + add limited support for CardDAV address books
  + always store user credentials in the Secret Service if possible
  + improve dealing with user credentials iff the Secret Service is
    unusable
  + improve saving attachments
  + improved setup wizard with server probing
  + add support for Web Key Directory (WKD) GnuPG keys
  + improve crypto user interface
  + add optional DKIM and DMARC checks
  + prefer TLS connections over STARTTLS
  + Webkit 4.1 support
  + use XDG-compliant user data folder layout
  + remove deprecated stuff (SQLite2, Rubrica, ige-mac-integration)
  + lots of bug fixes
  + documentation updates (yet incomplete)
  + port to meson
- Drop balsa-webkitgtk-bump.patch: Fixed upstream.
- Switch to git checkout via source service.
- Add meson BuildRequries and macros following upstreams port.
- Align Buildrequires with what meson setup checks for, follow
  upstream defaults.

OBS-URL: https://build.opensuse.org/package/show/server:mail/balsa?expand=0&rev=32
2025-04-17 10:57:51 +00:00
7 changed files with 70 additions and 66 deletions

19
_service Normal file
View File

@@ -0,0 +1,19 @@
<?xml version="1.0"?>
<services>
<service name="obs_scm" mode="manual">
<param name="url">https://gitlab.gnome.org/GNOME/balsa.git</param>
<param name="scm">git</param>
<param name="revision">2.6.5</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">v?(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
<!-- <param name="changesgenerate">enable</param> -->
</service>
<service mode="buildtime" name="tar" />
<service mode="buildtime" name="recompress">
<param name="file">*.tar</param>
<param name="compression">zst</param>
</service>
<service mode="manual" name="set_version" />
</services>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:befa5984511db33d41f2b1ecbfc99e22a15d45d08efe5d737b5174a1a6ac8fc1
size 3710272

3
balsa-2.6.5.obscpio Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6618a1ecea08654f9ff36e2841c1c97fd35e047f0c478c14d8fe124b8c5da1cf
size 22383117

View File

@@ -1,12 +0,0 @@
diff -Nur balsa-2.6.4-orig/configure.ac balsa-2.6.4/configure.ac
--- balsa-2.6.4-orig/configure.ac 2022-09-20 20:43:44.000000000 +0200
+++ balsa-2.6.4/configure.ac 2023-03-12 14:15:58.190107563 +0100
@@ -263,7 +263,7 @@
webkit2)
AC_MSG_RESULT([$use_html_widget])
# note: sqlite3 is needed to manage html vs. plain and image download preferences
- PKG_CHECK_MODULES(HTML, [ webkit2gtk-4.0 >= 2.28.0
+ PKG_CHECK_MODULES(HTML, [ webkit2gtk-4.1 >= 2.28.0
sqlite3 >= 3.24.0])
BALSA_WEB_EXTENSIONS="${libdir}/${PACKAGE}"
AC_SUBST(BALSA_WEB_EXTENSIONS)

View File

@@ -1,3 +1,30 @@
-------------------------------------------------------------------
Thu Apr 17 06:17:52 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.6.5:
+ fix connection issues with broken IMAP servers
+ add limited support for CardDAV address books
+ always store user credentials in the Secret Service if possible
+ improve dealing with user credentials iff the Secret Service is
unusable
+ improve saving attachments
+ improved setup wizard with server probing
+ add support for Web Key Directory (WKD) GnuPG keys
+ improve crypto user interface
+ add optional DKIM and DMARC checks
+ prefer TLS connections over STARTTLS
+ Webkit 4.1 support
+ use XDG-compliant user data folder layout
+ remove deprecated stuff (SQLite2, Rubrica, ige-mac-integration)
+ lots of bug fixes
+ documentation updates (yet incomplete)
+ port to meson
- Drop balsa-webkitgtk-bump.patch: Fixed upstream.
- Switch to git checkout via source service.
- Add meson BuildRequries and macros following upstreams port.
- Align Buildrequires with what meson setup checks for, follow
upstream defaults.
-------------------------------------------------------------------
Sun Mar 12 13:21:24 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

4
balsa.obsinfo Normal file
View File

@@ -0,0 +1,4 @@
name: balsa
version: 2.6.5
mtime: 1744462244
commit: a9ac73e6ca01c0eb97d22912eb8f026cb6f71f47

View File

@@ -1,7 +1,7 @@
#
# spec file for package balsa
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,47 +17,26 @@
Name: balsa
Version: 2.6.4
Version: 2.6.5
Release: 0
Summary: The GNOME Mail Program
License: GPL-2.0-or-later
URL: https://pawsa.fedorapeople.org/balsa/
Source0: %{url}/%{name}-%{version}.tar.xz
# PATCH-FIX-UPSTREAM balsa-webkitgtk-bump.patch -- Build against webkit2gtk-4.1
Patch0: balsa-webkitgtk-bump.patch
URL: https://gitlab.gnome.org/GNOME/balsa
Source0: %{name}-%{version}.tar.zst
BuildRequires: compface-devel
BuildRequires: fdupes
BuildRequires: intltool
BuildRequires: libesmtp-devel
BuildRequires: libtool
BuildRequires: openldap2-devel
BuildRequires: pkgconfig
BuildRequires: python3-html2text
BuildRequires: yelp-tools
BuildRequires: meson
BuildRequires: pkgconfig(enchant-2)
BuildRequires: pkgconfig(fribidi)
BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gmime-3.0)
BuildRequires: pkgconfig(gnutls)
BuildRequires: pkgconfig(gpgme) >= 1.8.0
BuildRequires: pkgconfig(gspell-1)
BuildRequires: pkgconfig(gssrpc)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0
BuildRequires: pkgconfig(gtksourceview-4)
BuildRequires: pkgconfig(kadm-client)
BuildRequires: pkgconfig(kadm-server)
BuildRequires: pkgconfig(kdb)
BuildRequires: pkgconfig(krb5)
BuildRequires: pkgconfig(krb5-gssapi)
BuildRequires: pkgconfig(libcanberra-gtk3)
BuildRequires: pkgconfig(libical) >= 2.0.0
BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(gpgme)
BuildRequires: pkgconfig(gthread-2.0)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libical)
BuildRequires: pkgconfig(libsecret-1)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(mit-krb5)
BuildRequires: pkgconfig(mit-krb5-gssapi)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(webkit2gtk-4.1)
%description
@@ -75,33 +54,20 @@ An e-mail client for GNOME. It supports
%autosetup -p1
%build
./bootstrap.sh
%configure\
--disable-static\
--enable-more-warnings\
--with-canberra\
--with-ldap\
--with-gpgme\
--with-spell-checker=gspell\
--with-gtksourceview\
--with-sqlite\
--with-rubrica\
--with-gss\
--with-compface\
--with-html-widget=webkit2
%make_build
%meson \
%{nil}
%meson_build
%install
%make_install
%meson_install
%find_lang %{name} %{?no_lang_C}
find %{buildroot} -type f -name "*.la" -delete -print
%fdupes %{buildroot}%{_datadir}
%files
%license COPYING
%doc README.md ChangeLog NEWS TODO AUTHORS HACKING
%doc docs/mh-mail-HOWTO docs/vconvert.awk docs/pine2vcard
%doc %{_datadir}/help/C/%{name}/
%{_bindir}/*
%{_datadir}/applications/*.desktop
%{_datadir}/balsa/