From 620078dc8d9ca3d05ef3706a035fee6d42da8ab8 Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Mon, 5 Nov 2012 12:55:19 -0800 Subject: [PATCH] add packaging --- packaging/nano.spec | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 packaging/nano.spec diff --git a/packaging/nano.spec b/packaging/nano.spec new file mode 100644 index 0000000..553457b --- /dev/null +++ b/packaging/nano.spec @@ -0,0 +1,58 @@ +Name: nano +Version: 2.3.1 +Release: 1 +Summary: Pico Editor Clone with Enhancements + +License: GPL-3.0+ +Url: http://www.nano-editor.org/ +Group: Productivity/Editors/Other +Source0: %{name}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +BuildRequires: libfile-devel +BuildRequires: ncurses-devel +Recommends: %{name}-locale = %{version} + +%description +GNU nano is a small and friendly text editor. It aims to emulate the +Pico text editor while also offering a few enhancements. + +%lang_package + +%prep +%setup -q + +# Remove build time references so build-compare can do its work +FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%H:%%M') +FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y') +sed -i "s/__TIME__/\"$FAKE_BUILDTIME\"/" src/nano.c +sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" src/nano.c + +%build +%configure --disable-rpath --enable-utf8 +make %{?_smp_mflags} + +%install +%make_install + +# Remove doc files from /usr/share/nano (they should be in defaultdocdir) +rm -rf %{buildroot}%{_datadir}/nano/man-html/ +rm -rf %{buildroot}%{_mandir}/fr + +%find_lang %{name} --all-name + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} + +%preun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} + +%files +%defattr(-,root,root,-) +%{_bindir}/nano +%{_bindir}/rnano +%{_datadir}/nano/ + +%docs_package + +%changelog -- 2.7.4