File d4x.spec of Package d4x

#
# spec file for package d4x (Version 2.5.7.1)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild

Name:           d4x
BuildRequires:  boost-devel cppunit-devel esound-devel fdupes gcc-c++ gtk2-devel openssl-devel update-desktop-files
License:        Artistic License
Group:          Productivity/Networking/Web/Utilities
Provides:       nt
Obsoletes:      nt
Autoreqprov:    on
Version:        2.5.7.1
Release:        70
Summary:        Downloader for X
Source:         %{name}-%{version}.tar.bz2
Source1:        %{name}.desktop
Patch2:         %{name}-accel_group.patch
Patch3:         %{name}-nonvoid.patch
Patch4:         %{name}-null.patch
Patch5:         %{name}-listsprintf.patch
Patch6:         %{name}-newurl.patch
Patch7:         %{name}-no-deprecate.patch
URL:            http://www.krasu.ru/soft/chuchelo/
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
%if %suse_version > 1020
Requires:       %{name}-lang = %{version}
%endif

%description
Downloader for X is a tool for downloading files from the Internet via
HTTP and FTP. It supports reconnecting on connection time-out, has a
download queue for multiple files, and has support for simultaneous
downloads.

D4x is a GNOME application.



Authors:
--------
    Koshelev Maxim <chuchelo@krasu.ru>

%lang_package 
%prep
%setup
%patch2
%patch3
%patch4
%patch5
%patch6
%patch7

%build
# If esd will be obsolete in GNOME, we may want to --enable-libao.
# needed for d4x-2.5.7.1:
export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
%configure\
	--enable-release
make %{?jobs:-j%jobs}

%install
make DESTDIR=$RPM_BUILD_ROOT install
rm -f $RPM_BUILD_ROOT/usr/share/d4x/[FIL-T]*
ln -sf nt.1.gz $RPM_BUILD_ROOT%_mandir/man1/d4x.1.gz
ln -sf nt $RPM_BUILD_ROOT/usr/bin/d4x
%find_lang %{name}
%suse_update_desktop_file -i d4x Utility WebUtility GTK
%if %suse_version > 1020

%fdupes -s $RPM_BUILD_ROOT
%endif

%clean
rm -rf $RPM_BUILD_ROOT

%files lang -f %{name}.lang

%files
%defattr(-,root,root)
%doc [A-CE-LN-Z]*
%doc DOC/[A-LN-Z]*
%{_bindir}/*
%{_datadir}/applications/*.desktop
%{_datadir}/d4x
%doc %{_mandir}/man1/*.*

%changelog
* Fri Aug 10 2007 - coolo@suse.de
- really split out lang subpackage
* Tue Aug 07 2007 - mauro@suse.de
- Split out a -lang subpackage
- Add %%fdupes stuff
* Tue Jul 24 2007 - ro@suse.de
- do not define GTK_DISABLE_DEPRECATED
* Wed Jan 10 2007 - sbrabec@suse.cz
- Spec file cleanup.
* Fri Dec 22 2006 - maw@suse.de
- Move to /usr.
* Tue Dec 12 2006 - prusnak@suse.cz
- fixed "same variable used twice in the same expression"
* Wed Nov 08 2006 - prusnak@suse.cz
- fixed broken sprintf string [#211297]
* Fri Oct 20 2006 - sbrabec@suse.cz
- Updated to version 2.5.7.1:
  * Bug fixes.
  * Translation updates.
  * Code cleanup.
* Fri Feb 24 2006 - sbrabec@suse.cz
- Improved Categories.
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Tue Jan 17 2006 - sbrabec@suse.cz
- Updated to version 2.5.6.
* Thu Apr 14 2005 - sbrabec@suse.cz
- Added audiofile-devel to neededforbuild.
* Fri Nov 19 2004 - ro@suse.de
- disable private copy of cellrenderer code
* Tue Aug 24 2004 - sbrabec@suse.cz
- Updated to version 2.5.0.
* Wed May 26 2004 - ro@suse.de
- do not define GTK_DISABLE_DEPRECATED
- replace calls to no longer exported _gtk_add_accel_group
- fix some compiler warnings
* Fri Feb 27 2004 - hmacht@suse.de
- building as non-root user
* Wed Oct 01 2003 - uli@suse.de
- fixed typo, fixes build on big-endian archs
* Sat Aug 16 2003 - adrian@suse.de
- add desktop file
* Fri Jul 04 2003 - ro@suse.de
- update to 2.5.0beta2 to make it build with current gtk2
- use find_lang
* Wed Feb 05 2003 - sbrabec@suse.cz
- Updated to 2.4.1.
- Fixed install root.
* Tue Jan 14 2003 - sbrabec@suse.cz
- Updated to version 2.4.0rc2.
* Tue Dec 10 2002 - sbrabec@suse.cz
- Updated to version 2.03.
* Fri Sep 27 2002 - ro@suse.de
- Added alsa alsa-devel to neededforbuild (esound)
* Thu May 02 2002 - uli@suse.de
- update -> 2.0 final
* Fri Apr 19 2002 - uli@suse.de
- update -> 2.0RC2
- changed package name to d4x
- fixed for gcc 3.1
* Wed Dec 05 2001 - uli@suse.de
- update -> 1.30 (bugfixes)
* Thu Aug 02 2001 - uli@suse.de
- update -> 1.28
* Mon Jul 23 2001 - uli@suse.de
- update -> 1.27
* Wed May 09 2001 - mfabian@suse.de
- bzip2 sources
* Tue Mar 27 2001 - uli@suse.de
- update -> 1.25
* Thu Mar 15 2001 - uli@suse.de
- update -> 1.24.1
* Tue Mar 13 2001 - uli@suse.de
- update -> 1.24
* Tue Feb 27 2001 - uli@suse.de
- update -> 1.23
* Thu Nov 30 2000 - uli@suse.de
- update -> 1.20pre
* Mon Nov 13 2000 - ro@suse.de
- don't cast to msgbuf
* Sun Nov 05 2000 - kukuk@suse.de
- adjust neededforbuild
* Mon Aug 28 2000 - uli@suse.de
- update -> 1.19
* Wed Aug 09 2000 - uli@suse.de
- update -> 1.18
* Thu May 18 2000 - uli@suse.de
- update -> 1.16
* Tue Feb 15 2000 - aj@suse.de
- Fixed build problem on sparc.
* Mon Jan 17 2000 - uli@suse.de
- update -> 1.10
* Fri Jan 14 2000 - uli@suse.de
- update -> 1.09
* Thu Nov 04 1999 - uli@suse.de
- update -> 1.07, now works with NFS-mounted $HOME
* Mon Oct 11 1999 - uli@suse.de
- update -> 1.06
* Thu Sep 23 1999 - uli@suse.de
- update -> 1.03.1
* Mon Sep 13 1999 - bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
* Tue Jul 13 1999 - bs@suse.de
- use gtk and glib instead of gtkn and glibn
* Mon Jun 21 1999 - uli@suse.de
- new package, version 0.98
openSUSE Build Service is sponsored by