Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:edogawa
non-daw
non-daw.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File non-daw.spec of Package non-daw
Name: non-daw Version: 1.2.0 Release: 1 Summary: A digital audio workstation for JACK Group: Applications/Multimedia License: GPL-2.0+ URL: http://non.tuxfamily.org/ Source: non-daw-%{version}.tar.gz # notified upstream of the following along with incorrect FSF address headers Patch1: non-daw-desktop.patch Patch2: non-daw-strlcat.patch # Patch3: non-daw-buildsystem.patch %if %{defined fedora} BuildRequires: python BuildRequires: fltk-fluid BuildRequires: libsigc++20-devel BuildRequires: jack-audio-connection-kit-devel BuildRequires: desktop-file-utils %else BuildRequires: python-base BuildRequires: gcc-c++ BuildRequires: libsigc++2-devel BuildRequires: libjack-devel BuildRequires: update-desktop-files %endif BuildRequires: non-ntk-devel BuildRequires: non-ntk-fluid BuildRequires: liblo-devel BuildRequires: libsndfile-devel BuildRequires: fltk-devel BuildRequires: imake BuildRequires: libXpm-devel BuildRequires: ladspa-devel BuildRequires: liblrdf-devel %description Non-daw is a digital audio workstation for JACK %package -n non-mixer Summary: A digital audio mixer for JACK Group: Applications/Multimedia %description -n non-mixer non-mixer is a powerful, reliable and fast modular Digital Audio Mixer %package -n non-session-manager Summary: A session manager for JACK Group: Applications/Multimedia Obsoletes: non-session-manager < 1.2.0 %description -n non-session-manager non-session-manager is an audio project session manager. It preserves application state including JACK and MIDI connections between audio sessions. %package -n non-sequencer Summary: A MIDI sequencer for JACK Group: Applications/Multimedia %description -n non-sequencer non-sequencer is a powerful, lightweight, real-time, pattern-based MIDI sequencer %prep %autosetup -p1 %build CFLAGS="%{optflags}" ./waf configure --prefix=%{_prefix} --libdir=%{_libdir} --enable-debug ./waf -j4 -v %install ./waf install --destdir=%{buildroot} --docdir=%{buildroot}%{_docdir}/ for i in %{buildroot}%{_datadir}/applications/*.desktop; do sed -i -e 's|\/usr\/bin\/||' $i %if %{defined fedora} desktop-file-validate $i; %endif done; # correct permissions chmod 755 %{buildroot}%{_bindir}/* %if 0%{?suse_version} %suse_update_desktop_file -i non-mixer AudioVideo Music %suse_update_desktop_file -i non-sequencer AudioVideo Music %suse_update_desktop_file -i non-session-manager AudioVideo Music %suse_update_desktop_file -i non-timeline AudioVideo Music mkdir %{buildroot}%{_docdir} mv %{buildroot}%{_datadir}/doc/non-* %{buildroot}%{_docdir}/ %endif %if %{defined fedora} %post update-desktop-database -q touch --no-create %{_datadir}/icons/hicolor >&/dev/null || : %postun update-desktop-database -q if [ $1 -eq 0 ]; then touch --no-create %{_datadir}/icons/hicolor >&/dev/null || : gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || : fi %posttrans /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %endif %files %defattr(-,root,root) %doc COPYING %{_bindir}/import* %{_bindir}/%{name} %{_bindir}/non-timeline %{_docdir}/non-timeline %{_bindir}/jackpatch %{_datadir}/applications/non-timeline.desktop %dir %{_datadir}//icons/hicolor %dir %{_datadir}//icons/hicolor/* %dir %{_datadir}//icons/hicolor/*/apps %{_datadir}/icons/hicolor/*/apps/non-timeline* %{_datadir}/pixmaps/non-timeline %files -n non-mixer %defattr(-,root,root) %{_bindir}/non-mixer %{_bindir}/non-mixer-noui %{_bindir}/non-midi-mapper %{_docdir}/non-mixer %{_datadir}/applications/non-mixer.desktop %dir %{_datadir}//icons/hicolor %dir %{_datadir}//icons/hicolor/* %dir %{_datadir}//icons/hicolor/*/apps %{_datadir}/icons/hicolor/*/apps/non-mixer* %{_datadir}/pixmaps/non-mixer %files -n non-session-manager %defattr(-,root,root) %{_bindir}/nsm* %{_bindir}/non-session-manager %{_docdir}/non-session-manager %{_datadir}/applications/non-session-manager.desktop %dir %{_datadir}//icons/hicolor %dir %{_datadir}//icons/hicolor/* %dir %{_datadir}//icons/hicolor/*/apps %{_datadir}/icons/hicolor/*/apps/non-session-manager* %{_datadir}/pixmaps/non-session-manager %files -n non-sequencer %defattr(-,root,root) %{_bindir}/non-sequencer %{_docdir}/non-sequencer %{_datadir}/non-sequencer %{_datadir}/applications/non-sequencer.desktop %dir %{_datadir}//icons/hicolor %dir %{_datadir}//icons/hicolor/* %dir %{_datadir}//icons/hicolor/*/apps %{_datadir}/icons/hicolor/*/apps/non-sequencer* %{_datadir}/pixmaps/non-sequencer %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