Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37040158
en ru br
Репозитории ALT
S:4.0.9-alt1.1
5.1: 4.0.9-alt1
4.1: 4.0.8-alt0.20080229.1
4.0: 4.0.6-alt1
www.altlinux.org/Changes

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

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

Packager: Repocop Q. A. Robot <repocop at altlinux.org>
%define dvddev /dev/dvd
%define dvdsize 4590208

#%%define cvsdate 20080229


%define lname tkdvd
%define Name TkDVD
Name: %lname
Version: 4.0.9
%define rel 1
Release: alt%{?cvsdate:0.}%rel.1
Summary: TCL/Tk GUI for dvd+rw-tools
Summary(uk_UA.CP1251): TCL/Tk GUI ДКЪ dvd+rw-tools
Summary(ru_RU.CP1251): TCL/Tk GUI ДКЪ dvd+rw-tools
License: GPL
Group: Archiving/Cd burning
URL: http://savannah.nongnu.org/projects/%lname
%ifdef cvsdate
Source0: %lname-cvs-%cvsdate.tar
%else
Source0: %lname-%version.tar
%endif
Source1: %Name-i18n-uk-4.0.8.tcl
Source2: %Name-i18n-ru-4.0.8.tcl
Patch0: %lname-4.0.5-width.patch
Patch1: %lname-4.0.7-shebang.patch
BuildArch: noarch
Provides: %Name = %version-%release
Obsoletes: %Name
Requires: tk >= 8.4 mkisofs dvd+rw-tools cdrecord

# Automatically added by buildreq on Fri Feb 29 2008

BuildRequires: ImageMagick tcl

%description
%Name is a GUI for growisfs which is a part of dvd+rw-tools programmed
in TCL/Tk.
Features:
 - burn DVD+R/RW -R/W and DVD+R DL
 - burn from iso images
 - create ISO images from files
 - can overburn DVD
 - support multi-sessions DVD
 - add/delete/view/exclude files/directory to burn
 - can keep directory structure
 - size control of selected files
 - show burning command line
 - extra burning options (like iso9660 extensions or dvd compatibility
   option)
 - choose volume id
 - show growisofs/mkisofs output


%prep
%setup -n %lname%{?cvsdate:-cvs-%cvsdate}
%patch0 -p1
%patch1 -p1
sed -i -r -e 's/^([ \t]*wm[ \t]+geometry[ \t]+\.[ \t]+)[[:digit:]]+(x[[:digit:]]+)/\1900\2/' %Name.sh
sed -i -r -e '/^[ \t]*button[ \t]/ s/[ \t]+-width[ \t]+[^ \t]+//' src/*.tcl
# fix lapsus
sed -i -r -e 's/([Ll]ang)(age)/\1u\2/g' FAQ doc/config_file src/*.tcl
cat %SOURCE1 %SOURCE2 >> src/internationalization.tcl
sed -i -e 's|/dev/[[:alnum:]]*|%dvddev|g' src/*.tcl %Name.sh
sed -i -r -e 's/4[[:digit:]]{6}/%dvdsize/g' src/*.tcl %Name.sh doc/config_file


%build
./configure --prefix=%_bindir
%make_build
convert -resize 16x16 icons/%lname-2-{48,16}.png


%install
install -d -m 0755 %buildroot{%_bindir,%_liconsdir,%_niconsdir,%_miconsdir,%_docdir/%name-%version,%_desktopdir}
install -m 0755 %lname-install.sh %buildroot/%_bindir/%Name.tcl
ln -s %Name.tcl %buildroot/%_bindir/%lname
install -m 0644 icons/%lname-2-48.png %buildroot%_liconsdir/%name.png
install -m 0644 icons/%lname-2-32.png %buildroot%_niconsdir/%name.png
install -m 0644 icons/%lname-2-16.png %buildroot%_miconsdir/%name.png
install -m 0644 icons/README %buildroot%_docdir/%name-%version/README.icons
install -m 0644 FAQ README TODO doc/config_file %buildroot%_docdir/%name-%version/
bzip2 --best --stdout ChangeLog > %buildroot%_docdir/%name-%version/ChangeLog.bz2
iconv -f cp1251 -t utf-8 > %buildroot%_desktopdir/%name.desktop <<__MENU__
[Desktop Entry]
Version=1.0
Name=%Name
Exec=%name
Comment=GUI for growisfs
Comment[uk]=GUI ДКЪ dvd+rw-tools
Comment[ru]=GUI ДКЪ dvd+rw-tools
X-MultipleArgs=true
Icon=%name
Terminal=false
Type=Application
StartupNotify=true
Categories=AudioVideo;DiscBurning;
__MENU__


%files
%doc %_docdir/%name-%version
%_bindir/*
%_niconsdir/*
%_liconsdir/*
%_miconsdir/*
%_desktopdir/*


%changelog

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

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