Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 53360d7e443e06246d393a36a2465493 > files > 3

endeavour-2.8.5-3mdv2009.0.src.rpm

%define name    endeavour
%define version 2.8.5
%define release %mkrel 3
%define API    2
 
Name:       %{name}
Version:    %{version}
Release:    %{release}
Summary:    Graphical file manager
Group:      Graphical desktop/Other
License:    GPL
URL:        http://wolfpack.twu.net/Endeavour2
Source0:    http://wolfpack.twu.net/users/wolfpack/%{name}-%{version}.tar.bz2
Patch:      %{name}-2.8.5-gcc.patch
BuildRequires:  X11-devel
BuildRequires:  gtk+-devel
BuildRequires:  imlib-devel
BuildRequires:  libzip-devel
BuildRequires:  libtar-devel
BuildRequires:  libxar-devel
BuildRequires:  bzip2-devel
BuildRequires:  libxxf86vm-static-devel
Obsoletes:  libendeavour2
Provides:    libendeavour2
BuildRoot:  %_tmppath/%{name}-%{version}
 
%description
Endeavour Mark II is a complete file management suite that comes
with a File Browser, Image Browser, Archiver, Recycled Objects 
system, and a set of file & disk management utility programs. 

Featuring: 
 
  *  Two pane tree & list style File Browser. 
  *  Image Browser with thumbs list and a pan & zoom image viewer. 
  *  Archiver for viewing, creating, and extracting packages. 
  *  Commercial quality user-interface design. 
  *  Convient drag & drop operations. 
  *  Drag & drop downloading with the WGet Front End. 
  *  Extended MIME Types support with external import/export support  
  *  for other MIME Type file formats. 
  *  Fully customizable tool bars and list headings. 
  *  A recycled objects system. 
  *  Device and disk utility programs: 
  *  Download - Front end for the GNU WGet 
  *  HEdit - Hex editor 
  *  SysInfo - CPU Display 
  *  ZipTool - Front end for ZipTools
 

%package -n %{name}-devel
Summary:        Development header files for %{name}
Group:          Development/C
Requires:       %{name} = %{version}-%{release}
Provides:       %{name}-devel = %{version}-%{release}
Obsoletes:     libendeavour2-devel
Provides:       libendeavour2-devel
 
%description -n %{name}-devel
Libraries, include files and other resources you can use to develop
%{name} applications.

%prep
%setup -q 
%patch -p 1

%build
export CFLAGS="%optflags -fPIC"
./configure Linux -v --disable=arch-i686 --libdir=-L%{_libdir}
make \
    PREFIX=%{_prefix} \
    LIB_DIR=%{_libdir} \
    MAN_DIR=/usr/share/man/man1 \
    EDV_INCLUDE_DIR=%{_includedir}/%{name}%{API} \
    EDV_LIB_DIR=%{_libdir}/%{name}%{API} \
    EDV_BIN_DIR=%{_libdir}/%{name}%{API} \
    EDV_ARCH_DIR=%{_libdir}/%{name}%{API} \
    all
 

%install
rm -rf %{buildroot}
make \
    PREFIX=%{buildroot}%{_prefix} \
    LIB_DIR=%{buildroot}%{_libdir} \
    MAN_DIR=%{buildroot}/usr/share/man/man1 \
    MAN1_DIR=%{buildroot}/usr/share/man/man1 \
    EDV_INCLUDE_DIR=%{buildroot}%{_includedir}/%{name}%{API} \
    EDV_LIB_DIR=%{buildroot}%{_libdir}/%{name}%{API} \
    EDV_BIN_DIR=%{buildroot}%{_libdir}/%{name}%{API} \
    EDV_ARCH_DIR=%{buildroot}%{_libdir}/%{name}%{API} \
    install

# remove useless symlink
rm -f %{buildroot}%{_libdir}/libendeavour2.so 

mkdir -p %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}.desktop << EOF
[Desktop Entry]
Name=Endeavour
Comment=Graphical file manager
Exec=%{_bindir}/%{name}%{API}
Icon=%{_iconsdir}/%{name}.png
Terminal=false
Type=Application 
StartupNotify=true
Categories=GTK;FileManager;X-MandrivaLinux-System-FileTools;
EOF

rm -f %{buildroot}%{_libdir}/%{name}2/{LICENSE,README}

%if %mdkversion < 200900
%post
%update_menus
%{update_desktop_database}
%endif

%if %mdkversion < 200900
%postun
%clean_menus
%{clean_desktop_database}
%endif
 
