Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
multimedia:proaudio
adlplug
adlplug.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File adlplug.spec of Package adlplug
# spec file for package adlplug # # Copyright (c) 2019 Fabio Pesari # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ Name: adlplug Version: 1.0.2+git6.fa29ab5 Release: 0 Summary: FM Chip Synthesizer — OPL & OPN — Standalone License: BSL-1.0 Group: Productivity/Multimedia/Sound/Midi URL: https://github.com/jpcima/ADLplug Source0: %{name}-%{version}.tar.xz Patch0: docs-make.patch BuildRequires: gcc gcc-c++ BuildRequires: cmake BuildRequires: pkgconfig BuildRequires: jack-devel BuildRequires: alsa-devel BuildRequires: freetype2-devel BuildRequires: libX11-devel BuildRequires: libXext-devel BuildRequires: libXrandr-devel BuildRequires: libXinerama-devel BuildRequires: libXcursor-devel %if 0%{?suse_version} > 1500 BuildRequires: ruby3.3-rubygem-asciidoctor %else BuildRequires: ruby2.5-rubygem-asciidoctor %endif %description This software package provides FM synthesizer plugins, based on OPL3 and OPN2 sound chip emulations. The emulations and the drivers are provided by libADLMIDI and libOPNMIDI. * Control of multiple YMF262/YM2612 emulated chips * High fidelity emulation, with choice of compromise level (good fidelity/fast, excellent fidelity/slow) * Synthesis of melodic and percussive instruments * Extensible polyphony * Bundled collection of instruments * Support for dynamic parameterization and automation * Rigorous implementation of the MIDI standard * Multi-channel operation with General MIDI compatibility * Ability to synthesize entire MIDI files out of the box This is the standalone version %package docs Summary: FM Chip Synthesizer — OPL & OPN — documentation %description docs Manuals for ADLplug %package -n lv2-%{name} Summary: FM Chip Synthesizer — OPL & OPN — LV2 BuildRequires: lv2-devel %description -n lv2-%{name} This software package provides FM synthesizer plugins, based on OPL3 and OPN2 sound chip emulations. The emulations and the drivers are provided by libADLMIDI and libOPNMIDI. * Control of multiple YMF262/YM2612 emulated chips * High fidelity emulation, with choice of compromise level (good fidelity/fast, excellent fidelity/slow) * Synthesis of melodic and percussive instruments * Extensible polyphony * Bundled collection of instruments * Support for dynamic parameterization and automation * Rigorous implementation of the MIDI standard * Multi-channel operation with General MIDI compatibility * Ability to synthesize entire MIDI files out of the box This is the LV2 plugin version of ADLplug. %package -n vst-%{name} Summary: FM Chip Synthesizer — OPL & OPN — VST 2.x Obsoletes: adlplug-vst = 1.0.1 %description -n vst-%{name} This software package provides FM synthesizer plugins, based on OPL3 and OPN2 sound chip emulations. The emulations and the drivers are provided by libADLMIDI and libOPNMIDI. * Control of multiple YMF262/YM2612 emulated chips * High fidelity emulation, with choice of compromise level (good fidelity/fast, excellent fidelity/slow) * Synthesis of melodic and percussive instruments * Extensible polyphony * Bundled collection of instruments * Support for dynamic parameterization and automation * Rigorous implementation of the MIDI standard * Multi-channel operation with General MIDI compatibility * Ability to synthesize entire MIDI files out of the box This is the VST 2.x plugin version of ADLplug. %prep %setup -q %autopatch -p0 %build %cmake -DCMAKE_BUILD_TYPE=Release %cmake_build %{?_smp_mflags} cd .. %cmake_install %cmake -DCMAKE_BUILD_TYPE=Release -DADLplug_CHIP=OPN2 %cmake_build %{?_smp_mflags} cd .. %cmake_install cd docs/manual make make install DESTDIR=%{buildroot} chmod -x %{buildroot}%{_docdir}/ADLplug/manual/en/manual.html chmod -x %{buildroot}%{_docdir}/ADLplug/manual/fr/manual.html %files %doc README.md %license LICENSE %{_bindir}/ADLplug %{_bindir}/OPNplug %{_datadir}/applications/ADLplug.desktop %{_datadir}/applications/OPNplug.desktop %{_datadir}/pixmaps/OPNplug.png %{_datadir}/pixmaps/ADLplug.png %dir %{_datadir}/icons/hicolor %dir %{_datadir}/icons/hicolor/32x32 %dir %{_datadir}/icons/hicolor/96x96 %dir %{_datadir}/icons/hicolor/32x32/apps %dir %{_datadir}/icons/hicolor/96x96/apps %{_datadir}/icons/hicolor/96x96/apps/ADLplug.png %{_datadir}/icons/hicolor/32x32/apps/ADLplug.png %{_datadir}/icons/hicolor/32x32/apps/OPNplug.png %{_datadir}/icons/hicolor/96x96/apps/OPNplug.png %files docs %license LICENSE %{_docdir}/ADLplug/ %files -n lv2-%{name} %doc README.md %license LICENSE %{_libdir}/lv2/ %files -n vst-%{name} %doc README.md %license LICENSE %{_libdir}/vst/ %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor