[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