8 Commits

Author SHA256 Message Date
1f00cecaef Accepting request 1324323 from multimedia:apps
Update to version 0.10.0

OBS-URL: https://build.opensuse.org/request/show/1324323
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clapper?expand=0&rev=10
2025-12-24 12:16:50 +00:00
Florian
d2033a3b48 - Update to version 0.10.0:
+ This release among other changes continues evolvement of
    Clapper enhancer plugin system. With both new plugins added and
    some features ported from this core repo into being a plugin
    for the app. Some of these plugins have options that can be
    changed. Check application Tweaks tab in preferences window to
    browse and configure them.
  + Above includes movement of MPRIS, Server and Discoverer
    features into enhancer plugins. Applications that bundle
    Clapper as part of their container distribution are advised to
    build it with these features disabled in meson while adding
    newer implementations of these by bundling them as
    corresponding plugins. Flatpak apps can get these easily by
    including them as a runtime extension.
  + If both implementations are available on the host system,
    Clapper will automatically prefer and load enhancer based one.
- Add new optional pkgconfig(libcgraph) and pkgconfig(libgvc)
  BuilRequires: build new GStreamer pipeline preview support.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/clapper?expand=0&rev=24
2025-12-23 10:55:15 +00:00
79786d0208 Accepting request 1279613 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1279613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clapper?expand=0&rev=9
2025-05-26 16:34:41 +00:00
423623bbf7 - Drop obsolete update-desktop-files BuildRequires and macro.
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/clapper?expand=0&rev=22
2025-05-23 17:12:37 +00:00
d8a744deca Accepting request 1252793 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1252793
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clapper?expand=0&rev=8
2025-03-13 21:04:46 +00:00
eed4e1cc6e - Drop gstreamer-plugins-vaapi Suggests: it is deprecated upstream
and slated for removal, most hardware now uses gst-va plugin
  (from gstreamer-plugins-bad) for hardware codec support.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/clapper?expand=0&rev=20
2025-03-13 14:56:14 +00:00
93739d9e75 Accepting request 1239124 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1239124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clapper?expand=0&rev=7
2025-01-21 20:10:28 +00:00
Florian
b47d1a161e Update to version 0.8.0
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/clapper?expand=0&rev=18
2025-01-20 22:07:05 +00:00
4 changed files with 86 additions and 11 deletions

3
clapper-0.10.0.tar.gz Normal file
View File

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

View File

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

View File

@@ -1,3 +1,69 @@
-------------------------------------------------------------------
Mon Dec 22 19:13:37 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.10.0:
+ This release among other changes continues evolvement of
Clapper enhancer plugin system. With both new plugins added and
some features ported from this core repo into being a plugin
for the app. Some of these plugins have options that can be
changed. Check application Tweaks tab in preferences window to
browse and configure them.
+ Above includes movement of MPRIS, Server and Discoverer
features into enhancer plugins. Applications that bundle
Clapper as part of their container distribution are advised to
build it with these features disabled in meson while adding
newer implementations of these by bundling them as
corresponding plugins. Flatpak apps can get these easily by
including them as a runtime extension.
+ If both implementations are available on the host system,
Clapper will automatically prefer and load enhancer based one.
- Add new optional pkgconfig(libcgraph) and pkgconfig(libgvc)
BuilRequires: build new GStreamer pipeline preview support.
-------------------------------------------------------------------
Fri May 23 09:29:30 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Drop obsolete update-desktop-files BuildRequires and macro.
-------------------------------------------------------------------
Thu Mar 13 13:23:16 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Drop gstreamer-plugins-vaapi Suggests: it is deprecated upstream
and slated for removal, most hardware now uses gst-va plugin
(from gstreamer-plugins-bad) for hardware codec support.
-------------------------------------------------------------------
Mon Jan 20 21:34:47 UTC 2025 - Florian "spirit" <sp1rit@disroot.org>
- Update to version 0.8.0:
+ Notice:
This release also introduces a brand new libpeas based plugin
system for the Clapper library. The idea is to enhance it with
new capabilities that do stuff outside of GStreamer scope of
things. To avoid confusion with term plugins that GStreamer uses,
they are called "enhancers" instead. They'll be expanded in the
future.
+ What's Changed:
* clapper: Player now uses playbin3 by default
* clapper: Add APIs for media caching via download to local
storage
* Add more command line options (including ability to set custom
GStreamer filter and sink elements)
* Add "New Window" functionality in UI
* Added menu option to clear playback queue
* Resize app window to match aspect ratio with middle click or
keyboard shortcut
* clapper: Add media item creation with cached file
* clapper-app: Add unfullscreen keyboard shortcut
* Support libpeas based plugin system
* Add adaptive streaming bitrate control to Clapper API
* clapper-app: Remember and restore optimal bitrate (video
quality) starting adaptive streaming
* Make dektop file i18n.
* clapper-gtk: Add video placeholder widget
* Other various improvements and bug fixes
* Updated translations
-------------------------------------------------------------------
Fri Jul 12 08:55:04 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>

