Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1487196
 поиск   регистрация   авторизация 
 
Группа :: Система/Настройка/Оборудование
Пакет: qtparted

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

Name: qtparted
Version: 0.4.4
Release: alt1.M24.1

Packager: Alexander Nekrasov <canis at altlinux.ru>

Group: System/Configuration/Hardware
Summary: Flexible GUI partitioning tool
Summary(ru_RU.KOI8-R): Графический инструмент для работы с разделами жесткого диска

License: GPL
URL: http://qtparted.sourceforge.net/

Source0: %name-%version.tar.bz2
Source1: %name-pam
Source2: %name-security

# manually removed: gcc-java kde-settings kdelibs-devel boson libdnet-devel libjpeg-devel libpng-devel libqscintilla-designer libqt3-settings qt3-designer xorg-x11-libs zlib-devel xorg-x11-devel

# Automatically added by buildreq on Sat Feb 05 2005
BuildRequires: fontconfig freetype2 gcc-c++ hostinfo jfsprogs libe2fs-devel libparted-devel libprogsreiserfs-devel libqt3-devel libstdc++-devel ntfsprogs xfsprogs

BuildRequires: libpam0-devel

%description
QTParted is a Partition Magic clone written in C++ using the Qt toolkit, GUI partitioning tool.
QtParted is GNU Parted based. It's a program that allows you to create, destroy,
resize, move and copy hard disk partitions.
This is useful for creating space for new operating systems, reorganising disk
usage, and copying data to new hard disks.

%description -l ru_RU.KOI8-R

QtParted является подобием программы "Partition Magic" --
инструмента для редактирования дисковых разделов с графическим интерфейсом пользователя.
Он написан на C++ с использованием пакета Qt для графического интерфейса и основан
на программе Parted, являющейся частью проекта GNU.
Программа позволяет Вам создавать, удалять, перемещать, копировать и изменять размер
разделов жесткого диска.
QtParted будет полезен при создании разделов для новых операционных систем,
при изменениях в использовании диска и копировании данных на новый жесткий диск.

%prep
%setup -q

%build
export QTDIR=%_libdir/qt3
export KDEDIR=%_prefix

export LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH

export CFLAGS="%optflags"
export CXXFLAGS="%optflags"

%configure \
--disable-rpath \
--enable-shared \
--disable-debug

%make_build

%install
%makeinstall

%__install -D -m644 data/%name.xpm %buildroot%_iconsdir/%name.xpm
%__install -D -m644 data/qtparted_16.png $RPM_BUILD_ROOT%_miconsdir/%name.png
%__install -D -m644 data/qtparted_64.png $RPM_BUILD_ROOT%_liconsdir/%name.png

# usermode

%__install -D -m640 %SOURCE1 $RPM_BUILD_ROOT/etc/pam.d/%name
%__install -D -m640 %SOURCE2 $RPM_BUILD_ROOT/etc/security/console.apps/%name
%__install -d -m755 $RPM_BUILD_ROOT/%_bindir
ln -s /usr/bin/consolehelper $RPM_BUILD_ROOT/%_bindir/%name
#create menu
mkdir -p %buildroot/%_menudir
cat >$RPM_BUILD_ROOT%_menudir/%name <<EOF
?package(qtparted): command="%name" needs="X11" \\
icon="qtparted.xpm" section="Configuration/Hardware" \\
title="QtParted" \\
genericname="Partitioning tool" \\
longtitle="GUI partitioning tool"
EOF


%find_lang %name

%post
%update_menus

%postun
%clean_menus

%files -f %name.lang
%_bindir/%name
%_sbindir/%name
/etc/pam.d/%name
/etc/security/console.apps/%name
%_datadir/applnk/System/%name.desktop
%_datadir/%name
%_mandir/man1/*
%_datadir/pixmaps/*.xpm
%_iconsdir/*.xpm
%_liconsdir/%name.png
%_miconsdir/%name.png
%_menudir/%name

%doc README AUTHORS ChangeLog TODO

%changelog

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

 
design & coding: Vladimir Lettiev aka crux © 2004-2005