]>
Commit | Line | Data |
---|---|---|
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 | 11 | Summary: A utility for converting amounts from one unit to another |
c7f8ab82 ER |
12 | Summary(de.UTF-8): Einheitenkonvertierungsprogramm |
13 | Summary(es.UTF-8): Programas de conversión de unidades | |
14 | Summary(fr.UTF-8): Programme de conversion d'unités | |
15 | Summary(pl.UTF-8): Narzędzie do konwersji wartości między jednostkami | |
16 | Summary(pt_BR.UTF-8): Programas de conversão de unidades | |
17 | Summary(ru.UTF-8): Утилита преобразования единиц измерения | |
18 | Summary(tr.UTF-8): Birim dönüştürme programı | |
19 | Summary(uk.UTF-8): Утиліта для конвертації одиниць виміру | |
57757b1f | 20 | Name: units |
24dd4f5d AG |
21 | Version: 2.18 |
22 | Release: 1 | |
fae6f526 | 23 | License: GPL v3+ |
57757b1f | 24 | Group: Applications/Engineering |
226a8f28 | 25 | Source0: http://ftp.gnu.org/gnu/units/%{name}-%{version}.tar.gz |
24dd4f5d | 26 | # Source0-md5: 402395abfc0cc3bba6a76ee4c118bc72 |
560704e9 | 27 | Patch0: %{name}-use_sys_getopt.patch |
fae6f526 JB |
28 | URL: http://www.gnu.org/software/units/ |
29 | BuildRequires: autoconf >= 2.64 | |
fcbc0175 | 30 | BuildRequires: automake |
fae6f526 | 31 | BuildRequires: python >= 2 |
fa8ca12f | 32 | BuildRequires: readline-devel >= 4.2 |
5bc7e57f | 33 | BuildRequires: texinfo |
fae6f526 JB |
34 | # for units_cur |
35 | Requires: python >= 1:2.6 | |
36 | Suggests: python-requests | |
8083666a | 37 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
97cc7a79 | 38 | |
39 | %description | |
40 | Units converts an amount from one unit to another, or tells you what | |
41 | mathematical operation you need to perform to convert from one unit to | |
d03fb062 SZ |
42 | another. Units can only handle multiplicative scale changes (i.e., it |
43 | can't tell you how to convert from Celsius to Fahrenheit, which | |
44 | requires an additive step in addition to the multiplicative | |
45 | conversion). | |
97cc7a79 | 46 | |
47 | Units is a handy little program which contains a large number of | |
d03fb062 SZ |
48 | conversions, from au's to parsecs and tablespoons to cups. You |
49 | probably don't need to install it, but it comes in handy sometimes. | |
97cc7a79 | 50 | |
5ea7409e JR |
51 | %description -l de.UTF-8 |
52 | Das Programm 'units' konvertiert Mengenausdrücke in verschiedenen | |
53 | Maßstäben in die entsprechenden Werte des anderen Maßstabs um. Das | |
54 | Programm kann nur multiplikative Maßstabsänderungen verarbeiten. | |
b0581778 | 55 | |
5ea7409e | 56 | %description -l es.UTF-8 |
0a42bfc0 | 57 | El programa units convierte expresiones de cantidad en varias escalas |
58 | para sus equivalentes en otras escalas. Solamente puede manipular | |
59 | cambios multiplicativos de escala. | |
60 | ||
5ea7409e JR |
61 | %description -l fr.UTF-8 |
62 | Le programme units convertit des quantités exprimées en différents | |
63 | systèmes en leur équivalents sous d'autres systèmes. Il ne peut gérer | |
64 | que les changements multiplicatifs de systèmes. | |
b0581778 | 65 | |
5ea7409e JR |
66 | %description -l pl.UTF-8 |
67 | Program units przelicza wartości z jednej jednostki na inną, albo mówi | |
68 | jakie operacje matematyczne trzeba przeprowadzić, aby przeliczyć | |
69 | między jednostkami. Narzędzie to może obsłużyć tylko konwersje | |
70 | multiplikatywne (tzn. nie może powiedzieć jak przeliczyć ze stopni | |
71 | Celsjusza na Fahrenheita, co wymaga dodawania oprócz mnożenia). | |
fcbc0175 | 72 | |
5ea7409e JR |
73 | %description -l pt_BR.UTF-8 |
74 | O programa units converte expressões de quantidade em várias escalas | |
0a42bfc0 | 75 | para seus equivalentes em outras escalas. Ele somente pode manipular |
5ea7409e JR |
76 | mudanç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 | |
91 | units 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} |
d03fb062 | 112 | %configure |
36ba6124 | 113 | %{__make} |
97cc7a79 | 114 | |
115 | %install | |
116 | rm -rf $RPM_BUILD_ROOT | |
97cc7a79 | 117 | |
d31c41ff | 118 | %{__make} install \ |
36e7c7a4 | 119 | DESTDIR=$RPM_BUILD_ROOT |
57757b1f | 120 | |
97cc7a79 | 121 | %clean |
122 | rm -rf $RPM_BUILD_ROOT | |
123 | ||
fae6f526 | 124 | %post -p /sbin/postshell |
d3d40b2b | 125 | -/usr/sbin/fix-info-dir -c %{_infodir} |
38b5cee9 | 126 | |
fae6f526 | 127 | %postun -p /sbin/postshell |
d3d40b2b | 128 | -/usr/sbin/fix-info-dir -c %{_infodir} |
38b5cee9 | 129 | |
97cc7a79 | 130 | %files |
57757b1f | 131 | %defattr(644,root,root,755) |
921cf447 | 132 | %doc NEWS README |
fae6f526 | 133 | %attr(755,root,root) %{_bindir}/units |
da411aa8 SS |
134 | %attr(755,root,root) %{_bindir}/units_cur |
135 | %dir %{_datadir}/%{name} | |
136 | %{_datadir}/%{name}/currency.units | |
137 | %{_datadir}/%{name}/definitions.units | |
138 | %{_datadir}/%{name}/locale_map.txt | |
53857614 AG |
139 | %dir %{_sharedstatedir}/%{name} |
140 | %{_sharedstatedir}/%{name}/currency.units | |
fae6f526 JB |
141 | %{_mandir}/man1/units.1* |
142 | %{_infodir}/units.info* |