Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37737545
en ru br
Репозитории ALT
S:1.18-alt2
5.1: 0.98alpha16-alt1
4.1: 0.98alpha15-alt6
4.0: 0.98alpha15-alt6
3.0: 0.98alpha15-alt5
www.altlinux.org/Changes

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

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

Name: xcdroast
Version: 0.98alpha15
Release: alt5
Serial: 6

Summary: A GUI program for burning CDs
Summary(ru_RU.UTF-8): п⌠я─п╟я└п╦я┤п╣я│п╨п╟я▐ п©я─п╬пЁя─п╟п╪п╪п╟ п╢п╩я▐ я│п╬п╥п╢п╟п╫п╦я▐ CD
License: GPL
Group: Archiving/Cd burning
Url: http://www.%name.org
Packager: Aleksandr Blokhin 'Sass' <sass at altlinux.ru>

Requires: cdrecord >= 2.0-alt4, mkisofs >= 2.0-alt4, cdda2wav >= 2.0-alt4

Provides: %name-manual
Obsoletes: %name-manual < 0.98alpha15

# Automatically added by buildreq on Wed Jul 07 2004

BuildRequires: XFree86-devel XFree86-libs gdk-pixbuf-devel fontconfig freetype2 glib2-devel
BuildRequires: libatk-devel libexpat libgtk+2-devel libpango-devel pkgconfig glib-devel gtk+-devel

%package -n %name-manual
Summary: %name users manual
Summary(ru_RU.UTF-8): п═я┐п╨п╬п╡п╬п╢я│я┌п╡п╬ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ п╢п╩я▐ %name
License: GPL
Group: Books/Other
PreReq: %name = %version-%release

Source: %url/download/%name-%version.tar.bz2
Source1: %name.menu
Source2: %name-16.xpm
Source3: %name-32.xpm
Source4: %name-48.xpm
Source5: new_configure.tar.gz

# Last fixes

Patch1: gtk2locale.patch
Patch2: wav.patch
Patch3: %name-%version-alt-non-root-msg.patch
Patch4: %name-%version-alt-ru_po.patch

%description
Graphical frontend for the CD-recording program cdrecord.
Features:
+ Self-explanatory X11 user interface.
+ Automatic SCSI-hardware setup.
+ Copies of ISO9660-CDs, some non-ISO9660-CDs, and audio CDs.
+ Production of new ISO9660 data CDs ("mastering").
+ Production of new audio CDs.
+ Fast copying of CDs without hardisk buffering.
+ Logfile option.
+ User interface in more than 10 languages.

%description -l ru_RU.UTF-8
п⌠я─п╟я└п╦я┤п╣я│п╨п╦п╧ п╦п╫я┌п╣я─я└п╣п╧я│ п╢п╩я▐ п©я─п╬пЁя─п╟п╪п╪я▀ п╥п╟п©п╦я│п╦ CD (cdrecord)

п▓п╬п╥п╪п╬п╤п╫п╬я│я┌п╦:
+ п≤п╫я┌я┐п╦я┌п╦п╡п╫п╬ п©п╬п╫я▐я┌п╫я▀п╧ п╦п╫я┌п╣я─я└п╣п╧я│ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐.
+ п░п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╬п╣ п©п╟я│п©п╬п╥п╫п╟п╡п╟п╫п╦п╣ SCSI-п╬п╠п╬я─я┐п╢п╬п╡п╟п╫п╦я▐.
+ п п╬п©п╦я─п╬п╡п╟п╫п╦п╣ ISO9660-п╢п╦я│п╨п╬п╡, п╫п╣п╨п╬я┌п╬я─я▀я┘ п╫п╣-ISO9660-п╢п╦я│п╨п╬п╡ п╦ п╟я┐п╢п╦п╬ CD.
+ п║п╬п╥п╢п╟п╫п╦п╣ п╫п╬п╡я▀я┘ CD-п╢п╦я│п╨п╬п╡ я│ п╦п╫я└п╬я─п╪п╟я├п╦п╣п╧ п╡ я└п╬я─п╪п╟я┌п╣ ISO9660 ("mastering").
+ п║п╬п╥п╢п╟п╫п╦п╣ п╫п╬п╡я▀я┘ п╟я┐п╢п╦п╬ CD.
+ п▒я▀я│я┌я─п╬п╣ п╨п╬п©п╦я─п╬п╡п╟п╫п╦п╣ CD-п╢п╦я│п╨п╬п╡ п╠п╣п╥ п©я─п╬п╪п╣п╤я┐я┌п╬я┤п╫п╬пЁп╬ п╨п╬п©п╦я─п╬п╡п╟п╫п╦п╣ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╫п╟ п╤п╣я│я┌п╨п╦п╧ п╢п╦я│п╨.
+ п▓п╬п╥п╪п╬п╤п╫п╬я│я┌я▄ я│п╬п╥п╢п╟п╫п╦я▐ я└п╟п╧п╩п╟ п╤я┐я─п╫п╟п╩п╟.
+ п≤п╫я┌п╣я─я└п╣п╧я│ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ п╠п╬п╩п╣п╣ я┤п╣п╪ п╫п╟ 10 я▐п╥я▀п╨п╟я┘.

