Группа :: Графические оболочки/KDE
Пакет: kbiff
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%undefine __libtoolize
%define qtdir /usr/lib/qt3
Name: kbiff
Version: 3.7.1
Release: alt4
Group: Graphical desktop/KDE
Summary: Kbiff is a new mail notification utility
Url: http://kbiff.granroth.org
License: GPL
Requires: %{get_dep kdelibs}
Source0: %name-%version.tar.bz2
Source1: kbiff-ru.po
Patch1: kbiff-3.7-alt_default_settings.patch
Patch2: kbiff-3.7-alt_autostart.patch
Patch3: automake.patch
# Automatically added by buildreq on Fri Mar 26 2004 (-bi)
#BuildRequires: XFree86-devel XFree86-libs fontconfig freetype2 gcc-c++ kde-settings kdelibs-devel libarts-devel libjpeg-devel libpng-devel libqt3-devel libstdc++-devel xml-utils zlib-devel
BuildRequires: XFree86-devel XFree86-libs fontconfig freetype2
BuildRequires: gcc-c++ kdelibs-devel libarts-devel libjpeg-devel libpng-devel
BuildRequires: libqt3-devel libstdc++-devel xml-utils zlib-devel
BuildRequires: kdelibs-devel-cxx = %__gcc_version_base
# hack for apt in hasher
BuildRequires: libarts-qtmcop-devel > 1
%description
KBiff is a "biff", or new mail notification utility. It is highly configurable
but very easy to use and set up. It tries to combine the best of the features of
most of the "other" biff programs out there. KBiff supports all major mailbox
formats: mbox (Berkely style), maildir, mh, POP3, IMAP4 and NNTP.
%prep
%setup -q
%patch1 -p1
%patch2 -p1
%patch3 -p1
rm -f po/*.gmo
pushd po
install -m 0644 %SOURCE1 ru.po
#for f in *.po
#do
# cp $f "$f".tmp
# CCHARSET=`grep charset "$f".tmp| sed "s/^.*charset=//"| sed "s/\\\\\\.*//"`
# iconv -f$CCHARSET -tUTF-8 "$f".tmp -o $f ||:
# rm -f "$f".tmp
# subst "s/charset\=$CCHARSET/charset=UTF-8/" $f
#done
popd
#subst "s/\-lkdeui/-lkdeui -lpthread/g" configure
#subst "s/\.la/.so/g" configure
subst "s/\(Wl,--no-undefined\)/-Wl,--warn-unresolved-symbols \1/g" admin/acinclude.m4.in
subst "s/\-lkdeui/-lkdeui -lpthread/g" admin/acinclude.m4.in
subst "s/\.la/.so/g" admin/acinclude.m4.in
make -f admin/Makefile.common cvs ||:
%build
export QTDIR=%qtdir
%configure \
--disable-rpath \
--disable-static \
--disable-debug \
--enable-threading \
--enable-ssl \
--program-transform-name="" \
--enable-final
%make_build
%install
mkdir -p %buildroot/%_datadir/config/
make install DESTDIR=%buildroot
install -d %buildroot/%_datadir/autostart/
install -m644 %buildroot/%_datadir/applnk/Internet/%name.desktop %buildroot/%_datadir/autostart/%name.desktop
install -d %buildroot/%_menudir/
#kdedesktop2mdkmenu.pl %name Networking/Mail %buildroot/%_datadir/applnk/Internet/%name.desktop %buildroot/%_menudir/%name kde
cat > %buildroot/%_menudir/%name <<EOF
?package(%name): \
needs="x11" \
command="%name" \
title="Kbiff" \
genericname="Mail Indicator" \
longtitle="A mail notification utility" \
icon="%name.png" \
section="Networking/Mail"
EOF
# needs="kde" \
# fix .po names
for f in %buildroot/%_datadir/locale/*/*/*.mo; do
mv $f `dirname $f`/%name.mo
done
%find_lang %name
%post
%post_ldconfig
%update_menus
%postun
%postun_ldconfig
%clean_menus
%files -f %name.lang
%_bindir/*
%_libdir/*.so
#%_libdir/*.la
#
%_datadir/apps/%name
%_datadir/icons/*/*/*/*
#
%doc %_man1dir/%{name}*
%doc %_docdir/HTML/en/%name
%lang(de) %doc %_docdir/HTML/de/%name
%lang(es) %doc %_docdir/HTML/es/%name
%lang(fr) %doc %_docdir/HTML/fr/%name
#
%_datadir/autostart/%name.desktop
%_datadir/applnk/Internet/*.desktop
%_menudir/*
%changelog
…
Полный changelog можно просмотреть здесь
%define qtdir /usr/lib/qt3
Name: kbiff
Version: 3.7.1
Release: alt4
Group: Graphical desktop/KDE
Summary: Kbiff is a new mail notification utility
Url: http://kbiff.granroth.org
License: GPL
Requires: %{get_dep kdelibs}
Source0: %name-%version.tar.bz2
Source1: kbiff-ru.po
Patch1: kbiff-3.7-alt_default_settings.patch
Patch2: kbiff-3.7-alt_autostart.patch
Patch3: automake.patch
# Automatically added by buildreq on Fri Mar 26 2004 (-bi)
#BuildRequires: XFree86-devel XFree86-libs fontconfig freetype2 gcc-c++ kde-settings kdelibs-devel libarts-devel libjpeg-devel libpng-devel libqt3-devel libstdc++-devel xml-utils zlib-devel
BuildRequires: XFree86-devel XFree86-libs fontconfig freetype2
BuildRequires: gcc-c++ kdelibs-devel libarts-devel libjpeg-devel libpng-devel
BuildRequires: libqt3-devel libstdc++-devel xml-utils zlib-devel
BuildRequires: kdelibs-devel-cxx = %__gcc_version_base
# hack for apt in hasher
BuildRequires: libarts-qtmcop-devel > 1
%description
KBiff is a "biff", or new mail notification utility. It is highly configurable
but very easy to use and set up. It tries to combine the best of the features of
most of the "other" biff programs out there. KBiff supports all major mailbox
formats: mbox (Berkely style), maildir, mh, POP3, IMAP4 and NNTP.
%prep
%setup -q
%patch1 -p1
%patch2 -p1
%patch3 -p1
rm -f po/*.gmo
pushd po
install -m 0644 %SOURCE1 ru.po
#for f in *.po
#do
# cp $f "$f".tmp
# CCHARSET=`grep charset "$f".tmp| sed "s/^.*charset=//"| sed "s/\\\\\\.*//"`
# iconv -f$CCHARSET -tUTF-8 "$f".tmp -o $f ||:
# rm -f "$f".tmp
# subst "s/charset\=$CCHARSET/charset=UTF-8/" $f
#done
popd
#subst "s/\-lkdeui/-lkdeui -lpthread/g" configure
#subst "s/\.la/.so/g" configure
subst "s/\(Wl,--no-undefined\)/-Wl,--warn-unresolved-symbols \1/g" admin/acinclude.m4.in
subst "s/\-lkdeui/-lkdeui -lpthread/g" admin/acinclude.m4.in
subst "s/\.la/.so/g" admin/acinclude.m4.in
make -f admin/Makefile.common cvs ||:
%build
export QTDIR=%qtdir
%configure \
--disable-rpath \
--disable-static \
--disable-debug \
--enable-threading \
--enable-ssl \
--program-transform-name="" \
--enable-final
%make_build
%install
mkdir -p %buildroot/%_datadir/config/
make install DESTDIR=%buildroot
install -d %buildroot/%_datadir/autostart/
install -m644 %buildroot/%_datadir/applnk/Internet/%name.desktop %buildroot/%_datadir/autostart/%name.desktop
install -d %buildroot/%_menudir/
#kdedesktop2mdkmenu.pl %name Networking/Mail %buildroot/%_datadir/applnk/Internet/%name.desktop %buildroot/%_menudir/%name kde
cat > %buildroot/%_menudir/%name <<EOF
?package(%name): \
needs="x11" \
command="%name" \
title="Kbiff" \
genericname="Mail Indicator" \
longtitle="A mail notification utility" \
icon="%name.png" \
section="Networking/Mail"
EOF
# needs="kde" \
# fix .po names
for f in %buildroot/%_datadir/locale/*/*/*.mo; do
mv $f `dirname $f`/%name.mo
done
%find_lang %name
%post
%post_ldconfig
%update_menus
%postun
%postun_ldconfig
%clean_menus
%files -f %name.lang
%_bindir/*
%_libdir/*.so
#%_libdir/*.la
#
%_datadir/apps/%name
%_datadir/icons/*/*/*/*
#
%doc %_man1dir/%{name}*
%doc %_docdir/HTML/en/%name
%lang(de) %doc %_docdir/HTML/de/%name
%lang(es) %doc %_docdir/HTML/es/%name
%lang(fr) %doc %_docdir/HTML/fr/%name
#
%_datadir/autostart/%name.desktop
%_datadir/applnk/Internet/*.desktop
%_menudir/*
%changelog
…
Полный changelog можно просмотреть здесь