SHA256
1
0
forked from pool/frescobaldi

5 Commits

Author SHA256 Message Date
d20678a939 Accepting request 1275016 from multimedia:apps
- Update to 4.0.2:
  * Reorganize and extend the Preferences (#1920 and #1928).
  * Use hatchling as build backend (#1913).
  * Updated translations: Italian, Polish.
  * Make MIDI input work again (#1919 and #1922).
  * Fix a garbage-collector issue (#1935 and #1942). This should
    prevent the error "RuntimeError: wrapped C/C++ object of type
    FOO has been deleted", which has been reported as duplicates
    several times.

OBS-URL: https://build.opensuse.org/request/show/1275016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/frescobaldi?expand=0&rev=28
2025-05-07 17:18:05 +00:00
5fe48921d7 - Update to 4.0.2:
* Reorganize and extend the Preferences (#1920 and #1928).
  * Use hatchling as build backend (#1913).
  * Updated translations: Italian, Polish.
  * Make MIDI input work again (#1919 and #1922).
  * Fix a garbage-collector issue (#1935 and #1942). This should
    prevent the error "RuntimeError: wrapped C/C++ object of type
    FOO has been deleted", which has been reported as duplicates
    several times.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/frescobaldi?expand=0&rev=72
2025-05-06 19:43:56 +00:00
f658b08ee9 Accepting request 1267344 from multimedia:apps
- Update to 4.0.1:
  * Fixed Python wheel packaging issues
- Update to 4.0.0:
  Changed
  * Ported to PyQt6 (requires Qt >=6.6) (#1780).
  * Moved to current Python packaging tools (#1597, #1638).
  * Use standard gettext module (#1620).
  * Updated translations: French, German, Italian and Polish.
  Added
  * Automatic installation of LilyPond (#1655).
  * Score Wizard improvements (#1690).
  * Korean translation (#1623).
  Fixed
  * Docking/undocking panels on Wayland (Linux) is working again
    thanks to the Qt6 port.
  * Several minor bug fixes.

OBS-URL: https://build.opensuse.org/request/show/1267344
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/frescobaldi?expand=0&rev=27
2025-04-08 15:51:24 +00:00
ffb2dfb8c7 set some basic minimal required versions
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/frescobaldi?expand=0&rev=70
2025-04-05 20:29:32 +00:00
594789e2a7 - Update to 4.0.1:
* Fixed Python wheel packaging issues
- Update to 4.0.0:
  Changed
  * Ported to PyQt6 (requires Qt >=6.6) (#1780).
  * Moved to current Python packaging tools (#1597, #1638).
  * Use standard gettext module (#1620).
  * Updated translations: French, German, Italian and Polish.
  Added
  * Automatic installation of LilyPond (#1655).
  * Score Wizard improvements (#1690).
  * Korean translation (#1623).
  Fixed
  * Docking/undocking panels on Wayland (Linux) is working again
    thanks to the Qt6 port.
  * Several minor bug fixes.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/frescobaldi?expand=0&rev=69
2025-04-04 19:20:10 +00:00
4 changed files with 60 additions and 20 deletions

View File

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

3
frescobaldi-4.0.2.tar.gz Normal file
View File

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

View File

@@ -1,3 +1,36 @@
-------------------------------------------------------------------
Tue May 6 19:40:35 UTC 2025 - Cor Blom <cornelis@solcon.nl>
- Update to 4.0.2:
* Reorganize and extend the Preferences (#1920 and #1928).
* Use hatchling as build backend (#1913).
* Updated translations: Italian, Polish.
* Make MIDI input work again (#1919 and #1922).
* Fix a garbage-collector issue (#1935 and #1942). This should
prevent the error "RuntimeError: wrapped C/C++ object of type
FOO has been deleted", which has been reported as duplicates
several times.
-------------------------------------------------------------------
Fri Apr 4 19:05:21 UTC 2025 - Cor Blom <cornelis@solcon.nl>
- Update to 4.0.1:
* Fixed Python wheel packaging issues
- Update to 4.0.0:
Changed
* Ported to PyQt6 (requires Qt >=6.6) (#1780).
* Moved to current Python packaging tools (#1597, #1638).
* Use standard gettext module (#1620).
* Updated translations: French, German, Italian and Polish.
Added
* Automatic installation of LilyPond (#1655).
* Score Wizard improvements (#1690).
* Korean translation (#1623).
Fixed
* Docking/undocking panels on Wayland (Linux) is working again
thanks to the Qt6 port.
* Several minor bug fixes.
-------------------------------------------------------------------
Thu Feb 1 09:22:31 UTC 2024 - Ben Greiner <code@bnavigator.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package frescobaldi
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -25,26 +25,27 @@ Name: frescobaldi
Summary: Lilypond editor
License: GPL-2.0-or-later
Group: Productivity/Multimedia/Sound/Editors and Convertors
Version: 3.3.0
Version: 4.0.2
Release: 0
URL: http://www.frescobaldi.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: https://github.com/frescobaldi/frescobaldi/archive/v%{version}/%{name}-%{version}.tar.gz
BuildRequires: %mypython-ly
BuildRequires: %mypython-hatchling
BuildRequires: %mypython-ly >= 0.9.9
BuildRequires: %mypython-pip
BuildRequires: %mypython-setuptools
BuildRequires: %mypython-tox
BuildRequires: %mypython-wheel
BuildRequires: appstream-glib-devel
BuildRequires: fdupes
BuildRequires: hicolor-icon-theme
BuildRequires: python-rpm-macros
BuildRequires: update-desktop-files
Requires: %mypython-PyQt6-sip
Requires: %mypython-ly
Requires: %mypython-poppler-qt5
Requires: %mypython-qpageview
Requires: %mypython-qt5
Requires: %mypython-qt5-sip
Requires: %mypython-qtwebengine-qt5
Requires: %mypython-qpageview >= 1.0.0
Requires: %mypython-qt6
Requires: %mypython-qtwebengine-qt6
Requires: lilypond
Recommends: %mypython-pycups
Recommends: libportmidi2
@@ -61,29 +62,35 @@ tools to manipulate the rhythm, acticulations, lyrics hyphenation, etc.
%prep
%setup -q
rm setup.cfg
sed -i '1{/env python/d}' frescobaldi_app/language_names/generate.py frescobaldi_app/unicode_blocks.py
tox -e mo-generate
tox -e linux-generate
%build
rm -rf %{name}_app/icons/Tango
make -C i18n
make -C linux
%pyproject_wheel
%install
%pyproject_install
mkdir -p %{buildroot}%{_datadir}/applications
install -m 0644 linux/org.frescobaldi.Frescobaldi.desktop \
%{buildroot}%{_datadir}/applications/org.frescobaldi.Frescobaldi.desktop
mkdir -p %{buildroot}%{_datadir}/metainfo
install -m 0644 linux/org.frescobaldi.Frescobaldi.metainfo.xml \
%{buildroot}%{_datadir}/metainfo
%suse_update_desktop_file org.frescobaldi.Frescobaldi AudioVideo Music
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/
cp frescobaldi/icons/org.frescobaldi.Frescobaldi.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/
%fdupes %{buildroot}%{mypython_sitelib}
%files
%doc README.md THANKS CHANGELOG.md
%license COPYING
%doc %{_mandir}/man1/frescobaldi*
%doc README* THANKS CHANGELOG.md
%license LICENSE
%{_bindir}/frescobaldi
%{_datadir}/applications/org.frescobaldi.Frescobaldi.desktop
%{_datadir}/icons/hicolor/scalable/apps/org.frescobaldi.Frescobaldi.svg
%{_datadir}/metainfo/org.frescobaldi.Frescobaldi.metainfo.xml
%{mypython_sitelib}/frescobaldi_app
%{mypython_sitelib}/frescobaldi
%{mypython_sitelib}/frescobaldi-%{version}.dist-info
%changelog