Compare commits
8 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 1f00cecaef | |||
|
|
d2033a3b48 | ||
| 79786d0208 | |||
| 423623bbf7 | |||
| d8a744deca | |||
| eed4e1cc6e | |||
| 93739d9e75 | |||
|
|
b47d1a161e |
3
clapper-0.10.0.tar.gz
Normal file
3
clapper-0.10.0.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:344c0f20e540a63c6fb44cdd5de88c168ed145bb66c1307e79b2b08124780118
|
||||||
|
size 444586
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:d244ec6108ebff5ccc817a5888f3f73f52cac129fe480d480cb3f6b9db19cfbe
|
|
||||||
size 291885
|
|
||||||
@@ -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>
|
Fri Jul 12 08:55:04 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
|
||||||
|
|
||||||
|
|||||||
25
clapper.spec
25
clapper.spec
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package clapper
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -18,20 +18,21 @@
|
|||||||
|
|
||||||
%global uuid com.github.rafostar.Clapper
|
%global uuid com.github.rafostar.Clapper
|
||||||
%global libver 0.0
|
%global libver 0.0
|
||||||
%global libsuffix 0.6.1
|
%global libsuffix 0.10.0
|
||||||
%global sover 0
|
%global sover 0
|
||||||
%global gstlib Clapper
|
%global gstlib Clapper
|
||||||
|
|
||||||
%global gst_version 1.20.0
|
%global gst_version 1.24.0
|
||||||
%global gtk4_version 4.10.0
|
%global gtk4_version 4.10.0
|
||||||
%global meson_version 0.64
|
%global meson_version 0.64
|
||||||
%global glib2_version 2.76.0
|
%global glib2_version 2.76.0
|
||||||
%global adw_version 1.4.0
|
%global adw_version 1.4.0
|
||||||
|
|
||||||
|
%bcond_without enhancers
|
||||||
%bcond_without server
|
%bcond_without server
|
||||||
|
|
||||||
Name: clapper
|
Name: clapper
|
||||||
Version: 0.6.1
|
Version: 0.10.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A GNOME media player built using GJS with GTK4
|
Summary: A GNOME media player built using GJS with GTK4
|
||||||
Group: Productivity/Multimedia/Video/Players
|
Group: Productivity/Multimedia/Video/Players
|
||||||
@@ -45,7 +46,6 @@ BuildRequires: desktop-file-utils
|
|||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: gobject-introspection
|
BuildRequires: gobject-introspection
|
||||||
BuildRequires: meson >= %{meson_version}
|
BuildRequires: meson >= %{meson_version}
|
||||||
BuildRequires: update-desktop-files
|
|
||||||
BuildRequires: vala
|
BuildRequires: vala
|
||||||
BuildRequires: pkgconfig(gio-2.0) >= %{glib2_version}
|
BuildRequires: pkgconfig(gio-2.0) >= %{glib2_version}
|
||||||
BuildRequires: pkgconfig(gio-unix-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(gstreamer-video-1.0) >= %{gst_version}
|
||||||
BuildRequires: pkgconfig(gtk4) >= %{gtk4_version}
|
BuildRequires: pkgconfig(gtk4) >= %{gtk4_version}
|
||||||
BuildRequires: pkgconfig(libadwaita-1) >= %{adw_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}
|
%if %{with server}
|
||||||
BuildRequires: pkgconfig(libsoup-3.0)
|
BuildRequires: pkgconfig(libsoup-3.0)
|
||||||
@@ -79,8 +90,6 @@ Requires: gstreamer-plugins-good >= %{gst_version}
|
|||||||
Recommends: gstreamer-plugins-libav >= %{gst_version}
|
Recommends: gstreamer-plugins-libav >= %{gst_version}
|
||||||
# CD Playback
|
# CD Playback
|
||||||
Suggests: gstreamer-plugins-ugly
|
Suggests: gstreamer-plugins-ugly
|
||||||
# Intel/AMD video acceleration
|
|
||||||
Suggests: gstreamer-plugins-vaapi
|
|
||||||
|
|
||||||
%global _description %{expand:
|
%global _description %{expand:
|
||||||
A modern media player powered by GStreamer and built for the GNOME desktop environment.}
|
A modern media player powered by GStreamer and built for the GNOME desktop environment.}
|
||||||
@@ -143,13 +152,13 @@ lib%{name}.
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
%meson \
|
%meson \
|
||||||
|
-Denhancers-loader=%{?with_enhancers:enabled}%{!?with_enhancers:disabled} \
|
||||||
-Dserver=%{?with_server:enabled}%{!?with_server:disabled} \
|
-Dserver=%{?with_server:enabled}%{!?with_server:disabled} \
|
||||||
%{nil}
|
%{nil}
|
||||||
%meson_build
|
%meson_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%meson_install
|
%meson_install
|
||||||
%suse_update_desktop_file %{uuid}
|
|
||||||
|
|
||||||
%find_lang %{name}-app
|
%find_lang %{name}-app
|
||||||
%find_lang %{name}-gtk
|
%find_lang %{name}-gtk
|
||||||
|
|||||||
Reference in New Issue
Block a user