1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-22 17:16:01 +02:00
Commit Graph

1452 Commits

Author SHA1 Message Date
Sharlatan Hellseher b661287ea6 gnu: remid-lv2: Fix build with gcc-14.
* gnu/packages/music.scm (remid-lv2)[arguments] <configure-flags>: Relax
GCC 14 strictness.

Change-Id: Iaaedf9d1ee070aa29683d7eb9cac0a555d6653a4
2025-11-03 07:53:59 +00:00
Sughosha 73db464414 gnu: bschaffl: Update to 1.4.10.
* gnu/packages/music.scm (bschaffl): Update to 1.4.10.

Change-Id: I35441db16428e4bfda2f738941a8cba2174b4a5c
2025-10-26 21:03:27 +05:30
Sughosha 01fe048ea9 gnu: bchoppr: Update to 1.12.6.
* gnu/packages/music.scm (bchoppr): Update to 1.12.6.
[source]: Clone recursively for BWidgets.

Change-Id: Ic8bff794bebb64c6258028ce51d792df65857885
2025-10-26 21:02:29 +05:30
Sughosha dddd4a1173 gnu: vmpk: Update to 0.9.1.
* gnu/packages/music.scm (vmpk): Update to 0.9.1.

Change-Id: I69044da56326d82421744cd5020000e2ac5602d9
2025-10-26 20:39:30 +05:30
Sughosha c3cb3a1689 gnu: sonivox-eas: Update to 1.6.0.
* gnu/packages/music.scm (sonivox-eas): Update to 1.6.0.

Change-Id: I7c60e5a80c28521950f0b227d6eebacff1b8728a
2025-10-26 20:39:30 +05:30
Sughosha 2283c0e14e gnu: sonivox: Update to 3.6.16.
* gnu/packages/music.scm (sonivox): Update to 3.6.16.
[arguments]<#:phases>: Add 'symlink-soundfont phase.

Change-Id: I05f9bd6658cc2fd6202e1e515bef559db9e3b3d3
2025-10-26 20:39:30 +05:30
Sughosha 7cc2ee4f6b gnu: Add soundfont-airfont-340.
* gnu/packages/music.scm (soundfont-airfont-340): New variable.

Change-Id: I28d009dc6f645e32e07276ce0dacc58d4c7f4823
2025-10-26 20:39:30 +05:30
Sughosha 2c3ccedcf9 gnu: rosegarden: Update to 25.06.
* gnu/packages/music.scm (rosegarden): Update to 25.06.
[inputs]: Remove qtbase-5; replace qtwayland-5 with qtwayland; add qt5compat,
lilv and lv2.
[native-inputs]: Replace qttools-5 with qttools.

Change-Id: I31f4d7be7a4e95b2d82150365d09f1b6a02a6edb
2025-10-26 19:53:01 +05:30
Sughosha 1f2cd01ded gnu: gsequencer: Update to 8.1.24.
* gnu/packages/music.scm (gsequencer): Update to 8.1.24.

Change-Id: Ief137c4e67928978825f098b6a87934d452ca4b7
2025-10-26 19:36:50 +05:30
Sughosha aea7439080 gnu: mixxx: Update to 2.5.3.
* gnu/packages/music.scm (mixxx): Update to 2.5.3.
[inputs]: Replace ffmpeg-4 with ffmpeg; add qtwayland.

Change-Id: Ia6841c24c4e21a8e5e9eebfda62692815a6cc43b
2025-10-26 19:14:55 +05:30
Sughosha 6ac509e5b0 gnu: lsp-plugins: Update to 1.2.24.
* gnu/packages/music.scm (lsp-plugins): Update to 1.2.24.

Change-Id: Ie39a02c56ae96fc486c7cb3708da1471ee80de19
2025-10-26 17:40:10 +05:30
Sughosha a70f2133ce gnu: qtractor: Update to 1.5.8.
* gnu/packages/music.scm (qtractor): Update to 1.5.8.

