ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] q: gammu
@ 2006-08-31 22:46 Michael Shigorin
  2006-09-01  7:28 ` Konstantin A. Lepikhov
  0 siblings, 1 reply; 2+ messages in thread
From: Michael Shigorin @ 2006-08-31 22:46 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 310 bytes --]

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

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

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

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #1.2: gammu.spec --]
[-- Type: text/plain, Size: 9638 bytes --]

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/\r$//' \
         < 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


[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [devel] q: gammu
  2006-08-31 22:46 [devel] q: gammu Michael Shigorin
@ 2006-09-01  7:28 ` Konstantin A. Lepikhov
  0 siblings, 0 replies; 2+ messages in thread
From: Konstantin A. Lepikhov @ 2006-09-01  7:28 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 324 bytes --]

Hi Michael!

Friday 01, at 01:46:15 AM you wrote:

> 	Здравствуйте.
> Под обновление libbluetooth попало и gammu; заодно вспомнил,
> что сейчас на дворе 1.07.00.
> 
> Собралось, встало, заработало; спек прилагается.
> 
> 2 lakostis: закинешь?
> 2 dav: или разрешишь?
> 
на выходных обновлю.

-- 
WBR et al.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-09-01  7:28 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-08-31 22:46 [devel] q: gammu Michael Shigorin
2006-09-01  7:28 ` Konstantin A. Lepikhov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git