Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1488649
 поиск   регистрация   авторизация 
 
Группа :: Коммуникации
Пакет: SieFS

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

%define realname siefs

Name: SieFS
Version: 0.4
Release: alt0.M24.1

Summary: Work with storage memory of Siemens mobiles via datacable
Summary(ru_RU.KOI8-R): Работа с памятью мобильных телефонов Сименс
License: GPL
Group: Communications

URL: http://chaos.allsiemens.com/siefs/

Source: %realname-%version.tar.bz2

Patch0: %realname-0.4-fix-make-dist.patch
Patch1: %realname-0.4-fix-configure.patch
Patch2: %realname-0.4-fix-undeclared.patch
Patch3: %realname-0.4-fix-slow-tx.patch
Patch4: %realname-0.4-fix-qwe3-close.patch
Patch5: %realname-0.4-fuse22.patch
Patch6: %realname-0.4-man-pages.patch
Patch7: %realname-configure.patch

#BuildArchitectures: i586


Requires: mount >= 2.11
Requires: fuse >= 2.2

Packager: Alexander Nekrasov <canis at altlinux.ru>

BuildPreReq: libfuse-devel >= 2.2
BuildPreReq: fuse >= 2.2

%description
SieFS is a virtual filesystem for accessing a storage memory (flexmem or
MultiMediaCard) of Siemens mobile phones via datacable, IRDA or
BlueTooth.  It is currently tested on S45, ME45, SL45(i), S55, SL55,
M55, MC60, CX65, M65, but should work also on C55/M50/MT50 with enabled
serial interface.  There should not be any problems with other new
Siemens phones (C60, S65, etc).

SieFS consists of filesystem module (siefs) and command-line utility
(slink).  SieFS depends on Filesystem in USErspace (FUSE) package.

The syntax of mount command is:

 "siefs [-o options] COMM_DEVICE MOUNT_DIR"
 "mount -t siefs [-o options] COMM_DEVICE MOUNT_DIR".

After mounting, the phone's memory will be visible as an ordinary
directory with files, you can copy, move, delete files, create
directories on it.  You can enter mount command when your mobile is not
connected to PC.  Also you can connect and disconnect it at any time
without need to remount filesystem.

For automatic mounting, add something like this to your /etc/fstab:

 "siefs  /mnt/mobile  siefs  device=/dev/ttyS0,allow_other  0 0".

slink is an utility for working with phone's memory without mounting.
Type "slink -h" to view all supported commands.


%description -l ru_RU.KOI8-R
SieFS - это виртуальная файловая система для доступа к памяти (flexmem
или MultiMediaCard) мобильных телефонов Сименс через кабель передачи
данных, инфракрасный порт или BlueTooth.  Текущая версия тестировалась
на S45, ME45, SL45(i), S55, SL55, M55, MC60, CX65, M65, но должна
работать также на C55/M50/MT50, подключающихся через последовательный
интерфейс.  Также не должно быть проблем с другими новыми мобилками от
Сименс (C60, S65, etc).

Пакет SieFS содержит модуль файловой системы (siefs) и консольную
утилиту (slink).  SieFS зависит от пакета FUSE (Filesystem in
USErspace), который взаимодействует с ядром Линукс.

Команда монтирования памяти телефона имеет следующий синтаксис:

 "siefs [-o options] COMM_DEVICE MOUNT_DIR"
 "mount -t siefs [-o options] COMM_DEVICE MOUNT_DIR".

После монтирования память телефона будет выглядеть как обычный каталог с
файлами, вы сможете копировать, перемещать, удалять файлы, создавать
каталоги в памяти телефона.  Вы можете вводить команду монтирования,
даже когда телефон не подключен к компьютеру.  Также Вы можете
подсоединять и отсоединять телефон в любое время без перемонтирования.

Для автоматического монтирования, добавьте в "/etc/fstab" строку,
подобную этой:

 "siefs  /mnt/mobile  siefs  device=/dev/ttyS0,allow_other  0 0".

slink - утилита для работы с памятью телефона без монтирования.
Чтобы посмотреть все доступные команды, используйте "slink -h".


%prep
%setup -q -n %realname-%version
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7

%build
autoreconf -vif
%configure --with-fuse=/usr
%make_build

%install
%makeinstall
mkdir -p %buildroot/sbin
ln -s /usr/bin/siefs %buildroot/sbin/mount.siefs

%files
%_bindir/*
%exclude %_bindir/vmo2wav
%_man1dir/*
%_man8dir/*
/sbin/mount.siefs
%doc README AUTHORS COPYING

%changelog

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

 
design & coding: Vladimir Lettiev aka crux © 2004-2005