Projects
Multimedia
jack_mixer
jack_mixer.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File jack_mixer.spec of Package jack_mixer
# vim: set sw=4 ts=4 et nu: %?sle15_python_module_pythons Name: jack_mixer Version: 19 Release: 0 Summary: JACK Audo Mixer Application Source: %name-%version.tar URL: https://github.com/jack-mixer/jack_mixer License: GPL-2.0 BuildRequires: meson BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(jack) BuildRequires: python-rpm-macros BuildRequires: %{python_module Cython} BuildRequires: %{python_module docutils} BuildRequires: update-desktop-files Requires: %{python_module gobject-Gdk} Requires: %{python_module gobject-cairo} Requires: %{python_module pygobject} Requires: %{python_module pyxdg} %description jack_mixer is a GTK+ JACK audio mixer app with a look similar to its hardware counterpart. It has lot of useful features, apart from being able to mix multiple JACK audio streams. Features: * Mix any number of input channels (mono or stereo). * Control balance and faders with MIDI commands. * Handle session management with LASH. * Create as many outputs as necessary. * Quickly monitor inputs (PFL) and outputs. * ... %lang_package %prep %autosetup -p1 %build : python_sitearch %python_sitearch PYTHON=$(type -P "%_bindir/python%{python_bin_suffix}" | xargs --no-run-if-empty readlink -f) for i in $(find * -type f -exec grep -l '%_bindir/python$' '{}' +) do sed -i~ " s@%_bindir/python[.0-9]*@$PYTHON@ " "$i" diff -u "$i"~ "$i" && exit 1 touch --reference="$i"~ "$i" rm -fv "$i"~ done for i in $(find * -type f -exec grep -l '%_bindir/env python' '{}' +) do sed -i~ " s@%_bindir/env python[.0-9]*@$PYTHON@ " "$i" diff -u "$i"~ "$i" && exit 1 touch --reference="$i"~ "$i" rm -fv "$i"~ done %if 0 tee native.ini <<_EOF_ [binaries] python3 = '%_bindir/python%{python_bin_suffix}' _EOF_ %endif sed -i~ 's@python3@%_bindir/python%{python_bin_suffix}@' meson.build diff -u "$_"~ "$_" || : $? %meson \ -Dcheck-py-modules=false \ %if 0 --native-file native.ini \ %endif %nil %meson_build %install %meson_install %suse_update_desktop_file -r "%name" AudioVideo Mixer %find_lang %name %files %_bindir/* %_datadir/applications/*.desktop %_datadir/icons/* %_mandir/*/* %_sysconfdir/xdg/* %python_sitearch/%name %files lang -f %name.lang %changelog
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.