cvsextras e112976
Name:           gwenview
543552d
Version:        1.4.1
543552d
Release:        1%{?dist}
ea17e8c
Summary:        Simple image viewer for KDE
cvsextras e112976
cvsextras e112976
Group:          Applications/Multimedia
cvsextras e112976
License:        GPL
cvsextras e112976
URL:            http://gwenview.sf.net
543552d
Source0:        http://dl.sf.net/gwenview/gwenview-%{version}.tar.bz2
543552d
Source1:        http://dl.sf.net/gwenview/gwenview-i18n-%{version}.tar.bz2
ed2ab3c
# Patch for libexif >= 0.6.13
ed2ab3c
Patch0:         gwenview-1.4.0-libexif.patch
cvsextras e112976
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsextras e112976
0226981
BuildRequires:  kdelibs-devel >= 6:3.1
0226981
BuildRequires:  desktop-file-utils
0226981
BuildRequires:  libkipi-devel
0226981
BuildRequires:  gettext
1c64d63
BuildRequires:  libexif-devel
543552d
BuildRequires:  exiv2-devel
7a4cf14
%if "%{fedora}" >= "5"
96de55d
BuildRequires:  libXt-devel
96de55d
%endif
cvsextras e112976
cfc0e97
# Maybe I'll split it in the future
cfc0e97
Provides:       gwenview-i18n = %{version}-%{release}
cfc0e97
cfc0e97
cvsextras e112976
%description
ea17e8c
Gwenview is an image viewer for KDE.
cvsextras e112976
ea17e8c
It features a folder tree window and a file list window to provide easy
ea17e8c
navigation in your file hierarchy.  Image loading is done by the Qt library,
ea17e8c
so it supports all image formats your Qt installation supports.
cvsextras e112976
cvsextras e112976
cvsextras e112976
%prep
cfc0e97
%setup -q -a 1
ed2ab3c
%if "%{fedora}" >= "6"
ed2ab3c
%patch0 -p0
ed2ab3c
%endif
d3859c3
cvsextras e112976
cvsextras e112976
%build
8ee1ff3
unset QTDIR && . %{_sysconfdir}/profile.d/qt.sh
f77ce01
# work around an improper ${kdelibsuff}
f77ce01
export QTLIB=${QTDIR}/lib QTINC=${QTDIR}/include
e031dfe
%configure --disable-rpath --disable-debug --enable-kipi
0226981
# --enable-final  \
cvsextras e112976
make %{?_smp_mflags}
cvsextras e112976
cfc0e97
cd %{name}-i18n-%{version}
cfc0e97
%configure
cfc0e97
make %{?_smp_mflags}
cfc0e97
cd ..
cfc0e97
cvsextras e112976
cvsextras e112976
%install
cvsextras e112976
rm -rf $RPM_BUILD_ROOT
cvsextras e112976
make install DESTDIR=$RPM_BUILD_ROOT
cvsextras e112976
cvsextras e112976
desktop-file-install --vendor fedora --delete-original \
0226981
  --dir $RPM_BUILD_ROOT%{_datadir}/applications/kde \
cvsextras e112976
  --add-category X-Fedora \
cvsextras e112976
  --add-category Application \
cvsextras e112976
  --add-category Viewer \
cvsextras e112976
  $RPM_BUILD_ROOT%{_datadir}/applications/kde/%{name}.desktop
