Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37571125
en ru br
Репозитории ALT
5.1: 0.2.2-alt0.2cvs20070731
4.1: 0.2.2-alt0.2cvs20070731
4.0: 0.2.2-alt0.1cvs20070123
3.0: 0.1.2-alt0.2v20050207
www.altlinux.org/Changes

Группа :: Разработка/Прочее
Пакет: eas

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

%define CVSDATE 20070123
Name: eas
Version: 0.2.2
Release: alt0.1cvs%CVSDATE

Summary: E/AS Automation Solutions
Summary(ru_RU.KOI8-R): EAS - решение для автоматизации бизнеса

License: GPL
Group: Development/Other
Url: http://eas.lrn.ru/

Packager: Vitaly Lipatov <lav at altlinux.ru>

Source: http://eas.lrn.ru/src/%name-%version.tar.bz2
Source2: %name-service
Patch: %name-%version.patch

%define FCLIPDIR %_libdir/clip
%define VCLIPDIR /var/lib/clip
%define EASDATADIR %VCLIPDIR/%name

# manually removed:

# Automatically added by buildreq on Tue Jan 23 2007
BuildRequires: clip clip-ocmng docbook-utils libclip-gtk2 libclip-ui libgpm-devel libpam-devel w3c-markup-validator-libs

BuildPreReq: libexpat-devel

%description
E/AS (E/AS Automation Solutions) is open source software system for help
automate business processes in company. E/AS written on CLIP language
(CA-Clipper dialect, compiler can be obtained from ITK.ru) and CLIP tools,
mainly CODB (CLIP Object Database) and COBRA (CLIP Object Broker & Application
Server).

%package -n %name-server
Summary: server part for E/AS
Group: Development/Other

%description -n %name-server
server part for E/AS

%prep
%setup -q
%patch
%__subst "s/\(ch[mo].*\)/\1 || :/g" server/Makefile

%build
export CLIPROOT=%FCLIPDIR
%configure --datadir=%_datadir/%name
#subst "s|server | |" Makefile
%make DESTDIR=%buildroot

%install
export CLIPROOT=%FCLIPDIR
%make_install DESTDIR=%buildroot install || %make_install DESTDIR=%buildroot linuxinstall -C server

cat server/eas.ini.in | \
sed -e 's|FORMROOT|%_datadir/%name/server|' | \
sed -e 's|SERVERMODULES|%_datadir/%name/server|' | \
sed -e 's|\$CLIPROOT|%FCLIPDIR|' > eas.ini
%__subst "s|%_libdir/clip/cobra/auth/pam-auth|echo OK|" eas.ini

install -D eas.ini %buildroot%_sysconfdir/eas/eas.ini
install -D -m 0755 %SOURCE2 %buildroot%_initrddir/easd

# убрать?!!

#install -D -m 0644 %SOURCE2 %buildroot%_sysconfdir/pam.d/eas

install -d %buildroot/var/log/%name

# Menu entry

mkdir -p %buildroot%_menudir
cat >%buildroot%_menudir/%name <<EOF
?package(%name): command="%_bindir/%name" \\
icon="%name.xpm" needs="X11" \\
section="Applications/Finances" \\
genericname="accounting system" \\
title="E\\AS" \\
longtitle="E/AS Enterprise Automation System"
EOF

%pre
%_sbindir/useradd -M easserver -g clip || :

%post
%update_menus
%post_ldconfig

%postun
%clean_menus
%postun_ldconfig
%files
#%doc doc/html
%_bindir/*
%FCLIPDIR/bin/*
%FCLIPDIR/lib/lib*.so
%_menudir/%name

%files -n %name-server
%dir %_sysconfdir/%name/
%config %_sysconfdir/pam.d/easserver
#%attr (0755, root, root) %FCLIPDIR/cobra/auth/pam-ok
%config %_sysconfdir/%name/*
%attr (0755, easserver,clip) /var/log/%name
%_initrddir/*
%_datadir/%name

%changelog

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

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