David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
rosegarden


Commits:
7866b25c by David Runge at 2025-06-04T11:47:26+02:00
Switch to locked git tag as more transparent upstream source

Instead of using a custom source tarball, rely on locked git tags.

Signed-off-by: David Runge <[email protected]>

- - - - -
a543c6b6 by David Runge at 2025-06-04T11:48:15+02:00
Allow building with cmake >= 4.0

Signed-off-by: David Runge <[email protected]>

- - - - -
af5ff761 by David Runge at 2025-06-04T11:54:05+02:00
Add lilv for lv2 support

Signed-off-by: David Runge <[email protected]>

- - - - -
5e7b7663 by David Runge at 2025-06-04T11:56:38+02:00
upgpkg: 25.06-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = rosegarden
        pkgdesc = MIDI/audio sequencer and notation editor
-       pkgver = 24.12.1
+       pkgver = 25.06
        pkgrel = 1
        url = https://www.rosegardenmusic.com/
        arch = x86_64
@@ -15,6 +15,7 @@ pkgbase = rosegarden
        makedepends = cmake
        makedepends = dssi
        makedepends = fftw
+       makedepends = git
        makedepends = jack
        makedepends = ladspa
        makedepends = liblrdf
@@ -24,6 +25,7 @@ pkgbase = rosegarden
        makedepends = qt5-tools
        depends = gcc-libs
        depends = glibc
+       depends = lilv
        depends = lirc
        depends = hicolor-icon-theme
        depends = qt5-base
@@ -38,13 +40,15 @@ pkgbase = rosegarden
        optdepends = wavpack: Lossless audio codec support
        provides = dssi-host
        provides = ladspa-host
-       source = 
https://downloads.sourceforge.net/rosegarden/rosegarden-24.12.1.tar.xz
-       sha512sums = 
f732951162e816a2dde4805e519c9b99598edb543fbe01f819248454c23eb70293a74e92ad11a51ecdd4990bca1f111242f838b2e3259ca09cb4f9bf955b9b6a
-       b2sums = 
5202a511c53bae267c347ff9197acfe4283987bbad3764393a0335bd7dad775a2042430d3f8226e24436ce15c03204312ce6dc123938f2cec33960c3eeba707d
+       provides = lv2-host
+       source = 
rosegarden::git+https://git.code.sf.net/p/rosegarden/git#tag=25.06
+       sha512sums = 
b9c565e1681354d570113cc7a619243d918be6fc97a3a9015d6f5080cc4c2e89ce33ba4dab4c28ceb2cd905aeb1ba9c7a90e5bb234a7f3c27d574a38cc9ecb30
+       b2sums = 
87ae29785ecabcf295e59cba6a58413d085773b705f5b40dd089fa45dfc52f216a08b6ef1592c911b2ff4df7383c45afd0af2402049093402fdc0dd015976809
 
 pkgname = rosegarden
        depends = gcc-libs
        depends = glibc
+       depends = lilv
        depends = lirc
        depends = hicolor-icon-theme
        depends = qt5-base


=====================================
PKGBUILD
=====================================
@@ -5,7 +5,7 @@
 # Contributor: Robert Emil Berge <[email protected]>
 
 pkgname=rosegarden
-pkgver=24.12.1
+pkgver=25.06
 pkgrel=1
 pkgdesc="MIDI/audio sequencer and notation editor"
 arch=(x86_64)
@@ -15,6 +15,7 @@ groups=(pro-audio)
 depends=(
   gcc-libs
   glibc
+  lilv
   lirc
   hicolor-icon-theme
   qt5-base
@@ -25,6 +26,7 @@ makedepends=(
   cmake
   dssi
   fftw
+  git
   jack
   ladspa
   liblrdf
@@ -52,19 +54,21 @@ optdepends=(
 provides=(
   dssi-host
   ladspa-host
+  lv2-host
 )
 source=(
-  https://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.xz
+  $pkgname::git+https://git.code.sf.net/p/rosegarden/git#tag=$pkgver
 )
-sha512sums=('f732951162e816a2dde4805e519c9b99598edb543fbe01f819248454c23eb70293a74e92ad11a51ecdd4990bca1f111242f838b2e3259ca09cb4f9bf955b9b6a')
-b2sums=('5202a511c53bae267c347ff9197acfe4283987bbad3764393a0335bd7dad775a2042430d3f8226e24436ce15c03204312ce6dc123938f2cec33960c3eeba707d')
+sha512sums=('b9c565e1681354d570113cc7a619243d918be6fc97a3a9015d6f5080cc4c2e89ce33ba4dab4c28ceb2cd905aeb1ba9c7a90e5bb234a7f3c27d574a38cc9ecb30')
+b2sums=('87ae29785ecabcf295e59cba6a58413d085773b705f5b40dd089fa45dfc52f216a08b6ef1592c911b2ff4df7383c45afd0af2402049093402fdc0dd015976809')
 
 build() {
   local cmake_options=(
     -B build
     -D CMAKE_BUILD_TYPE=None
     -D CMAKE_INSTALL_PREFIX=/usr
-    -S $pkgname-$pkgver
+    -D CMAKE_POLICY_VERSION_MINIMUM=3.5
+    -S $pkgname
     -W no-dev
   )
 
@@ -93,6 +97,6 @@ package() {
   )
 
   DESTDIR="$pkgdir" cmake --install build
-  install -vDm 644 $pkgname-$pkgver/{AUTHORS,CHANGELOG,README.md} -t 
"$pkgdir/usr/share/doc/$pkgname/"
+  install -vDm 644 $pkgname/{AUTHORS,CHANGELOG,README.md} -t 
"$pkgdir/usr/share/doc/$pkgname/"
 }
 # vim:set ts=2 sw=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/rosegarden/-/compare/318814c9eba864068e6b90596da2f3aabedac117...5e7b76630f55fc466600f7db1b1b8e3aa5552772

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/rosegarden/-/compare/318814c9eba864068e6b90596da2f3aabedac117...5e7b76630f55fc466600f7db1b1b8e3aa5552772
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to