Packaging Automation/BundleImport: различия между версиями
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
== Создание пакетов из архивов с исходниками == | |||
__TOC__ | __TOC__ | ||
== | === Введение. === | ||
Объект по умолчанию в роли READER для библиотеки {{pkg|RPM::Source::Transform}} | |||
(см. [[Packaging_Automation/Преобразование_Пакетов]]) | |||
создает объект типа {{pkg|RPM::Source::Editor}} из уже готового src.rpm или .spec файла. | |||
Библиотеки из пакета {{pkg|perl-RPM-Source-BundleImport}} предоставляют расширение | |||
к библиотеке {{pkg|RPM::Source::Transform}}, которое, выступая в роли | |||
READER для библиотеки {{pkg|RPM::Source::Transform}}, позволяет создавать | |||
объект типа {{pkg|RPM::Source::Editor}} из простого архива с исходными текстами, | |||
а также содержат преобразования и разделяемые процедуры, совместно используемые | |||
различными утилитами преобразования архивов исходных текстов в готовые src.rpm файлы. | |||
На этих библиотеках основаны проекты | |||
http://git.altlinux.org/people/viy/packages/nodejs-package-builder.git | |||
http://git.altlinux.org/people/viy/packages/octave-package-builder.git | |||
http://git.altlinux.org/people/viy/packages/perl-package-builder.git | |||
http://git.altlinux.org/people/viy/packages/tarball-package-builder.git | |||
http://git.altlinux.org/people/viy/packages/texlive-package-builder.git | |||
=== sourceimport === | === sourceimport === | ||
==== buildroot2files ==== | |||
buildroot2files | |||
TODO | |||
=== perl-package-import === | === perl-package-import === | ||
[[Категория:Справочники]] | |||
{{Category navigation|title=Автоматизация работы с пакетами|category=Packaging Automation}} | |||
Текущая версия от 21:43, 5 марта 2018
Создание пакетов из архивов с исходниками
Введение.
Объект по умолчанию в роли READER для библиотеки RPM::Source::Transform (см. Packaging_Automation/Преобразование_Пакетов) создает объект типа RPM::Source::Editor из уже готового src.rpm или .spec файла.
Библиотеки из пакета perl-RPM-Source-BundleImport предоставляют расширение к библиотеке RPM::Source::Transform, которое, выступая в роли READER для библиотеки RPM::Source::Transform, позволяет создавать объект типа RPM::Source::Editor из простого архива с исходными текстами, а также содержат преобразования и разделяемые процедуры, совместно используемые различными утилитами преобразования архивов исходных текстов в готовые src.rpm файлы.
На этих библиотеках основаны проекты
http://git.altlinux.org/people/viy/packages/nodejs-package-builder.git http://git.altlinux.org/people/viy/packages/octave-package-builder.git http://git.altlinux.org/people/viy/packages/perl-package-builder.git http://git.altlinux.org/people/viy/packages/tarball-package-builder.git http://git.altlinux.org/people/viy/packages/texlive-package-builder.git
sourceimport
buildroot2files
buildroot2files
TODO