[devel] [SCM] m/mathomatic/mathomatic.spec
Andrey Bychkov
mrdrew на altlinux.org
Пт Ноя 8 10:21:22 MSK 2019
Что именно не работает в данном пакете?
07.11.2019 21:21, Vladimir D. Seleznev пишет:
> On Thu, Nov 07, 2019 at 03:56:12PM +0000, SpecBot wrote:
>> commit dfd8a9c7e63ec45e2b5c529875a9b60c8de9d90d
>> Author: Andrey Bychkov <mrdrew на altlinux.org>
>> Date: Thu Oct 31 15:00:00 2019 +0300
>>
>> 240032: mathomatic-16.0.5-alt3
>>
>> - python2 -> python3
>>
>> diff --git a/m/mathomatic/mathomatic.spec b/m/mathomatic/mathomatic.spec
>> index 3d2c36d..50d144f 100644
>> --- a/m/mathomatic/mathomatic.spec
>> +++ b/m/mathomatic/mathomatic.spec
>> @@ -1,6 +1,7 @@
>> Name: mathomatic
>> Version: 16.0.5
>> -Release: alt2
>> +Release: alt3
>> +
>> Summary: Small, portable symbolic math program
>> License: LGPL
>> Group: Sciences/Mathematics
>> @@ -9,8 +10,9 @@ Url: http://www.mathomatic.org/
>> Source: %name-%version.tar.bz2
>> Patch: %name-16.0.1-m4.patch
>>
>> -# Automatically added by buildreq on Thu Jun 24 2010
>> BuildRequires: libncurses-devel libreadline-devel
>> +BuildRequires: python-tools-2to3
>> +
>>
>> %description
>> Mathomatic is a small, portable symbolic math program that can automatically
>> @@ -21,10 +23,19 @@ Gesslein II and has been under development since 1986.
>> %prep
>> %setup
>> %patch -p1
>> +
>> # Hack out 15.6.3 install -Cv
>> sed -i 's/-Cv//' makefile
>> sed -i 's/-Cv//' primes/makefile
>>
>> +# py2 -> py3
>> +find -type f \( -name 'matho-mult' -o -name 'matho-sum' -o -name 'primorial' \
>> + -o -name 'factorial' \) -exec 2to3 -w -n '{}' +
>> +
> ^ Этот способ не работает.
>
> george@ добавляет:
> 2to3 в большинстве случаев _не_ генерирует рабочий код. Это просто
> вспомогательный инструмент для _ручного_ перевода, и после каждого
> перевода их надо проверять.
>
> Если хочется избавиться от проектов на Python2, лучше удалять пакеты, а
> не делать их неработающими.
>
>> +sed -i 's|#!/usr/bin/python|#!/usr/bin/python3|' \
>> + $(find ./ -type f \( -name 'matho-mult' -o -name 'matho-sum' \
>> + -o -name 'primorial' -o -name 'factorial' \))
>> +
>> %build
>> %make_build READLINE=1 mathdocdir=%_defaultdocdir/%name-%version
>> %make_build -C primes READLINE=1 mathdocdir=%_defaultdocdir/%name-%version
>> @@ -48,7 +59,11 @@ make test
>> %_niconsdir/%name.png
>> %_desktopdir/%name.desktop
>>
>> +
>> %changelog
>> +* Thu Oct 31 2019 Andrey Bychkov <mrdrew на altlinux.org> 16.0.5-alt3
>> +- python2 -> python3
>> +
>> * Tue Feb 05 2019 Fr. Br. George <george на altlinux.ru> 16.0.5-alt2
>> - Rebuild with libreadline.so.7
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20191108/33aca917/attachment.html>
Подробная информация о списке рассылки Devel