Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37708786
en ru br
Репозитории ALT
5.1: 3.9-alt1
4.1: 3.8-alt2
4.0: 3.8-alt1
3.0: 3.7.1-alt4
www.altlinux.org/Changes

Группа :: Графические оболочки/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 можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin