Репозитории ALT
S: | 1.42.0-alt1 |
5.1: | 1.23.1-alt4 |
4.1: | 1.22.1-alt1.M41.1 |
4.0: | 1.09.00-alt1 |
3.0: | 1.01.0-alt1 |
Другие репозитории
Upstream: | 1.19.0 |
Группа :: Коммуникации
Пакет: gammu
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: gammu
Version: 1.09.00
Release: alt1
Summary: Mobile phones management utility
Summary(ru_RU.KOI8-R): Программа для работы с мобильными телефонами
License: GPL
Group: Communications
Url: http://www.mwiacek.com/gsm/soft/gammu.html
Packager: Dmitry Vukolov <dav at altlinux.ru>
Source: http://www.mwiacek.com/zips/gsm/%name/%name-%version.tar
Patch1: %name-079-alt-lock-path.patch
Patch2: %name-1.09.00-alt-config.patch
Patch3: %name-1.06.00-backup-limits.patch
Patch4: %name-1.07.00-ignore-error50.patch
Requires: lib%name = %version-%release
BuildRequires(pre): libbluez-devel >= 2.6, zlib-devel, libMySQL-devel
%def_disable static
%{?_enable_static:BuildRequires(pre): glibc-devel-static}
# Automatically added by buildreq on Tue Aug 23 2005
BuildRequires: libMySQL-devel libbluez-devel pkgconfig zlib-devel
%description
Gammu can do such things with cellular phones as making data calls, updating
the address book, changing calendar and ToDo entries, sending and receiving SMS
messages, loading and getting ring tones and pictures (different types of
logos), synchronizing time, enabling NetMonitor, managing WAP settings and
bookmarks and much more (available functions depend on the phone model). It can
also make full backups and restore them.
It currently supports many Nokia phones and AT devices (such as Siemens,
Alcatel, Falcom, WaveCom, IPAQ, and other).
%description -l ru_RU.KOI8-R
Gammu -- это программа для работы с мобильными телефонами. В зависимости от
модели телефона Gammu умеет: передавать данные, обновлять телефонную книжку,
управлять записями календаря и списка дел, принимать и отправлять короткие
сообщения (SMS), загружать в аппарат а также считывать с него мелодии и
картинки (различные виды логотипов), синхронизировать время, включать
NetMonitor, управлять настройками WAP, закладками и ещё много всего другого.
Кроме того, Gammu позволяет делать полные резервные копии данных телефона c
возможностью их восстановления в случае необходимости.
На данный момент поддерживается множество моделей телефонов Nokia а также
аппаратов, понимающих AT-команды (таких как телефоны Siemens, Alcatel, Falcom,
WaveCom, IPAQ и т.д.)
%package -n lib%name
Summary: Libraries used by "%name"
Summary(ru_RU.KOI8-R): Динамические библиотеки для проекта "%name"
Group: System/Libraries
%description -n lib%name
Libraries needed for "%name".
%description -n lib%name -l ru_RU.KOI8-R
Библиотеки, необходимые для проекта "%name".
%package -n lib%name-devel
Summary: Headers to compile against the "lib%name" library
Summary(ru_RU.KOI8-R): Заголовочные файлы для сборки с библиотекой "lib%name"
Group: Development/C
Requires: lib%name = %version-%release
%description -n lib%name-devel
This package contains all files which one needs to compile programs using
the "lib%name" library.
%description -n lib%name-devel -l ru_RU.KOI8-R
Данный пакет содержит файлы, необходимые для сборки программ, использующих
библиотеку "lib%name".
%package -n lib%name-devel-static
Summary: Static %name library
Summary(ru_RU.KOI8-R): Статическая библиотека %name
Group: Development/C
Requires: lib%name-devel = %version-%release
%description -n lib%name-devel-static
This package contains static %name library.
%description -n lib%name-devel-static -l ru_RU.KOI8-R
Данный пакет содержит статическую библиотеку %name.
%define _gammu_docdir %_defaultdocdir/%name-%version
%prep
%setup -q -n %name-%version
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%build
# The 'configure' wrapper script should take care of calling autoconf
%configure --with-docdir=%_gammu_docdir \
%{subst_enable static}
%make_build shared
%install
%make installshared DESTDIR=%buildroot
mkdir -p %buildroot%_sysconfdir
sed -e 's|^port =.*$|port = /dev/ttyS0|' \
-e 's|^connection =.*$|connection = dlr3|' \
-e 's|^#use_locking =.*$|use_locking = yes|' \
-e 's/$//' \
< docs/examples/config/%{name}rc > %buildroot%_sysconfdir/%{name}rc
chmod 644 %buildroot%_sysconfdir/%{name}rc
rm -f lang.files
# Temporary measure till the russian translation is fixed
rm -f docs/docs/locale/%{name}_ru.txt
for f in docs/docs/locale/%{name}_*.txt; do
echo $f \
| sed 's:^.*\(%{name}_\)\(.*\)\(\.txt\)$:%%lang(\2) %_datadir/%name/\1\2\3:'
>> lang.files
done
install -pD -m755 other/bash/config/%name-config \
%buildroot%_gammu_docdir/other/config/%name-config
mkdir -p %buildroot%_gammu_docdir/other/bash/files
mkdir -p %buildroot%_gammu_docdir/other/bash/smsdutil
install -p -m755 other/bash/files/PhoneGetRecentFiles.dat \
%buildroot%_gammu_docdir/other/bash/files/PhoneGetRecentFiles.pl
install -p -m755 other/bash/smsdutil/* \
%buildroot%_gammu_docdir/other/bash/smsdutil
cp -R other/php %buildroot%_gammu_docdir/other/
%post -n lib%name
%post_ldconfig
%postun -n lib%name
%postun_ldconfig
%files -f lang.files
%_bindir/*
%config(noreplace) %_sysconfdir/%{name}rc
%dir %_datadir/%name
%doc %_datadir/%name/gammu_ru.txt
%doc %_man1dir/*
%docdir %_gammu_docdir
%dir %_gammu_docdir
%_gammu_docdir/changelog
%_gammu_docdir/copying
%_gammu_docdir/readme.txt
%_gammu_docdir/examples
%_gammu_docdir/other
%dir %_gammu_docdir/docs
%_gammu_docdir/docs/english
%_gammu_docdir/docs/gammu.png
%lang(it) %_gammu_docdir/docs/italian
%exclude %_gammu_docdir/docs/english/replace.txt
%files -n lib%name
%_libdir/*.so.*
%files -n lib%name-devel
%_includedir/*
%_libdir/*.so
%_libdir/pkgconfig/*
%if_enabled static
%files -n lib%name-devel-static
%_libdir/*.a
%endif
%changelog
…
Полный changelog можно просмотреть здесь
Version: 1.09.00
Release: alt1
Summary: Mobile phones management utility
Summary(ru_RU.KOI8-R): Программа для работы с мобильными телефонами
License: GPL
Group: Communications
Url: http://www.mwiacek.com/gsm/soft/gammu.html
Packager: Dmitry Vukolov <dav at altlinux.ru>
Source: http://www.mwiacek.com/zips/gsm/%name/%name-%version.tar
Patch1: %name-079-alt-lock-path.patch
Patch2: %name-1.09.00-alt-config.patch
Patch3: %name-1.06.00-backup-limits.patch
Patch4: %name-1.07.00-ignore-error50.patch
Requires: lib%name = %version-%release
BuildRequires(pre): libbluez-devel >= 2.6, zlib-devel, libMySQL-devel
%def_disable static
%{?_enable_static:BuildRequires(pre): glibc-devel-static}
# Automatically added by buildreq on Tue Aug 23 2005
BuildRequires: libMySQL-devel libbluez-devel pkgconfig zlib-devel
%description
Gammu can do such things with cellular phones as making data calls, updating
the address book, changing calendar and ToDo entries, sending and receiving SMS
messages, loading and getting ring tones and pictures (different types of
logos), synchronizing time, enabling NetMonitor, managing WAP settings and
bookmarks and much more (available functions depend on the phone model). It can
also make full backups and restore them.
It currently supports many Nokia phones and AT devices (such as Siemens,
Alcatel, Falcom, WaveCom, IPAQ, and other).
%description -l ru_RU.KOI8-R
Gammu -- это программа для работы с мобильными телефонами. В зависимости от
модели телефона Gammu умеет: передавать данные, обновлять телефонную книжку,
управлять записями календаря и списка дел, принимать и отправлять короткие
сообщения (SMS), загружать в аппарат а также считывать с него мелодии и
картинки (различные виды логотипов), синхронизировать время, включать
NetMonitor, управлять настройками WAP, закладками и ещё много всего другого.
Кроме того, Gammu позволяет делать полные резервные копии данных телефона c
возможностью их восстановления в случае необходимости.
На данный момент поддерживается множество моделей телефонов Nokia а также
аппаратов, понимающих AT-команды (таких как телефоны Siemens, Alcatel, Falcom,
WaveCom, IPAQ и т.д.)
%package -n lib%name
Summary: Libraries used by "%name"
Summary(ru_RU.KOI8-R): Динамические библиотеки для проекта "%name"
Group: System/Libraries
%description -n lib%name
Libraries needed for "%name".
%description -n lib%name -l ru_RU.KOI8-R
Библиотеки, необходимые для проекта "%name".
%package -n lib%name-devel
Summary: Headers to compile against the "lib%name" library
Summary(ru_RU.KOI8-R): Заголовочные файлы для сборки с библиотекой "lib%name"
Group: Development/C
Requires: lib%name = %version-%release
%description -n lib%name-devel
This package contains all files which one needs to compile programs using
the "lib%name" library.
%description -n lib%name-devel -l ru_RU.KOI8-R
Данный пакет содержит файлы, необходимые для сборки программ, использующих
библиотеку "lib%name".
%package -n lib%name-devel-static
Summary: Static %name library
Summary(ru_RU.KOI8-R): Статическая библиотека %name
Group: Development/C
Requires: lib%name-devel = %version-%release
%description -n lib%name-devel-static
This package contains static %name library.
%description -n lib%name-devel-static -l ru_RU.KOI8-R
Данный пакет содержит статическую библиотеку %name.
%define _gammu_docdir %_defaultdocdir/%name-%version
%prep
%setup -q -n %name-%version
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%build
# The 'configure' wrapper script should take care of calling autoconf
%configure --with-docdir=%_gammu_docdir \
%{subst_enable static}
%make_build shared
%install
%make installshared DESTDIR=%buildroot
mkdir -p %buildroot%_sysconfdir
sed -e 's|^port =.*$|port = /dev/ttyS0|' \
-e 's|^connection =.*$|connection = dlr3|' \
-e 's|^#use_locking =.*$|use_locking = yes|' \
-e 's/$//' \
< docs/examples/config/%{name}rc > %buildroot%_sysconfdir/%{name}rc
chmod 644 %buildroot%_sysconfdir/%{name}rc
rm -f lang.files
# Temporary measure till the russian translation is fixed
rm -f docs/docs/locale/%{name}_ru.txt
for f in docs/docs/locale/%{name}_*.txt; do
echo $f \
| sed 's:^.*\(%{name}_\)\(.*\)\(\.txt\)$:%%lang(\2) %_datadir/%name/\1\2\3:'
>> lang.files
done
install -pD -m755 other/bash/config/%name-config \
%buildroot%_gammu_docdir/other/config/%name-config
mkdir -p %buildroot%_gammu_docdir/other/bash/files
mkdir -p %buildroot%_gammu_docdir/other/bash/smsdutil
install -p -m755 other/bash/files/PhoneGetRecentFiles.dat \
%buildroot%_gammu_docdir/other/bash/files/PhoneGetRecentFiles.pl
install -p -m755 other/bash/smsdutil/* \
%buildroot%_gammu_docdir/other/bash/smsdutil
cp -R other/php %buildroot%_gammu_docdir/other/
%post -n lib%name
%post_ldconfig
%postun -n lib%name
%postun_ldconfig
%files -f lang.files
%_bindir/*
%config(noreplace) %_sysconfdir/%{name}rc
%dir %_datadir/%name
%doc %_datadir/%name/gammu_ru.txt
%doc %_man1dir/*
%docdir %_gammu_docdir
%dir %_gammu_docdir
%_gammu_docdir/changelog
%_gammu_docdir/copying
%_gammu_docdir/readme.txt
%_gammu_docdir/examples
%_gammu_docdir/other
%dir %_gammu_docdir/docs
%_gammu_docdir/docs/english
%_gammu_docdir/docs/gammu.png
%lang(it) %_gammu_docdir/docs/italian
%exclude %_gammu_docdir/docs/english/replace.txt
%files -n lib%name
%_libdir/*.so.*
%files -n lib%name-devel
%_includedir/*
%_libdir/*.so
%_libdir/pkgconfig/*
%if_enabled static
%files -n lib%name-devel-static
%_libdir/*.a
%endif
%changelog
…
Полный changelog можно просмотреть здесь