Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37764119
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 20050207
Name: eas
Version: 0.1.2
Release: alt0.2v%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: %name-%CVSDATE.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 Mon Feb 07 2005
BuildRequires: clip-prg gdk-pixbuf glib gtk+ libclip-devel libclip-gtk libclip-ui libgpm-devel libpam-devel libwrap-devel xorg-x11-libs

BuildPreReq: clip >= 1.1.14

%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 -n %name
#%patch -p0

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

%install

export CLIPROOT=%FCLIPDIR
%makeinstall DESTDIR=$RPM_BUILD_ROOT

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|/usr/lib/clip/cobra/auth/pam-auth|echo OK|" eas.ini

%__install -D eas.ini $RPM_BUILD_ROOT/etc/eas/eas.ini
%__install -D -m 0755 %SOURCE2 $RPM_BUILD_ROOT/etc/rc.d/init.d/easd

# убрать?!!

#%__install -D -m 0644 %SOURCE2 $RPM_BUILD_ROOT/etc/pam.d/eas

%__install -d $RPM_BUILD_ROOT/var/log/%name

# Menu entry

mkdir -p $RPM_BUILD_ROOT/%_menudir
cat >$RPM_BUILD_ROOT/%_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
/usr/sbin/useradd -M easserver -g clip || :

%post
%update_menus

%postun
%clean_menus

%files
#%doc doc/html
%_bindir/*
%_menudir/%name

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

%changelog

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

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