Репозитории ALT
S: | 0.6.31-alt3 |
5.1: | 0.6.27-alt1 |
4.1: | 0.6.22-alt1 |
4.0: | 0.6.18-alt1 |
3.0: | 0.6.5-alt1 |
Другие репозитории
Upstream: | 0.6.23 |
Группа :: Коммуникации
Пакет: gnokii
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
# vim: set ft=spec: -*- rpm-spec -*-
%define xname x%name
%define artworkver 1.1
%define _customdocdir %_defaultdocdir/%name-%version
Name: gnokii
Version: 0.6.22
Release: alt1
Summary: Unix tool suite for Nokia mobile phones
Group: Communications
License: GPL
Url: http://www.gnokii.org/
Packager: Sir Raorn <raorn at altlinux.ru>
Source: %name-%version.tar
Patch: %name-%version-%release.patch
Requires: lib%name = %version-%release
# Automatically added by buildreq on Tue Jul 31 2007
BuildRequires: cvs flex libbluez-devel libgtk+2-devel libusb-devel libXpm-devel
%description
Gnokii is a Unix tool suite for Nokia mobile phones.
You should be in 'uucp' group to use it with serial cables.
%package -n %xname
Summary: Unix tool suite for Nokia mobile phones
Group: Communications
Requires: %name = %version-%release
Requires: gnokii-artwork
%description -n %xname
xgnokii is a graphical tool for Nokia mobile phones
%package -n lib%name
Summary: Library for gnokii
Group: System/Libraries
%description -n lib%name
You will need lib%name to run %name.
%package -n lib%name-devel
Summary: Development files for gnokii
Group: Development/C
Requires: lib%name = %version-%release
%description -n lib%name-devel
Install %name-devel if you want to develop or compile applications using
gnokii API.
%prep
%setup
%patch -p1
%build
# SMP-incompatible
%define __nprocs 1
%add_optflags %optflags_shared
export lt_cv_prog_cc_static_works=no
./autogen.sh
%configure \
--disable-static \
--disable-rpath \
--with-x \
--enable-nls \
--enable-security \
--enable-libusb \
--enable-irda \
--enable-bluetooth \
--with-xgnokiidir=%_prefix
%make_build
%install
%make_install DESTDIR=%buildroot \
docdir=%_defaultdocdir/%name-%version \
xmandir=%_man1dir \
install install-docs install-devel
%__mkdir_p %buildroot%_sysconfdir
%__sed 's,/usr/local/sbin,%_sbindir,g' \
< Docs/sample/gnokiirc \
> %buildroot%_sysconfdir/gnokiirc
%find_lang %name
%post -n lib%name -p %post_ldconfig
%postun -n lib%name -p %postun_ldconfig
%post -n %xname
%update_menus
%postun -n %xname
%clean_menus
%files -f %name.lang
%dir %doc %_defaultdocdir/%name-%version
%doc %_defaultdocdir/%name-%version/*
%config(noreplace) %_sysconfdir/gnokiirc
%_bindir/%name
%_bindir/sendsms
%_sbindir/%{name}d
%_sbindir/mgnokiidev
%_man1dir/%name.1*
%_man1dir/sendsms.1*
%_man8dir/%{name}d.8*
%_man8dir/mgnokiidev.8*
%files -n %xname
%_bindir/%xname
%dir %_datadir/%xname
%_datadir/%xname/*
%_desktopdir/%xname.desktop
%_man1dir/%xname.1*
%files -n lib%name
%_libdir/lib%name.so.*
%files -n lib%name-devel
%dir %_includedir/%name
%_includedir/gnokii.h
%_includedir/%name/*
%_libdir/lib%name.so
%_pkgconfigdir/gnokii.pc
%changelog
…
Полный changelog можно просмотреть здесь
%define xname x%name
%define artworkver 1.1
%define _customdocdir %_defaultdocdir/%name-%version
Name: gnokii
Version: 0.6.22
Release: alt1
Summary: Unix tool suite for Nokia mobile phones
Group: Communications
License: GPL
Url: http://www.gnokii.org/
Packager: Sir Raorn <raorn at altlinux.ru>
Source: %name-%version.tar
Patch: %name-%version-%release.patch
Requires: lib%name = %version-%release
# Automatically added by buildreq on Tue Jul 31 2007
BuildRequires: cvs flex libbluez-devel libgtk+2-devel libusb-devel libXpm-devel
%description
Gnokii is a Unix tool suite for Nokia mobile phones.
You should be in 'uucp' group to use it with serial cables.
%package -n %xname
Summary: Unix tool suite for Nokia mobile phones
Group: Communications
Requires: %name = %version-%release
Requires: gnokii-artwork
%description -n %xname
xgnokii is a graphical tool for Nokia mobile phones
%package -n lib%name
Summary: Library for gnokii
Group: System/Libraries
%description -n lib%name
You will need lib%name to run %name.
%package -n lib%name-devel
Summary: Development files for gnokii
Group: Development/C
Requires: lib%name = %version-%release
%description -n lib%name-devel
Install %name-devel if you want to develop or compile applications using
gnokii API.
%prep
%setup
%patch -p1
%build
# SMP-incompatible
%define __nprocs 1
%add_optflags %optflags_shared
export lt_cv_prog_cc_static_works=no
./autogen.sh
%configure \
--disable-static \
--disable-rpath \
--with-x \
--enable-nls \
--enable-security \
--enable-libusb \
--enable-irda \
--enable-bluetooth \
--with-xgnokiidir=%_prefix
%make_build
%install
%make_install DESTDIR=%buildroot \
docdir=%_defaultdocdir/%name-%version \
xmandir=%_man1dir \
install install-docs install-devel
%__mkdir_p %buildroot%_sysconfdir
%__sed 's,/usr/local/sbin,%_sbindir,g' \
< Docs/sample/gnokiirc \
> %buildroot%_sysconfdir/gnokiirc
%find_lang %name
%post -n lib%name -p %post_ldconfig
%postun -n lib%name -p %postun_ldconfig
%post -n %xname
%update_menus
%postun -n %xname
%clean_menus
%files -f %name.lang
%dir %doc %_defaultdocdir/%name-%version
%doc %_defaultdocdir/%name-%version/*
%config(noreplace) %_sysconfdir/gnokiirc
%_bindir/%name
%_bindir/sendsms
%_sbindir/%{name}d
%_sbindir/mgnokiidev
%_man1dir/%name.1*
%_man1dir/sendsms.1*
%_man8dir/%{name}d.8*
%_man8dir/mgnokiidev.8*
%files -n %xname
%_bindir/%xname
%dir %_datadir/%xname
%_datadir/%xname/*
%_desktopdir/%xname.desktop
%_man1dir/%xname.1*
%files -n lib%name
%_libdir/lib%name.so.*
%files -n lib%name-devel
%dir %_includedir/%name
%_includedir/gnokii.h
%_includedir/%name/*
%_libdir/lib%name.so
%_pkgconfigdir/gnokii.pc
%changelog
…
Полный changelog можно просмотреть здесь