16 Commits

Author SHA256 Message Date
6ea375f178 Accepting request 1308914 from multimedia:apps
- Do not require libboost_system-devel in Factory

OBS-URL: https://build.opensuse.org/request/show/1308914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpc-qt?expand=0&rev=24
2025-10-04 16:51:58 +00:00
3d1d19795e Fix build
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpc-qt?expand=0&rev=66
2025-10-03 18:01:44 +00:00
a4f38d692c - Do not require libboost_system-devel in Factory
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpc-qt?expand=0&rev=65
2025-10-03 12:47:08 +00:00
7feb7a73b6 Accepting request 1290812 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1290812
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpc-qt?expand=0&rev=23
2025-07-07 12:44:49 +00:00
d3e3c885f9 Accepting request 1290811 from home:alois:branches:multimedia:apps
- Update to version 25.07
  * A video preview is shown on the seek bar.
  * The window can be moved by dragging the bottom section.
  * Bigger icons and updated subtitles icon.
  * The shuffle feature shuffles the entire list (and preserve
    its original order) and the playlist keeps the current item
    at the center, so you'll always know what's playing next.
  * The new music mode makes it possible to keep the MPC-QT
    small to play music.
  * The keys editor is easier to use thanks to a search field
    and a better workflow.
  * Subtitles additions for deaf or hard-of-hearing (SDH) like
    [whispers] can be automatically hidden (in "Subtitles >
    Misc").
  * You can force MPC-QT to use English instead of an incomplete
    translation.
- Switch to cmake build

OBS-URL: https://build.opensuse.org/request/show/1290811
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpc-qt?expand=0&rev=63
2025-07-05 17:14:20 +00:00
94ca291b22 Accepting request 1279691 from multimedia:apps
- Remove unneeded build dependency
- Spec cleanup
- Don't install translations manually, they're already embedded
  in the executable (forwarded request 1279684 from krop)

OBS-URL: https://build.opensuse.org/request/show/1279691
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpc-qt?expand=0&rev=22
2025-05-26 16:34:58 +00:00
3445123444 - Remove unneeded build dependency
- Spec cleanup
- Don't install translations manually, they're already embedded
  in the executable

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpc-qt?expand=0&rev=61
2025-05-24 03:37:30 +00:00
0f7903c3d0 Accepting request 1276958 from multimedia:apps
- Use current repository in the URL field

OBS-URL: https://build.opensuse.org/request/show/1276958
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpc-qt?expand=0&rev=21
2025-05-13 18:06:10 +00:00
28c01b9bd1 - Use current repository in the URL field
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpc-qt?expand=0&rev=59
2025-05-12 19:30:46 +00:00
5424d01130 Accepting request 1249061 from multimedia:apps
- Keep original name for the desktop file

OBS-URL: https://build.opensuse.org/request/show/1249061
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpc-qt?expand=0&rev=20
2025-02-28 16:38:58 +00:00
f90e7527b2 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpc-qt?expand=0&rev=57 2025-02-27 17:40:31 +00:00
440252eebf Do not rename .desktop file
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpc-qt?expand=0&rev=56
2025-02-27 12:23:24 +00:00
e67da6d995 Accepting request 1248363 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1248363
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpc-qt?expand=0&rev=19
2025-02-25 15:48:07 +00:00
6456804f82 - Update to version 24.12.1
Bug fixes:
  * Don't set nowPlayingItem in playNextFileUrl
  * Don't use EGL for Nvidia and log display devices
  * Fix mpv_render_context_render invocation
  * Use reverse DNS + app naming for the .desktop file and
    advertise it
  Other changes:
  * Use Logger::log instead of LogStream wherever possible
  * Send the first log message as early as possible
  * Re-enable aspect ratio when changing it

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpc-qt?expand=0&rev=54
2025-02-25 12:50:40 +00:00
9ad8c7248c Accepting request 1229036 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1229036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpc-qt?expand=0&rev=18
2024-12-08 10:37:59 +00:00
e05faa95c6 - Update to version 24.12
* The position, in addition to audio, video and subtitle
    tracks can now be remembered for 1000 videos.
  * The seek bar is easier to use thanks to a pointing hand
    cursor and a bigger clickable area.
  * Seeking is faster (and playing videos uses less power) on
    Intel integrated GPUs thanks to updated hardware decoding
    backends.
  * You can now easily know which subtitle, audio or video track
    is active. And if you're not a native speaker, disabling the
    "Prefer forced/default subtitles" will make mpc-qt use the
    subtitle track with full close captioning by default.
  * You can adjust the subtitles delay and change (or disable)
    the video aspect ratio.
  * The OSD is now more useful, with the current and total time
    on seek or on key press, the subtitles delay and even the
    aspect ratio name.
  Full changelog at https://github.com/mpc-qt/mpc-qt/compare/v24.06...v24.12

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpc-qt?expand=0&rev=52
2024-12-07 13:18:57 +00:00
4 changed files with 119 additions and 40 deletions

View File

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

3
mpc-qt-25.07.tar.gz Normal file
View File

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

View File

@@ -1,3 +1,84 @@
-------------------------------------------------------------------
Fri Oct 3 12:45:25 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
- Do not require libboost_system-devel in Factory
-------------------------------------------------------------------
Sat Jul 5 16:40:32 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 25.07
* A video preview is shown on the seek bar.
* The window can be moved by dragging the bottom section.
* Bigger icons and updated subtitles icon.
* The shuffle feature shuffles the entire list (and preserve
its original order) and the playlist keeps the current item
at the center, so you'll always know what's playing next.
* The new music mode makes it possible to keep the MPC-QT
small to play music.
* The keys editor is easier to use thanks to a search field
and a better workflow.
* Subtitles additions for deaf or hard-of-hearing (SDH) like
[whispers] can be automatically hidden (in "Subtitles >
Misc").
* You can force MPC-QT to use English instead of an incomplete
translation.
- Switch to cmake build
-------------------------------------------------------------------
Fri May 23 21:56:44 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Remove unneeded build dependency
- Spec cleanup
- Don't install translations manually, they're already embedded
in the executable
-------------------------------------------------------------------
Mon May 12 19:29:43 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
- Use current repository in the URL field
-------------------------------------------------------------------
Thu Feb 27 17:40:14 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
- Keep original name for the desktop file
-------------------------------------------------------------------
Tue Feb 25 11:36:03 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 24.12.1
Bug fixes:
* Don't set nowPlayingItem in playNextFileUrl
* Don't use EGL for Nvidia and log display devices
* Fix mpv_render_context_render invocation
* Use reverse DNS + app naming for the .desktop file and
advertise it
Other changes:
* Use Logger::log instead of LogStream wherever possible
* Send the first log message as early as possible
* Re-enable aspect ratio when changing it
-------------------------------------------------------------------
Sat Dec 7 12:20:04 UTC 2024 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 24.12
* The position, in addition to audio, video and subtitle
tracks can now be remembered for 1000 videos.
* The seek bar is easier to use thanks to a pointing hand
cursor and a bigger clickable area.
* Seeking is faster (and playing videos uses less power) on
Intel integrated GPUs thanks to updated hardware decoding
backends.
* You can now easily know which subtitle, audio or video track
is active. And if you're not a native speaker, disabling the
"Prefer forced/default subtitles" will make mpc-qt use the
subtitle track with full close captioning by default.
* You can adjust the subtitles delay and change (or disable)
the video aspect ratio.
* The OSD is now more useful, with the current and total time
on seek or on key press, the subtitles delay and even the
aspect ratio name.
Full changelog at https://github.com/mpc-qt/mpc-qt/compare/v24.06...v24.12
-------------------------------------------------------------------
Tue Jul 2 04:58:47 UTC 2024 - Luigi Baldoni <aloisio@gmx.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package mpc-qt
#
# 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
@@ -17,27 +17,34 @@
Name: mpc-qt
Version: 24.06
Version: 25.07
Release: 0
Summary: Media Player Classic Qute Theater
License: GPL-2.0-only
URL: https://github.com/cmdrkotori/mpc-qt
URL: https://github.com/mpc-qt/mpc-qt
Source0: https://github.com/mpc-qt/mpc-qt/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source1: %{name}.changes
BuildRequires: libQt5Gui-private-headers-devel
BuildRequires: qt6-tools-linguist
BuildRequires: pkgconfig(Qt6Core)
BuildRequires: pkgconfig(Qt6DBus)
BuildRequires: pkgconfig(Qt6Gui)
BuildRequires: pkgconfig(Qt6Network)
BuildRequires: pkgconfig(Qt6OpenGLWidgets)
BuildRequires: pkgconfig(Qt6Widgets)
BuildRequires: pkgconfig(mpv) >= 1.101.0
%if 0%{?suse_version} > 1500
BuildRequires: gcc-c++
BuildRequires: cmake
# For dirs ownership
BuildRequires: hicolor-icon-theme
%if 0%{?suse_version} > 1600
BuildRequires: libboost_headers-devel
%else
BuildRequires: gcc10-c++
%if 0%{?suse_version} > 1500
BuildRequires: libboost_system-devel
%else
BuildRequires: gcc13-c++
BuildRequires: libboost_system1_75_0-devel
%endif
%endif
BuildRequires: cmake(Qt6Core)
BuildRequires: cmake(Qt6DBus)
BuildRequires: cmake(Qt6Gui)
BuildRequires: cmake(Qt6LinguistTools)
BuildRequires: cmake(Qt6Network)
BuildRequires: cmake(Qt6OpenGLWidgets)
BuildRequires: cmake(Qt6Svg)
BuildRequires: cmake(Qt6Widgets)
BuildRequires: pkgconfig(mpv) >= 1.101.0
%description
A clone of Media Player Classic reimplemented in Qt.
@@ -48,32 +55,23 @@ rm -rf mpv-dev
%build
export CXX=g++
test -x "$(type -p g++-10)" && export CXX=g++-10
qmake6 \
QMAKE_CFLAGS+="%{optflags} -fpie" QMAKE_CXXFLAGS+="%{optflags} -fpie" \
QMAKE_LFLAGS="%{optflags} -pie" QMAKE_CC="${CC}" QMAKE_CXX="${CXX}" \
PREFIX=%{_prefix} MPCQT_VERSION=%{version} \
mpc-qt.pro
%make_build
test -x "$(type -p g++-13)" && export CXX=g++-13
%cmake \
-DMPCQT_VERSION=%{version}
%cmake_build
%install
mkdir -p %{buildroot}/%{_bindir} \
%{buildroot}/%{_datadir}/applications \
%{buildroot}/%{_datadir}/pixmaps \
%{buildroot}/%{_datadir}/%{name}/translations
install -m 0755 %{name} %{buildroot}/%{_bindir}
install -m 0644 images/icon/mpc-qt.svg %{buildroot}/%{_datadir}/pixmaps/%{name}.svg
install -m 0644 %{name}_*.qm -t %{buildroot}/%{_datadir}/%{name}/translations
install -m 0644 mpc-qt.desktop %{buildroot}/%{_datadir}/applications/Media\ Player\ Classic\ Qute\ Theater.desktop
%cmake_install
# Use %%doc instead
rm -r %{buildroot}%{_datadir}/doc/mpc-qt
%files
%doc README.md
%doc README.md DOCS/ipc.md
%license LICENSE
%{_bindir}/%{name}
%{_datadir}/pixmaps/%{name}.svg
%{_datadir}/applications/*.desktop
%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/translations
%{_datadir}/%{name}/translations/%{name}_*.qm
%{_datadir}/applications/io.github.mpc_qt.mpc-qt.desktop
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
%{_datadir}/metainfo/io.github.mpc_qt.mpc-qt.appdata.xml
%changelog