Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37493638
en ru br
Репозитории ALT
S:2.5.0-alt1
5.1: 0.8.2_230_g06967f1-alt1
www.altlinux.org/Changes

Группа :: Звук
Пакет: denemo

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%def_enable    jack
%def_enable    fluidsynth
%def_enable    doc

Name:          denemo
Version:       2.5.0
Release:       alt1

Summary:       WYSIWYG musical score editor, and frontend for Lilypond
Summary(ru_RU.UTF-8): п²п╬я┌п╫я▀п╧ я─п╣п╢п╟п╨я┌п╬я─ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ Lilypond
Group:         Sound
License:       GPLv3+
Url:           http://www.denemo.org/
Vcs:           https://github.com/denemo/denemo.git
Packager:      Ildar Mulyukov <ildar at altlinux.ru>

Source:        %name-%version.tar

BuildRequires: convert
BuildRequires: gtk-doc
BuildRequires: intltool
BuildRequires: flex
BuildRequires: guile
BuildRequires: glib2-devel
BuildRequires: guile-devel
BuildRequires: libxml2-devel
BuildRequires: librsvg-devel
BuildRequires: libsndfile-devel
BuildRequires: libaubio-devel
BuildRequires: libgtk+3-devel
BuildRequires: libgtksourceview3-devel
BuildRequires: libevince-devel
BuildRequires: librubberband-devel
BuildRequires: libportaudio2-devel
BuildRequires: libfftw3-devel
BuildRequires: libportmidi-devel
%if_enabled jack
BuildRequires: jackit-devel
Requires: jackd
%endif
%if_enabled fluidsynth
BuildRequires: libfluidsynth-devel
%endif
%if_enabled lash
BuildRequires: liblash-devel
%endif

Requires:      lilypond
Requires:      TiMidity++

%description
Denemo is a music notation program for Linux and Windows that lets you rapidly
enter notation for typesetting via the LilyPond music engraver. Music can be
typed in at the PC-Keyboard, or played into a microphone plugged into your
computer's soundcard.

Denemo itself does not engrave the music - it uses LilyPond which generates
beautiful sheet music to the highest publishing standards. Denemo just displays
the music so you can enter and edit the music efficiently.

%description -l ru_RU.UTF-8
Denemo - пЁя─п╟я└п╦я┤п╣я│п╨п╦п╧ WYSIWYG я─п╣п╢п╟п╨я┌п╬я─ п©п╟я─я┌п╦я┌я┐я─, п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╡п╡п╬п╢ я│
п╨п╩п╟п╡п╦п╟я┌я┐я─я▀ п╨п╬п╪п©я▄я▌я┌п╣я─п╟ п╦ midi-п╨п╩п╟п╡п╦п╟я┌я┐я─я▀, п╦п╩п╦ п╢п╟п╤п╣ я│ п╪п╦п╨я─п╬я└п╬п╫п╟, п©п╬п╢п╨п╩я▌я┤я▒п╫п╫п╬пЁп╬
п╨ п╥п╡я┐п╨п╬п╡п╬п╧ п╨п╟я─я┌п╣ п╨п╬п╪п©я▄я▌я┌п╣я─п╟. п■п╩я▐ п╡я▀п╡п╬п╢п╟ п╫п╬я┌п╫я▀я┘ п╥п╟п©п╦я│п╣п╧ п╫п╟ п©п╣я┤п╟я┌я▄ п╦я│п©п╬п╩я▄п╥я┐п╣я┌
Lilypond.

Denemo п╦я│п©п╬п╩я▄п╥я┐п╣я┌ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╦ GTK+, п╨п╬я┌п╬я─я▀п╣ я▐п╡п╩я▐я▌я┌я│я▐ я┤п╟я│я┌я▄я▌ я─п╟п╠п╬я┤п╣пЁп╬ я│я┌п╬п╩п╟ GNOME.

п▓ п╢п╬п©п╬п╩п╫п╣п╫п╦п╣ п╨ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦я▌ п╫п╬я┌, Denemo п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌я▄
п╡п╬я│п©я─п╬п╦п╥п╡п╣я│я┌п╦ п╪п╣п╩п╬п╢п╦я▌ - п©п╬я│я─п╣п╢я│я┌п╡п╬п╪ MIDI п╦п╩п╦ п╡ я─п╣п╤п╦п╪п╣ Csound. п▓ я─п╣п╤п╦п╪п╣ Csound
Denemo я│п╬п╥п╢п╟п╣я┌ п╫п╟ п╩п╣я┌я┐ п╬я─п╨п╣я│я┌я─п╬п╡я▀п╧ я└п╟п╧п╩ п╫п╟ я▐п╥я▀п╨п╣ Csound п╦ п©п╬п╥п╡п╬п╩я▐п╣я┌ п©я─п╬пЁя─п╟п╪п╪п╣
Csound п╡п╬я│п©я─п╬п╦п╥п╡п╣я│я┌п╦ п╣п╣. п·п╠ я█я┌п╦я┘ п╦ п╢я─я┐пЁп╦я┘ п©я─п╬п╢п╡п╦п╫я┐я┌я▀я┘ я└я┐п╫п╨я├п╦я▐я┘ Denemo п╫п╟п©п╦я│п╟п╫п╬
п╡ я─я┐п╨п╬п╡п╬п╢я│я┌п╡п╣. п▓п╨я─п╟я┌я├п╣ п╪п╬п╤п╫п╬ я│п╨п╟п╥п╟я┌я▄, я┤я┌п╬ Denemo - я█я┌п╬ п╟п╨я┌п╦п╡п╫я▀п╧ п©я─п╬п╣п╨я┌ п╦
п╪п╫п╬пЁп╬п╬п╠п╣я┴п╟я▌я┴п╟я▐ п©я─п╬пЁя─п╟п╪п╪п╟.


%prep
%setup

%build
%autoreconf
%configure \
%{subst_enable jack} \
%{subst_enable fluidsynth} \
%{subst_enable doc} \

%make_build

%install
%make_install DESTDIR=%buildroot install
mkdir -p %buildroot%_sysconfdir/%name
install -m644 denemo.conf %buildroot%_sysconfdir/%name

find %buildroot -name 'Makefile*' -exec rm -f {} \;
mv %buildroot%_datadir/fonts/{truetype,ttf}
mkdir -p %buildroot%_iconsdir/hicolor/{48x48,32x32,16x16}/apps/
convert %buildroot%_pixmapsdir/%name.png -resize 48x48 %buildroot%_liconsdir/%name.png
convert %buildroot%_pixmapsdir/%name.png -resize 32x32 %buildroot%_niconsdir/%name.png
convert %buildroot%_pixmapsdir/%name.png -resize 16x16 %buildroot%_miconsdir/%name.png
xz ChangeLog
%find_lang %name

%post
fc-cache %_datadir/fonts/ttf/%name ||:

%files -f %name.lang
%_sysconfdir/%name
%_bindir/*
%_desktopdir/%name.desktop
%_datadir/%name
%_datadir/fonts/ttf/%name
%_datadir/appdata/%name.appdata.xml
%_pixmapsdir/%name.png
%_iconsdir/hicolor/*/apps/%name.png
%doc AUTHORS ChangeLog* LICENSE_OFL.txt NEWS README*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin