Группа :: Архивирование/Создание CD
Пакет: k3b
Главная Изменения Спек Патчи Загрузить Bugs and FR
%undefine __libtoolize
%define stable_patchset 0.12.10
Name: k3b
Version: 0.12.17
Release: alt0.M24.3
Group: Archiving/Cd burning
Summary: The CD Kreator
Summary(ru_RU.KOI8-R): Программа записи CD
License: GPL
Packager: Alexey Lokhin <warframe at altlinux.ru>
Url: http://www.k3b.org/
Source0: %name-%version.tar.bz2
Patch0: %name-%stable_patchset-compile_flags.patch
Patch1: %name-%stable_patchset-messages-alt.patch
Patch2: %name-%stable_patchset-format_dvd_+-_rw.patch
Requires: kdelibs >= %{get_version kdelibs}
Requires: cdrecord >= 2.0, cdrdao, mkisofs >= 2.0, dvd+rw-tools
Requires: arts, libcdparanoia, lame >= 3.97, libmad, libvorbis, libsndfile, ffmpeg, sox, transcode, libflac++, vcdimager >= 0.7, normalize, libtag
Requires: libacl, libattr, libdvdcss
Obsoletes: %name-minimal
BuildRequires: ffmpeg-devel flac gcc-c++ kdelibs-devel libflac++-devel libflac-devel libjpeg-devel liblame-devel >= 3.97 libmad-devel libpng-devel libsamplerate-devel libtag-devel libvorbis-devel libsndfile-devel xml-utils pkgconfig
BuildRequires: libacl-devel libattr-devel
%description
K3b is a GUI frontend to the cd recording programs.
It's aim is to provide a very user friendly interface to all the tasks that
come with cd recording.
This package contains all requiremnts and libraries necessary for full
program functionality.
%description -l ru_RU.KOI8-R
K3b - это мощная графическая оболочка для программ записи компакт дисков.
Она создана для предоставления дружественного интерфейса ко всем задачам, сопровождающим
процесс записи компакт-дисков.
Этот пакет cодержит зависимости и библиотеки, необходимые для
полнофункциональной работы программы.
%package devel
Summary: The CD Kreator (Development package.)
Summary(ru_RU.KOI8-R): Программа записи CD (Пакет разработчика.)
License: GPL
Group: Development/KDE and QT
Requires: k3b = %version
%description devel
K3b is a GUI frontend to the cd recording programs.
It's aim is to provide a very user friendly interface to all the tasks that
come with cd recording.
This package contains k3b development files and libraries.
%description devel -l ru_RU.KOI8-R
K3b - это мощная графическая оболочка для программ записи компакт дисков.
Она создана для предоставления дружественного интерфейса ко всем задачам, сопровождающим
процесс записи компакт-дисков.
Этот пакет содержит файлы и библиотеки, необходимые разработчику
модулей k3b.
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
%__subst 's/\.la\>/.so/g' admin/acinclude.m4.in
%__subst 's/\(-Wl,--no-undefined\)/-Wl,--warn-unresolved-symbols \1/g' admin/acinclude.m4.in
MAKE="%__make" /bin/sh admin/cvs.sh cvs
%build
%configure \
--disable-rpath \
--enable-shared=yes \
--program-transform-name="" \
--without-k3bsetup
%make_build
%install
%makeinstall
%__mkdir_p %buildroot/%_menudir
freedesktop2menu.pl k3b "Applications/Archiving/Cd burning" %buildroot/%_datadir/applications/kde/%name.desktop %buildroot/%_menudir/%name x11
%find_lang --with-kde %name
%post
%post_ldconfig
%update_menus
%postun
%postun_ldconfig
%clean_menus
%files -f %name.lang
%_libdir/*.so*
%_libdir/kde3/*.so
%_bindir/*
%_datadir/applications/kde/*
%_datadir/applnk/.hidden/*
%_datadir/apps/k3b
%_datadir/apps/konqueror/servicemenus/*.desktop
%_menudir/%name
%_iconsdir/*/*/*/*
%_datadir/mimelnk/*/*
%_datadir/sounds/*
%doc README FAQ TODO COPYING AUTHORS ChangeLog
%files devel
%_includedir/*.h
%changelog
…
Полный changelog можно просмотреть здесь
%define stable_patchset 0.12.10
Name: k3b
Version: 0.12.17
Release: alt0.M24.3
Group: Archiving/Cd burning
Summary: The CD Kreator
Summary(ru_RU.KOI8-R): Программа записи CD
License: GPL
Packager: Alexey Lokhin <warframe at altlinux.ru>
Url: http://www.k3b.org/
Source0: %name-%version.tar.bz2
Patch0: %name-%stable_patchset-compile_flags.patch
Patch1: %name-%stable_patchset-messages-alt.patch
Patch2: %name-%stable_patchset-format_dvd_+-_rw.patch
Requires: kdelibs >= %{get_version kdelibs}
Requires: cdrecord >= 2.0, cdrdao, mkisofs >= 2.0, dvd+rw-tools
Requires: arts, libcdparanoia, lame >= 3.97, libmad, libvorbis, libsndfile, ffmpeg, sox, transcode, libflac++, vcdimager >= 0.7, normalize, libtag
Requires: libacl, libattr, libdvdcss
Obsoletes: %name-minimal
BuildRequires: ffmpeg-devel flac gcc-c++ kdelibs-devel libflac++-devel libflac-devel libjpeg-devel liblame-devel >= 3.97 libmad-devel libpng-devel libsamplerate-devel libtag-devel libvorbis-devel libsndfile-devel xml-utils pkgconfig
BuildRequires: libacl-devel libattr-devel
%description
K3b is a GUI frontend to the cd recording programs.
It's aim is to provide a very user friendly interface to all the tasks that
come with cd recording.
This package contains all requiremnts and libraries necessary for full
program functionality.
%description -l ru_RU.KOI8-R
K3b - это мощная графическая оболочка для программ записи компакт дисков.
Она создана для предоставления дружественного интерфейса ко всем задачам, сопровождающим
процесс записи компакт-дисков.
Этот пакет cодержит зависимости и библиотеки, необходимые для
полнофункциональной работы программы.
%package devel
Summary: The CD Kreator (Development package.)
Summary(ru_RU.KOI8-R): Программа записи CD (Пакет разработчика.)
License: GPL
Group: Development/KDE and QT
Requires: k3b = %version
%description devel
K3b is a GUI frontend to the cd recording programs.
It's aim is to provide a very user friendly interface to all the tasks that
come with cd recording.
This package contains k3b development files and libraries.
%description devel -l ru_RU.KOI8-R
K3b - это мощная графическая оболочка для программ записи компакт дисков.
Она создана для предоставления дружественного интерфейса ко всем задачам, сопровождающим
процесс записи компакт-дисков.
Этот пакет содержит файлы и библиотеки, необходимые разработчику
модулей k3b.
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
%__subst 's/\.la\>/.so/g' admin/acinclude.m4.in
%__subst 's/\(-Wl,--no-undefined\)/-Wl,--warn-unresolved-symbols \1/g' admin/acinclude.m4.in
MAKE="%__make" /bin/sh admin/cvs.sh cvs
%build
%configure \
--disable-rpath \
--enable-shared=yes \
--program-transform-name="" \
--without-k3bsetup
%make_build
%install
%makeinstall
%__mkdir_p %buildroot/%_menudir
freedesktop2menu.pl k3b "Applications/Archiving/Cd burning" %buildroot/%_datadir/applications/kde/%name.desktop %buildroot/%_menudir/%name x11
%find_lang --with-kde %name
%post
%post_ldconfig
%update_menus
%postun
%postun_ldconfig
%clean_menus
%files -f %name.lang
%_libdir/*.so*
%_libdir/kde3/*.so
%_bindir/*
%_datadir/applications/kde/*
%_datadir/applnk/.hidden/*
%_datadir/apps/k3b
%_datadir/apps/konqueror/servicemenus/*.desktop
%_menudir/%name
%_iconsdir/*/*/*/*
%_datadir/mimelnk/*/*
%_datadir/sounds/*
%doc README FAQ TODO COPYING AUTHORS ChangeLog
%files devel
%_includedir/*.h
%changelog
…
Полный changelog можно просмотреть здесь