%description -n %name-manual
Manual pages in HTML for %name.

%description -l ru_RU.UTF-8 -n %name-manual
п═я┐п╨п╬п╡п╬п╢я│я┌п╡п╬ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ п╢п╩я▐ %name п╡ я└п╬я─п╪п╟я┌п╣ HTML.

%prep
%setup -q -a5
%patch1
%patch2 -p1
%patch3 -p1
%patch4 -p1

#perl -pi -e "s|-Wall |$RPM_OPT_FLAGS |g" Makefile


# Replace all hard-coded "xcdrgtk" by "%name".

find -type f -print0 |
xargs -r0 %__grep -FZl xcdrgtk -- |
xargs -r0 %__subst -p 's/xcdrgtk/%name/g' --

# Replace all hard-coded "xcdroast-0.98" by "%name".

find -type f -print0 |
xargs -r0 %__grep -FZl xcdroast-0.98 -- |
xargs -r0 %__subst -p 's/xcdroast-0\.98/%name/g' --

%build
autoreconf -fisv
%configure --enable-gtk2 --disable-nonrootmode

%make_build

%install
%make install DESTDIR=$RPM_BUILD_ROOT
%__install -p -m644 -D %SOURCE1 $RPM_BUILD_ROOT%_menudir/%name
%__install -p -m644 -D %SOURCE2 $RPM_BUILD_ROOT%_miconsdir/%name.xpm
%__install -p -m644 -D %SOURCE3 $RPM_BUILD_ROOT%_iconsdir/%name.xpm
%__install -p -m644 -D %SOURCE4 $RPM_BUILD_ROOT%_liconsdir/%name.xpm

%__mkdir_p $RPM_BUILD_ROOT%_docdir/%name/manual
%__mkdir_p $RPM_BUILD_ROOT%_datadir/%name/contrib

%__install -p -m644 doc/manual/README.txt $RPM_BUILD_ROOT%_docdir/%name/manual
%__install -p -m644 doc/manual/xcdroast-manual.pdf $RPM_BUILD_ROOT%_docdir/%name/manual
%__install -p -m644 doc/{README.*,DOCUMENTATION,FAQ,TRANSLATION.HOWTO} $RPM_BUILD_ROOT%_docdir/%name

%__install -p -m644 contrib/{roast-dinner.sh,*.pl} $RPM_BUILD_ROOT%_datadir/%name/contrib

touch $RPM_BUILD_ROOT/etc/xcdroast.conf

# Create directories for cleanup after previous installations

%__mkdir_p $RPM_BUILD_ROOT%_libdir/%name/{lang,xpms}

%find_lang %name

%post
%update_menus

%postun
%clean_menus

%files -f %name.lang
%config(noreplace) %attr(660,root,cdwriter) /etc/xcdroast.conf
%dir %_libdir/%name
%dir %_libdir/%name/bin
%dir %_libdir/%name/icons
%dir %_libdir/%name/sound
%dir %_docdir/%name
%attr(755,root,cdwriter) %_bindir/%name
%attr(755,root,cdwriter) %_libdir/%name/bin/*
%_libdir/%name/icons/*
%_libdir/%name/sound/*
%_menudir/%name
%_iconsdir/*.xpm
%_iconsdir/*/*.xpm
%_docdir/%name/README.*
%_docdir/%name/DOCUMENTATION
%_docdir/%name/FAQ
%_docdir/%name/TRANSLATION.HOWTO
%_docdir/%name/manual/xcdroast-manual.pdf
%_docdir/%name/manual/README.txt
%_datadir/%name/contrib/*
%_mandir/man1/%name.1.gz

#%doc README doc/DOCUMENTATION doc/README.AIX doc/README.HPUX doc/README.nonroot doc/README.setup-bulgarian.html doc/FAQ doc/README.atapi doc/README.MacOSX doc/README.ProDVD doc/TRANSLATION.HOWTO


%changelog

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

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