Change-Id: Ic6d61c264ee1d6e70d829404a8ab76bf1deb87e1
2025-10-26 17:40:10 +05:30
Sughosha 549c8e5822 gnu: padthv1: Update to 1.3.2.
* gnu/packages/music.scm (padthv1): Update to 1.3.2.

Change-Id: I369bc9888e7bf3a4de463de82a52bdcc23c011c7
2025-10-26 17:40:10 +05:30
Sughosha c8c60ea830 gnu: samplv1: Update to 1.3.2.
* gnu/packages/music.scm (samplv1): Update to 1.3.2.

Change-Id: Idd4ebaaff9482d3a6870039922727747dc17276d
2025-10-26 17:40:09 +05:30
Sughosha a886d864cb gnu: drumkv1: Update to 1.3.2.
* gnu/packages/music.scm (drumkv1): Update to 1.3.2.

Change-Id: Ic4af7a02d8f8cae3a98147f33dea164d3163f6e2
2025-10-26 17:40:09 +05:30
Sughosha b8f16d0688 gnu: synthv1: Update to 1.3.2.
* gnu/packages/music.scm (synthv1): Update to 1.3.2.

Change-Id: I3c253d6556e81aa9f8d14c3a14c98d9e1d7fdf57
2025-10-26 17:40:09 +05:30
Sharlatan Hellseher 3b19d7f548 gnu: frescobaldi: Generate and wrap icons.
It is a following up 44db09e0d1 commit
where translation and metadata generation were removed while upstream
change the build logic; fixed wrap phase was re-introduced as well.

* gnu/packages/music.scm (frescobaldi)[arguments] <phases>: Add
'generate and 'wrap-executable.
[inputs]: Add qtbase, qtsvg, and qtwayland.
[native-inputs]: Add appstream, desktop-file-utils, and gettext-minimal.

Change-Id: I47ba790145eeb4d8346190a5902e42b2ea06000e
2025-10-25 10:50:20 +01:00
Nicolas Goaziou 2118d79dcf gnu: hydrogen: Use Qt 6.
* gnu/packages/music.scm (hydrogen)[arguments]: Build with Qt 6.
[native-inputs]: Use qttools instead of qttools-5.
[inputs]: Use qtbase, qtsvg and qtwayland instead of qtbase-5, qtsvg-5 and
qtwayland-5. Remove qtxmlpattern-5.

Change-Id: Ic1b2239ec74a9ffa3305afdf350576fed961d365
2025-10-24 14:04:42 +02:00
Nicolas Goaziou 5e5823e67d gnu: hydrogen: Update to 1.2.6.
* gnu/packages/music.scm (hydrogen): Update to 1.2.6.

Change-Id: Idf8984d9db20bb54193ecae1feb4127f3931e996
2025-10-24 14:04:41 +02:00
Andreas Enge a38e1990ea gnu: quodlibet: Correct deprecated input.
* gnu/packages/music.scm (quodlibet)[inputs]:
Replace keybinder-3.0 by keybinder.

Change-Id: Ie0b4cd7b4676791116d6c3ce9f5432bd2eda0953
2025-10-23 22:10:27 +02:00
Andreas Enge bff69c7275 gnu: musikcube: Update to 3.0.5.
* gnu/packages/music.scm (musikcube): Update to 3.0.5.
[inputs]: Remove ffmpeg-4; add ffmpeg.

Change-Id: I63b41bf43b3b4c0bec506ccaaad68eaad3443528
2025-10-23 22:09:15 +02:00
Ludovic Courtès 9fcfb93944 gnu: Use ‘define-deprecated-package’ for deprecated packages.
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.

Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-23 19:35:06 +02:00
Sughosha b56d8a5a18 gnu: pianobar: Update to 2024.12.21.
* gnu/packages/music.scm (pianobar): Update to 2024.12.21.

Change-Id: I4fd47764b085373c2473dc784541bf6e0daf442f
2025-10-18 17:15:03 +05:30
Sughosha 6a0c20312d gnu: qmmp: Update to 2.3.0.
* gnu/packages/music.scm (qmmp): Update to 2.3.0.

