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