Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > a84400edc3413b1017d2fe2c5df8eb31 > files > 4

qtparted-0.4.5-7mdv2008.0.src.rpm

Name:		qtparted
Version:	0.4.5
Release:	%mkrel 7
Summary:	Flexible partitioning tool
License:	GPL
Group:		System/Configuration/Hardware
URL:		http://qtparted.sourceforge.net/
Source:		%{name}-%{version}.tar.bz2
# parted 1.7.x support, adapted from CVS
# http://qtparted.cvs.sourceforge.net/qtparted/qtparted-003/qtparted-003/src/qp_fswrap.cpp?r1=1.30&r2=1.32&view=patch
Patch0:		qtparted-parted1.7.patch
Patch1:         qtparted-0.4.5-fix-automake.patch
Buildroot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires:	e2fsprogs-devel 
BuildRequires:	readline-devel
BuildRequires:	libntfs-devel 
BuildRequires:	ntfsprogs 
BuildRequires:	jfsprogs
BuildRequires:	gpm-devel 
BuildRequires:	ncurses-devel 
BuildRequires:	libqt-devel
BuildRequires:	parted-devel
BuildRequires:	autoconf2.5
BuildRequires:	automake
BuildRequires:	ImageMagick
BuildRequires:	desktop-file-utils
Requires:	usermode-consoleonly

%description
QTParted is a qt frontend for parted.

GNU Parted is 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.

%prep
%setup -q
%patch0 -p1 -b .parted1.7
%patch1 -p0
# We need get rid of deprecated unsermake
make -f admin/Makefile.common

%build
export QTLIB="`pkg-config --variable=libdir qt-mt`"
# we miss reiserfsprogs library:
%configure2_5x	--disable-reiserfs \
		--disable-static \
		--disable-xfs
%make

%install
rm -rf %{buildroot}
%makeinstall_std

install -m644 doc/%{name}.1 -D %{buildroot}%{_mandir}/man1

desktop-file-install --vendor="" \
	--remove-category="Application" \
	--remove-category="QT" \
	--add-category="Qt" \
	--add-category="Settings" \
	--add-category="HardwareSettings" \
	--add-category="X-MandrivaLinux-System-Configuration-Other" \
	--dir %{buildroot}%{_datadir}/applnk/System %{buildroot}%{_datadir}/applnk/System/*

install -m644 data/qtparted_16.png -D %{buildroot}%{_miconsdir}/%{name}.png
install -m644 data/qtparted_32.png -D %{buildroot}%{_iconsdir}/%{name}.png
install -m644 data/qtparted_64.png -D %{buildroot}%{_liconsdir}/%{name}.png
convert -resize 48x48 %{buildroot}%{_liconsdir}/%{name}.png{,}

install -d %{buildroot}%{_bindir}
ln -sf consolehelper %{buildroot}%{_bindir}/%{name}
sed -i 's#/usr/sbin/##' %{buildroot}%{_datadir}/applnk/System/%{name}.desktop

%find_lang %{name}

%clean
rm -rf %{buildroot}

%post
%_install_info %{name}

%preun
%_remove_install_info %{name}


%files -f %{name}.lang
%defattr(-,root,root,755)
%doc doc/README
%{_datadir}/applnk/System/%{name}.desktop
%{_miconsdir}/%{name}.png
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png
%{_datadir}/pixmaps/%{name}.xpm
%{_datadir}/%{name}
%{_mandir}/man1/%{name}.1*
%{_sbindir}/*
%{_bindir}/%{name}




%changelog
* Mon May 21 2007 Thierry Vignaud <tvignaud@mandriva.com> 0.4.5-7mdv2008.0
+ Revision: 29317
- rebuild with new parted library


* Thu Feb 15 2007 Per Øyvind Karlsen <pkarlsen@mandriva.com> 0.4.5-6mdv2007.0
+ Revision: 121543
- bump
- cleanups
- from Jos?\195?\169 Melo <mmodem00@gmail.com>
  o Create menu entry
  o Help with consolehelper to run

* Fri Jan 26 2007 Pixel <pixel@mandriva.com> 0.4.5-5mdv2007.1
+ Revision: 113692
- rebuild for libparted-1.8.so.2

* Mon Jan 22 2007 Nicolas Lécureuil <neoclust@mandriva.org> 0.4.5-4mdv2007.1
+ Revision: 112061
- Add Patch1: Fix automake detection
- Rebuild to fix bug #27944

  + Jérôme Soyer <saispo@mandriva.org>
    - Rebuild

  + Thierry Vignaud <tvignaud@mandriva.com>
    - rebuild for new parted (#26564)

* Wed Jul 12 2006 Olivier Blin <oblin@mandriva.com> 0.4.5-1mdv2007.0
+ Revision: 38789
- use makeinstall_std again
- parted 1.7.x support, adapted from CVS
- use a more classical fields layout in spec file
- drop duplicated BuildRequires
- run autoreconf not to use unsermake
- 0.4.5
- use BuildRequires instead of BuildPrereq
- fix configure script options on i586 (it broke build)
- import qtparted-0.4.4-6mdk

  + Helio Chissini de Castro <helio@mandriva.com>
    - Fix qt detection on x86_6
    - Rebuild the buildsystem to avoid wrong unsermake requires

* Mon Feb 13 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.4.4-6mdk
- Fix Build for amd64

* Tue Oct 04 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.4.4-5mdk
- BuildRequires fix

* Mon Oct 03 2005 Olivier Blin <oblin@mandriva.com> 0.4.4-4mdk
- rebuild for parted-1.6.24

* Tue Nov 30 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.4.4-3mdk
- relink with new libparted-1.6.so.12 library (#12334)

* Sat Jun 05 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.4.4-2mdk
- REbuild

* Wed May 05 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.4.4-1mdk
- 0.4.4