From b962b90de1ca1d5631971042b036e994d346c360 Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Wed, 7 Nov 2012 09:30:22 -0800 Subject: add packaging --- packaging/fdupes.diff | 45 +++++++++++++++++++++++++++++++++++++++++++++ packaging/fdupes.spec | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 91 insertions(+) create mode 100644 packaging/fdupes.diff create mode 100644 packaging/fdupes.spec diff --git a/packaging/fdupes.diff b/packaging/fdupes.diff new file mode 100644 index 0000000..3e8ffdb --- /dev/null +++ b/packaging/fdupes.diff @@ -0,0 +1,45 @@ +--- Makefile ++++ Makefile +@@ -2,13 +2,13 @@ + # INSTALLDIR indicates directory where program is to be installed. + # Suggested values are "/usr/local/bin" or "/usr/bin". + # +-INSTALLDIR = /usr/local/bin ++INSTALLDIR = /usr/bin + + # + # MANPAGEDIR indicates directory where the fdupes man page is to be + # installed. Suggested values are "/usr/local/man" or "/usr/man". + # +-MANPAGEDIR = /usr/local/man ++MANPAGEDIR = /usr/share/man + + # + # VERSION determines the program's version number. +@@ -35,7 +35,7 @@ + ##################################################################### + + fdupes: fdupes.c md5/md5.c +- gcc fdupes.c md5/md5.c -Wall -o fdupes -DVERSION=\"$(VERSION)\" $(EXTERNAL_MD5) $(EXPERIMENTAL_RBTREE) ++ gcc fdupes.c md5/md5.c $(RPM_OPT_FLAGS) -o fdupes -DVERSION=\"$(VERSION)\" $(EXTERNAL_MD5) $(EXPERIMENTAL_RBTREE) + + install: fdupes + cp fdupes $(INSTALLDIR) +--- md5/md5.c ++++ md5/md5.c +@@ -39,6 +39,7 @@ + */ + + #include "md5.h" ++#include + + #ifdef TEST + /* +@@ -46,7 +47,6 @@ + * The test program should print out the same values as given in section + * A.5 of RFC 1321, reproduced below. + */ +-#include + main() + { + static const char *const test[7] = { diff --git a/packaging/fdupes.spec b/packaging/fdupes.spec new file mode 100644 index 0000000..abca243 --- /dev/null +++ b/packaging/fdupes.spec @@ -0,0 +1,46 @@ +# +# spec file for package fdupes (Version 1.40) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +Name: fdupes +Version: 1.40 +Release: 42.66 +License: X11/MIT +Summary: Identifying or deleting duplicate files +Url: http://premium.caribe.net/~adrian2/fdupes.html +Group: Productivity/Archiving/Compression +Source0: %{name}-%{version}.tar.bz2 +Source1: macros.fdupes +Patch0: %{name}.diff +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +FDUPES is a program for identifying or deleting duplicate files +residing within specified directories + +%prep +%setup -q +%patch0 + +%build +make + +%install +install -D -m755 fdupes %{buildroot}/usr/bin/fdupes +install -D -m644 fdupes.1 %{buildroot}/usr/share/man/man1/fdupes.1 +install -D -m644 %{SOURCE1} %{buildroot}%{_sysconfdir}/rpm/macros.fdupes + +%files +%defattr(-, root, root) +%doc CHANGES +%{_bindir}/fdupes +%{_mandir}/*/* +%{_sysconfdir}/rpm + -- cgit v1.2.3