Name: gpart
Summary: Guesses and recovers a damaged MBR (Master Boot Record)
Version: 0.1h
Release: 1
License: GPL
Group: Applications/System
URL: http://home.pages.de/~michab/gpart/
Description: Gpart is a small tool which tries to guess what partitions are on a PC
type harddisk in case the primary partition table was damaged.
The build could not start because the following file is missing: gpart-0.1h.tar.gz
The build could not start because the following file is missing: gpart-0.1h.tar.gz
The spec file used by the build system currently has the following contents:
# $Id$ # Authority: dag # Upstream: Michail Brzitwa <michail$brzitwa,de> ### gpart 0.1h-3.1 ships with RHEL5 # ExcludeDist: el5 Summary: Guesses and recovers a damaged MBR (Master Boot Record) Name: gpart Version: 0.1h Release: 1%{?dist} License: GPL Group: Applications/System URL: http://home.pages.de/~michab/gpart/ Source: http://www.stud.uni-hannover.de/user/76201/gpart/gpart-%{version}.tar.gz Patch0: ftp://ftp.namesys.com/pub/misc-patches/gpart-0.1h-reiserfs-3.6.patch.gz Patch1: gpart-0.1h-largefile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %description Gpart is a small tool which tries to guess what partitions are on a PC type harddisk in case the primary partition table was damaged. %prep %setup %patch0 -p2 -b .reiserfs %patch1 -p1 -b .largefile ### FIXME: Fix PPC build (Please fix upstream) %{__perl} -pi.orig -e 's/(defined\(__alpha__\))/$1 || defined(__powerpc__)/g' src/gm_ntfs.h ### FIXME: Fix broken build on RH9 (Please fix upstream) %{__perl} -pi.orig -e 's|(#include "l64seek.h")|$1\n#include <errno.h>|g' src/gpart.h %{__perl} -pi.orig -e 's|(#include <unistd.h>)|$1\n#include <errno.h>|g' src/l64seek.h %build %{__make} %{?_smp_mflags} \ CFLAGS='%{optflags} -DVERSION=\"%{real_version}\"' %install %{__rm} -rf %{buildroot} %{__install} -Dp -m0755 src/gpart %{buildroot}%{_sbindir}/gpart %{__install} -Dp -m0755 man/gpart.8 %{buildroot}%{_mandir}/man8/gpart.8 %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) %doc Changes COPYING README %doc %{_mandir}/man8/gpart.8* %{_sbindir}/gpart %changelog * Mon Nov 10 2008 Dag Wieers <dag@wieers.com> - 0.1h-1 - Added largefile patch. - Use upstream version. * Tue Aug 24 2004 Dag Wieers <dag@wieers.com> - 0.1-1.h - Added reiserfs patch. * Wed Sep 17 2003 Dag Wieers <dag@wieers.com> - 0.1-0.h - Used contributed package. (Bert de Bruijn) * Tue Sep 16 2003 Bert de Bruijn <bert@debruijn.be> - Built PLD package under Red Hat. - Added errno.h patches.