SHA256
1
0
forked from pool/clapper

23 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
accd5c4894 Accepting request 1187077 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1187077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clapper?expand=0&rev=6
2024-07-12 15:06:02 +00:00
805ec0e3c3 Accepting request 1184370 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1184370
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clapper?expand=0&rev=5
2024-07-02 16:17:56 +00:00
e965723b9a Accepting request 1170928 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1170928
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clapper?expand=0&rev=4
2024-05-01 12:55:45 +00:00
48fb9aed5a Accepting request 1170732 from home:sp1rit:branches:multimedia:apps
fixed clapper-devel subpackage, see sr#1170305

OBS-URL: https://build.opensuse.org/request/show/1170732
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/clapper?expand=0&rev=12
2024-04-30 08:06:48 +00:00
10cd33452a Accepting request 1169883 from home:sp1rit:branches:multimedia:apps
Update to version 0.6.0

Given how drastically the application changed, the specfile is now also very different. But it now more or less matches upstream with fedora compatibility expanded out.

OBS-URL: https://build.opensuse.org/request/show/1169883
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/clapper?expand=0&rev=11
2024-04-26 14:22:30 +00:00
cb94eff956 Accepting request 999354 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/999354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clapper?expand=0&rev=3
2022-08-27 09:49:46 +00:00
fdb3058820 Accepting request 999353 from home:iznogood:branches:multimedia:apps
- Update to version 0.5.2:
  + Fix time labels display on RTL languages
  + Improved GL/GLES context automatic selection
  + Updated translations.

OBS-URL: https://build.opensuse.org/request/show/999353
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/clapper?expand=0&rev=9
2022-08-26 07:20:47 +00:00
067f98633a Accepting request 983983 from multimedia:apps
- Update to version 0.5.1:
  * A quick hotfix release. Fixes problems with new video sink on
    displays with non-100% scaling applied.
- Changes from version 0.5.0:
  * Clapper now includes an all new and improved GStreamer video
    sink. With it, we are moving away from GLArea into using
    GdkPaintable. This already gives us slight performance
    improvement in some cases and opens new possibilities to
    improve it further at a later time. New sink now also handles
    overlaying and displaying subtitles on the GTK side of things
    (as a separate GdkTextures instead of drawing them into
    framebuffer). Old, now called "legacy" sink is still included.
    If there are any problems with the new one, you can set
    CLAPPER_USE_LEGACY_SINK=1 env to use the old one.
  * Networking was ported into libsoup3. The built-in, unfinished
    web application was removed.
  * Additionally, app now supports D-Bus launching
    (DBusActivatable).
  * Some other misc fixes and few small UI changes were also done.
  * Updated translations.
- Update libnames define to align with soname.

OBS-URL: https://build.opensuse.org/request/show/983983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clapper?expand=0&rev=2
2022-06-20 13:38:39 +00:00
556a4806dd Obsolete old soname
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/clapper?expand=0&rev=7
2022-06-20 13:11:36 +00:00
e05c9451c1 Rename again
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/clapper?expand=0&rev=6
2022-06-20 13:10:32 +00:00
d1be85cca2 Accepting request 983879 from GNOME:Next
- Update to version 0.5.1:
  * A quick hotfix release. Fixes problems with new video sink on
    displays with non-100% scaling applied.
- Changes from version 0.5.0:
  * Clapper now includes an all new and improved GStreamer video
    sink. With it, we are moving away from GLArea into using
    GdkPaintable. This already gives us slight performance
    improvement in some cases and opens new possibilities to
    improve it further at a later time. New sink now also handles
    overlaying and displaying subtitles on the GTK side of things
    (as a separate GdkTextures instead of drawing them into
    framebuffer). Old, now called "legacy" sink is still included.
    If there are any problems with the new one, you can set
    CLAPPER_USE_LEGACY_SINK=1 env to use the old one.
  * Networking was ported into libsoup3. The built-in, unfinished
    web application was removed.
  * Additionally, app now supports D-Bus launching
    (DBusActivatable).
  * Some other misc fixes and few small UI changes were also done.
  * Updated translations.
- Update libnames define to align with soname.

OBS-URL: https://build.opensuse.org/request/show/983879
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/clapper?expand=0&rev=5
2022-06-20 08:28:02 +00:00
25c72d07d8 Accepting request 957803 from multimedia:apps
New package

OBS-URL: https://build.opensuse.org/request/show/957803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clapper?expand=0&rev=1
2022-02-27 21:42:56 +00:00
2152c8df90 Tweaks
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/clapper?expand=0&rev=3
2022-02-26 11:24:44 +00:00
5b01a1ba8d New upstream release
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/clapper?expand=0&rev=2
2022-02-26 11:12:01 +00:00
8a1367977e Accepting request 935592 from home:iznogood
New package. Multimedia player.

OBS-URL: https://build.opensuse.org/request/show/935592
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/clapper?expand=0&rev=1
2021-12-04 08:09:45 +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