%define name ksalup %define version 1.2.5 %define rel 1 %define release %mkrel %rel %define title KSalup %define section Networking/Instant messaging %define summary Local area network (LAN) messaging tool Name: %{name} Summary: %{summary} Version: %{version} Release: %{release} License: GPL Group: %{section} Url: http://sourceforge.net/projects/ksalup Source0: http://prdownloads.sourceforge.net/ksalup/%{name}-%{version}.tar.bz2 Source1: %{name}.16.png.bz2 Source2: %{name}.32.png.bz2 Source3: %{name}.48.png.bz2 Buildroot: %_tmppath/%name-buildroot BuildRequires: kdelibs-devel libfam-devel libpng-devel Buildrequires: libqt-devel %description KSalup allows Linux users to receive and send popup messages to other computers on a local area network (LAN). KSalup is compatible with many other programs such as Microsoft Winpopup, Kurupop, LanTalk, Linpopup, Pipop, Salup, ... KSalup has multilingual support and is compatible with existing characters encodings (7 bit ASCII, UTF-8, Microsoft codepages, ...). KSalup runs under KDE 3.x and can send messages from a shell command line. %prep rm -rf $RPM_BUILD_ROOT %setup -q %build export QTDIR=%_prefix/lib/qt3 export KDEDIR=%_prefix export LD_LIBRARY_PATH=$QTDIR/%_lib:$KDEDIR/%_lib:$LD_LIBRARY_PATH export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH # Search for qt/kde libraries in the right directories (avoid patch) # NOTE: please don't regenerate configure scripts below perl -pi -e "s@/lib(\"|\b[^/])@/%_lib\1@g if /(kde|qt)_(libdirs|libraries)=/" configure ./configure --prefix=%_prefix --mandir=%_mandir --datadir=%_datadir --libdir=%_libdir %make %install rm -rf %buildroot %makeinstall # Menu mkdir -p %buildroot/%_menudir kdedesktop2mdkmenu.pl %name "Networking/Instant messaging" %buildroot/%_datadir/applnk/Utilities/ksalup.desktop %buildroot/%_menudir/%{name} #icons mkdir -p $RPM_BUILD_ROOT%_miconsdir mkdir -p $RPM_BUILD_ROOT%_iconsdir mkdir -p $RPM_BUILD_ROOT%_liconsdir bzcat %{SOURCE1} > $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png bzcat %{SOURCE2} > $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png bzcat %{SOURCE3} > $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png %{find_lang} %{name} %post %update_menus %if %mdkversion > 200600 %update_icon_cache hicolor %endif %postun %clean_menus %if %mdkversion > 200600 %clean_icon_cache hicolor %endif %clean rm -rf %buildroot %files -f %{name}.lang %defattr(-,root,root) %doc AUTHORS README TODO COPYING ChangeLog %dir %_docdir/HTML/fr/%{name}/ %doc %_docdir/HTML/fr/%{name}/*.docbook %doc %_docdir/HTML/fr/%{name}/*.bz2 %doc %_docdir/HTML/fr/%{name}/common %doc %_docdir/HTML/fr/%{name}/%{name}*.png %dir %_docdir/HTML/en/%{name}/ %doc %_docdir/HTML/en/%{name}/*.docbook %doc %_docdir/HTML/en/%{name}/*.bz2 %doc %_docdir/HTML/en/%{name}/common %doc %_docdir/HTML/en/%{name}/%{name}*.png %defattr(0644,root,root,0755) %_menudir/* %dir %_datadir/apps/%{name}/ %dir %_datadir/apps/%{name}/pics/ %_datadir/apps/%{name}/pics/*.png %dir %_datadir/apps/%{name}/charsets/ %_datadir/apps/%{name}/charsets/*.cp %_datadir/applnk/Utilities/ksalup.desktop %_miconsdir/%{name}.png %_iconsdir/%{name}.png %_liconsdir/%{name}.png %_iconsdir/hicolor/*/* %attr(4755,root,bin) %{_bindir}/%{name} %changelog * Thu Dec 28 2006 Lenny Cartier <lenny@mandriva.com> 1.2.5-1mdv2007.0 + Revision: 102238 - Update to 1.2.5 - Import ksalup