summaryrefslogtreecommitdiffstats
path: root/convertall.spec
blob: ecfdb5574ec9e01d20d29a4135fbbb1fc132e28d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
Name:           convertall
Version:        0.8.0
Release:        1%{?dist}
Summary:        Unit converter

License:        GPLv2
URL:            https://convertall.bellz.org/
Source0:        https://github.com/doug-101/ConvertAll/releases/download/v%{version}/convertall-%{version}.tar.gz

BuildRequires:  desktop-file-utils
BuildRequires:  python3
BuildRequires:  python3-qt5
Requires:       hicolor-icon-theme
Requires:       python3
Requires:       python3-qt5

BuildArch:      noarch

%description
With ConvertAll, you can combine the units any way you want. 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
%autosetup -n ConvertAll

%build

%install
./install.py \
  -b %{buildroot} \
  -d %{_docdir}/%{name} \
  -i %{_datadir}/%{name}/icons \
  -p %{_prefix}
install -D -m0644 icons/%{name}_sm.png %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/%{name}-icon.png
install -D -m0644 icons/%{name}_med.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/%{name}-icon.png
install -D -m0644 icons/%{name}_lg.png %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/%{name}-icon.png
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop || :
find %{buildroot}%{_docdir}/%{name} -delete

%find_lang %{name} --with-qt --without-mo

%files -f %{name}.lang
%license doc/LICENSE
%doc doc/README*.html
%{_bindir}/convertall
%{_datadir}/applications/convertall.desktop
%dir %{_datadir}/%{name}
%exclude %{_datadir}/%{name}/%{name}.pro
%exclude %{_datadir}/%{name}/%{name}.spec
%{_datadir}/%{name}/*.py
%{_datadir}/%{name}/__pycache__
%{_datadir}/%{name}/data/
%{_datadir}/%{name}/icons/
%dir %{_datadir}/%{name}/translations
%exclude %{_datadir}/%{name}/translations/*.ts
%exclude %{_datadir}/%{name}/translations/qt*
%{_datadir}/icons/hicolor/*/apps/%{name}-icon.*


%changelog
* Mon Aug  3 2020 Yaakov Selkowitz <yselkowi@redhat.com> - 0.8.0-1
- Initial release