Группа :: Обучение
Пакет: solfege
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: solfege
Version: 3.14.2
Release: alt3
Summary: Eartaining program for GNOME
License: GPLv3
Group: Education
#Url: http://solfege.sourceforge.net
Url: http://www.solfege.org
Source: http://download.sourceforge.net/solfege/%name-%version.tar.gz
Patch: solfege-3.14.2-alt-desktop.patch
Packager: Michael Shigorin <mike at altlinux.org>
%define python_ver 2.4
%define pygnome_ver 2.6.0
%define pygtk_ver 2.12.0
%define gtkhtml_ver 1.99.6
# Automatically added by buildreq on Tue Feb 26 2008
BuildRequires: docbook-dtds docbook-style-xsl ghostscript-classic gnome-doc-utils librsvg-utils python-devel swig
BuildRequires: python-devel = %__python_version
BuildRequires: python-devel >= %python_ver
BuildRequires: python-module-pygtk-devel >= %pygtk_ver
BuildRequires: python-module-pygnome >= %pygnome_ver
BuildRequires: libgtkhtml2-devel >= %gtkhtml_ver
BuildRequires: xsltproc >= 1.0.30-alt2
BuildRequires: gnome-doc-utils
# ...or something like 1.23-alt1, but *before* 1.29-alt1
Requires: pygtk2 >= %pygtk_ver, libgtkhtml2 >= %gtkhtml_ver
Requires: python >= %python_ver, gnome-python2 >= %pygnome_ver
Requires: python-module-pygnome-bonobo python-module-pygnome-canvas pyorbit
Requires: python-module-pygnome-gtkhtml2
Summary(ru_RU.KOI8-R): Программа тренировки слуха.
Summary(uk_UA.KOI8-U): Програма тренування слуху.
AutoReqProv: yes, nopython
# Requires: python-strict
%description
Solfege is an eartraining program for X written in python, using the
GTK+ and GNOME libraries. This is a development release, things might
be broken. See INSTALL file if you have problems running or installing
Solfege. Report your problems to solfege-devel at lists.sourceforge.net
Eartraining is a big subject with many connections to music theory and
performance of music, so I won't even try to make "a complete
computerbased eartraining course". But I hope someone find this
software useful.
%description -l ru_RU.KOI8-R
Solfege -- программа для тренировки слуха, написанная на Python с
использованием библиотек GTK+ и GNOME.
Тренировка слуха -- это отдельная тема, во многом перекликающаяся с теорией и
исполнением музыки. Поэтому автор и не пытается создать "полный курс", в то же
время надеясь, что эта программа окажется полезной.
%description -l uk_UA.KOI8-U
Solfege -- програма для тренування слуху, що написана на Python ╕з використанням
б╕бл╕отек GTK+ та GNOME.
%prep
%setup
%patch -p1
%build
XSLPATH=`echo "system http://docbook.sourceforge.net/release/xsl/current" \
| xmlcatalog --shell \
| sed 's,^.*file://,,' \
| head -1`
[ -n "$XSLPATH" ] && {
XSLOPT="--enable-docbook-stylesheet=$XSLPATH/html/chunk.xsl"
} || {
XSLOPT="--with-local-xmlcatalog"
}
export PYTHON=%__python
%configure \
--with-gtkhtml \
--enable-oss-sound \
$XSLOPT
# --enable-tuner \
# --with-swig13 \
%make_build
%install
%makeinstall nopycompile=YES
# WITH_SWIG13=yes
rm -f %buildroot%_pixmapsdir/%name.png
install -pDm644 graphics/%name.png %buildroot%_niconsdir/%name.png
install -pD %name.desktop %buildroot%_desktopdir/%name.desktop
# force python to optimize generated bytecode
subst 's at !%__python\(.*\) at !%__python\1 -O at ' %buildroot%_bindir/%name
%find_lang --output=%name.lang %name %name-intervallnames
find %buildroot%_datadir/%name/ -name '*.pyc' -delete
# put only optimized bytecode and necessary .py's into the package
%files -f %name.lang
%_bindir/*
%dir %_datadir/%name
%_datadir/%name/feta/
%_datadir/%name/lesson-files/
%_datadir/%name/example-lesson-files/
%_datadir/%name/regression-lesson-files/
%_datadir/%name/learningtrees/
%_datadir/%name/*.*
%_datadir/%name/themes/
%_datadir/%name/help/
%dir %_datadir/%name/src/
%_datadir/%name/src/*.py
%dir %_datadir/%name/mpd/
%_datadir/%name/mpd/*.py
%dir %_datadir/%name/soundcard/
%_datadir/%name/soundcard/*.py
%_datadir/%name/graphics/
%_niconsdir/*
%_desktopdir/*
%_libdir/%name/
%_man1dir/*
%config(noreplace) %_sysconfdir/*
%doc AUTHORS FAQ README COPYING INSTALL changelog
%changelog
…
Полный changelog можно просмотреть здесь
Version: 3.14.2
Release: alt3
Summary: Eartaining program for GNOME
License: GPLv3
Group: Education
#Url: http://solfege.sourceforge.net
Url: http://www.solfege.org
Source: http://download.sourceforge.net/solfege/%name-%version.tar.gz
Patch: solfege-3.14.2-alt-desktop.patch
Packager: Michael Shigorin <mike at altlinux.org>
%define python_ver 2.4
%define pygnome_ver 2.6.0
%define pygtk_ver 2.12.0
%define gtkhtml_ver 1.99.6
# Automatically added by buildreq on Tue Feb 26 2008
BuildRequires: docbook-dtds docbook-style-xsl ghostscript-classic gnome-doc-utils librsvg-utils python-devel swig
BuildRequires: python-devel = %__python_version
BuildRequires: python-devel >= %python_ver
BuildRequires: python-module-pygtk-devel >= %pygtk_ver
BuildRequires: python-module-pygnome >= %pygnome_ver
BuildRequires: libgtkhtml2-devel >= %gtkhtml_ver
BuildRequires: xsltproc >= 1.0.30-alt2
BuildRequires: gnome-doc-utils
# ...or something like 1.23-alt1, but *before* 1.29-alt1
Requires: pygtk2 >= %pygtk_ver, libgtkhtml2 >= %gtkhtml_ver
Requires: python >= %python_ver, gnome-python2 >= %pygnome_ver
Requires: python-module-pygnome-bonobo python-module-pygnome-canvas pyorbit
Requires: python-module-pygnome-gtkhtml2
Summary(ru_RU.KOI8-R): Программа тренировки слуха.
Summary(uk_UA.KOI8-U): Програма тренування слуху.
AutoReqProv: yes, nopython
# Requires: python-strict
%description
Solfege is an eartraining program for X written in python, using the
GTK+ and GNOME libraries. This is a development release, things might
be broken. See INSTALL file if you have problems running or installing
Solfege. Report your problems to solfege-devel at lists.sourceforge.net
Eartraining is a big subject with many connections to music theory and
performance of music, so I won't even try to make "a complete
computerbased eartraining course". But I hope someone find this
software useful.
%description -l ru_RU.KOI8-R
Solfege -- программа для тренировки слуха, написанная на Python с
использованием библиотек GTK+ и GNOME.
Тренировка слуха -- это отдельная тема, во многом перекликающаяся с теорией и
исполнением музыки. Поэтому автор и не пытается создать "полный курс", в то же
время надеясь, что эта программа окажется полезной.
%description -l uk_UA.KOI8-U
Solfege -- програма для тренування слуху, що написана на Python ╕з використанням
б╕бл╕отек GTK+ та GNOME.
%prep
%setup
%patch -p1
%build
XSLPATH=`echo "system http://docbook.sourceforge.net/release/xsl/current" \
| xmlcatalog --shell \
| sed 's,^.*file://,,' \
| head -1`
[ -n "$XSLPATH" ] && {
XSLOPT="--enable-docbook-stylesheet=$XSLPATH/html/chunk.xsl"
} || {
XSLOPT="--with-local-xmlcatalog"
}
export PYTHON=%__python
%configure \
--with-gtkhtml \
--enable-oss-sound \
$XSLOPT
# --enable-tuner \
# --with-swig13 \
%make_build
%install
%makeinstall nopycompile=YES
# WITH_SWIG13=yes
rm -f %buildroot%_pixmapsdir/%name.png
install -pDm644 graphics/%name.png %buildroot%_niconsdir/%name.png
install -pD %name.desktop %buildroot%_desktopdir/%name.desktop
# force python to optimize generated bytecode
subst 's at !%__python\(.*\) at !%__python\1 -O at ' %buildroot%_bindir/%name
%find_lang --output=%name.lang %name %name-intervallnames
find %buildroot%_datadir/%name/ -name '*.pyc' -delete
# put only optimized bytecode and necessary .py's into the package
%files -f %name.lang
%_bindir/*
%dir %_datadir/%name
%_datadir/%name/feta/
%_datadir/%name/lesson-files/
%_datadir/%name/example-lesson-files/
%_datadir/%name/regression-lesson-files/
%_datadir/%name/learningtrees/
%_datadir/%name/*.*
%_datadir/%name/themes/
%_datadir/%name/help/
%dir %_datadir/%name/src/
%_datadir/%name/src/*.py
%dir %_datadir/%name/mpd/
%_datadir/%name/mpd/*.py
%dir %_datadir/%name/soundcard/
%_datadir/%name/soundcard/*.py
%_datadir/%name/graphics/
%_niconsdir/*
%_desktopdir/*
%_libdir/%name/
%_man1dir/*
%config(noreplace) %_sysconfdir/*
%doc AUTHORS FAQ README COPYING INSTALL changelog
%changelog
…
Полный changelog можно просмотреть здесь