]> git.pld-linux.org Git - packages/units.git/blame - units.spec
- updated to 2.20
[packages/units.git] / units.spec
CommitLineData
5c8eceb6 1# TODO:
226a8f28 2# - create subpackage for units_cur
5c8eceb6
SS
3# -- units_cur updates currency information
4# -- it requires python and unidecode module
5# -- create its daily.cronjob
6# -- don't verify currency data by rpm
7# -- maybe update currency data in postinstall
c3622f01
SS
8# -- in install section it tries to download fresh currency data
9# -- units_cur BR: python
5c8eceb6 10#
b0581778 11Summary: A utility for converting amounts from one unit to another
c7f8ab82
ER
12Summary(de.UTF-8): Einheitenkonvertierungsprogramm
13Summary(es.UTF-8): Programas de conversión de unidades
14Summary(fr.UTF-8): Programme de conversion d'unités
15Summary(pl.UTF-8): Narzędzie do konwersji wartości między jednostkami
16Summary(pt_BR.UTF-8): Programas de conversão de unidades
17Summary(ru.UTF-8): Утилита преобразования единиц измерения
18Summary(tr.UTF-8): Birim dönüştürme programı
19Summary(uk.UTF-8): Утиліта для конвертації одиниць виміру
57757b1f 20Name: units
15c9ec29
JB
21Version: 2.20
22Release: 1
fae6f526 23License: GPL v3+
57757b1f 24Group: Applications/Engineering
226a8f28 25Source0: http://ftp.gnu.org/gnu/units/%{name}-%{version}.tar.gz
15c9ec29 26# Source0-md5: 28e2ba6fd2dbf056b7559e03c31577d5
560704e9 27Patch0: %{name}-use_sys_getopt.patch
fae6f526
JB
28URL: http://www.gnu.org/software/units/
29BuildRequires: autoconf >= 2.64
fcbc0175 30BuildRequires: automake
15c9ec29 31BuildRequires: python3 >= 1:3.2
fa8ca12f 32BuildRequires: readline-devel >= 4.2
5bc7e57f 33BuildRequires: texinfo
fae6f526 34# for units_cur
15c9ec29
JB
35Requires: python3 >= 1:3.2
36Suggests: python3-requests
8083666a 37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
97cc7a79 38
39%description
40Units converts an amount from one unit to another, or tells you what
41mathematical operation you need to perform to convert from one unit to
d03fb062
SZ
42another. Units can only handle multiplicative scale changes (i.e., it
43can't tell you how to convert from Celsius to Fahrenheit, which
44requires an additive step in addition to the multiplicative
45conversion).
97cc7a79 46
47Units is a handy little program which contains a large number of
d03fb062
SZ
48conversions, from au's to parsecs and tablespoons to cups. You
49probably don't need to install it, but it comes in handy sometimes.
97cc7a79 50
5ea7409e
JR
51%description -l de.UTF-8
52Das Programm 'units' konvertiert Mengenausdrücke in verschiedenen
53Maßstäben in die entsprechenden Werte des anderen Maßstabs um. Das
54Programm kann nur multiplikative Maßstabsänderungen verarbeiten.
b0581778 55
5ea7409e 56%description -l es.UTF-8
0a42bfc0 57El programa units convierte expresiones de cantidad en varias escalas
58para sus equivalentes en otras escalas. Solamente puede manipular
59cambios multiplicativos de escala.
60
5ea7409e
JR
61%description -l fr.UTF-8
62Le programme units convertit des quantités exprimées en différents
63systèmes en leur équivalents sous d'autres systèmes. Il ne peut gérer
64que les changements multiplicatifs de systèmes.
b0581778 65
5ea7409e
JR
66%description -l pl.UTF-8
67Program units przelicza wartości z jednej jednostki na inną, albo mówi
68jakie operacje matematyczne trzeba przeprowadzić, aby przeliczyć
69między jednostkami. Narzędzie to może obsłużyć tylko konwersje
70multiplikatywne (tzn. nie może powiedzieć jak przeliczyć ze stopni
71Celsjusza na Fahrenheita, co wymaga dodawania oprócz mnożenia).
fcbc0175 72
5ea7409e
JR
73%description -l pt_BR.UTF-8
74O programa units converte expressões de quantidade em várias escalas
0a42bfc0 75para seus equivalentes em outras escalas. Ele somente pode manipular
5ea7409e
JR
76mudanças multiplicativas de escala.
77
78%description -l ru.UTF-8
79Программа units преобразовывает количественные выражения между
80различными системами мер или рассказывает какие математические
81операции необходимы для такого преобразования. Эта программа может
82обрабатывать только мультипликативные изменения мер (например, она не
83может рассказать как конвертировать градусы Цельсия в градусы
84Фаренгейта, так как эта конвертация требует суммирования дополнительно
85к мультипликативному преобразованию).
86
87Чаще всего нет необходимости устанавливать эту программу, но иногда
88она может оказаться полезной.
89
90%description -l tr.UTF-8
91units programı, çeşitli birimlerdeki büyüklükleri başka birimlere
92çevirir.
93
94%description -l uk.UTF-8
95Програма units перетворює кількісні вирази між різними системами мір
96або розповідає які математичні операції потрібні для такого
97перетворення. Ця програма може обробляти лише мультиплікативні зміни
98мір (наприклад, вона не може розповісти як конвертувати градуси
99Цельсія в градуси Фаренгейта, бо ця конвертація потребує додавання
100додатково до мультиплікативного перетворення).
101
102Як правило необхідності встановлювати цю програму немає, але іноді
103вона стає на пригоді.
258e26ff 104
97cc7a79 105%prep
d03fb062 106%setup -q
560704e9 107%patch0 -p1
97cc7a79 108
109%build
8aef6504 110%{__aclocal}
12d3cdc1 111%{__autoconf}
15c9ec29
JB
112%configure \
113 PYTHON="%{__python3}"
36ba6124 114%{__make}
97cc7a79 115
116%install
117rm -rf $RPM_BUILD_ROOT
97cc7a79 118
d31c41ff 119%{__make} install \
36e7c7a4 120 DESTDIR=$RPM_BUILD_ROOT
57757b1f 121
97cc7a79 122%clean
123rm -rf $RPM_BUILD_ROOT
124
fae6f526 125%post -p /sbin/postshell
d3d40b2b 126-/usr/sbin/fix-info-dir -c %{_infodir}
38b5cee9 127
fae6f526 128%postun -p /sbin/postshell
d3d40b2b 129-/usr/sbin/fix-info-dir -c %{_infodir}
38b5cee9 130
97cc7a79 131%files
57757b1f 132%defattr(644,root,root,755)
921cf447 133%doc NEWS README
fae6f526 134%attr(755,root,root) %{_bindir}/units
da411aa8
SS
135%attr(755,root,root) %{_bindir}/units_cur
136%dir %{_datadir}/%{name}
137%{_datadir}/%{name}/currency.units
138%{_datadir}/%{name}/definitions.units
139%{_datadir}/%{name}/locale_map.txt
53857614
AG
140%dir %{_sharedstatedir}/%{name}
141%{_sharedstatedir}/%{name}/currency.units
fae6f526
JB
142%{_mandir}/man1/units.1*
143%{_infodir}/units.info*
This page took 0.097731 seconds and 4 git commands to generate.