Репозитории 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 |
Группа :: Система/Настройка/Прочее
Пакет: 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 можно просмотреть здесь
%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 можно просмотреть здесь