%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc AUTHORS HACKING INSTALL LANGUAGE LICENSE README TODO
%{_bindir}/%{name}%{API}
%{_libdir}/%{name}%{API}
%{_mandir}/man1/*
%exclude %{_mandir}/man1/*config*
%{_datadir}/applications/*.desktop
%{_datadir}/%{name}%{API}
#%{_libdir}/*.so
%{_iconsdir}/%{name}%{API}*
 

%files -n %{name}-devel
%defattr(-,root,root)
%{_includedir}/%{name}%{API}
%{_bindir}/%{name}%{API}-config 
%{_mandir}/man1/*config*


%changelog
* Thu Jul 24 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.8.5-3mdv2009.0
+ Revision: 244896
- rebuild

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

* Tue Feb 05 2008 Guillaume Rousse <guillomovitch@mandriva.org> 2.8.5-1mdv2008.1
+ Revision: 162656
- update gcc patch
- spec cleanup
- fix dependencies
  fix x86_64 build
- new version
- rebuild
- new version
  drop old menu
- update to new version 2.8.1

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - rebuild with -fPIC
    - kill re-definition of %%buildroot on Pixel's request
    - buildrequires X11-devel instead of XFree86-devel
    - kill desktop-file-validate's 'warning: key "Encoding" in group "Desktop Entry" is deprecated'


* Tue Sep 26 2006 Charles A Edwards <eslrahc@mandriva.org> 2.7.1-3mdv2007.0
- adjust menu entry and synce src and bi rpms

* Mon Sep 25 2006 Charles A Edwards <eslrahc@mandriva.org> 2.7.1-2mdv2007.0
- fix .desktop entry (Thanks to "Marek Kruz.el" <marek@202-159.is.net.pl>)

* Tue Aug 01 2006 Charles A Edwards <eslrahc@mandriva.org> 2.7.1-1mdv2007.0
- 2.7.1
- use API not major
- drop lib pkgs, handle as would plugin

* Fri Jul 07 2006 Charles A Edwards <eslrahc@mandriva.org> 2.6.1-2mdv2007.0
- fix provides
- add link

* Mon Jul 03 2006 Charles A Edwards <eslrahc@mandriva.org> 2.6.1-1mdv2007.0
- 2.6.1
- add zip and mode extention support
- update description 
- fix so install
- add man to devel pkg
- rm dub _liconsdir entry
- xdg

* Thu Jan 05 2006 Guillaume Rousse <guillomovitch@mandriva.org> 2.5.7-1mdk
- New release 2.5.7
- %%mkrel

* Sun Nov 06 2005 Guillaume Rousse <guillomovitch@mandriva.org> 2.5.6-1mdk
- New release 2.5.6

* Tue Sep 20 2005 Guillaume Rousse <guillomovitch@mandriva.org> 2.5.3-1mdk
- New release 2.5.3

* Sun Feb 06 2005 Lenny Cartier <lenny@mandrakesoft.com> 2.5.2-1mdk
- 2.5.2

* Sun Jan 16 2005 Guillaume Rousse <guillomovitch@mandrake.org> 2.5.1-1mdk
- New release 2.5.1

* Tue Nov 16 2004 Guillaume Rousse <guillomovitch@mandrake.org> 2.4.6-2mdk 
- fix menu entry

* Tue Nov 16 2004 Guillaume Rousse <guillomovitch@mandrakesoft.com> 2.4.6-1mdk
- New release 2.4.6

* Thu Jul 22 2004 Guillaume Rousse <guillomovitch@mandrake.org> 2.4.4-2mdk 
- explicit libdir

* Tue Jul 06 2004 Guillaume Rousse <guillomovitch@mandrakesoft.com> 2.4.4-1mdk
- New release 2.4.4

* Wed Jun 09 2004 Lenny Cartier <lenny@mandrakesoft.com> 2.4.3-1mdk
- 2.4.3

* Fri Jun 04 2004 Guillaume Rousse <guillomovitch@mandrake.org> 2.4.2-1mdk
- new version

* Mon May 10 2004 Lenny Cartier <lenny@mandrakesoft.com> 2.4.1-1mdk
- 2.4.1
- remove patch merged upstream

* Fri Jan 30 2004 Guillaume Rousse <guillomovitch@mandrake.org> 2.3.7-1mdk
- new version
- libification
- correct doc files
- use original icons
- new menu

* Mon Dec 29 2003 Michael Scherer <misc@mandrake.org> 2.3.6-2mdk
- remove /usr/lib/libendeavour2.so link ( was not present before )

* Sat Dec 06 2003 Michael Scherer <misc@mandrake.org> 2.3.6-1mdk
- 2.3.6
- drop the last part of the previous patch