Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37900839
en ru br
ALT Linux repos
5.0: 1.95-alt0.5.M50.1

Group :: Archiving/Cd burning
RPM: kde4-k3b

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%define __kde4_alternate_placement 1

%define libk3b libk3b6
%define libk3bdevice libk3bdevice6

%define req_std_burning cdrkit cdrecord-classic cdrdao mkisofs >= 2.0 dvd+rw-tools
#readcd
%define req_std_kde kde4libs >= %{get_version kde4libs}
#define req_std_common iceauth
%define req_std_common %nil
%define req_multimedia sox transcode vcdimager >= 0.7 normalize lame flac mpc

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

%define rname k3b
%ifdef __kde4_alternate_placement
Name: kde4-%rname
%else
Name: %rname
%endif
Version: 1.95
Release: alt0.5.M50.1

Group: Archiving/Cd burning
Summary: The CD Kreator (Complete set)
Summary(ru_RU.UTF-8): Программа записи CD (Полный набор)
URL: http://www.k3b.org/
License: GPLv2

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

Source0: %rname-%version.tar
Patch1: k3b-1.95-add-po.patch
Patch2: k3b-1.95-alt-write-cd-image.patch
Patch3: k3b-1.66.0-alt-dvd-default-grouwisofs.patch
Patch4: k3b-1.66.0-alt-messages.patch

# Automatically added by buildreq on Thu Apr 16 2009 (-bi)

#BuildRequires: gcc-c++ kde4multimedia-devel libXScrnSaver-devel libXau-devel libXcomposite-devel libXdamage-devel libXdmcp-devel libXpm-devel libXt-devel libXtst-devel libXv-devel libXxf86misc-devel libavformat-devel libdvdread-devel libflac++-devel liblame-devel libmad-devel libmpcdec-devel libmusicbrainz-devel libqt3-devel libsamplerate-devel libsndfile-devel libtag-devel libvorbis-devel libxkbfile-devel xorg-xf86vidmodeproto-devel
BuildRequires(pre): kde4libs-devel
BuildRequires: gcc-c++ kde4multimedia-devel xorg-devel libavformat-devel libdvdread-devel libflac++-devel
BuildRequires: liblame-devel libmad-devel libmpcdec-devel libmusicbrainz-devel
BuildRequires: libsamplerate-devel libsndfile-devel libtag-devel libvorbis-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.UTF-8
K3b - это мощная графическая оболочка для программ записи компакт дисков.
Она создана для предоставления дружественного интерфейса ко всем задачам, сопровождающим
процесс записи компакт-дисков.
Этот пакет cодержит зависимости и библиотеки, необходимые для
полнофункциональной работы программы.


%package mini
Summary: The CD Creator
Summary(ru_RU.UTF-8): Программа записи CD
License: GPL
Group: Archiving/Cd burning
Requires: %req_mini
%ifndef __kde4_alternate_placement
Obsoletes: k3b-minimal < %version-%release
%endif
%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.UTF-8
K3b - это мощная графическая оболочка для программ записи компакт дисков.
Она создана для предоставления дружественного интерфейса ко всем задачам, сопровождающим
процесс записи компакт-дисков.
Для полнофункцмональной работы Вы можете установить пакет 'k3b'.


%package devel
Summary: The CD Kreator (Development package.)
Summary(ru_RU.UTF-8): Программа записи CD (Пакет разработчика.)
License: GPL
Group: Development/KDE and QT
Requires: %libk3b = %version-%release
%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.UTF-8
K3b - это мощная графическая оболочка для программ записи компакт дисков.
Она создана для предоставления дружественного интерфейса ко всем задачам, сопровождающим
процесс записи компакт-дисков.
Этот пакет содержит файлы и библиотеки, необходимые разработчику
модулей k3b.

%package -n %libk3b
Summary: KDE 4 library
Group: System/Libraries
Requires: kde4libs >= %{get_version kde4libs}
%description -n %libk3b
KDE 4 library.

%package -n %libk3bdevice
Summary: KDE 4 library
Group: System/Libraries
Requires: libqt4-core >= %{get_version libqt4-core}
%description -n %libk3bdevice
KDE 4 library.

%prep
%setup -q -n %rname-%version
%patch1 -p0
%patch2 -p1
%patch3 -p1
%patch4 -p0

%build
%K4cmake \
   -DK3B_BUILD_K3BSETUP:BOOL=OFF
%K4make


%install
%K4install

%K4find_lang --with-kde %rname
%K4find_lang --append --output=%rname.lang libk3bdevice


%files -f %rname.lang
#%doc README FAQ TODO COPYING AUTHORS ChangeLog
%__kde4_bindir/*
%_K4lib/*.so*
%__kde4_xdg_apps/%rname.desktop
%_K4apps/konqsidebartng/virtual_folders/services/videodvd.desktop
%_K4apps/solid/actions/k3b_*.desktop
%_K4apps/%rname
%_K4srv/*.*
%_K4srv/ServiceMenus/*.desktop
%_K4srvtyp/%{rname}*
%_K4snd/%{rname}*
%__kde4_iconsdir/hicolor/*/*/*.*

%files -n %libk3b
%_K4libdir/libk3b.so.*

%files -n %libk3bdevice
%_K4libdir/libk3bdevice.so.*

%files devel
%__kde4_libdir_link/*.so
%_K4includedir/*.h

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin