[lde/f14/master] Initial import lde into Fedora/EPEL
Pavel Alexeev
hubbitus at fedoraproject.org
Mon Apr 4 21:30:50 UTC 2011
commit 7e2176ba99de45d90ed56d57f83ed83006eb9ed8
Author: Pavel Alexeev (aka Pahan-Hubbitus) <pahan at hubbitus.info>
Date: Tue Apr 5 01:30:23 2011 +0400
Initial import lde into Fedora/EPEL
.gitignore | 1 +
lde.spec | 70 +++++++++++++++++++++++++++++++++++++++++++++++++
lde_staticPatch.patch | 13 +++++++++
sources | 1 +
4 files changed, 85 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..95a0f61 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/lde-2.6.1.tar.gz
diff --git a/lde.spec b/lde.spec
new file mode 100644
index 0000000..23aaf26
--- /dev/null
+++ b/lde.spec
@@ -0,0 +1,70 @@
+Summary: Console-based disk editor
+Name: lde
+Version: 2.6.1
+Release: 4%{?dist}
+License: GPLv2
+Group: Applications/System
+URL: http://lde.sourceforge.net/
+
+Source: http://dl.sf.net/%{name}/%{name}-%{version}.tar.gz
+# I suppose it is https://sourceforge.net/tracker/?func=detail&aid=1471701&group_id=20753&atid=120753
+Patch0: lde_staticPatch.patch
+
+# It still required for EPEL5
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+# For script grep-inode
+Requires: grep, gawk
+BuildRequires: bison, gpm-devel, ncurses-devel, perl, dos2unix
+
+%description
+%{name} is a disk editor for Linux, originally written to help recover
+deleted files. It has a simple ncurses interface that resembles an
+old version of Norton Disk Edit for DOS.
+
+%prep
+%setup -qn %{name}
+%patch0 -p1 -b .static
+
+### Make buildsystem use standard autotools directories
+perl -pi.orig -e 's|(\$\(mandir\))|$1/man8|' macros/Makefile.in
+
+# Fix spurios permission:
+chmod -x src/allfs.h
+
+%build
+%configure \
+ --disable-schemas-install
+make %{?_smp_mflags}
+
+%install
+rm -rf %{buildroot}
+
+### FIXME: Makefile doesn't create target directories
+install -p -d -m0755 %{buildroot}%{_sbindir} %{buildroot}%{_datadir}/man/man8/
+install -p -m0755 crash_recovery/grep-inode %{buildroot}%{_sbindir}/
+
+%makeinstall
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%doc doc/*.tex doc/UNERASE README src/ChangeLog TODO WARNING
+%doc %{_mandir}/man?/*
+%attr(0755,root,root) %{_sbindir}/%{name}
+%{_sbindir}/grep-inode
+
+%changelog
+* Wed Mar 30 2011 Pavel Alexeev <Pahan at Hubbitus.info> - 2.6.1-4
+- Replace all occurances of name by macros %%{name} (Thanks to Mario Blättermann for all hints in this release).
+- Added -p flag to install.
+- Fix spurios permission on file src/allfs.h.
+
+* Thu Nov 18 2010 Pavel Alexeev <Pahan at Hubbitus.info> - 2.6.1-3
+- Requires gawk instead of awk.
+
+* Mon Nov 15 2010 Pavel Alexeev <Pahan at Hubbitus.info> - 2.6.1-2
+- Initial package, using as init DAG: Dag Wieers <dag at wieers.com>
+- Many Fedora-relatede changes ctart from formating...
diff --git a/lde_staticPatch.patch b/lde_staticPatch.patch
new file mode 100644
index 0000000..2efa682
--- /dev/null
+++ b/lde_staticPatch.patch
@@ -0,0 +1,13 @@
+diff -NaurEbBH lde.orig/src/swiped/cnews/getdate.y lde/src/swiped/cnews/getdate.y
+--- lde.orig/src/swiped/cnews/getdate.y 2003-12-07 04:35:53.000000000 +0300
++++ lde/src/swiped/cnews/getdate.y 2007-05-06 18:18:52.000000000 +0400
+@@ -24,7 +24,8 @@
+
+ static int timeflag, dateflag, dayflag, relflag;
+ static time_t relsec, relmonth;
+- static int hh, mm, ss, merid, daylight;
++ static int hh, mm, ss, merid;
++ int daylight; //NOT static now?
+ static int dayord, dayreq;
+ static int month, day, year;
+ static int ourzone;
diff --git a/sources b/sources
index e69de29..074ce24 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+7cd3a798cafc07d084db240fd1d1c830 lde-2.6.1.tar.gz
More information about the scm-commits
mailing list