Summary: A very flexible unit converter Name: convertall Version: 0.6.0 Release: %mkrel 1 License: GPLv2+ Group: Sciences/Mathematics Url: http://convertall.bellz.org Source0: http://sourceforge.net/projects/convertall/files/%{version}/%{name}-%{version}.tar.gz Source1: units_ru.dat.tar.gz Source2: %{name}_ru.qm.tar.gz Source3: %{name}.desktop # from Debian Source4: %{name}.1 Patch0: %{name}-%{version}-remove-shebang.patch Patch1: %{name}-%{version}-fdr-python-bytecode-inconsistent-mtime-fix.patch BuildRequires: librsvg BuildRequires: python3-qt4 BuildRequires: python3-sip Requires: python3-qt4 BuildArch: noarch %description With ConvertAll, you can convert any unit in the large database to any other compatible unit. If you want to convert from inches per decade, that's fine. Or from meter-pounds. Or from cubic nautical miles. The units don't have to make sense to anyone else. %prep %setup -qn ConvertAll %patch0 -p1 %patch1 -p0 pushd data tar -xvzf %{SOURCE1} popd pushd translations tar -xvzf %{SOURCE2} popd %build # nothing %install python3 install.py \ -p %{_prefix} \ -b %{buildroot} \ -i %{_datadir}/%{name}/icons \ -d %{_docdir}/%{name} # install menu entry install -Dm 644 %{SOURCE3} %{buildroot}%{_datadir}/applications/%{name}.desktop # install menu icons for s in 256 128 96 48 32 22 16 ; do mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps rsvg-convert -w ${s} -h ${s} \ icons/%{name}.svg -o \ %{buildroot}%{_iconsdir}/hicolor/${s}x${s}/apps/%{name}.png done # install man page install -Dm 644 %{SOURCE4} %{buildroot}%{_mandir}/man1/%{name}.1 # add missing qt_ru.qm cp -f %{_datadir}/qt4/translations/qt_ru.qm %{buildroot}%{_datadir}/%{name}/translations/ # remove unneeded files rm -rf %{buildroot}%{_docdir}/%{name}/INSTALL rm -rf %{buildroot}%{_docdir}/%{name}/LICENSE rm -rf %{buildroot}%{_datadir}/%{name}/translations/*.ts rm -rf %{buildroot}%{_datadir}/%{name}/%{name}.pro %files %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop %{_iconsdir}/hicolor/*/apps/%{name}.png %{_mandir}/man1/* %{_docdir}/%{name} %changelog * Sat Jan 17 2015 alexl <alexl> 0.6.0-1.mga5 + Revision: 811150 - add man page - fix rpmlint warning about inconsistent mtime in python?\226?\128?\130bytecode (convertall.pyc) - add br python3-sip - install docs in docdir - add missing qt_ru.qm - remove unneeded files - add translations in desktop file - imported package convertall