Name: gparted
Summary: Gnome Partition Editor
Version: 0.3.3
Release: 2
License: GPL
Group: Applications/System
URL: http://gparted.sourceforge.net/
Description: GParted stands for Gnome Partition Editor and is a graphical frontend to
libparted. Among other features it supports creating, resizing, moving
and copying of partitions. Also several (optional) filesystem tools provide
support for filesystems not included in libparted. These optional packages
will be detected at runtime and don't require a rebuild of GParted
The build could not start because the following file is missing: gparted-0.3.3.tar.bz2
The build could not start because the following file is missing: gparted-0.3.3.tar.bz2
The spec file used by the build system currently has the following contents:
# $Id$ # Authority: dag %{?el5:%define _without_hallock 1} %{?el4:%define _without_hallock 1} %{?el3:%define _without_hallock 1} Summary: Gnome Partition Editor Name: gparted Version: 0.3.3 Release: 2%{?dist} License: GPL Group: Applications/System URL: http://gparted.sourceforge.net/ Source: http://dl.sf.net/sourceforge/gparted/gparted-%{version}.tar.bz2 Patch0: gparted-dont-lock-hal.patch Patch1: gparted-devices.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: desktop-file-utils BuildRequires: e2fsprogs-devel BuildRequires: gettext BuildRequires: gtkmm24-devel BuildRequires: parted-devel BuildRequires: perl(XML::Parser) %{!?_without_hallock:Requires: hal >= 0.5.9} %description GParted stands for Gnome Partition Editor and is a graphical frontend to libparted. Among other features it supports creating, resizing, moving and copying of partitions. Also several (optional) filesystem tools provide support for filesystems not included in libparted. These optional packages will be detected at runtime and don't require a rebuild of GParted %prep %setup %patch0 -p0 -b .hal %patch1 -p0 -b .devs %if %{?_without_hallock:1}0 %{__cat} <<EOF >run-gparted %{_sbindir}/gparted EOF %else %{__cat} <<EOF >run-gparted #!/bin/bash %{_bindir}/hal-lock --interface org.freedesktop.Hal.Device.Storage --exclusive --run %{_sbindir}/gparted EOF %endif %{__cat} <<EOF >gparted.pam #%PAM-1.0 auth sufficient pam_rootok.so auth sufficient pam_timestamp.so auth include system-auth session required pam_permit.so session optional pam_xauth.so session optional pam_timestamp.so account required pam_permit.so EOF %{__cat} <<EOF >gparted.console-apps USER=root PROGRAM=%{_bindir}/run-gparted SESSION=true EOF %build %configure %{__make} %{?_smp_mflags} %install %{__rm} -rf %{buildroot} %{__make} install DESTDIR="%{buildroot}" %find_lang %{name} ### Create a helper script to launch gparted using hal-lock %{__install} -Dp -m0755 run-gparted %{buildroot}%{_bindir}/run-gparted ### consolehelper stuff %{__install} -Dp -m0755 %{buildroot}%{_bindir}/gparted %{buildroot}%{_sbindir}/gparted %{__ln_s} -f consolehelper %{buildroot}%{_bindir}/gparted %{__install} -Dp -m0644 gparted.console-apps %{buildroot}%{_sysconfdir}/security/console.apps/gparted %{__install} -Dp -m0644 gparted.pam %{buildroot}%{_sysconfdir}/pam.d/gparted %preun if [ $1 -ge 0 ]; then if [ -a %{_datadir}/hal/fdi/policy/gparted-disable-automount.fdi ]; then %{__rm} -rf %{_datadir}/hal/fdi/policy/gparted-disable-automount.fdi fi fi %clean %{__rm} -rf %{buildroot} %files -f %{name}.lang %defattr(-, root, root, 0755) %doc AUTHORS ChangeLog COPYING README %config(noreplace) %{_sysconfdir}/pam.d/gparted %config(noreplace) %{_sysconfdir}/security/console.apps/gparted %{_bindir}/gparted %{_bindir}/run-gparted %{_datadir}/applications/gparted.desktop %{_datadir}/pixmaps/gparted.png %{_sbindir}/gparted %changelog * Wed Sep 19 2007 Dries Verachtert <dries@ulyssis.org> - 0.3.3-2 - Only use hal-lock on recent distributions. * Thu Jun 28 2007 Dag Wieers <dag@wieers.com> - 0.3.3-1 - Added Fedora patches. - Initial package. (using DAR)