Compare commits

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

32 commits

Author SHA1 Message Date
Fedora Release Engineering
d7c163199c Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 02:27:17 +00:00
Fedora Release Engineering
29eabe189f Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 15:40:58 +00:00
Fedora Release Engineering
a173f9437f Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-20 07:19:42 +00:00
Fedora Release Engineering
36db53cac1 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 08:23:23 +00:00
Miroslav Suchý
5ddc9815ed convert GPLv3 license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-29 13:48:57 +02:00
Fedora Release Engineering
0144608b20 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 14:42:42 +00:00
Fedora Release Engineering
9e0385663f Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 20:43:05 +00:00
Fedora Release Engineering
20a60c17ba Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 09:11:22 +00:00
Fedora Release Engineering
d86d2d3852 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-18 12:06:06 +00:00
Fedora Release Engineering
e0d419b0d2 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 10:57:00 +00:00
Fedora Release Engineering
78590c65b6 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 19:37:12 +00:00
Fedora Release Engineering
cec5a4cf79 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 18:25:49 +00:00
Fedora Release Engineering
1c54c306f9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 19:12:31 +00:00
Fedora Release Engineering
6c78f372a2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 15:38:10 +00:00
Fedora Release Engineering
17d7043716 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 10:43:44 +00:00
Fedora Release Engineering
e7207888a6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-25 22:15:20 +00:00
Erich Eickmeyer
ba4f8e1b26 Fix date 2021-01-13 18:41:26 -08:00
Erich Eickmeyer
2f54ad5316 Remove jack-audio-connection-kit from Requires 2021-01-13 18:28:41 -08:00
Tom Stellard
35be2c08ce Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-15 01:46:16 +00:00
Erich Eickmeyer
811aec5387 Rebuild for explicit jack requires 2020-10-08 20:22:49 -07:00
Fedora Release Engineering
b0c675e757 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 10:12:22 +00:00
Erich Eickmeyer
33a446c000 New upstream version 3.9.3 2020-05-24 18:47:42 -07:00
Erich Eickmeyer
a089b9087a Removed unnecessary patch 2020-05-05 08:05:00 -07:00
Erich Eickmeyer
b89d604fb1 New upstream release 3.9.2 2020-05-05 07:56:53 -07:00
Erich Eickmeyer
e781a6c1c8 fix qt devel package name 2020-04-26 13:15:31 -07:00
Erich Eickmeyer
10645e1aef New version 3.9.0 2020-04-26 13:05:17 -07:00
Fedora Release Engineering
da6fbb9eb1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 09:10:33 +00:00
Fedora Release Engineering
fc07a4a462 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 15:39:21 +00:00
Fedora Release Engineering
011d120185 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 11:22:02 +00:00
Igor Gnatenko
5fcafd9503 Remove obsolete scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-29 06:15:31 +01:00
Igor Gnatenko
e182254c7d Remove obsolete Group tag
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-28 20:17:38 +01:00
Fedora Release Engineering
c8092c7259 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 18:54:25 +00:00
5 changed files with 157 additions and 33 deletions

3
.gitignore vendored
View file

@ -1 +1,4 @@
/Add64-1.2.2.tar.bz2
/Add64-3.9.0.tar.bz2
/Add64-3.9.2.tar.bz2
/Add64-3.9.3.tar.bz2

View file

