Compare commits

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

36 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
Stuart D. Gathman
28709e7fe7 New upstream version 8.14.15 2024-04-13 13:16:36 -04:00
Fedora Release Engineering
1feea2b5f8 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 22:33:02 +00:00
Fedora Release Engineering
37e20ef0ca Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 11:59:40 +00:00
Fedora Release Engineering
1fff465bbb Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 12:48:07 +00:00
Fedora Release Engineering
554329c281 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 21:18:14 +00:00
Fedora Release Engineering
c622f41ab1 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 20:20:35 +00:00
Stuart D. Gathman
983ce2fb8f Add 8.14.13 source 2022-03-12 12:17:35 -05:00
Stuart D. Gathman
77301ce7dc Update to 8.14.13 2022-03-12 10:40:40 -05:00
Fedora Release Engineering
63e3c667bc - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 20:49:52 +00:00
Fedora Release Engineering
167f108e80 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 17:10:05 +00:00
Fedora Release Engineering
1a4890b93d - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 12:14:59 +00:00
Fedora Release Engineering
5ca079788d - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-25 23:43:07 +00:00
Stuart D. Gathman
dc6f954b28 Merge branch 'master' of ssh://pkgs.fedoraproject.org/rpms/abcm2ps 2020-12-22 13:56:59 -05:00
Stuart D. Gathman
2c65c771eb New upstream release 8.14.11 2020-12-22 13:55:01 -05:00
Tom Stellard
29d4e49196 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-15 01:39:15 +00:00
Stuart D. Gathman
3135d0fe5c AND the pdf ... 2020-11-21 00:13:29 -05:00
Stuart D. Gathman
dc852f1ad4 Add missing source removed by new-sources 2020-11-21 00:07:42 -05:00
Stuart D. Gathman
38694e62e9 New upstream release 2020-11-20 22:59:30 -05:00
Fedora Release Engineering
0ab3ce0138 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-31 23:46:30 +00:00
Fedora Release Engineering
3542144e24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 11:39:13 +00:00
4 changed files with 112 additions and 11 deletions

5
.gitignore vendored
View file

@ -5,3 +5,8 @@ abcplus_en-1.1.0.zip
/abcplus_en-2012-03-30.zip /abcplus_en-2012-03-30.zip
/abcplus_en-DRAFT3.pdf /abcplus_en-DRAFT3.pdf
/abcm2ps-8.14.7.tar.gz /abcm2ps-8.14.7.tar.gz
/abcm2ps-8.14.10.tar.gz
/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,15 +1,16 @@
Name: abcm2ps Name: abcm2ps
Version: 8.14.7 Version: 8.14.15
Release: 2%{?dist} Release: 8%{?dist}
Summary: A program to typeset ABC tunes into Postscript 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 URL: http://moinejf.free.fr
Source0: https://github.com/leesavide/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz 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 Source1: https://sourceforge.net/projects/abcplus/files/Abcplus/abcplus_en-2024-07-10.zip
Source2: http://abcplus.sourceforge.net/abcplus_en-DRAFT3.pdf Patch0: abcm2ps-gnu23.patch
BuildRequires: gcc BuildRequires: gcc make
%description %description
Abcm2ps is a package which converts music tunes from ABC format to Abcm2ps is a package which converts music tunes from ABC format to
Postscript. Based on abc2ps version 1.2.5, it was developed mainly to Postscript. Based on abc2ps version 1.2.5, it was developed mainly to
@ -29,7 +30,7 @@ Some sample ABC files with output as mp3, mid, and pdf.
%prep %prep
%setup -q %setup -q
%setup -q -a 1 %setup -q -a 1
cp -p %{SOURCE2} . %patch -P 0 -p 2
%build %build
%configure --enable-a4 %configure --enable-a4
@ -47,7 +48,7 @@ make install \
%files %files
%doc INSTALL README.md abcplus_en-DRAFT3.pdf _docs_staging/abcm2ps/* %doc INSTALL README.md _docs_staging/abcm2ps/*
%license COPYING %license COPYING
%{_bindir}/abcm2ps %{_bindir}/abcm2ps
%{_datadir}/abcm2ps %{_datadir}/abcm2ps
@ -57,6 +58,55 @@ make install \
%doc abcplus_en*/* %doc abcplus_en*/*
%changelog %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
* Sat Mar 12 2022 Stuart Gathman <stuart@gathman.org> - 8.14.13-1
- New upstream release
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 8.14.11-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.14.11-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.14.11-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Dec 22 2020 Stuart Gathman <stuart@gathman.org> - 8.14.11-1
- New upstream release
* Fri Nov 20 2020 Stuart Gathman <stuart@gathman.org> - 8.14.10-1
- New upstream release
* Fri Jul 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.14.7-4
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.14.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue May 12 2020 Stuart Gathman <stuart@gathman.org> - 8.14.7-2 * Tue May 12 2020 Stuart Gathman <stuart@gathman.org> - 8.14.7-2
- Move sample ABC output to subpackage - Move sample ABC output to subpackage

View file

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