diff --git a/dmg2img-1.6.2-nostrip.patch b/dmg2img-1.6.2-nostrip.patch new file mode 100644 index 0000000..f2a3914 --- /dev/null +++ b/dmg2img-1.6.2-nostrip.patch @@ -0,0 +1,39 @@ +From 0fb1332182c7fcfc86f1b84f46a0619dd62d4815 Mon Sep 17 00:00:00 2001 +From: Lubomir Rintel +Date: Fri, 28 Oct 2011 10:41:45 +0200 +Subject: [PATCH] Do not strip binaries + +--- + Makefile | 6 +++--- + 1 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/Makefile b/Makefile +index 5ffbd48..ce22c09 100644 +--- a/Makefile ++++ b/Makefile +@@ -5,7 +5,7 @@ BIN_DIR = ${DESTDIR}/usr/bin + all: dmg2img vfdecrypt + + dmg2img: dmg2img.c dmg2img.h mntcmd.h gpt.h dmg2img.o base64.o adc.o +- $(CC) -s -o dmg2img dmg2img.o base64.o adc.o -L. -lz -lbz2 ++ $(CC) -o dmg2img dmg2img.o base64.o adc.o -L. -lz -lbz2 + + dmg2img.o: dmg2img.c dmg2img.h + $(CC) $(CFLAGS) -c dmg2img.c +@@ -17,11 +17,11 @@ adc.o: adc.c adc.h + $(CC) $(CFLAGS) -c adc.c + + vfdecrypt: vfdecrypt.c +- $(CC) $(CFLAGS) -s -o vfdecrypt vfdecrypt.c -lcrypto ++ $(CC) $(CFLAGS) -o vfdecrypt vfdecrypt.c -lcrypto + + install: dmg2img vfdecrypt + mkdir -p ${BIN_DIR} +- install -c -s -m 755 -o root -g root dmg2img vfdecrypt $(BIN_DIR) ++ install -c -m 755 -o root -g root dmg2img vfdecrypt $(BIN_DIR) + + clean: + rm -f dmg2img vfdecrypt *~ *.o core +-- +1.7.1 + diff --git a/dmg2img-1.6.2.tar.gz b/dmg2img-1.6.2.tar.gz new file mode 100644 index 0000000..7b731ff Binary files /dev/null and b/dmg2img-1.6.2.tar.gz differ diff --git a/dmg2img.spec b/dmg2img.spec new file mode 100644 index 0000000..3564fab --- /dev/null +++ b/dmg2img.spec @@ -0,0 +1,60 @@ +Summary: Uncompress the Apple compressed disk image files +Name: dmg2img +Version: 1.6.2 +Release: 2%{?dist} +# dmg2img is GPL without specific version +# vfdecrypt is MIT licensed +License: GPL+ and MIT +Group: Applications/File +Source0: http://vu1tur.eu.org/tools/%{name}-%{version}.tar.gz +Patch0: dmg2img-1.6.2-nostrip.patch +URL: http://vu1tur.eu.org/tools/ +BuildRequires: bzip2-devel +BuildRequires: openssl-devel +BuildRequires: zlib-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +%description +This package contains dmg2img utility that is able to uncompress compressed dmg +files into plain disk or filesystem images. + + +%prep +%setup -q +%patch0 -p1 + + +%build +make CC="%{__cc}" CFLAGS="%{optflags}" %{_smp_mflags} + + +%install +rm -rf $RPM_BUILD_ROOT + +install -d $RPM_BUILD_ROOT%{_mandir}/man1 +install -d $RPM_BUILD_ROOT%{_bindir} + +install dmg2img $RPM_BUILD_ROOT%{_bindir} +install vfdecrypt $RPM_BUILD_ROOT%{_bindir} +install -pm644 vfdecrypt.1 $RPM_BUILD_ROOT%{_mandir}/man1 + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%{_bindir}/dmg2img +%{_bindir}/vfdecrypt +%{_mandir}/man1/vfdecrypt.1* +%doc README COPYING + + +%changelog +* Mon Jan 09 2012 Lubomir Rintel - 1.6.2-2 +- Add a missing BR (Richard Shaw, #749752) +- Cosmetic fixes (Scott Tsai, #749752) + +* Fri Oct 29 2011 Lubomir Rintel - 1.6.2-1 +- Initial packaging