View File

@@ -1,7 +1,7 @@
#
# spec file for package clapper
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 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
@@ -18,20 +18,21 @@
%global uuid com.github.rafostar.Clapper
%global libver 0.0
%global libsuffix 0.6.1
%global libsuffix 0.10.0
%global sover 0
%global gstlib Clapper
%global gst_version 1.20.0
%global gst_version 1.24.0
%global gtk4_version 4.10.0
%global meson_version 0.64
%global glib2_version 2.76.0
%global adw_version 1.4.0
%bcond_without enhancers
%bcond_without server
Name: clapper
Version: 0.6.1
Version: 0.10.0
Release: 0
Summary: A GNOME media player built using GJS with GTK4
Group: Productivity/Multimedia/Video/Players
@@ -45,7 +46,6 @@ BuildRequires: desktop-file-utils
BuildRequires: gcc
BuildRequires: gobject-introspection
BuildRequires: meson >= %{meson_version}
BuildRequires: update-desktop-files
BuildRequires: vala
BuildRequires: pkgconfig(gio-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(gio-unix-2.0) >= %{glib2_version}
@@ -61,6 +61,17 @@ BuildRequires: pkgconfig(gstreamer-tag-1.0) >= %{gst_version}
BuildRequires: pkgconfig(gstreamer-video-1.0) >= %{gst_version}
BuildRequires: pkgconfig(gtk4) >= %{gtk4_version}
BuildRequires: pkgconfig(libadwaita-1) >= %{adw_version}
BuildRequires: pkgconfig(libcgraph)
BuildRequires: pkgconfig(libgvc)
%if %{with enhancers}
BuildRequires: pkgconfig(libpeas-2)
%define enhancers_version %{version}
Recommends: clapper-enhancers-lbry >= %{enhancers_version}
Recommends: clapper-enhancers-peertube >= %{enhancers_version}
Recommends: clapper-enhancers-yt-dlp >= %{enhancers_version}
%endif
%if %{with server}
BuildRequires: pkgconfig(libsoup-3.0)
@@ -79,8 +90,6 @@ Requires: gstreamer-plugins-good >= %{gst_version}
Recommends: gstreamer-plugins-libav >= %{gst_version}
# CD Playback
Suggests: gstreamer-plugins-ugly
# Intel/AMD video acceleration
Suggests: gstreamer-plugins-vaapi
%global _description %{expand:
A modern media player powered by GStreamer and built for the GNOME desktop environment.}
@@ -143,13 +152,13 @@ lib%{name}.
%build
%meson \
-Denhancers-loader=%{?with_enhancers:enabled}%{!?with_enhancers:disabled} \
-Dserver=%{?with_server:enabled}%{!?with_server:disabled} \
%{nil}
%meson_build
%install
%meson_install
%suse_update_desktop_file %{uuid}
%find_lang %{name}-app
%find_lang %{name}-gtk