[mfiler4] Initial commit
Mamoru Tasaka
mtasaka at fedoraproject.org
Mon Jan 7 15:11:29 UTC 2013
commit aad1778ffd18891ff4c3166fe75f9c0c13ee4815
Author: Mamoru Tasaka <tasaka1 at localhost.localdomain>
Date: Tue Jan 8 00:11:24 2013 +0900
Initial commit
.gitignore | 1 +
mfiler4.spec | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 112 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..fd38e2e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/mfiler4-1.0.8.tgz
diff --git a/mfiler4.spec b/mfiler4.spec
new file mode 100644
index 0000000..85635a6
--- /dev/null
+++ b/mfiler4.spec
@@ -0,0 +1,110 @@
+%global repoid 57798
+%global xyzsh_min_ver 1.2.8
+
+Name: mfiler4
+Version: 1.0.8
+Release: 1%{?dist}
+Summary: 2 pain file manager with a embedded shell
+
+License: MIT
+URL: http://sourceforge.jp/projects/mfiler4/
+Source0: http://dl.sourceforge.jp/mfiler4/%{repoid}/%{name}-%{version}.tgz
+
+BuildRequires: cmigemo-devel
+BuildRequires: ncurses-devel
+BuildRequires: oniguruma-devel
+BuildRequires: readline-devel
+BuildRequires: xyzsh-devel >= %{xyzsh_min_ver}
+# write xyzsh dependency explicitly
+Requires: xyzsh >= %{xyzsh_min_ver}
+
+%description
+mfiler4 is a 2pain file manager with a embedded shell.
+
+%prep
+%setup -q
+
+# Kill -O3
+sed -i.optflags \
+ -e 's|-O3|-O2|' \
+ configure
+
+# Kill -Werror
+sed -i.werror \
+ -e 's|-Werror||' \
+ configure Makefile.in
+
+# Change docdir
+sed -i.docdir \
+ -e '/^CFLAGS=.*DATAROOTDIR=/s|doc/mfiler4/|doc/xyzsh-%{version}/|' \
+ configure
+
+# Don't strip binary
+# Keep timestamp
+sed -i.bak \
+ -e 's|install -m |install -p -m |' \
+ -e 's|install -s |install |' \
+ Makefile.in
+
+# Umm...
+sed -i.inst \
+ -e 's|USAGE.ja |USAGE.ja.txt |' \
+ -e 's|USAGE |USAGE.txt |' \
+ Makefile.in
+
+%build
+%configure \
+ --bindir=%{_libexecdir}/%{name}/ \
+ --with-migemo \
+ --with-system-migemodir=%{_datadir}/cmigemo/
+
+make %{?_smp_mflags} -k \
+ CC="gcc %optflags" \
+ docdir=%{_datadir}/doc/%{name}-%{version}
+
+%install
+make install \
+ DESTDIR=%{buildroot} \
+ docdir=%{_datadir}/doc/%{name}-%{version}
+
+mkdir %{buildroot}%{_bindir}
+cat > %{buildroot}%{_bindir}/%{name} <<EOF
+#!/bin/bash
+export PATH=%{_libexecdir}/%{name}:\${PATH}
+exec %{_libexecdir}/%{name}/%{name} "\$@"
+EOF
+chmod 0755 %{buildroot}%{_bindir}/%{name}
+
+%files
+%doc AUTHORS
+%lang(ja) %doc CHANGELOG
+%doc LICENSE
+%doc README
+%lang(ja) %doc README.ja
+%lang(ja) %doc TODO
+%lang(ja) %doc USAGE.ja.txt
+%doc USAGE.txt
+
+%dir %{_sysconfdir}/%{name}
+%config(noreplace) %{_sysconfdir}/%{name}/*.xyzsh
+
+%{_bindir}/%{name}
+%dir %{_libexecdir}/%{name}
+%{_libexecdir}/%{name}/%{name}
+%{_libexecdir}/%{name}/mattr
+
+%{_mandir}/man1/%{name}.1*
+
+%changelog
+* Tue Jan 8 2013 Mamoru TASAKA <mtasaka at fedoraproject.org> - 1.0.8-1
+- 1.0.8
+
+* Wed Jan 2 2013 Mamoru TASAKA <mtasaka at fedoraproject.org> - 1.0.6-1
+- 1.0.6
+
+* Wed Nov 14 2012 Mamoru TASAKA <mtasaka at fedoraproject.org> - 1.0.4-1
+- 1.0.4
+
+* Sun Nov 11 2012 Mamoru TASAKA <mtasaka at fedoraproject.org> - 1.0.3-1
+- Initial packaging
+
diff --git a/sources b/sources
index e69de29..b6d7c11 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+0733b059c8cc8dab4c7673c714572c86 mfiler4-1.0.8.tgz
More information about the scm-commits
mailing list