[devel] I: octave-package-builder

Igor Vlasenko vlasenko на imath.kiev.ua
Вс Апр 17 00:16:59 MSK 2016


On Tue, Apr 12, 2016 at 08:35:24PM +0700, Антон Мидюков wrote:

Ура, обновлять octave-* закончил!

> Интересно было бы
> посмотреть, кстати, как роботов пишут, эта тема мне весьма интересна.

тема сложная, для начала покажу как пользоваться.

1) склонировать мой octave-package-builder.git
перейти туда и запустить
./octave-watch > octavelist
получим список всех имеющихся пакетов
$ wc -l octavelist 
  71  octavelist
итого в octaveforge есть 71 пакет
формат списка там
$ head -2 octavelist
bim     1.1.5   http://downloads.sourceforge.net/octave/bim-1.1.5.tar.gz?download
cgi     0.1.1   http://downloads.sourceforge.net/octave/cgi-0.1.1.tar.gz?download

запускаем генерацию обновлений и отсутствующих пакетов

$ ./octave-package-updater  --origin octavelist --dest /ALT/Sisyphus/files/SRPMS --all
2016-04-17 00:07:42 URL:http://ufpr.dl.sourceforge.net/project/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases/dicom-0.1.1.tar.gz [91427/91427] -> "in/dicom-0.1.1.tar.gz" [1]
Записан: ./OUT/octave-dicom-0.1.1-alt1.src.rpm
---*---
2016-04-17 00:07:46 URL:http://iweb.dl.sourceforge.net/project/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases/fem-fenics-0.0.4.tar.gz [85376/85376] -> "in/fem-fenics-0.0.4.tar.gz" [1]
Записан: ./OUT/octave-fem-fenics-0.0.4-alt1.src.rpm
---*---
2016-04-17 00:07:48 URL:http://ufpr.dl.sourceforge.net/project/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases/fl-core-1.0.0.tar.gz [10357/10357] -> "in/fl-core-1.0.0.tar.gz" [1]
Записан: ./OUT/octave-fl-core-1.0.0-alt1.src.rpm
[...]

получим
$ ls OUT 
octave-dicom-0.1.1-alt1.src.rpm
octave-fem-fenics-0.0.4-alt1.src.rpm
octave-fl-core-1.0.0-alt1.src.rpm
octave-image-acquisition-0.2.2-alt1.src.rpm
octave-java-1.2.9-alt1.src.rpm
octave-mpi-1.2.0-alt1.src.rpm
octave-secs2d-0.0.8-alt1.src.rpm
octave-sparsersb-1.0.0-alt1.src.rpm
octave-tsa-4.4.1-alt1.src.rpm
octave-vrml-1.0.13-alt1.src.rpm

обновлений нет, я все обновил, а то что сгенерированно -
это все новые пакеты, которых у нас нет и которые у меня не
получилось собрать (в основном, из-за зависимостей).

-- 

I V


Подробная информация о списке рассылки Devel