Compare commits
41 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d7c163199c | ||
|
|
29eabe189f | ||
|
|
a173f9437f | ||
|
|
36db53cac1 | ||
|
|
5ddc9815ed | ||
|
|
0144608b20 | ||
|
|
9e0385663f | ||
|
|
20a60c17ba | ||
|
|
d86d2d3852 | ||
|
|
e0d419b0d2 | ||
|
|
78590c65b6 | ||
|
|
cec5a4cf79 | ||
|
|
1c54c306f9 | ||
|
|
6c78f372a2 | ||
|
|
17d7043716 | ||
|
|
e7207888a6 | ||
|
|
ba4f8e1b26 | ||
|
|
2f54ad5316 | ||
|
|
35be2c08ce | ||
|
|
811aec5387 | ||
|
|
b0c675e757 | ||
|
|
33a446c000 | ||
|
|
a089b9087a | ||
|
|
b89d604fb1 | ||
|
|
e781a6c1c8 | ||
|
|
10645e1aef | ||
|
|
da6fbb9eb1 | ||
|
|
fc07a4a462 | ||
|
|
011d120185 | ||
|
|
5fcafd9503 | ||
|
|
e182254c7d | ||
|
|
c8092c7259 | ||
|
|
908fd9c40f | ||
|
|
eb4d41c1e1 | ||
|
|
4851b0fe39 | ||
|
|
217c4e644a | ||
|
|
f948f4a5f5 | ||
|
|
ef36a5e2b0 | ||
|
|
809d4ff240 | ||
|
|
80bcdc9794 | ||
|
|
2509a3cd26 |
4 changed files with 221 additions and 17 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -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
|
||||
|
|
|
|||
167
Add64.spec
167
Add64.spec
|
|
@ -1,31 +1,31 @@
|
|||
%global debug_package %{nil}
|
||||
|
||||
Summary: An additive synthesizer using JACK
|
||||
Name: Add64
|
||||
Version: 1.2.2
|
||||
Release: 6%{?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
|
||||
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}
|
||||
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
|
||||
|
|
@ -39,19 +39,154 @@ desktop-file-install \
|
|||
--dir %{buildroot}%{_datadir}/applications \
|
||||
%{SOURCE1}
|
||||
|
||||
%post
|
||||
update-desktop-database &> /dev/null || :
|
||||
|
||||
%postun
|
||||
update-desktop-database &> /dev/null || :
|
||||
# Register as an application to be visible in the software center
|
||||
#
|
||||
# NOTE: It would be *awesome* if this file was maintained by the upstream
|
||||
# project, translated and installed into the right place during `make install`.
|
||||
#
|
||||
# See http://www.freedesktop.org/software/appstream/docs/ for more details.
|
||||
#
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
|
||||
cat > $RPM_BUILD_ROOT%{_datadir}/appdata/%{name}.appdata.xml <<EOF
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Copyright 2014 Ryan Lerch <rlerch@redhat.com> -->
|
||||
<!--
|
||||
BugReportURL: https://sourceforge.net/p/add64/discussion/general/thread/6ff4fec1/
|
||||
SentUpstream: 2014-09-17
|
||||
-->
|
||||
<application>
|
||||
<id type="desktop">Add64.desktop</id>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<summary>Additive software sound synthesizer</summary>
|
||||
<description>
|
||||
<p>
|
||||
Add64 is an additive modular software synthesizer for generating sounds.
|
||||
Unlike other software synthesizers -- that use a skeuomorphic interface of
|
||||
knobs, sliders and buttons, Add64 displays a spectral graph and allows the
|
||||
user to modify the oscillators and related parameters.
|
||||
</p>
|
||||
</description>
|
||||
<url type="homepage">http://www.amsynth.com/add64.html</url>
|
||||
<screenshots>
|
||||
<screenshot type="default">http://www.amsynth.com/images/Add64-Harmonics.png</screenshot>
|
||||
</screenshots>
|
||||
<!-- FIXME: change this to an upstream email address for spec updates
|
||||
<updatecontact>someone_who_cares@upstream_project.org</updatecontact>
|
||||
-->
|
||||
</application>
|
||||
EOF
|
||||
|
||||
%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
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-14
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-13
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Thu Feb 16 2017 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 1.2.2-12
|
||||
- gcc7 fix
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-11
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-10
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.2-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.2.2-8
|
||||
- Rebuilt for GCC 5 C++11 ABI change
|
||||
|
||||
* Thu Mar 26 2015 Richard Hughes <rhughes@redhat.com> - 1.2.2-7
|
||||
- Add an AppData file for the software center
|
||||
|
||||
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.2-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
|
|
|
|||
66
Makefile
Executable file
66
Makefile
Executable 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
|
||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
9799d5b5ca88b04b194d832c29a78c46 Add64-1.2.2.tar.bz2
|
||||
SHA512 (Add64-3.9.3.tar.bz2) = c637ed12b733d8b2f6e705b4ae38d67a4dd5f0ec4c8fd3c58c417dedb6cfeb3c0748159cfbe45655288702d359be4895ef85feb24ac6e54babccaa314ffe1851
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue