Группа :: Система/Настройка/Прочее
Пакет: metalterator
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: metalterator
Version: 1.2
Release: alt3
Source:%name-%version.tar.gz
Packager: Paul Wolneykien <manowar at altlinux.ru>
Summary: Alterator meta-backend with additional Guile modules
License: GPL
Group: System/Configuration/Other
BuildArch: noarch
Requires: alterator >= 4.8-alt1
Conflicts: alterator >= 5.0
# Automatically added by buildreq on Wed Apr 08 2009
BuildRequires: rpm-macros-alterator rpm-macros-fillup
%description
Alterator meta-backend uses a place on the filesystem as a persistent
store for object state. Each object represented as a *.scm file
containing an association list of object properties. Sub-objects are
placed in subdirectories.
Meta-backend can be accessed as a normal backend via Woo-bus and has
the base name "/meta". Filesystem place is determined by the remaining
part of the object name, i.e. "/meta/etc/metalterator/db1/obj1"
references a file /etc/metalterator/db1/obj1.scm.
The root object "/meta" properties are reserved for meta-backend itself
and represent meta-backend internal properties. To look inside an object
reading/writing process set property 'debug-level of the "/meta" backend
to a positive (1-5) value. Debugging messages can then be seen at the
`alteratord' console.
The (alterator metalterator) Guile module provides helpful procedures
for meta-backend communication.
%prep
%setup -q
%install
install -p -m0640 -D metalterator.scm %buildroot%_alterator_datadir/interfaces/guile/metalterator.scm
install -p -m0640 -D metalterator/match.scm %buildroot%_alterator_datadir/interfaces/guile/metalterator/match.scm
install -p -m0640 -D backend2/meta.scm %buildroot%_alterator_datadir/interfaces/guile/backend/meta.scm
mkdir -p -m0755 %buildroot%_sysconfdir/metalterator
install -p -m0755 -D sbin/metalterator-cmdline %buildroot%_sbindir/metalterator-cmdline
%files
%_alterator_datadir/interfaces/guile/metalterator.scm
%_alterator_datadir/interfaces/guile/metalterator
%_alterator_datadir/interfaces/guile/metalterator/match.scm
%_alterator_datadir/interfaces/guile/backend/meta.scm
%_sysconfdir/metalterator
%_sbindir/metalterator-cmdline
%changelog
…
Полный changelog можно просмотреть здесь
Version: 1.2
Release: alt3
Source:%name-%version.tar.gz
Packager: Paul Wolneykien <manowar at altlinux.ru>
Summary: Alterator meta-backend with additional Guile modules
License: GPL
Group: System/Configuration/Other
BuildArch: noarch
Requires: alterator >= 4.8-alt1
Conflicts: alterator >= 5.0
# Automatically added by buildreq on Wed Apr 08 2009
BuildRequires: rpm-macros-alterator rpm-macros-fillup
%description
Alterator meta-backend uses a place on the filesystem as a persistent
store for object state. Each object represented as a *.scm file
containing an association list of object properties. Sub-objects are
placed in subdirectories.
Meta-backend can be accessed as a normal backend via Woo-bus and has
the base name "/meta". Filesystem place is determined by the remaining
part of the object name, i.e. "/meta/etc/metalterator/db1/obj1"
references a file /etc/metalterator/db1/obj1.scm.
The root object "/meta" properties are reserved for meta-backend itself
and represent meta-backend internal properties. To look inside an object
reading/writing process set property 'debug-level of the "/meta" backend
to a positive (1-5) value. Debugging messages can then be seen at the
`alteratord' console.
The (alterator metalterator) Guile module provides helpful procedures
for meta-backend communication.
%prep
%setup -q
%install
install -p -m0640 -D metalterator.scm %buildroot%_alterator_datadir/interfaces/guile/metalterator.scm
install -p -m0640 -D metalterator/match.scm %buildroot%_alterator_datadir/interfaces/guile/metalterator/match.scm
install -p -m0640 -D backend2/meta.scm %buildroot%_alterator_datadir/interfaces/guile/backend/meta.scm
mkdir -p -m0755 %buildroot%_sysconfdir/metalterator
install -p -m0755 -D sbin/metalterator-cmdline %buildroot%_sbindir/metalterator-cmdline
%files
%_alterator_datadir/interfaces/guile/metalterator.scm
%_alterator_datadir/interfaces/guile/metalterator
%_alterator_datadir/interfaces/guile/metalterator/match.scm
%_alterator_datadir/interfaces/guile/backend/meta.scm
%_sysconfdir/metalterator
%_sbindir/metalterator-cmdline
%changelog
…
Полный changelog можно просмотреть здесь