Change-Id: I29654ad7ff18cd8f1c79f052620ac5a0cf4eab03
2025-10-18 17:15:03 +05:30
Sughosha 4c79f8f373 gnu: flacon: Update to 12.0.0.
* gnu/packages/music.scm (flacon): Update to 12.0.0.
[build-system]: Switch to qt-build-system.
[arguments]<#:qtbase>: Set to qtbase.
[inputs]: Remove qtbase-5 and qttools-5.
[native-inputs]: Add qttools.

Change-Id: I2551f2f5cfee1849a1533d4411a79f2fce37ee89
2025-10-18 17:15:03 +05:30
apoorv569 dd39c1df1d gnu: spectacle-analyzer: Update to 2.0.
* gnu/packages/music.scm (spectacle-analyzer): Update to 2.0.

Change-Id: I65a572a8b7fcd15dceb5c4da5076df67ba7202a4
Signed-off-by: Steve George <steve@futurile.net>
2025-10-13 14:21:43 +01:00
Ludovic Courtès 73cbebfaed gnu: clyrics: Update to 0.17.
* gnu/packages/music.scm (clyrics): Update to 0.17.

Change-Id: I78b48088d59c8ef709a1276057608f4b59206eef
2025-10-13 14:48:26 +02:00
Sharlatan Hellseher 4481a7e2c5 gnu: Deprecate python-waf.
* gnu/packages/build-tools.scm (waf): New variable, based on python-waf.
[synopsis]: Improve it, remove mentioning of Python to reduce confusion
level that it's just to build Python projects.
[description]: Improve it, remove mentioning of Python, add a list
features from the project's README.
(python-waf): Deprecate variable in favor of waf

* gnu/packages/audio.scm (lvtk-1,ttl2c)[native-inputs]: Remove
python-waf; add waf.
* gnu/packages/fltk.scm (ntk): Likewise.
* gnu/packages/music.scm (non-sequencer, non-sequencer-manager,
non-mixer, non-timeline): Likewise.
* gnu/packages/ntp.scm (ntpsec): Likewise.
* gnu/packages/wxwidgets.scm (python-wxpython): Likewise.

Change-Id: I88686c20e1de8f60a4a6c9bd70fdafe8fe4f0b93
2025-10-05 17:09:10 +01:00
Sughosha 54da0d8861 gnu: libmygpo-qt: Switch to Qt6.
* gnu/packages/gpodder.scm (libmygpo-qt)[inputs]: Replace qtbase-5 with qtbase.
[arguments]<configure-flags>: New argument.
(libmygpo-qt5): Inherit from libmygpo-qt.
* gnu/packages/music.scm (clementine)[inputs]: Replace libmygpo-qt with
libmygpo-qt5.
2025-10-04 07:57:31 +05:30
Sharlatan Hellseher 44db09e0d1 gnu: frescobaldi: Update to 4.0.4, build with Qt6.
* gnu/packages/music.scm (frescobaldi): Update to 4.0.4.
[source]: Switch to git-fetch.
[buld-system]: Switch to pyproject-build-system.
[arguments] <phases>: Drop all as no longer required.
[inputs]: Remove python-poppler-qt5, python-pyportmidi, python-pyqt,
python-sip, and qtsvg-5; add python-pyqt-6, python-pyqt6-sip, and
python-pyqtwebengine-6.
[native-inputs]: Add python-hatchling.

Change-Id: Ia5a4243b2561a0c523e420742216a4a006fbd78d
Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-10-01 20:13:00 +01:00
Nguyễn Gia Phong a969d3cd70 gnu: python-charset-normalizer-3: Mark as deprecated.
This is a followup to bbb9551884.

Replace all python-charset-normalizer-3 occurences
with python-charset-normalizer.

* gnu/packages/python-xyz.scm (python-charset-normalizer-3):
  Mark as a deprecated public alias.
* gnu/packages/music.scm (picard)
  [inputs]: Replace python-charset-normalizer-3
  with python-charset-normalizer.
