Compare commits

...
Sign in to create a new pull request.

15 commits

Author SHA1 Message Date
Fedora Release Engineering
8022010cee Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 03:22:01 +00:00
Fedora Release Engineering
0e08c1f334 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 16:40:43 +00:00
Davide Cavalca
6698953808 Switch to pipewire-jack-audio-connection-kit-devel where available 2025-04-21 21:15:53 -07:00
Fedora Release Engineering
5f8bf1c356 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 10:25:19 +00:00
Miroslav Suchý
7cd13a6795 convert license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-08-07 09:18:25 +02:00
Fedora Release Engineering
2393a352a6 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 16:27:51 +00:00
Fedora Release Engineering
51f3baa960 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 22:31:32 +00:00
Fedora Release Engineering
0b2713db0e Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 11:56:46 +00:00
U2FsdGVkX1
dc9e2f2103 Add riscv64 support 2023-11-10 17:48:52 +01:00
Fedora Release Engineering
3677f1e245 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 12:46:13 +00:00
Fedora Release Engineering
95aef9386d Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 21:16:29 +00:00
Fedora Release Engineering
a257d27363 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 20:18:49 +00:00
Fedora Release Engineering
deff62a784 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 20:48:19 +00:00
Fedora Release Engineering
5fcf626ea0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 17:08:29 +00:00
Fedora Release Engineering
c587cda8fe - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 12:13:25 +00:00
2 changed files with 94 additions and 2 deletions

View file

@ -0,0 +1,44 @@
From 2c3fbef6854743416d95d85b1565dde51668488c Mon Sep 17 00:00:00 2001
From: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Date: Fri, 1 Oct 2021 16:15:29 +0200
Subject: [PATCH] sigsegv: enable RISC-V build
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Avoid build error
../sigsegv.c:104:39: error: mcontext_t has no member named gregs;
did you mean __gregs?
104 | ucontext->uc_mcontext.gregs[i]
| ^~~~~
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
---
sigsegv.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/sigsegv.c b/sigsegv.c
index fb4456e..6930185 100644
--- a/sigsegv.c
+++ b/sigsegv.c
@@ -91,7 +91,9 @@ static void signal_segv(int signum, siginfo_t* info, void*ptr) {
a2j_error("info.si_errno = %d", info->si_errno);
a2j_error("info.si_code = %d (%s)", info->si_code, si_codes[info->si_code]);
a2j_error("info.si_addr = %p", info->si_addr);
-#if !defined(__alpha__) && !defined(__ia64__) && !defined(__FreeBSD_kernel__) && !defined(__arm__) && !defined(__hppa__) && !defined(__sh__) && !defined(__aarch64__)
+#if !defined(__alpha__) && !defined(__ia64__) && \
+ !defined(__FreeBSD_kernel__) && !defined(__arm__) && !defined(__hppa__) && \
+ !defined(__sh__) && !defined(__aarch64__) && !defined(__riscv)
for(i = 0; i < NGREG; i++)
a2j_error("reg[%02d] = 0x" REGFORMAT, i,
#if defined(__powerpc__) && !defined(__powerpc64__)
@@ -108,7 +110,7 @@ static void signal_segv(int signum, siginfo_t* info, void*ptr) {
ucontext->uc_mcontext.gregs[i]
#endif
);
-#endif /* alpha, ia64, kFreeBSD, arm, hppa, aarch64 */
+#endif /* alpha, ia64, kFreeBSD, arm, hppa, aarch64, riscv */
#if defined(SIGSEGV_STACK_X86) || defined(SIGSEGV_STACK_IA64)
# if defined(SIGSEGV_STACK_IA64)

View file

@ -1,21 +1,27 @@
Summary: Daemon for exposing ALSA sequencer applications in JACK MIDI system
Name: a2jmidid
Version: 9
Release: 5%{?dist}
Release: 19%{?dist}
URL: https://github.com/linuxaudio/a2jmidid
Source0: https://github.com/linuxaudio/a2jmidid/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
# Backported from upstream
Patch0: %{name}-man.patch
Patch1: %{name}-portname.patch
Patch2: %{name}-add-riscv64-support.patch
# a2jmidi_bridge.c and j2amidi_bridge.c are GPLv2+
# The rest is GPLv2
License: GPLv2 and GPLv2+
# Automatically converted from old format: GPLv2 and GPLv2+ - review is highly recommended.
License: GPL-2.0-only AND GPL-2.0-or-later
BuildRequires: alsa-lib-devel
BuildRequires: dbus-devel
BuildRequires: gcc
%if 0%{?fedora} || 0%{?rhel} >= 9
BuildRequires: pipewire-jack-audio-connection-kit-devel
%else
BuildRequires: jack-audio-connection-kit-devel
%endif
BuildRequires: meson
Requires: dbus
Requires: python3
@ -58,6 +64,48 @@ sed -i 's|^#!/usr/bin/env python3|#!/usr/bin/python3|' a2j_control
%{_mandir}/man1/j2a*
%changelog
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 9-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 9-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Thu Mar 27 2025 Davide Cavalca <dcavalca@fedoraproject.org> - 9-17
- Switch to pipewire-jack-audio-connection-kit-devel where available
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 9-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Wed Aug 07 2024 Miroslav Suchý <msuchy@redhat.com> - 9-15
- convert license to SPDX
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 9-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 9-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 9-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Oct 06 2023 Songsong Zhang <U2FsdGVkX1@gmail.com> - 9-11
- Add riscv64 patch from https://github.com/jackaudio/a2jmidid/pull/18
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 9-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 9-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 9-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 9-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 9-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 9-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild