[devel] q: gammu

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Пт Сен 1 02:46:15 MSD 2006


	Здравствуйте.
Под обновление libbluetooth попало и gammu; заодно вспомнил,
что сейчас на дворе 1.07.00.

Собралось, встало, заработало; спек прилагается.

2 lakostis: закинешь?
2 dav: или разрешишь?

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
----------- следующая часть -----------
Name: gammu
Version: 1.07.00
Release: alt2

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 на altlinux.ru>

Source: http://www.mwiacek.com/zips/gsm/%name/%name-%version.tar.bz2

Patch1: %name-079-alt-lock-path.patch
Patch2: %name-1.05.00-alt-config.patch
Patch3: gammu-1.06.00-backup-limits.patch

Requires: lib%name = %version-%release

BuildPreReq: libbluez-devel >= 2.6
BuildPreReq: zlib-devel
BuildPreReq: libMySQL-devel

%def_disable static
%{?_enable_static:BuildPreReq: 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

%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 %_mandir/man1/*
%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
* Fri Sep 01 2006 Michael Shigorin <mike на altlinux.org> 1.07.00-alt2
- rebuilt against current libs

* Sat Jul 01 2006 Michael Shigorin <mike на altlinux.org> 1.07.00-alt1
- 1.07.00 (NMU)
- added Gentoo limits-up patch
- added unpackaged files

* Sat Jun 03 2006 LAKostis <lakostis at altlinux.ru> 1.06.00-alt1
- NMU;
- version 1.06.00.

* Sat Apr 01 2006 LAKostis <lakostis at altlinux.ru> 1.05.00-alt1
- NMU;
- version 1.05.00;
- fix build with --as-needed.

* Sat Dec 31 2005 Dmitry Vukolov <dav на altlinux.ru> 1.04.0-alt1
- version 1.04.0

* Wed Oct 19 2005 Dmitry Vukolov <dav на altlinux.ru> 1.03.0-alt1
- version 1.03.0

* Tue Oct 04 2005 Dmitry Vukolov <dav на altlinux.ru> 1.02.20-alt1
- version 1.02.20
- applied a patch from Michal Cihar fixing library linking

* Thu Sep 29 2005 Dmitry Vukolov <dav на altlinux.ru> 1.02.16-alt1
- version 1.02.16

* Mon Sep 19 2005 Dmitry Vukolov <dav на altlinux.ru> 1.02.0-alt2
- applied the at-utf8.patch from Michal Cihar

* Tue Aug 23 2005 Dmitry Vukolov <dav на altlinux.ru> 1.02.0-alt1
- version 1.02.0
- MySQL BuildRequires fixed
- translation files removed temporarily 

* Wed Apr 13 2005 Dmitry Vukolov <dav на altlinux.ru> 1.01.0-alt1
- version 1.01.0
- warning: connection fbusdku2 renamed to dku2phonet and fbusdku5 renamed
  to dku5fbus. make changes to .gammurc if necessary.

* Wed Mar 02 2005 Dmitry Vukolov <dav на altlinux.ru> 1.00.10-alt1
- version 1.00.10
- pic and mysql patches removed
- extra spec switches removed

* Sun Nov 28 2004 Dmitry Vukolov <dav на altlinux.ru> 0.99.6-alt2
- corrected BuildRequires

* Thu Nov 25 2004 Dmitry Vukolov <dav на altlinux.ru> 0.99.6-alt1
- version 0.99.6
- built with MySQL support

* Mon Oct 25 2004 Dmitry Vukolov <dav на altlinux.ru> 0.99-alt1
- new version

* Fri Sep 10 2004 Dmitry Vukolov <dav на altlinux.ru> 0.98-alt1
- new version

* Fri Aug 06 2004 Dmitry Vukolov <dav на altlinux.ru> 0.97-alt1
- version 0.97
- URL corrected
- removed GammuGUI
- new script: PhoneGetRecentFiles.pl

* Wed May 05 2004 Dmitry Vukolov <dav на altlinux.ru> 0.95-alt1
- new version
- for MySQL support rebuild using --with mysql option (disabled by default)

* Fri Mar 05 2004 Dmitry Vukolov <dav на altlinux.ru> 0.94-alt1
- new version

* Tue Feb 10 2004 Dmitry Vukolov <dav на altlinux.ru> 0.93-alt1
- new version

* Sun Jan 04 2004 Dmitry Vukolov <dav на altlinux.ru> 0.92-alt1
- new version

* Fri Dec 26 2003 Dmitry Vukolov <dav на altlinux.ru> 0.91-alt1
- new version

* Sat Nov 29 2003 Dmitry Vukolov <dav на altlinux.ru> 0.90-alt1
- new version
- new package: lib%name-devel-static (disabled by default)
- added "--enable static" support to the spec
- updated makefile-pic patch
- also package %name-config, smsdutil and %{name}gui

* Thu Nov 13 2003 Dmitry Vukolov <dav на altlinux.ru> 0.89-alt1
- new version
- added makefile-pic patch to get rid of text relocations in libGammu.so

* Mon Nov 03 2003 Dmitry Vukolov <dav на altlinux.ru> 0.88-alt1
- new version
- spec file corrections

* Mon Oct 20 2003 Dmitry Vukolov <dav на altlinux.ru> 0.87-alt1
- new version
- makefile-ldlibs patch merged upstream
- added "--with 7110incoming" support to the spec

* Sun Oct 12 2003 Dmitry Vukolov <dav на altlinux.ru> 0.86-alt1
- new version
- configure patch updated
- added makefile-ldlibs patch
- pkgconfig support
- updated BuildRequires

* Fri Oct 03 2003 Dmitry Vukolov <dav на altlinux.ru> 0.85-alt1
- new version

* Thu Sep 18 2003 Dmitry Vukolov <dav на altlinux.ru> 0.84-alt1
- new version
- corrected dependencies

* Tue Sep 09 2003 Dmitry Vukolov <dav на altlinux.ru> 0.83-alt1
- version 0.83
- added package lib%name-devel
- make use of the %%lang macro

* Tue Aug 05 2003 Dmitry Vukolov <dav на altlinux.ru> 0.81-alt1
- new version

* Sun Jul 27 2003 Dmitry Vukolov <dav на altlinux.ru> 0.80-alt1
- new version

* Thu Jul 10 2003 Dmitry Vukolov <dav на altlinux.ru> 0.79-alt1
- initial build for Sisyphus
- lock-path & configure patches

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060901/a5cdc71f/attachment-0001.bin>


Подробная информация о списке рассылки Devel