Compare commits

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

16 commits

Author SHA1 Message Date
Fedora Release Engineering
a358243528 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 03:23:04 +00:00
Fedora Release Engineering
8225090b87 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 16:41:45 +00:00
Stuart D. Gathman
c93ab5a290 Updated .gitignore 2025-04-12 20:02:01 -04:00
Stuart D. Gathman
516ce4f9dd Fix changelog typo 2025-04-12 19:50:22 -04:00
Stuart D. Gathman
8c6015fde5 Update sources 2025-04-12 19:26:48 -04:00
Stuart D. Gathman
5ed433b062 New examples and PDF manual 2025-04-12 19:20:16 -04:00
Stuart D. Gathman
bea06f7358 Remove dup line in sources 2025-01-24 17:09:40 -05:00
Stuart D. Gathman
b0e3137466 Patch to compile with gnu23 standard 2025-01-24 16:56:10 -05:00
Stuart D. Gathman
ddbaacd989 Merge branch 'f41' of ssh://pkgs.fedoraproject.org/rpms/abcm2ps into f41 2025-01-24 16:51:31 -05:00
Stuart D. Gathman
819ee6cfd7 Patch to compile with gnu23 2025-01-24 16:51:08 -05:00
Stuart D. Gathman
388dd35e32 Patch to compile with gnu23 2025-01-24 16:50:27 -05:00
Fedora Release Engineering
73f56d4713 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 10:27:29 +00:00
Stuart D. Gathman
5a02b929d1 Merge branch 'rawhide' of ssh://pkgs.fedoraproject.org/rpms/abcm2ps into rawhide 2025-01-07 22:14:53 -05:00
Stuart D. Gathman
74c103bbf8 New release 8.14.15 2025-01-07 22:10:37 -05:00
Miroslav Suchý
ffc0d3894a convert GPLv3 license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-29 13:48:41 +02:00
Fedora Release Engineering
852d651f92 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 16:29:32 +00:00
4 changed files with 77 additions and 24 deletions

1
.gitignore vendored
View file

@ -9,3 +9,4 @@ abcplus_en-1.1.0.zip
/abcm2ps-8.14.11.tar.gz
/abcm2ps-8.14.13.tar.gz
/abcm2ps-8.14.15.tar.gz
/abcplus_en-2024-07-10.zip

47
abcm2ps-gnu23.patch Normal file
View file

