Compare commits

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

45 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
Stuart D. Gathman
15d8dd694c Legacy common support not needed 2020-05-12 13:27:13 -04:00
Stuart D. Gathman
f5f2f8017c Move bulky documentation to sub-package 2020-05-12 13:20:39 -04:00
Stuart D. Gathman
a91569db8f Upstream release 8.14.7 2020-05-12 12:21:02 -04:00
Stuart D. Gathman
2bf73d509c Upstream release 8.14.7 2020-05-12 12:16:51 -04:00
Filipe Rosset
d37aeb0bc2 - Fix FTBFS 2020-04-29 03:10:07 -03:00
Fedora Release Engineering
69149232ef - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 11:06:07 +00:00
Fedora Release Engineering
fe1d69bda1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 17:25:58 +00:00
Fedora Release Engineering
d7acad3006 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 12:51:17 +00:00
Igor Gnatenko
b7b7fa85d6 Remove obsolete Group tag
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-28 20:17:38 +01:00
4 changed files with 149 additions and 20 deletions

6
.gitignore vendored
View file

@ -4,3 +4,9 @@ abcplus_en-1.1.0.zip
/abcm2ps-7.8.14.tar.gz /abcm2ps-7.8.14.tar.gz
/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.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,16 +1,16 @@
Name: abcm2ps Name: abcm2ps
Version: 7.8.14 Version: 8.14.15
Release: 7%{?dist} Release: 8%{?dist}
Summary: A program to typeset ABC tunes into Postscript Summary: A program to typeset ABC tunes into Postscript
Group: Applications/Multimedia # Automatically converted from old format: GPLv3 - review is highly recommended.
License: GPLv2 License: GPL-3.0-only
URL: http://moinejf.free.fr URL: http://moinejf.free.fr
Source0: http://moinejf.free.fr/abcm2ps-%{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
@ -19,35 +19,112 @@ or many keyboards and a pedal-board. Abcm2ps introduces many
extensions to the ABC language that make it suitable for classical extensions to the ABC language that make it suitable for classical
music. music.
%package doc
Summary: Example ABC files with output
Requires: %{name} = %{version}-%{release}
BuildArch: noarch
%description doc
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
make %{?_smp_mflags} %make_build CFLAGS="%{optflags}"
%install %install
rm -rf $RPM_BUILD_ROOT
make install \ make install \
prefix=$RPM_BUILD_ROOT%{_prefix} \ prefix=%{buildroot}%{_prefix} \
bindir=$RPM_BUILD_ROOT%{_bindir} \ bindir=%{buildroot}%{_bindir} \
libdir=$RPM_BUILD_ROOT%{_libdir} \ libdir=%{buildroot}%{_libdir} \
datadir=$RPM_BUILD_ROOT%{_datadir} \ datadir=%{buildroot}%{_datadir} \
mandir=%{buildroot}%{_mandir} \
docdir=$PWD/_docs_staging docdir=$PWD/_docs_staging
%files %files
%doc abcplus_en*/* _docs_staging/abcm2ps/* abcplus_en-DRAFT3.pdf %doc INSTALL README.md _docs_staging/abcm2ps/*
%license COPYING
%{_bindir}/abcm2ps %{_bindir}/abcm2ps
%{_datadir}/abcm2ps %{_datadir}/abcm2ps
%{_mandir}/man1/*
%files doc
%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
- Move sample ABC output to subpackage
* Tue May 12 2020 Stuart Gathman <stuart@gathman.org> - 8.14.7-1
- New upstream release
* Wed Apr 29 2020 Filipe Rosset <rosset.filipe@gmail.com> - 7.8.14-11
- Fix FTBFS
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.8.14-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 7.8.14-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 7.8.14-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.8.14-7 * Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.8.14-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

View file

@ -1,3 +1,2 @@
a7bbdbf20d85404289b26f5674c34df3 abcm2ps-7.8.14.tar.gz SHA512 (abcm2ps-8.14.15.tar.gz) = 5466051b337328cccf9c12838aecfffc782e9906b7b659f4929c5da3af9d25eb67bf679720a924197cf0ffaae68e0bdc5e3e8efcc7614524fe954769379a79e1
2de66c5cedd41b4bf48a6025e0729cc7 abcplus_en-2012-03-30.zip SHA512 (abcplus_en-2024-07-10.zip) = a1bf7b07d8be2c6497334c6c918fbf2fa62353d02781510ba24a7ebbc5b108e219824f1be8dd166f39f9bce883244b6d193c29b12df87b3106b3d0f1ceb05a4e
a129d87e9c9143c85ee74137f309b4aa abcplus_en-DRAFT3.pdf