Репозитории 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 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 можно просмотреть здесь
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 можно просмотреть здесь