From 2dbd11af61a2c7c23fc322ff6e5880fbde58c3e9 Mon Sep 17 00:00:00 2001 From: Charalampos Stratakis Date: May 16 2017 14:12:15 +0000 Subject: Update to latest upstream version 12 Switch to Python 3 Modernize SPEC --- diff --git a/.gitignore b/.gitignore index 96ffba6..977188a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /pydf_9.tar.gz +/pydf_12.tar.gz diff --git a/pydf.spec b/pydf.spec index abb60a0..33164a8 100644 --- a/pydf.spec +++ b/pydf.spec @@ -1,45 +1,48 @@ +%global srcname pydf + Summary: Fully colorized df clone written in python Name: pydf -Version: 9 -Release: 11%{?dist} +Version: 12 +Release: 1%{?dist} License: Public Domain Group: Applications/System -Source: http://kassiopeia.juls.savba.sk/~garabik/software/%{name}/%{name}_9.tar.gz -URL: http://kassiopeia.juls.savba.sk/~garabik/software/%{name}/ -Requires: python >= 2.3 +URL: https://pypi.python.org/pypi/%{srcname}/%{version} +Source0: http://kassiopeia.juls.savba.sk/~garabik/software/%{srcname}/%{name}_%{version}.tar.gz BuildArch: noarch +BuildRequires: python3-devel %description pydf displays the amount of used and available space on your file systems, just like df, but in colors. The output format is completely customizable. %prep -%setup -q +%autosetup -n %{srcname}-%{version} + +# Change shebang in individual files +sed -i '1s=^#!\s*/usr/bin/\(python\|env python\)[0-9.]*=#!%{__python3}=' pydf %build %install -rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir},%{_mandir}/man1} - -install -p pydf $RPM_BUILD_ROOT%{_bindir} -install -p pydfrc $RPM_BUILD_ROOT%{_sysconfdir} -install -p pydf.1 $RPM_BUILD_ROOT%{_mandir}/man1 - -gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/pydf.1 README - -%clean -rm -rf $RPM_BUILD_ROOT +mkdir -p %{buildroot}/%{_bindir} +mkdir -p %{buildroot}/%{_mandir}/man1 +mkdir -p %{buildroot}/%{_sysconfdir}/man1 +install -p -m 755 pydf %{buildroot}/%{_bindir} +install -p -m 644 pydf.1 %{buildroot}/%{_mandir}/man1 +install -p -m 644 pydfrc %{buildroot}/%{_sysconfdir} %files -%defattr(644,root,root,755) -%doc README.gz INSTALL COPYING -%attr(755,root,root) %{_bindir}/pydf +%license COPYING +%doc README COPYING +%{_bindir}/pydf +%{_mandir}/man1/pydf.1* %config(noreplace) %{_sysconfdir}/pydfrc -%{_mandir}/man1/pydf.1.gz - %changelog +* Wed Mar 15 2017 Artem Goncharov 12-1 +- Update to version 12 +- Switch to Python3 + * Sat Feb 11 2017 Fedora Release Engineering - 9-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild diff --git a/sources b/sources index 8d27319..315d1af 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -71778fd7b6668ac157ea06a8867f2d20 pydf_9.tar.gz +SHA512 (pydf_12.tar.gz) = 5a5819b83fe2425cb951a139b38b1b639d17e1d17c4e3e4a80fc4eb6d5632c42b03a2767e1864c8bee13dbd72ebb91ec79fefde1ba448e2af9fc4a314821a3d0