* gnu/packages/python-web.scm (python-translation-finder)
  [propagated-inputs]: Replace python-charset-normalizer-3
  with python-charset-normalizer.

Change-Id: Ib45bfe24efde2f2a6435c0c272d9d14e70e2321e
Reviwed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 13:22:52 +01:00
Maxim Cournoyer 8c70b295ed gnu: libmusicbrainz: Update to 5.1.0-0.4efbed3.
* gnu/packages/music.scm (libmusicbrainz): Update to 5.1.0-0.4efbed3.
[#:phases]: Delete trailing #t.

Change-Id: Ia256588bac3d618e90960783a0fec94f0bdabf67
2025-09-30 16:48:23 +09:00
Nicolas Graves a99b3b8c20 gnu: python-pycountry: Move to (gnu packages iso-codes).
This package makes a lot more sense there, and is actually needed to
run tests of other python packages in this module.

* gnu/packages/python-xyz.scm (python-pycountry)
(python-pycountry@20.7.3): Move them...
* gnu/packages/iso-codes.scm (python-pycountry)
(python-pycountry-20.7.3): ... to this module.
* gnu/packages/music.scm: Import (gnu packages iso-codes).
* gnu/packages/tryton.scm: Import (gnu packages iso-codes).
(trytond-country): Correct python-pycountry@20.7.3 to
python-pycountry-20.7.3.

Change-Id: I7aa424663fb2edc73bca3fcac38de3226cc57a9b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-27 23:25:47 +01:00
Sharlatan Hellseher cb2c75aa92 gnu: instantmusic: Update to 1.0-2.0477dd3, fix build.
* gnu/packages/music.scm (instantmusic): Update to 1.0-2.0477dd3.
[arguments] <tests?>: No tests provided.
[native-inputs]: Remove python-wheel.

Change-Id: I928c4cc909b6d57738eb6bd8b0cae7debb53f085
2025-09-26 15:11:24 +01:00
Sharlatan Hellseher 6c2bb88d1a gnu: python-musicbrainzngs: Fix tests.
* gnu/packages/music.scm (python-musicbrainzngs)[native-inputs]: Remove
python-wheel; add python-pytest.

Change-Id: I625a3a5212e8d798cb094635f1814edbaab494e0
2025-09-25 09:36:41 +01:00
Nicolas Graves eab15f83ff gnu: python-discogs-client: Fix tests.
* gnu/packages/music.scm (python-discogs-client)
[source]: Switch to git-fetch.
[arguemnts]<#:test-backend>: Set it.
[native-inputs]: Remove python-wheel.
[propagated-inputs, description]: Improve style.

Change-Id: I8077c8505945b8407b132a74673b2cd1972e2385
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:38 +01:00
Noé Lopez afaaee573d gnu: clementine: Update to 1.4.1-48.12e851937.
Also add support for visualisation.

* gnu/packages/music.scm (clementine): Update to 1.4.1-48.12e851937.
[version]: Change versioning scheme to use upstream revisions.
[#:configure-flags]: Add “-DENABLE_VISUALISATIONS=ON”.

Change-Id: Icce03534674c80e0078adead9bc7b75886da4582
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-22 13:05:20 +02:00
Andreas Enge 6ff714dfb1 gnu: Remove extempore.
* gnu/packages/music.scm (extempore): Delete variable.

Change-Id: Ifd801d299c429f01dc20c1e0292243c7f7a6fb43
2025-09-19 21:37:59 +02:00
Sughosha 6d552d2ad1 gnu: zynaddsubfx: Switch to Zyn-Fusion interface.
* gnu/packages/patches/zynaddsubfx-3.0.6-system-rtosc.patch: New file.
* gnu/packages/music.scm (zynaddsubfx)[source]: Add it.
[arguments]<#:configure-flags>: New argument.
<#:phases>: Add 'patch-paths phase.
[inputs]: Add mruby-zest and rtosc; remove ntk.
* gnu/local.mk: Add the patch file.

Change-Id: I8522f92707f45915f87d15fd14b0f5d7dc5db224
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-09-17 14:14:21 +02:00
Sughosha 4a5b0dc5f8 gnu: lmms: Enable Wayland support.
* gnu/packages/music.scm (lmms)[build-system]: Switch to qt-build-system.
[inputs]: Remove qtbase-5; add qtwayland-5.

Change-Id: I1715436104eb62bea7dfaebb4504e90f06790b4f
2025-09-17 12:13:05 +02:00
Sughosha 7e1b139cdd gnu: lmms: Enable STK Mallets and GIG Player.
* gnu/packages/music.scm (lmms)[inputs]: Add libgig and stk.
[arguments]<#:phases>: Add patch-stk-path.

Change-Id: I8116d603399f75571dfc37bc43760334df3a764e
2025-09-17 12:13:05 +02:00
Sughosha 26c4e0341e gnu: Add stk.
* gnu/packages/music.scm (stk): New variable.
* gnu/packages/patches/stk-5.0.1-fix-typo.patch: New file.
* gnu/local.mk: Register the patch file.

Change-Id: I77d0ae447554eb10cfca3d5825b7f466036fb3e8
2025-09-17 12:13:05 +02:00
Sughosha ac30258bf9 gnu: lmms: Enable MP3 file format support for project export.
* gnu/packages/music.scm (lmms)[inputs]: Add lame.

Change-Id: Ic185212b9896984fd4039f5e56358f599036f79a
2025-09-17 12:13:04 +02:00
Sughosha 5d58cb25bc gnu: lmms: Enable libsoundio and PulseAudio support.
* gnu/packages/music.scm (lmms)[inputs]: Add libsoundio and pulseaudio.

Change-Id: I05d0080d85e21606dde6cad4248c774c166a987e
2025-09-17 12:13:04 +02:00
Sughosha 80065cbaa9 gnu: lmms: Fix building carla plugins.
* gnu/packages/music.scm (lmms)[source]: Add snippet to fix including carla
headers.

Change-Id: Ib30e5df987c3b59300a0df19a815278db981a085
2025-09-17 12:13:01 +02:00
Maxim Cournoyer 23dd2a4091 gnu: qmmp: Update to 2.2.8.
* gnu/packages/music.scm (qmmp): Update to 2.2.8.

Change-Id: I4fe1b825334d6cdb8fffb3000ec595d855437082
2025-09-15 23:14:51 +09:00
Maxim Cournoyer 2b70a3d191 gnu: musescore: Update to 4.5.2-0.6ebc98e.
* gnu/packages/music.scm (musescore): Update to 4.5.2-0.6ebc98e.
[source] <modules, patches>: Delete fields.
[inputs]: Move gtk+:bin to...
[native-inputs]: ... here.
* gnu/packages/patches/musescore-fix-build.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: If3f261b13bc01cae581db5822a44815909157ceb
2025-09-15 22:26:50 +09:00
Maxim Cournoyer 4fbf920dc1 gnu: musescore: Use gexps.
* gnu/packages/music.scm (musescore) [origin]: Re-indent.
[arguments]: Define as a plain list.
[#:configure-flags]: Use gexps.

Change-Id: Ie004eacf6fab924d735a53c556f0e266f4b7a6e8
2025-09-15 22:26:50 +09:00
Nicolas Graves 4635aef98d gnu: tascam-gtk: Update to 0.4-1.6419a3b.
* gnu/packages/music.scm (tascam-gtk): Update to 0.4-1.6419a3b.
[native-inputs]: Add autoconf, automake.
[inputs]: Replace libxml++-3 with libxml++.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-10 07:49:08 +02:00
Sughosha 607dda2ccb gnu: stargate: Enable Wayland support.
* gnu/packages/music.scm (stargate)[arguments]<#:phases>: In 'wrap-program
phase, add QT_PLUGIN_PATH.
[inputs]: Add qtwayland.

Change-Id: Ieab22d6181b578bad0c05132567148c05afa4d00
2025-09-06 02:03:13 +02:00