]> git.pld-linux.org Git - packages/alsa-patch-bay.git/blame - alsa-patch-bay.spec
- converted to UTF-8
[packages/alsa-patch-bay.git] / alsa-patch-bay.spec
CommitLineData
64b372c7 1#
ad6cf816 2# Conditional build:
78d64032 3%bcond_without fltk # without FLTK UI
4%bcond_without gtkmm # without gtkmm UI
5%bcond_without ladcca # with ladcca support
ad6cf816 6#
d44c0a6e 7Summary: Graphical patch bay for the ALSA sequencer and JACK
9ee3d793 8Summary(pl.UTF-8): Graficzny interfejs dla sekwencera ALSY i JACK-a
ad6cf816 9Name: alsa-patch-bay
3beff249 10Version: 1.0.0
d807d8b3 11Release: 3
ad6cf816 12License: GPL
13Group: X11/Applications/Sound
14Source0: http://pkl.net/~node/software/%{name}-%{version}.tar.gz
3beff249 15# Source0-md5: 3aa458f6bee8b83b2cf7330707d72430
ad6cf816 16Patch0: %{name}-Makefile.patch
d44c0a6e 17Patch1: %{name}-desktop_pl.patch
3beff249 18Patch2: %{name}-missing_m4.patch
12169a64 19Patch3: %{name}-pic.patch
ad6cf816 20URL: http://pkl.net/~node/alsa-patch-bay.html
21BuildRequires: autoconf
22BuildRequires: automake
d44c0a6e 23%{?with_fltk:BuildRequires: fltk-devel >= 1.1}
78d64032 24%{?with_gtkmm:BuildRequires: gtkmm22-devel}
3beff249 25BuildRequires: jack-audio-connection-kit-devel >= 0.80.0
d44c0a6e 26%{?with_ladcca:BuildRequires: ladcca-devel}
64b372c7 27BuildRequires: libtool
ad6cf816 28BuildRequires: pkgconfig
3c5eeeb6 29Requires: %{name}-ui = %{version}-%{release}
ad6cf816 30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
d44c0a6e 33ALSA Patch Bay is a GUI patchbay for the ALSA sequencer and
34the JACK audio subsystems. In easy way connects ports of MIDI and
35audio devices like sequencer, external keyboard, soft synth and
36many others.
64b372c7 37
9ee3d793
JR
38%description -l pl.UTF-8
39ALSA Patch Bay to graficzny interfejs dla podsystemów sequencera
40ALSY oraz dźwiękowego JACK-a. W łatwy sposób łączy porty urządzeń
41MIDI i audio jak sekwencer, zewnętrzne klawisze, synteza programowa
d44c0a6e 42i wiele innych.
ad6cf816 43
c9a64b50 44%package driver-alsa
90a1eb4e 45Summary: ALSA audio driver for ALSA Patch Bay
9ee3d793 46Summary(pl.UTF-8): Sterownik dźwięku ALSA dla ALSA Patch Bay
c9a64b50 47Group: X11/Applications/Sound
d44c0a6e 48Requires: %{name} = %{version}-%{release}
3c5eeeb6 49Requires: %{name}-ui = %{version}-%{release}
c9a64b50
JB
50
51%description driver-alsa
90a1eb4e
JB
52ALSA audio driver for ALSA Patch Bay.
53
9ee3d793
JR
54%description driver-alsa -l pl.UTF-8
55Sterownik dźwięku ALSA dla ALSA Patch Bay.
c9a64b50
JB
56
57%package driver-jack
90a1eb4e 58Summary: JACK audio driver for ALSA Patch Bay
9ee3d793 59Summary(pl.UTF-8): Sterownik dźwięku JACK-a dla ALSA Patch Bay
c9a64b50 60Group: X11/Applications/Sound
d44c0a6e 61Requires: %{name} = %{version}-%{release}
3c5eeeb6
JB
62Requires: %{name}-driver-alsa = %{version}-%{release}
63Requires: %{name}-ui = %{version}-%{release}
c90a0485 64Provides: jack-patch-bay
c9a64b50
JB
65
66%description driver-jack
90a1eb4e
JB
67JACK audio driver for ALSA Patch Bay.
68
9ee3d793
JR
69%description driver-jack -l pl.UTF-8
70Sterownik dźwięku JACK-a dla ALSA Patch Bay.
c9a64b50
JB
71
72%package ui-fltk
90a1eb4e 73Summary: FLTK-based GUI for ALSA Patch Bay
9ee3d793 74Summary(pl.UTF-8): Oparte na FLTK GUI do ALSA Patch Bay
c9a64b50 75Group: X11/Applications/Sound
d44c0a6e 76Requires: %{name} = %{version}-%{release}
3c5eeeb6 77Provides: %{name}-ui = %{version}-%{release}
c9a64b50
JB
78
79%description ui-fltk
90a1eb4e
JB
80FLTK-based graphical user interface for ALSA Patch Bay.
81
9ee3d793
JR
82%description ui-fltk -l pl.UTF-8
83Oparty na FLTK graficzny interfejs użytkownika do ALSA Patch Bay.
c9a64b50
JB
84
85%package ui-gtkmm
90a1eb4e 86Summary: GTKmm-based GUI for ALSA Patch Bay
9ee3d793 87Summary(pl.UTF-8): Oparte na GTKmm GUI do ALSA Patch Bay
c9a64b50 88Group: X11/Applications/Sound
d44c0a6e 89Requires: %{name} = %{version}-%{release}
78d64032 90Requires: gtkmm22
3c5eeeb6 91Provides: %{name}-ui = %{version}-%{release}
c9a64b50
JB
92
93%description ui-gtkmm
90a1eb4e
JB
94GTKmm-based GUI for ALSA Patch Bay.
95
9ee3d793 96%description ui-gtkmm -l pl.UTF-8
90a1eb4e 97Oparte na GTKmm GUI do ALSA Patch Bay.
c9a64b50 98
ad6cf816 99%prep
c9a64b50 100%setup -q
ad6cf816 101%patch0 -p1
d44c0a6e 102%patch1 -p1
3beff249 103%patch2 -p1
12169a64 104%patch3 -p1
ad6cf816 105
106%build
ad6cf816 107%{__libtoolize}
5b94ec73 108%{__autoheader}
ad6cf816 109%{__aclocal} -I m4
110%{__autoconf}
ad6cf816 111%{__automake}
112%configure \
3beff249 113 %{!?with_fltk:--disable-fltk --disable-fltk-test} \
114 %{!?with_gtkmm:--disable-gtkmm} \
12169a64
JB
115 %{!?with_ladcca:--disable-ladcca} \
116 --disable-static
c90a0485 117
ad6cf816 118%{__make}
119
120%install
121rm -rf $RPM_BUILD_ROOT
122
4c75dd01
PG
123%{__make} install \
124 DESTDIR=$RPM_BUILD_ROOT
ad6cf816 125
12169a64
JB
126rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/ui/*.la
127
ad6cf816 128%clean
129rm -rf $RPM_BUILD_ROOT
130
ad6cf816 131%files
132%defattr(644,root,root,755)
133%doc NEWS AUTHORS README
64b372c7
JB
134%dir %{_libdir}/%{name}
135%dir %{_libdir}/%{name}/driver
64b372c7 136%dir %{_libdir}/%{name}/ui
ad6cf816 137%{_pixmapsdir}/*.png
c9a64b50
JB
138
139%files driver-alsa
140%defattr(644,root,root,755)
3beff249 141%attr(755,root,root) %{_bindir}/alsa-patch-bay
c9a64b50 142%attr(755,root,root) %{_libdir}/%{name}/driver/alsa.so
d44c0a6e 143%{_desktopdir}/alsa-patch-bay.desktop
c9a64b50
JB
144
145%files driver-jack
146%defattr(644,root,root,755)
3beff249 147%attr(755,root,root) %{_bindir}/jack-patch-bay
c9a64b50 148%attr(755,root,root) %{_libdir}/%{name}/driver/jack.so
d44c0a6e 149%{_desktopdir}/jack-patch-bay.desktop
c9a64b50 150
d44c0a6e 151%if %{with fltk}
c9a64b50
JB
152%files ui-fltk
153%defattr(644,root,root,755)
154%attr(755,root,root) %{_libdir}/%{name}/ui/fltk.so
d44c0a6e 155%endif
c9a64b50 156
d44c0a6e 157%if %{with gtkmm}
c9a64b50
JB
158%files ui-gtkmm
159%defattr(644,root,root,755)
160%attr(755,root,root) %{_libdir}/%{name}/ui/gtkmm.so
d44c0a6e 161%endif
This page took 0.548783 seconds and 4 git commands to generate.