Репозитории ALT
S: | 1.6.0-alt1 |
5.1: | 1.5.0-alt1 |
4.1: | 1.5.0-alt1 |
4.0: | 1.5.0-alt1 |
3.0: | 1.3.5-alt2 |
Группа :: Офис
Пакет: lyx-gost
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: lyx-gost
Version: 1.3.5
Release: alt2
Summary: The GOST class files for LyX in koi8-r encoding
Summary(ru_RU.KOI8-R): Класс документа по ГОСТ для LyX в кодировке koi8-r
License: GPL
Group: Office
URL: http://www.etersoft.ru/content/category/9/80/63/
Packager: Vitaly Lipatov <lav at altlinux.ru>
Source: %name-%version.tar.bz2
BuildArchitectures: noarch
BuildPreReq: iconv
PreReq: lyx >= 1.3.4
%define ENC1 koi8-r
%define ENC2 cp1251
%description
The %name package contains the LyX/LaTeX class for preparing documents
according to Russian GOST's demands.
%description -l ru_RU.KOI8-R
Пакет %name содержит класс для LyX/LaTeX, предназначенный для
подготовки технической текстовой документации в соответствии
с ГОСТ 2.105-95 (с рамками и основными надписями).
%package %ENC1
Summary: The GOST class files for LyX in koi8-r encoding
Summary(ru_RU.KOI8-R): Класс документа по ГОСТ для LyX в кодировке koi8-r
Group: Office
Requires: lyx-common
Provides: lyx-gost
Conflicts: lyx-gost-cp1251
Obsoletes: lyx-gost
%description %ENC1
The %name package contains the LyX/LaTeX class for preparing documents
according to Russian GOST's demands.
%description %ENC1 -l ru_RU.KOI8-R
Пакет %name содержит класс для LyX/LaTeX, предназначенный для
подготовки технической текстовой документации в соответствии
с ГОСТ 2.105-95 (с рамками и основными надписями).
%package %ENC2
Summary: The GOST class files for LyX in cp1251 encoding
Summary(ru_RU.KOI8-R): Класс документа по ГОСТ для LyX в кодировке cp1251
Group: Office
Requires: lyx-common
Provides: lyx-gost
Conflicts: lyx-gost-koi8-r
Obsoletes: lyx-gost
%description %ENC2
The %name package contains the LyX/LaTeX class for preparing documents
according to Russian GOST's demands.
%description %ENC2 -l ru_RU.KOI8-R
Пакет %name содержит класс для LyX/LaTeX, предназначенный для
подготовки технической текстовой документации в соответствии
с ГОСТ 2.105-95 (с рамками и основными надписями).
%prep
%setup -q
%install
mkdir -p $RPM_BUILD_ROOT%_datadir/lyx/{layouts,templates,clipart}
# Перекодируем исходные файлы в две целевых кодировки
# Обещаю избавиться от этого рано или поздно :)
for TARENC in %ENC1 %ENC2; do
# for f in layouts/*.layout; do
# iconv -f %ENC1 -t $TARENC "$f" | sed -e "s/.inc/-$TARENC.inc/g" >"$RPM_BUILD_ROOT/%_datadir/lyx/layouts/`basename $f .layout`-$TARENC.layout"
# done
for f in layouts/*.inc; do
iconv -f %ENC1 -t $TARENC "$f" >"$RPM_BUILD_ROOT/%_datadir/lyx/layouts/`basename $f .inc`-$TARENC.inc"
done
for f in templates/*.lyx; do
iconv -f %ENC1 -t $TARENC "$f" | sed -e "s/koi8-r/$TARENC/g" >"$RPM_BUILD_ROOT/%_datadir/lyx/templates/`basename $f .lyx`-$TARENC.lyx"
done
mkdir -p $RPM_BUILD_ROOT%_datadir/doc/%name-$TARENC
cd doc
for f in *; do
iconv -f %ENC1 -t $TARENC <"$f" >"$RPM_BUILD_ROOT/%_datadir/doc/%name-$TARENC/$f"
done
cd -
done
for i in layouts/*.layout clipart/*; do
install -D -m644 $i ${RPM_BUILD_ROOT}/%_datadir/lyx/$i
done
%post %ENC1
echo "Configuring LyX for your system..."
cd %prefix/share/lyx
./configure --srcdir
%post %ENC2
echo "Configuring LyX for your system..."
cd %prefix/share/lyx
./configure --srcdir
%preun
%postun %ENC1
echo "Configuring LyX for your system..."
cd %prefix/share/lyx
./configure --srcdir
%postun %ENC2
echo "Configuring LyX for your system..."
cd %prefix/share/lyx
./configure --srcdir
%files %ENC1
%doc %_datadir/doc/%name-%ENC1
%_datadir/lyx/layouts/*-%ENC1.inc
%_datadir/lyx/layouts/gost.layout
%_datadir/lyx/clipart/*
%_datadir/lyx/templates/*-%ENC1.lyx
%files %ENC2
%doc %_datadir/doc/%name-%ENC2
%_datadir/lyx/layouts/*-%ENC2.inc
%_datadir/lyx/layouts/gost.layout
%_datadir/lyx/clipart/*
%_datadir/lyx/templates/*-%ENC2.lyx
%changelog
…
Полный changelog можно просмотреть здесь
Version: 1.3.5
Release: alt2
Summary: The GOST class files for LyX in koi8-r encoding
Summary(ru_RU.KOI8-R): Класс документа по ГОСТ для LyX в кодировке koi8-r
License: GPL
Group: Office
URL: http://www.etersoft.ru/content/category/9/80/63/
Packager: Vitaly Lipatov <lav at altlinux.ru>
Source: %name-%version.tar.bz2
BuildArchitectures: noarch
BuildPreReq: iconv
PreReq: lyx >= 1.3.4
%define ENC1 koi8-r
%define ENC2 cp1251
%description
The %name package contains the LyX/LaTeX class for preparing documents
according to Russian GOST's demands.
%description -l ru_RU.KOI8-R
Пакет %name содержит класс для LyX/LaTeX, предназначенный для
подготовки технической текстовой документации в соответствии
с ГОСТ 2.105-95 (с рамками и основными надписями).
%package %ENC1
Summary: The GOST class files for LyX in koi8-r encoding
Summary(ru_RU.KOI8-R): Класс документа по ГОСТ для LyX в кодировке koi8-r
Group: Office
Requires: lyx-common
Provides: lyx-gost
Conflicts: lyx-gost-cp1251
Obsoletes: lyx-gost
%description %ENC1
The %name package contains the LyX/LaTeX class for preparing documents
according to Russian GOST's demands.
%description %ENC1 -l ru_RU.KOI8-R
Пакет %name содержит класс для LyX/LaTeX, предназначенный для
подготовки технической текстовой документации в соответствии
с ГОСТ 2.105-95 (с рамками и основными надписями).
%package %ENC2
Summary: The GOST class files for LyX in cp1251 encoding
Summary(ru_RU.KOI8-R): Класс документа по ГОСТ для LyX в кодировке cp1251
Group: Office
Requires: lyx-common
Provides: lyx-gost
Conflicts: lyx-gost-koi8-r
Obsoletes: lyx-gost
%description %ENC2
The %name package contains the LyX/LaTeX class for preparing documents
according to Russian GOST's demands.
%description %ENC2 -l ru_RU.KOI8-R
Пакет %name содержит класс для LyX/LaTeX, предназначенный для
подготовки технической текстовой документации в соответствии
с ГОСТ 2.105-95 (с рамками и основными надписями).
%prep
%setup -q
%install
mkdir -p $RPM_BUILD_ROOT%_datadir/lyx/{layouts,templates,clipart}
# Перекодируем исходные файлы в две целевых кодировки
# Обещаю избавиться от этого рано или поздно :)
for TARENC in %ENC1 %ENC2; do
# for f in layouts/*.layout; do
# iconv -f %ENC1 -t $TARENC "$f" | sed -e "s/.inc/-$TARENC.inc/g" >"$RPM_BUILD_ROOT/%_datadir/lyx/layouts/`basename $f .layout`-$TARENC.layout"
# done
for f in layouts/*.inc; do
iconv -f %ENC1 -t $TARENC "$f" >"$RPM_BUILD_ROOT/%_datadir/lyx/layouts/`basename $f .inc`-$TARENC.inc"
done
for f in templates/*.lyx; do
iconv -f %ENC1 -t $TARENC "$f" | sed -e "s/koi8-r/$TARENC/g" >"$RPM_BUILD_ROOT/%_datadir/lyx/templates/`basename $f .lyx`-$TARENC.lyx"
done
mkdir -p $RPM_BUILD_ROOT%_datadir/doc/%name-$TARENC
cd doc
for f in *; do
iconv -f %ENC1 -t $TARENC <"$f" >"$RPM_BUILD_ROOT/%_datadir/doc/%name-$TARENC/$f"
done
cd -
done
for i in layouts/*.layout clipart/*; do
install -D -m644 $i ${RPM_BUILD_ROOT}/%_datadir/lyx/$i
done
%post %ENC1
echo "Configuring LyX for your system..."
cd %prefix/share/lyx
./configure --srcdir
%post %ENC2
echo "Configuring LyX for your system..."
cd %prefix/share/lyx
./configure --srcdir
%preun
%postun %ENC1
echo "Configuring LyX for your system..."
cd %prefix/share/lyx
./configure --srcdir
%postun %ENC2
echo "Configuring LyX for your system..."
cd %prefix/share/lyx
./configure --srcdir
%files %ENC1
%doc %_datadir/doc/%name-%ENC1
%_datadir/lyx/layouts/*-%ENC1.inc
%_datadir/lyx/layouts/gost.layout
%_datadir/lyx/clipart/*
%_datadir/lyx/templates/*-%ENC1.lyx
%files %ENC2
%doc %_datadir/doc/%name-%ENC2
%_datadir/lyx/layouts/*-%ENC2.inc
%_datadir/lyx/layouts/gost.layout
%_datadir/lyx/clipart/*
%_datadir/lyx/templates/*-%ENC2.lyx
%changelog
…
Полный changelog можно просмотреть здесь