ALT Linux repositórios
Group :: Som
RPM: jamin
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%define _ladspa_path %_libdir/ladspa
Name: jamin
Version: 0.95.0
Release: alt3
Summary: JAMin is a Realtime Mastering Processor
Summary(ru_RU.KOI8-R): JAMin -- ÐÒÉÌÏÖÅÎÉÅ ÄÌÑ ÍÁÓÔÅÒÉÎÇÁ Ú×ÕËÁ
License: GPL
Group: Sound
Url: http://%name.sourceforge.net
Source: http://prdownloads.sourceforge.net/%name/%name-%version.tar.gz
Patch: jamin-gcc10.patch
Requires: ladspa-swh-plugins >= 0.4.11
Requires: jackd
BuildPreReq: ladspa_sdk
# Automatically added by buildreq on Sat Jun 13 2009
BuildRequires: gcc-c++ gcc-fortran jackit-devel libfftw3-devel libgtk+2-devel liblo-devel libxml2-devel perl-XML-Parser intltool
BuildRequires: desktop-file-utils
#BuildRequires: XFree86-libs fontconfig freetype2 gcc-c++ gcc-g77 glib2-devel intltool jackit-devel libatk-devel libfftw3-devel libgtk+2-devel liblo-devel libpango-devel libstdc++-devel libxml2-devel perl-XML-Parser pkgconfig zlib-devel
%description
JAMin is a realtime mastering processor designed to bring out the detail
in recorded music and provide the final layer of polish. Every effort
has been made to ensure a clean, distortion-free signal path. All
processing elements use linear-phase filtering, ensuring that no phase
distortion is introduced. JAMin uses the JACK Audio Connection Kit, a
low-latency audio server, which can connect a number of different
applications to an audio device, and also allow them to share audio
among themselves.
%description -l ru_RU.KOI8-R
JAMin -- ÐÒÉÌÏÖÅÎÉÅ, ÒÁÂÏÔÁÀÝÅÅ ÞÅÒÅÚ ÓÅÒ×ÅÒ JACK, ÏÎ
ÓÐÒÏÅËÔÉÒÏ×ÁÎ ÄÌÑ ÐÒÏÆÅÓÓÉÏÎÁÌØÎÏÇÏ ÍÁÓÔÅÒÉÎÇÁ Ú×ÕËÁ, ÐÏÓÙÌÁÅÍÏÇÏ Ó
ÌÀÂÏÇÏ ËÏÌÉÞÅÓÔ×Á ÉÓÔÏÞÎÉËÏ×. ðÒÏÇÒÁÍÍÁ ÓÏÓÔÏÉÔ ÉÚ ÎÅÓËÏÌØËÉÈ
ÉÎÓÔÒÕÍÅÎÔÏ×: 1024-ÐÏÌÏÓÎÏÇÏ ÒÉÓÕÅÍÏÇÏ ÏÔ ÒÕËÉ ÜË×ÁÌÁÊÚÅÒÁ Ó
ÉÚÍÅÎÑÅÍÙÍÉ ÐÁÒÁÍÅÔÒÉÞÅÓËÉÍÉ ÔÏÞËÁÍÉ ËÏÎÔÒÏÌÑ, 31-ÐÏÌÏÓÎÏÇÏ ÇÒÁÆÉÞÅÓËÏÇÏ
ÜË×ÁÌÁÊÚÅÒÁ, 3-ÐÏÌÏÓÎÏÇÏ ËÏÍÐÒÅÓÓÏÒÁ, 3-ÐÏÌÏÓÎÏÇÏ ËÏÎÔÒÏÌÌÅÒÁ
ÓÔÅÒÅÏÐÁÎÏÒÁÍÙ, lookahead-ÏÇÒÁÎÉÞÉÔÅÌÑ (ÌÉÍÉÔÅÒÁ), ÕÓÉÌÉÔÅÌÑ ÓÉÇÎÁÌÁ É
ÎÅËÏÔÏÒÙÈ ÄÒÕÇÉÈ.
%prep
%setup -q -n %name-%version
%patch -p1
# Fix lib
for file in controller/Makefile.am src/plugin.c; do
sed -i 's|/lib/|/%_lib/|g' $file
done
sed -i 's/JAMIN_LIBS="/JAMIN_LIBS="$lt_cv_dlopen_libs /' configure.in
# .desktop file fixes:
sed -i 's|\(GenericName=\)|\1Jack Audio Mastering|
s|\.svg||
s|AudioVideo|Audio|
/^Encoding=/d' data/%{name}.desktop.in
%build
NOCONFIGURE=indeed ./autogen.sh
%configure
%make_build
%install
%make_install DESTDIR=%buildroot install
# remove none-packaged files
rm -f %buildroot%_ladspa_path/*.la
%find_lang %name
desktop-file-install --dir %buildroot%_desktopdir \
--remove-category=Application \
--add-category=AudioVideo \
--add-category=Sequencer \
%buildroot%_desktopdir/jamin.desktop
%files -f %name.lang
%_bindir/*
%_datadir/applications/*
%_datadir/mime/packages/*
%_datadir/%name
%_iconsdir/*
%_ladspa_path/*.so
%_man1dir/*
%doc AUTHORS ChangeLog NEWS README TODO
%changelog
…
Todas as alterações você pod ver aqui
Name: jamin
Version: 0.95.0
Release: alt3
Summary: JAMin is a Realtime Mastering Processor
Summary(ru_RU.KOI8-R): JAMin -- ÐÒÉÌÏÖÅÎÉÅ ÄÌÑ ÍÁÓÔÅÒÉÎÇÁ Ú×ÕËÁ
License: GPL
Group: Sound
Url: http://%name.sourceforge.net
Source: http://prdownloads.sourceforge.net/%name/%name-%version.tar.gz
Patch: jamin-gcc10.patch
Requires: ladspa-swh-plugins >= 0.4.11
Requires: jackd
BuildPreReq: ladspa_sdk
# Automatically added by buildreq on Sat Jun 13 2009
BuildRequires: gcc-c++ gcc-fortran jackit-devel libfftw3-devel libgtk+2-devel liblo-devel libxml2-devel perl-XML-Parser intltool
BuildRequires: desktop-file-utils
#BuildRequires: XFree86-libs fontconfig freetype2 gcc-c++ gcc-g77 glib2-devel intltool jackit-devel libatk-devel libfftw3-devel libgtk+2-devel liblo-devel libpango-devel libstdc++-devel libxml2-devel perl-XML-Parser pkgconfig zlib-devel
%description
JAMin is a realtime mastering processor designed to bring out the detail
in recorded music and provide the final layer of polish. Every effort
has been made to ensure a clean, distortion-free signal path. All
processing elements use linear-phase filtering, ensuring that no phase
distortion is introduced. JAMin uses the JACK Audio Connection Kit, a
low-latency audio server, which can connect a number of different
applications to an audio device, and also allow them to share audio
among themselves.
%description -l ru_RU.KOI8-R
JAMin -- ÐÒÉÌÏÖÅÎÉÅ, ÒÁÂÏÔÁÀÝÅÅ ÞÅÒÅÚ ÓÅÒ×ÅÒ JACK, ÏÎ
ÓÐÒÏÅËÔÉÒÏ×ÁÎ ÄÌÑ ÐÒÏÆÅÓÓÉÏÎÁÌØÎÏÇÏ ÍÁÓÔÅÒÉÎÇÁ Ú×ÕËÁ, ÐÏÓÙÌÁÅÍÏÇÏ Ó
ÌÀÂÏÇÏ ËÏÌÉÞÅÓÔ×Á ÉÓÔÏÞÎÉËÏ×. ðÒÏÇÒÁÍÍÁ ÓÏÓÔÏÉÔ ÉÚ ÎÅÓËÏÌØËÉÈ
ÉÎÓÔÒÕÍÅÎÔÏ×: 1024-ÐÏÌÏÓÎÏÇÏ ÒÉÓÕÅÍÏÇÏ ÏÔ ÒÕËÉ ÜË×ÁÌÁÊÚÅÒÁ Ó
ÉÚÍÅÎÑÅÍÙÍÉ ÐÁÒÁÍÅÔÒÉÞÅÓËÉÍÉ ÔÏÞËÁÍÉ ËÏÎÔÒÏÌÑ, 31-ÐÏÌÏÓÎÏÇÏ ÇÒÁÆÉÞÅÓËÏÇÏ
ÜË×ÁÌÁÊÚÅÒÁ, 3-ÐÏÌÏÓÎÏÇÏ ËÏÍÐÒÅÓÓÏÒÁ, 3-ÐÏÌÏÓÎÏÇÏ ËÏÎÔÒÏÌÌÅÒÁ
ÓÔÅÒÅÏÐÁÎÏÒÁÍÙ, lookahead-ÏÇÒÁÎÉÞÉÔÅÌÑ (ÌÉÍÉÔÅÒÁ), ÕÓÉÌÉÔÅÌÑ ÓÉÇÎÁÌÁ É
ÎÅËÏÔÏÒÙÈ ÄÒÕÇÉÈ.
%prep
%setup -q -n %name-%version
%patch -p1
# Fix lib
for file in controller/Makefile.am src/plugin.c; do
sed -i 's|/lib/|/%_lib/|g' $file
done
sed -i 's/JAMIN_LIBS="/JAMIN_LIBS="$lt_cv_dlopen_libs /' configure.in
# .desktop file fixes:
sed -i 's|\(GenericName=\)|\1Jack Audio Mastering|
s|\.svg||
s|AudioVideo|Audio|
/^Encoding=/d' data/%{name}.desktop.in
%build
NOCONFIGURE=indeed ./autogen.sh
%configure
%make_build
%install
%make_install DESTDIR=%buildroot install
# remove none-packaged files
rm -f %buildroot%_ladspa_path/*.la
%find_lang %name
desktop-file-install --dir %buildroot%_desktopdir \
--remove-category=Application \
--add-category=AudioVideo \
--add-category=Sequencer \
%buildroot%_desktopdir/jamin.desktop
%files -f %name.lang
%_bindir/*
%_datadir/applications/*
%_datadir/mime/packages/*
%_datadir/%name
%_iconsdir/*
%_ladspa_path/*.so
%_man1dir/*
%doc AUTHORS ChangeLog NEWS README TODO
%changelog
…
Todas as alterações você pod ver aqui