@ -1,12 +0,0 @@
diff -rupN Add64-1.2.2.org/jackprocessor.cpp Add64-1.2.2/jackprocessor.cpp
--- Add64-1.2.2.org/jackprocessor.cpp 2011-08-07 07:35:20.000000000 -0400
+++ Add64-1.2.2/jackprocessor.cpp 2017-02-16 23:31:14.464518833 -0500
@@ -222,7 +222,7 @@ int JackProcessor::jack_callback(jack_nf
}
for (i1 = 0; i1 < 2; i1++) {
p[i1] = (jack_default_audio_sample_t *)(jack_port_get_buffer (jackOut[i1], nframes));
- for (i2 = 0; i2 < abs(nframes); i2++) {
+ for (i2 = 0; i2 < nframes; i2++) {
p[i1][i2] = 1e-9 * model->buf[i1][i2];
}
}

View file

@ -1,34 +1,31 @@
%global debug_package %{nil}
Summary: An additive synthesizer using JACK
Name: Add64
Version: 1.2.2
Release: 15%{?dist}
Version: 3.9.3
Release: 19%{?dist}
URL: http://sourceforge.net/projects/add64
Source0: http://downloads.sourceforge.net/project/add64/%{name}-%{version}.tar.bz2
Source1: %{name}.desktop
# icon taken from screenshot
Source2: add64.png
# gcc7 fix
Patch0: Add64-gcc7.patch
License: GPLv3
Group: Applications/Multimedia
Source3: Makefile
# Automatically converted from old format: GPLv3 - review is highly recommended.
License: GPL-3.0-only
BuildRequires: jack-audio-connection-kit-devel
BuildRequires: qt4-devel
BuildRequires: qt5-qtbase-devel
BuildRequires: desktop-file-utils
BuildRequires: make
%description
Add64 is an additive synthesizer using Qt and the JACK audio connection kit
%prep
%setup -q -n %{name}-%{version}
%patch0 -p1 -b .gcc7
sed -i -e 's|lib64|%{_lib}|' \
-e 's|$(QT_BASE_DIR)/bin|%{_qt4_libdir}/qt4/bin|' \
-e 's|-lm|-lm -lstdc++|' \
-e 's|-O2 -g -Wall|%{optflags}|' Makefile
chmod -x *
%build
%{_qt5_libdir}/qt5/bin/qmake -makefile
make %{?_smp_mflags}
%install
@ -79,20 +76,90 @@ SentUpstream: 2014-09-17
</application>
EOF
%post
update-desktop-database &> /dev/null || :
%postun
update-desktop-database &> /dev/null || :
%files
%doc LICENSE README
%doc LICENSE
%{_bindir}/%{name}
%{_datadir}/appdata/*.appdata.xml
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/add64.png
%changelog
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.3-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.3-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Mon Jan 20 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.3-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.3-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Mon Jul 29 2024 Miroslav Suchý <msuchy@redhat.com> - 3.9.3-15
- convert license to SPDX
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.3-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.3-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.3-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Jan 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.3-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.3-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.3-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.3-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.3-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.3-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jan 13 2021 Erich Eickmeyer <erich@ericheickmeyer.com> - 3.9.3-4
- Remove jack-audio-connection-kit explicit Requires
* Thu Oct 08 2020 Erich Eickmeyer <erich@ericheickmeyer.com> - 3.9.3-3
- Rebuild to call for jack-audio-connection-kit explicitly
as part of experiment for pipewire-jack compatibility
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sun May 24 2020 Erich Eickmeyer <erich@ericheickmeyer.com> - 3.9.3-1
- New version 3.9.3
* Tue May 05 2020 Erich Eickmeyer <erich@ericheickmeyer.com> - 3.9.2-1
- New version 3.9.2
* Sun Apr 26 2020 Erich Eickmeyer <erich@ericheickmeyer.com> - 3.9.0-1
- New version 3.9.0
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

66
Makefile Executable file
View file

@ -0,0 +1,66 @@
QT_BASE_DIR=/usr
QT_LIB_DIR=$(QT_BASE_DIR)/lib64
QT_BIN_DIR=$(QT_BASE_DIR)/bin
QT_INCLUDE_DIR=$(QT_BASE_DIR)/include
Add64: harmonics.o harmonics.moc.o \
filter.o filter.moc.o \
gui.o gui.moc.o \
multislider.o multislider.moc.o \
modslider.o modslider.moc.o \
voicesynth.o voicesynth.moc.o \
synth.o synth.moc.o \
voicedata.o \
model.o jackprocessor.o jackprocessor.moc.o main.o
gcc -g -o Add64 \
harmonics.o harmonics.moc.o \
multislider.o multislider.moc.o \
modslider.o modslider.moc.o \
filter.o filter.moc.o \
gui.o gui.moc.o \
voicesynth.o voicesynth.moc.o \
synth.o synth.moc.o \
voicedata.o \
model.o jackprocessor.o jackprocessor.moc.o main.o \
-L$(QT_LIB_DIR) \
-lQtCore -lQtGui -ljack -lm
CXXFLAGS=-I$(QT_INCLUDE_DIR) -I. -O2 -g -Wall
filter.o: filter.cpp filter.h model.h
filter.moc.o: filter.moc.cpp filter.h model.h
filter.moc.cpp: filter.h filter.cpp
$(QT_BIN_DIR)/moc filter.h -o filter.moc.cpp
harmonics.o: harmonics.cpp harmonics.h model.h
harmonics.moc.o: harmonics.moc.cpp harmonics.h model.h
harmonics.moc.cpp: harmonics.h harmonics.cpp
$(QT_BIN_DIR)/moc harmonics.h -o harmonics.moc.cpp
multislider.o: multislider.cpp multislider.h modslider.h model.h
multislider.moc.o: multislider.moc.cpp multislider.h modslider.h model.h
multislider.moc.cpp: multislider.h multislider.cpp
$(QT_BIN_DIR)/moc multislider.h -o multislider.moc.cpp
modslider.o: modslider.cpp modslider.h model.h
modslider.moc.o: modslider.moc.cpp modslider.h model.h
modslider.moc.cpp: modslider.h modslider.cpp
$(QT_BIN_DIR)/moc modslider.h -o modslider.moc.cpp
midicontroller.o: midicontroller.cpp midicontroller.h
controlobject.o: controlobject.cpp controlobject.h
gui.o: gui.cpp gui.h harmonics.h synth.h model.h multislider.h modslider.h filter.h jackprocessor.h
gui.moc.o: gui.moc.cpp gui.h harmonics.h synth.h model.h multislider.h modslider.h filter.h jackprocessor.h
gui.moc.cpp: gui.h gui.cpp
$(QT_BIN_DIR)/moc gui.h -o gui.moc.cpp
voicesynth.o: voicesynth.cpp voicesynth.h voicedata.h model.h
voicesynth.moc.o: voicesynth.moc.cpp voicesynth.h voicedata.h model.h
voicesynth.moc.cpp: voicesynth.h voicesynth.cpp voicedata.h
$(QT_BIN_DIR)/moc voicesynth.h -o voicesynth.moc.cpp
synth.o: synth.cpp synth.h model.h
synth.moc.o: synth.moc.cpp synth.h model.h
synth.moc.cpp: synth.h synth.cpp model.h
$(QT_BIN_DIR)/moc synth.h -o synth.moc.cpp
voicedata.o: voicedata.cpp voicedata.h
model.o: model.cpp model.h voicedata.h
jackprocessor.o: jackprocessor.cpp jackprocessor.h model.h
jackprocessor.moc.o: jackprocessor.moc.cpp jackprocessor.h model.h
jackprocessor.moc.cpp: jackprocessor.h jackprocessor.cpp model.h
$(QT_BIN_DIR)/moc jackprocessor.h -o jackprocessor.moc.cpp
main.o: main.cpp gui.h model.h

View file

@ -1 +1 @@
9799d5b5ca88b04b194d832c29a78c46 Add64-1.2.2.tar.bz2
SHA512 (Add64-3.9.3.tar.bz2) = c637ed12b733d8b2f6e705b4ae38d67a4dd5f0ec4c8fd3c58c417dedb6cfeb3c0748159cfbe45655288702d359be4895ef85feb24ac6e54babccaa314ffe1851