@ -0,0 +1,47 @@
diff -up ./abcm2ps-8.14.15/format.c.gnu23 ./abcm2ps-8.14.15/format.c
--- ./abcm2ps-8.14.15/format.c.gnu23 2024-01-08 02:15:18.000000000 -0500
+++ ./abcm2ps-8.14.15/format.c 2025-01-24 16:13:01.068045837 -0500
@@ -1158,13 +1158,13 @@ void interpret_fmt_line(char *w, /* key
}
if (strcmp(w, "writehistory") == 0) { /* compatibility */
struct SYMBOL *s;
- int bool;
+ int ibool;
unsigned u;
- bool = get_bool(p);
+ ibool = get_bool(p);
for (s = info['I' - 'A']; s != 0; s = s->next) {
u = s->text[0] - 'A';
- if (bool)
+ if (ibool)
cfmt.fields[0] |= (1 << u);
else
cfmt.fields[0] &= ~(1 << u);
@@ -1215,7 +1215,7 @@ void interpret_fmt_line(char *w, /* key
}
break;
case 1: { /* %%writefields */
- int bool;
+ int ibool;
unsigned u;
q = p;
@@ -1223,7 +1223,7 @@ void interpret_fmt_line(char *w, /* key
p++;
while (isspace((unsigned char) *p))
p++;
- bool = get_bool(p);
+ ibool = get_bool(p);
while (*q != '\0' && !isspace((unsigned char) *q)) {
u = *q - 'A';
if (u < 26) {
@@ -1235,7 +1235,7 @@ void interpret_fmt_line(char *w, /* key
else
break; /*fixme: error */
}
- if (bool)
+ if (ibool)
cfmt.fields[i] |= (1 << u);
else
cfmt.fields[i] &= ~(1 << u);

View file

@ -1,13 +1,14 @@
Name: abcm2ps
Version: 8.14.15
Release: 1%{?dist}
Release: 8%{?dist}
Summary: A program to typeset ABC tunes into Postscript
License: GPLv3
# Automatically converted from old format: GPLv3 - review is highly recommended.
License: GPL-3.0-only
URL: http://moinejf.free.fr
Source0: https://github.com/leesavide/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source1: http://abcplus.sourceforge.net/abcplus_en-2012-03-30.zip
Source2: http://abcplus.sourceforge.net/abcplus_en-DRAFT3.pdf
Source1: https://sourceforge.net/projects/abcplus/files/Abcplus/abcplus_en-2024-07-10.zip
Patch0: abcm2ps-gnu23.patch
BuildRequires: gcc make
%description
@ -29,7 +30,7 @@ Some sample ABC files with output as mp3, mid, and pdf.
%prep
%setup -q
%setup -q -a 1
cp -p %{SOURCE2} .
%patch -P 0 -p 2
%build
%configure --enable-a4
@ -47,7 +48,7 @@ make install \
%files
%doc INSTALL README.md abcplus_en-DRAFT3.pdf _docs_staging/abcm2ps/*
%doc INSTALL README.md _docs_staging/abcm2ps/*
%license COPYING
%{_bindir}/abcm2ps
%{_datadir}/abcm2ps
@ -57,24 +58,30 @@ make install \
%doc abcplus_en*/*
%changelog
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 8.14.15-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 8.14.15-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sat Apr 12 2025 Stuart Gathman <stuart@gathman.org> - 8.14.15-6
- Update examples and pdf manual
* Fri Jan 24 2025 Stuart Gathman <stuart@gathman.org> - 8.14.15-5
- Patch to compile with gcc-15 (gnu23)
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 8.14.15-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Mon Jul 29 2024 Miroslav Suchý <msuchy@redhat.com> - 8.14.15-3
- convert license to SPDX
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 8.14.15-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Fri Apr 12 2024 Stuart Gathman <stuart@gathman.org> - 8.14.15-1
- New upstream release
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 8.14.13-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 8.14.13-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 8.14.13-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 8.14.13-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 8.14.13-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Mar 12 2022 Stuart Gathman <stuart@gathman.org> - 8.14.13-1
- New upstream release

View file

@ -1,4 +1,2 @@
SHA512 (abcm2ps-8.14.13.tar.gz) = d48f44051aa62b3ee0dcd5cd4a32199d36d4ba056e6473b3c5eb378afabd40831f2a9abb2bbad2acb1c8bd3197a5b36177fabfb4e712b71589f835cba6c87c25
SHA512 (abcplus_en-2012-03-30.zip) = 609e5aa3a682ea8873e1a0ff791085e01b646b355b88ef9096771266cc460d1f8045eb8d372cb64fd3fabd260a97bdcd5f6d23129104f508bfbbbcfa5ff03fa0
SHA512 (abcplus_en-DRAFT3.pdf) = 927963934a41a1f7d25d59d10a1077b57a60f5c90a0eb066018894c7e4a05a0159f3cab276ec1323e65707ab9142d31da02f9962345d9a8a7c270206ccd4ef0d
SHA512 (abcm2ps-8.14.15.tar.gz) = 5466051b337328cccf9c12838aecfffc782e9906b7b659f4929c5da3af9d25eb67bf679720a924197cf0ffaae68e0bdc5e3e8efcc7614524fe954769379a79e1
SHA512 (abcplus_en-2024-07-10.zip) = a1bf7b07d8be2c6497334c6c918fbf2fa62353d02781510ba24a7ebbc5b108e219824f1be8dd166f39f9bce883244b6d193c29b12df87b3106b3d0f1ceb05a4e