Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37041043
en ru br
Репозитории ALT
S:5.49.3-alt2
5.1: 5.25-alt2.M51.3
4.1: 2.11-alt0.M41.11
4.0: 0.15-alt3
www.altlinux.org/Changes

Группа :: Система/Настройка/Прочее
Пакет: alterator-fbi

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define _altdata_dir %_datadir/alterator

%define fbi_group _configd

Name: alterator-fbi
Version: 2.11
Release: alt0.M41.11

Packager: Stanislav Ievlev <inger at altlinux.org>

Source:%name-%version.tar
Source1: configd.init
Source2: configd.logrotate

Summary: alterator on rails
License: GPL
Group: System/Configuration/Other

#backward compatibility

Provides: alterator-http = %version
Obsoletes: alterator-http

Requires: ahttpd >= 3.3-alt4 alterator-ahttpd
Requires: design-alterator
Requires: alterator >= 3.9-alt8.M41.1
Requires: gettext

Requires: libguile-vhttpd

Requires(post,preun): service
Requires(pre): shadow-utils

BuildPreReq: alterator >= 3.9-alt8.M41.1, libguile-vhttpd
BuildPreReq: guile16-devel, libexpat-devel

%description
this is an alterator based engine (form based interface) to create a simple form based html interface

%prep
%setup -q

%build

%install
export LD_LIBRARY_PATH=$(pwd)/src/libguile-xmltokenizer/
%makeinstall HTMLROOT=%buildroot%_var/www/

mkdir -p %buildroot%_var/run/configd
install -Dpm755 %SOURCE1 %buildroot/%_initrddir/configd
install -Dpm644 %SOURCE2 %buildroot%_sysconfdir/logrotate.d/configd
install -Dpm644 alterator-configd.desktop %buildroot/%_desktopdir/alterator-configd.desktop

#compatibility:begin

cd %buildroot%_var/www/html/fbi
mkdir scripts
for i in %buildroot/%_datadir/alterator/design/scripts/*.js; do
   ii="${i##*/}"
   ln -sf %_datadir/alterator/design/scripts/$ii scripts/$ii
done
cd -

touch %buildroot/%_datadir/alterator/build/html-messages.mak
#compatibility:end

%find_lang %name

%pre
/usr/sbin/groupadd -r -f %fbi_group &>/dev/null

%post
%update_menus
%post_service configd

%preun
%preun_service configd

%postun
%clean_menus

%files -f %name.lang
%config(noreplace) %_sysconfdir/logrotate.d/*
%_initdir/*
%_bindir/*
%_libdir/*
%_sbindir/*
%_var/run/configd
%_var/www/html/*
%_datadir/alterator/build/*
%_datadir/alterator/design/*.html
%_datadir/alterator/design/*/*
%_datadir/alterator/templates/*
%_datadir/alterator/help/*/*
%_datadir/alterator/interfaces/*/*
%_datadir/alterator/applications/*
%_desktopdir/*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin