Name: chestnut-dialer Version: 0.3.3 Release: 1%{?dist} Summary: PPP (Point to Point Protocol) dialing program Group: Applications/Internet License: GPL URL: http://chestnut-dialer.sourceforge.net/ Source0: http://download.sourceforge.net/chestnut-dialer/%{name}-%{version}.tar.bz2 #use include instead of pam_stack in pam file Patch0: %{name}-%{version}-pam_stack.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: ppp, pam, usermode BuildRequires: libxml2-python BuildRequires: PyQt BuildRequires: pygtk2 BuildRequires: desktop-file-utils BuildRequires: gettext, texinfo Requires: ppp, pam, usermode Requires: libxml2-python Requires(post): /sbin/install-info Requires(preun): /sbin/install-info %description Chestnut Dialer is PPP (Point to Point Protocol) dialing program, written in Python. Many Internet providers, that provide dialup service, use PPP protocol; this program helps you to connect to Internet using a modem. %package gtk2 Summary: GTK graphical user interface for %{name} Group: Applications/Internet Requires: %{name} = %{version}-%{release} Requires: pygtk2-libglade %description gtk2 The %{name}-gtk2 package contains a graphical user interface for %{name} using the GTK2 toolkit. %package qt Summary: QT graphical user interface for %{name} Group: Applications/Internet Requires: %{name} = %{version}-%{release} Requires: PyQt %description qt The %{name}-qt package contains a graphical user interface for %{name} using the QT toolkit. %package doc Summary: Documentation files for %{name} Group: Documentation Requires: %{name} = %{version}-%{release} %description doc The %{name}-doc package contains documentation for using %{name}. %prep %setup -q %patch0 -p1 #fix character encoding for f in doc/%{name}-ru.texi ; do iconv -f ISO-8859-15 -t UTF-8 $f > ${f}.tmp && \ %{__mv} -f ${f}.tmp ${f} || \ %{__rm} -f ${f}.tmp done %build %configure \ --enable-qt \ --enable-gtk2 \ --with-consolehelper \ --with-docdir=%{_docdir}/%{name} make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT #make symlink use relative paths rm -f $RPM_BUILD_ROOT%{_bindir}/%{name} ln -s consolehelper $RPM_BUILD_ROOT%{_bindir}/%{name} #manually install desktop files install -D %{name}-gtk2.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-gtk2.desktop install -D %{name}-qt.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-qt.desktop %find_lang %{name} desktop-file-install --vendor fedora --delete-original \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ --remove-category Application \ $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-gtk2.desktop desktop-file-install --vendor fedora --delete-original \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ --remove-category Application \ $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-qt.desktop %post /sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || : %preun if [ $1 = 0 ]; then /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || : fi %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING README* FAQ* %{_bindir}/* %{_sbindir}/* %config(noreplace) %{_sysconfdir}/ppp/peers/chestnut-dialer %config(noreplace) %{_sysconfdir}/security/console.apps/* %config(noreplace) %{_sysconfdir}/pam.d/* %dir %{_datadir}/chestnut-dialer %{_datadir}/chestnut-dialer/chestnut_dialer/dobj %{_datadir}/chestnut-dialer/chestnut_dialer/dockicons %{_datadir}/chestnut-dialer/chestnut_dialer/importers %{_datadir}/chestnut-dialer/chestnut_dialer/none_ui %{_datadir}/chestnut-dialer/chestnut_dialer/*.py* %{_datadir}/chestnut-dialer/chestnut_dialer/*.x* %{_datadir}/pixmaps/chestnut-dialer.png %{_infodir}/%{name}*.info* %{_mandir}/man?/* %files gtk2 %doc COPYING %{_datadir}/chestnut-dialer/chestnut_dialer/gtk2_ui %{_datadir}/applications/*chestnut-dialer-gtk2.desktop %files qt %doc COPYING %{_datadir}/chestnut-dialer/chestnut_dialer/qt_ui %{_datadir}/applications/*chestnut-dialer-qt.desktop %files doc %doc %{_docdir}/%{name}/html %changelog * Thu Jun 07 2007 Sindre Pedersen Bjørdal - 0.3.3-1 - Initial build