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>
|
||||
|
||||
|
||||
25
clapper.spec
25
clapper.spec
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user