Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37731218
en ru br
Репозитории ALT
5.1: 1.0.5-alt6.3
4.1: 1.0.4-alt3
4.0: 1.0.3-alt2
3.0: 0.12.4a-alt1
+backports:0.12.11-alt0.M30.1
www.altlinux.org/Changes

Группа :: Архивирование/Создание CD
Пакет: k3b

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

%undefine __libtoolize
%define stable_patchset 1.0.1

%define req_std_burning kdelibs >= 3.2, cdrecord-classic >= 2.0, cdrdao, mkisofs >= 2.0, dvd+rw-tools, libdvdcss, libdvdread
%define req_std_kde libhal, libdbus
%define req_std_common libacl, libattr, iceauth
%define req_multimedia arts, libcdparanoia, lame, libmad, libvorbis, libmpcdec, libsndfile, libffmpeg, libmusicbrainz, sox, transcode, libflac++, vcdimager >= 0.7, normalize, libtag


%define req_mini %req_std_burning, %req_std_kde, %req_std_common
%define req_all %req_mini, %req_multimedia




Name: k3b
Version: 1.0.4
Release: alt3

Group: Archiving/Cd burning
Summary: The CD Kreator (Complete set)
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-%version-disk_verify_cdrecord_noeject.patch
Patch3: %name-%version-disk_verify_fallback.patch


Requires: %req_all
Requires: k3b-mini = %version

BuildRequires: ffmpeg-devel flac gcc-c++ gcc-g77 kdelibs-devel libdbus-devel libdbus-qt-devel libflac++-devel libflac-devel libhal-devel libjpeg-devel liblame-devel libmad-devel libmpcdec-devel libmusicbrainz-devel libpng-devel libsamplerate-devel libtag-devel libvorbis-devel libsndfile-devel qt3-designer xml-utils pkgconfig
BuildRequires: libacl-devel libattr-devel libdvdread-devel

BuildArch: i586

%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 mini
Summary: The CD Creator
Summary(ru_RU.KOI8-R): Программа записи CD
License: GPL
Group: Archiving/Cd burning
Requires: %req_mini
Obsoletes: k3b-minimal

%description mini
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.
Install 'k3b' package to get all of the program's features.
%description mini -l ru_RU.KOI8-R
K3b - это мощная графическая оболочка для программ записи компакт дисков.
Она создана для предоставления дружественного интерфейса ко всем задачам, сопровождающим
процесс записи компакт-дисков.
Для полнофункцмональной работы Вы можете установить пакет 'k3b'.


%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
%patch3 -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 \
--enable-ffmpeg-all-codecs
%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


%post mini
%post_ldconfig
%update_menus

%postun mini
%postun_ldconfig
%clean_menus


%files
%_libdir/kde3/*.so
%_datadir/apps/k3b/cdi
%_datadir/apps/k3b/extra/*
%_datadir/apps/k3b/plugins
%_datadir/apps/konqueror/servicemenus/*audio*
%_datadir/apps/konqueror/servicemenus/*video*
%_datadir/apps/%name/servicemenus/*audio*
%_datadir/apps/%name/servicemenus/*video*
%_datadir/apps/konqsidebartng/virtual_folders/services/*video*
%_datadir/services/video*

%files -f %name.lang mini
%_libdir/*.so*
%_bindir/*
%_datadir/applications/kde/*
%_datadir/applnk/.hidden/*
%_datadir/apps/%name/eventsrc
%_datadir/apps/%name/icons
%_datadir/apps/%name/k3bui.rc
%_datadir/apps/%name/pics
%_datadir/apps/%name/tips
%_datadir/apps/%name/servicemenus/*data*
%_datadir/apps/%name/servicemenus/*image*
%_datadir/apps/konqueror/servicemenus/*copy*
%_datadir/apps/konqueror/servicemenus/%{name}_handle_empty*
%_datadir/services/kfile*
#%_menudir/%name
%_iconsdir/*/*/*/*
%_datadir/mimelnk/*/*
%_datadir/sounds/*
%doc README FAQ TODO COPYING AUTHORS ChangeLog

%files devel
%_includedir/*.h

%changelog

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

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