cvsextras e112976
cfc0e97
cd %{name}-i18n-%{version}
cfc0e97
make install DESTDIR=$RPM_BUILD_ROOT
cfc0e97
cd ..
cfc0e97
e031dfe
# Files list
0226981
%find_lang %{name}
cfc0e97
e031dfe
# HTML help
e031dfe
for lang_dir in $RPM_BUILD_ROOT%{_datadir}/doc/HTML/* ; do
e031dfe
  if [ -d $lang_dir ]; then
e031dfe
    lang=$(basename $lang_dir)
e031dfe
    echo "%lang($lang) %{_datadir}/doc/HTML/$lang/*" >> %{name}.lang
e031dfe
    # replace absolute symlinks with relative ones
e031dfe
    pushd $lang_dir
e031dfe
      for i in *; do
e031dfe
        [ -d $i -a -L $i/common ] && rm -f $i/common && ln -sf ../common $i/common
e031dfe
      done
e031dfe
    popd
e031dfe
  fi
e031dfe
done
cvsextras e112976
cvsextras e112976
0226981
%post -p /sbin/ldconfig
cvsextras e112976
0226981
%postun -p /sbin/ldconfig
cvsextras e112976
cvsextras e112976
cvsextras e112976
%clean
cvsextras e112976
rm -rf $RPM_BUILD_ROOT
cvsextras e112976
cvsextras e112976
cvsextras e112976
%files -f %{name}.lang
cvsextras e112976
%defattr(-,root,root,-)
cfc0e97
%doc AUTHORS COPYING NEWS README TODO
cvsextras e112976
%{_bindir}/*
cvsextras e112976
%{_datadir}/applications/kde/*.desktop
cvsextras e112976
%{_datadir}/apps/konqueror/servicemenus/*
cvsextras e112976
%{_datadir}/icons/*/*/apps/*
e031dfe
%{_datadir}/apps/gwenview
e031dfe
%{_datadir}/apps/gvdirpart
e031dfe
%{_datadir}/apps/gvimagepart
e031dfe
%{_datadir}/apps/kconf_update
0226981
%{_datadir}/services/*.desktop
e031dfe
%{_datadir}/config.kcfg/*.kcfg
cvsextras e112976
%{_mandir}/man1/*
0226981
%{_libdir}/lib*
0226981
%{_libdir}/kde3/lib*
b987061
%{_libdir}/kde3/gwenview.*
cvsextras e112976
cvsextras e112976
cvsextras e112976
%changelog
543552d
* Mon Nov 27 2006 Aurelien Bompard <abompard@fedoraproject.org> 1.4.1-1
543552d
- version 1.4.1
543552d
ed2ab3c
* Tue Oct 03 2006 Aurelien Bompard <abompard@fedoraproject.org> 1.4.0-3
ed2ab3c
- patch for latest libexif-devel
ed2ab3c
1c64d63
* Tue Oct 03 2006 Aurelien Bompard <abompard@fedoraproject.org> 1.4.0-2
1c64d63
- missing BR: libexif-devel
1c64d63
1c64d63
* Tue Oct 03 2006 Aurelien Bompard <abompard@fedoraproject.org> 1.4.0-1
1c64d63
- version 1.4.0
1c64d63
adad3d9
* Wed Aug 30 2006 Aurelien Bompard <abompard@fedoraproject.org> 1.3.1-6
adad3d9
- rebuild
adad3d9
7a4cf14
* Tue Apr 11 2006 Aurelien Bompard <gauret[AT]free.fr> 1.3.1-5
7a4cf14
- fix build outside the buildsystem (bug 188486)
7a4cf14
db1c660
* Tue Feb 21 2006 Aurelien Bompard <gauret[AT]free.fr> 1.3.1-4
db1c660
- rebuild for fc5
db1c660
96de55d
* Thu Nov 24 2005 Aurelien Bompard <gauret[AT]free.fr> 1.3.1-3
96de55d
- fix build with modular Xorg
96de55d
f77ce01
* Wed Nov 23 2005 Aurelien Bompard <gauret[AT]free.fr> 1.3.1-2
f77ce01
- fix build (qt env var)
f77ce01
e031dfe
* Sun Nov 20 2005 Aurelien Bompard <gauret[AT]free.fr> 1.3.1-1
e031dfe
- version 1.3.1
e031dfe
- drop patch0
e031dfe
e031dfe
* Mon Sep 12 2005 Aurelien Bompard <gauret[AT]free.fr> 1.3.0-1
e031dfe
- version 1.3.0
e031dfe
d3859c3
* Thu Jun  2 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.2.0-4.fc4
d3859c3
- temporarily add patch to work around Fedora Core bug 159090
d3859c3
8ee1ff3
* Thu May 26 2005 Jeremy Katz <katzj@redhat.com> - 1.2.0-3.fc4
8ee1ff3
- fix build on 64bit systems (#158887)
8ee1ff3
def0911
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 1.2.0-2.fc4
def0911
- rebuild on all arches
def0911
b987061
* Fri Apr 08 2005 Aurelien Bompard <gauret[AT]free.fr> 1.2.0-1.fc4
b987061
- version 1.2.0
b987061
- change release tag for FC4
b987061
3b1fb34
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
3b1fb34
- rebuilt
3b1fb34
0226981
* Wed Nov 24 2004 Aurelien Bompard <gauret[AT]free.fr> 0:1.1.6-2
0226981
- remove hardcoded requirement to kipi-plugins
0226981
0226981
* Mon Oct 25 2004 Aurelien Bompard <gauret[AT]free.fr> 0:1.1.6-0.fdr.1
0226981
- version 1.1.6
0226981
- drop FC1 support
0226981
cvsextras e112976
* Wed Mar 17 2004 Aurelien Bompard <gauret[AT]free.fr> 0:1.0.1-0.fdr.4
cvsextras e112976
- fix typo in desktop file
cvsextras e112976
cvsextras e112976
* Tue Mar 16 2004 Aurelien Bompard <gauret[AT]free.fr> 0:1.0.1-0.fdr.3
cvsextras e112976
- apply fedora.us suggestions (#1386) :
cvsextras e112976
  - fix desktop file
cvsextras e112976
  - prepare for FC2
cvsextras e112976
  - remove explicit requires, rpm handles this
cvsextras e112976
cvsextras e112976
* Mon Mar 15 2004 Aurelien Bompard <gauret[AT]free.fr> 0:1.0.1-0.fdr.2
cvsextras e112976
- requires libjpeg to rotate and flip images
cvsextras e112976
- remove desktop file category AudioVideo
cvsextras e112976
cvsextras e112976
* Sun Mar 14 2004 Aurelien Bompard <gauret[AT]free.fr> 0:1.0.1-0.fdr.1
cvsextras e112976
- Initial RPM release.