diff --git a/_service b/_service
index 3c58820..5c9c3a0 100644
--- a/_service
+++ b/_service
@@ -3,10 +3,11 @@
git
https://gitlab.com/news-flash/news_flash_gtk.git
- refs/tags/v.3.2.0
+ refs/tags/v.3.3.1
@PARENT_TAG@
v.(.*)
disable
+ newsflash
@@ -18,6 +19,5 @@
zst
false
-
diff --git a/news_flash_gtk-3.2.0.obscpio b/news_flash_gtk-3.2.0.obscpio
deleted file mode 100644
index 90ab104..0000000
--- a/news_flash_gtk-3.2.0.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ed4a41921797d8d03a117bee8f135d5eed5cc08cd9ba6bc2897fb90b2316f23b
-size 13574157
diff --git a/news_flash_gtk.obsinfo b/news_flash_gtk.obsinfo
deleted file mode 100644
index 6f92bdd..0000000
--- a/news_flash_gtk.obsinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-name: news_flash_gtk
-version: 3.2.0
-mtime: 1711400413
-commit: b68548c00942412fd3d6f5185bae20f18a5f6d23
diff --git a/newsflash-3.3.1.obscpio b/newsflash-3.3.1.obscpio
new file mode 100644
index 0000000..ce71da8
--- /dev/null
+++ b/newsflash-3.3.1.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e1f167caf8a0f8a0eb5ea90d80f3b5b0db5b1e7697c2803fcfc2de72af59e44e
+size 13621773
diff --git a/newsflash.changes b/newsflash.changes
index 57903da..667703b 100644
--- a/newsflash.changes
+++ b/newsflash.changes
@@ -1,3 +1,31 @@
+-------------------------------------------------------------------
+Fri Jul 12 06:17:13 UTC 2024 - Richard Rahl
+
+- update to 3.3.1:
+ * video player: mpris support
+ * zoom controls in article menu
+ * properly escape markup of empty feed list status
+ * fix keyboard navigation article list with collapsed article view
+ * favicon cache: cache and reuse gdk Textures to reduce memory consumption
+ * local RSS: keep order of articles when no date is specified
+ * article scraper: apply suggestions regarding libxml2 thread safety
+ * article scraper: update full-text-rss config files
+ * article scraper: replace images with single emoji in alt-text with unicode emoji
+ * database: store timestamps with UTC timezone
+ * database: reduce connection-pool size
+- update to 3.3.0:
+ * Video player based on libclapper
+ * Performance: parallelize requests to services during sync as much as possible
+ * miniflux: fix fetching a single feed after adding it
+ * feed parsing: improve selecting the correct website link
+ * Properly disconnect signals of listview rows
+ * Ping: timeout faster than the 3s delay for network changes
+ * Only show error badges if error count is greater than 0
+ * Use gtk4 uri launcher instead of ashpd
+ * Context menu to mark all articles as read
+ * Add dialogs: fit long translated string into mobile form factor
+- switch to changing version in spec file, removing show-actual-version.patch
+
-------------------------------------------------------------------
Fri May 10 09:20:01 UTC 2024 - Richard Rahl
diff --git a/newsflash.obsinfo b/newsflash.obsinfo
new file mode 100644
index 0000000..b300ca8
--- /dev/null
+++ b/newsflash.obsinfo
@@ -0,0 +1,4 @@
+name: newsflash
+version: 3.3.1
+mtime: 1720738542
+commit: 82863f7ffe58bbbb3f77b752d4b986554d50bc30
diff --git a/newsflash.spec b/newsflash.spec
index 3cda0b4..cb088e0 100644
--- a/newsflash.spec
+++ b/newsflash.spec
@@ -19,16 +19,14 @@
%define _lto_cflags %{nil}
%define appname io.gitlab.news_flash.NewsFlash
Name: newsflash
-Version: 3.2.0
+Version: 3.3.1
Release: 0
Summary: The spiritual successor to FeedReader
License: GPL-3.0-only
URL: https://gitlab.com/news-flash/news_flash_gtk
-Source0: news_flash_gtk-%{version}.tar.zst
+Source0: %{name}-%{version}.tar.zst
Source1: vendor.tar.zst
-Patch0: show-actual-version.patch
BuildRequires: appstream-glib
-BuildRequires: blueprint-compiler
BuildRequires: cargo-packaging
BuildRequires: desktop-file-utils
BuildRequires: gcc-c++
@@ -40,15 +38,19 @@ BuildRequires: pkgconfig
BuildRequires: python3-gobject
BuildRequires: update-desktop-files
BuildRequires: xdg-utils
+BuildRequires: pkgconfig(blueprint-compiler)
+BuildRequires: pkgconfig(clapper-gtk-0.0)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gtk4)
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(webkitgtk-6.0)
+BuildRequires: typelib(ClapperGtk)
%description
NewsFlash is a program designed to complement an already existing web-based RSS reader account.
@@ -59,7 +61,10 @@ and having access to all your articles as long as you like.
%lang_package
%prep
-%autosetup -p1 -a1 -n news_flash_gtk-%{version}
+%autosetup -a1
+
+# show the actual version in the about page
+sed -i "s|version: '0.0.0'|version: '%{version}'|g" meson.build
%build
%meson
@@ -74,7 +79,7 @@ and having access to all your articles as long as you like.
%files
%license LICENSE
%doc README.md
-%{_bindir}/io.gitlab.news_flash.NewsFlash
+%{_bindir}/%{appname}
%{_datadir}/applications/%{appname}.desktop
%{_iconsdir}/hicolor/scalable/apps/%{appname}.svg
%{_iconsdir}/hicolor/symbolic/apps/%{appname}-symbolic.svg
diff --git a/show-actual-version.patch b/show-actual-version.patch
deleted file mode 100644
index 80a67ce..0000000
--- a/show-actual-version.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -rub news_flash_gtk/meson.build news_flash_gtk-patched/meson.build
---- news_flash_gtk/meson.build 2024-05-10 10:27:40.833516864 +0200
-+++ news_flash_gtk-patched/meson.build 2024-05-10 11:02:07.993624331 +0200
-@@ -1,6 +1,6 @@
- project(
- 'newsflash', 'rust',
-- version: '0.0.0',
-+ version: '3.2.0',
- license: 'GPLv3',
- )
-
diff --git a/vendor.tar.zst b/vendor.tar.zst
index 4fe4fa9..57d6895 100644
--- a/vendor.tar.zst
+++ b/vendor.tar.zst
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5dbfe28bd2bbac24a316e5ad74fafbca56011b7ff354aced13a801122d652e9b
-size 53558516
+oid sha256:8404ecd51ad7010b44aabc4e90c9a1b6e5e6bb082f85d40820871c6586f4e096
+size 58456337