[sisyphus] Новый пакет и spec-файл

Igor Tertishny =?iso-8859-1?q?yuda66_=CE=C1_yandex=2Eru?=
Чт Дек 27 01:45:33 MSK 2001


Кто бы мне подсказал. где я ошибся. Собираю для Сизифа пакет cdbakeoven - 
бесподобно удобную писалку для дисков. Добился, наконец, что пакет 
собирается. но собирается почему-то, только src.rpm... Я в этом деле еще 
чайник и спеку пишу впервые. подскажите, люди добрые... Спеку прилагаю.
----------- следующая часть -----------
Name: cdbakeoven_mdk
Version: 1.7.1
Release: alt0.1
Source0: %name-%version.tar.bz2
URL : http://cdbakeoven.sourceforge.net
License: GPL
Group: Archiving/Cd burning
Summary: CD-R-RW graphical CD-creation-copying tool for the K Desktop Environment

Requires: libqt2 kdelibs cdparanoia >= IIIa9.7 cdrecord >= 1.9 cdrecord-cdda2wav >= 1.9 mkisofs >= 1.13
BuildPrereq : 	libqt2-devel kdelibs-devel
Icon : 		cdbakeoven.xpm

%description
CD Bake Oven (CDBO) is a graphical CD-creation/copying tool designed which aims 
to combine the power and stability of great command line utilities with a 
contemporary, easy-to-use user interface. CDBO enables you to create data or music 
CDs in the most intuitive matter, while enabling you to control every aspect of 
the process. It is built on top of very well known cdrecord, mkisofs, cdda2wav and 
cdparanoia , encapsulating most of the options those utilities provide. This makes 
creating professional quality media as easy as making a few mouse clicks.

%prep
%setup -q

%build
export CFLAGS="$RPM_OPT_FLAGS"
export CXXFLAGS="$RPM_OPT_FLAGS"
export CDRECORD="/usr/bin/cdrecord"
export MKISOFS="/usr/bin/mkisofs"
export CDDA2WAV="/usr/bin/cdda2wav"
export MPG123="/usr/bin/mpg123"
export CDPARANOIA="/usr/bin/cdparanoia"
#%undefine__libtoolize
%configure
%make_build

%install
%makeinstall

mkdir -p $RPM_BUILD_ROOT%_iconsdir
mkdir -p $RPM_BUILD_ROOT%_iconsdir/mini
mkdir -p $RPM_BUILD_ROOT%_iconsdir/large
mkdir -p $RPM_BUILD_ROOT%_menudir

#cp cdbakeoven/cdbakeoven.png $RPM_BUILD_ROOT%_iconsdir/cdbakeoven.png
#cp cdbakeoven/cdbakeoven.png $RPM_BUILD_ROOT%_iconsdir/mini/cdbakeoven.png
#cp cdbakeoven/cdbakeoven.png $RPM_BUILD_ROOT%_iconsdir/large/cdbakeoven.png

(cd $RPM_BUILD_ROOT
mkdir -p ./usr/lib/menu
cat > ./usr/lib/menu/%name <<EOF
?package(%name): \
command="/usr/bin/cdbakeoven" \
title="CD Bake Oven" \
longtitle="KDE-2 CD recording tools" \
needs="x11" \
icon="%name.png" \
section="Applications/Archiving/Cd burning"
EOF
)

%find_lang %name

%post
%update_menus

%postun
%clean_menus

#%files -f %name.lang
#%dir %_datadir/apps/cdbakeoven
#%_datadir/apps/cdbakeoven/*.rc

#%dir %_datadir/apps/cdbakeoven/pics/
#%_datadir/apps/cdbakeoven/pics/*.png

#%dir %_datadir/apps/cdbakeoven/plugins/
#%_datadir/apps/cdbakeoven/plugins/*.la
#%_datadir/apps/cdbakeoven/plugins/*.so*

#%dir %_datadir/doc/HTML/en/cdbakeoven
#%_datadir/doc/HTML/en/cdbakeoven/*

#%_datadir/config/*rc

#%_bindir/*
#%_menudir/*

#%_iconsdir/cdbakeoven.png
#%_iconsdir/mini/cdbakeoven.png
#%_iconsdir/large/cdbakeoven.png
#%_datadir/icons/locolor/16x16/apps/cdbakeoven.png
#%_datadir/icons/hicolor/32x32/apps/cdbakeoven.png
#%_datadir/mimelnk/application/x-cdbakeoven.desktop

#%changelog
#* Fri Dec 07 Yehuda Ben-Yosef <yuda66 на yes.ru> 1.7.1-alt0.1
#- 1.7.1
- specfile cleanup




Подробная информация о списке рассылки Sisyphus