MediaWiki Policy: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «{{DraftPolicy|responsible=Vitaly Lipatov}} == Полиси по упаковке расширений для MediaWiki == Для упрощения спеков п...»)
 
Нет описания правки
Строка 9: Строка 9:
Первый параметр макроса - приоритет (определяющий порядок) загрузки расширения,
Первый параметр макроса - приоритет (определяющий порядок) загрузки расширения,
второй параметр - настоящее название расширения.
второй параметр - настоящее название расширения.
Макрос находится в пакете rpm-build-mediawiki, который нужно


Спек приобретает такой вид:
Спек приобретает такой вид:
Строка 22: Строка 23:
  BuildArch: noarch
  BuildArch: noarch
  ...
  ...
  BuildPreReq: rpm-build-mediawiki >= 0.1
  BuildPreReq: rpm-build-mediawiki >= 0.2
  Requires: mediawiki-common >= 1.15.1-alt4
  Requires: mediawiki-common >= 1.15.1-alt4
  ...
  ...

Версия от 00:12, 2 февраля 2010

Stub.png
Черновик политики Sisyphus
Автор(ы) — Vitaly Lipatov


Полиси по упаковке расширений для MediaWiki

Для упрощения спеков по совершенно типовой процедуре упаковки расширений предлагается использовать макрос %mediawiki_ext_install для установки файлов расширения и создания файла регистрации расширения. Также он создаёт файл %oname.files со списков файлов к упаковке. Первый параметр макроса - приоритет (определяющий порядок) загрузки расширения, второй параметр - настоящее название расширения. Макрос находится в пакете rpm-build-mediawiki, который нужно

Спек приобретает такой вид:

%define oname Collection
%define major 1.15
%define revision r48763
...
Name: mediawiki-extensions-%oname
Version: %major.%revision
Release: alt1
...
BuildArch: noarch
...
BuildPreReq: rpm-build-mediawiki >= 0.2
Requires: mediawiki-common >= 1.15.1-alt4
...
%prep
%setup -n %oname-%version
...
%install
%mediawiki_ext_install 50 %oname
...
%files -f %oname.files
...
%changelog
* Tue Feb 02 2010 Vitaly Lipatov <lav@altlinux.ru> 1.15.r48763-alt1
- initial build for ALT Linux Sisyphus