Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 5012b0cd8f270632f6bdca154a0a0a0c > files > 3

ephoto-2.15.0-5mdv2008.0.src.rpm

%define	name	ephoto
%define	version 2.15.0
%define release %mkrel 5

%define major 0
%define libname %mklibname %{name} %major
%define libnamedev %mklibname %{name} %major -d

Summary: 	Enlightenment photo manager
Name: 		%{name}
Version: 	%{version}
Release: 	%{release}
License: 	BSD
Group: 		Graphics
URL: 		http://get-e.org/
Source: 	%{name}-%{version}.tar.bz2
Source1:	%name.desktop
BuildRoot: 	%{_tmppath}/%{name}-buildroot
BuildRequires:	evas-devel >= 0.9.9.038, ewl-devel >= 0.5.1.008 
Buildrequires:  epsilon-devel >= 0.3.0.008, emotion-devel >= 0.0.1.005
BuildRequires:	ecore-devel >= 0.9.9.038, edje-devel >= 0.5.0.038,  edje >= 0.5.0.038
BuildRequires:	%{mklibname sqlite3_0}-devel, %{mklibname exif-gtk5}-devel
Buildrequires:  gettext-devel, cvs
BuildRequires:  ImageMagick
BuildRequires:  desktop-file-utils


%description
Ephoto is an ewl app that is used for sophisticate image viewing.
This package is part of the Enlightenment DR17 desktop shell.

%prep
rm -rf $RPM_BUILD_ROOT
%setup -q

%build
./autogen.sh
%configure2_5x
%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall

# %lang(fr) /usr/share/locale/fr/LC_MESSAGES/ephoto.mo
%find_lang %{name}
for mo in `ls %buildroot%_datadir/locale/` ;
do Y=`echo -n $mo | sed -e "s|/||"`;
echo "%lang($Y) $(echo %_datadir/locale/${mo}/LC_MESSAGES/%{name}.mo)" >> $RPM_BUILD_DIR/%{name}-%{version}/%{name}.lang
done

mkdir -p $RPM_BUILD_ROOT%{_menudir}

cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name}
?package(%{name}):\
        needs="X11" \
        section="Multimedia/Graphics" \
        title="Ephoto" \
        longtitle="Ephoto Image Viewer/Editor/Manipulator/Slideshow creator" \
        command="%{_bindir}/ephoto" \
        icon="ephoto.png" \
        startup_notify="true" \
        xdg="true"
EOF

mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications/
cp -vf %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/applications/

desktop-file-install --vendor="" \
  --remove-category="Application" \
  --add-category="X-MandrivaLinux-Multimedia-Graphics" \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/%name.desktop

mkdir -p %buildroot{%_liconsdir,%_iconsdir,%_miconsdir}
install -m 644 data/images/emblem-photos.png %buildroot%_liconsdir/ephoto.png
convert -resize 32x32 data/images/emblem-photos.png %buildroot%_iconsdir/ephoto.png
convert -resize 16x16 data/images/emblem-photos.png %buildroot%_miconsdir/ephoto.png

mkdir -p %buildroot%{_datadir}/pixmaps
cp data/images/emblem-photos.png %buildroot%{_datadir}/pixmaps/ephoto.png

%post 
%{update_menus} 

%postun 
%{clean_menus} 


%clean
rm -rf $RPM_BUILD_ROOT

%files -f %{name}.lang
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING NEWS README TODO
%{_bindir}/*
%{_datadir}/%name
%{_menudir}/*
%_liconsdir/*.png
%_iconsdir/*.png
%_miconsdir/*.png
%_datadir/pixmaps/*.png
%{_datadir}/applications/*



%changelog
* Fri Jun 01 2007 Antoine Ginies <aginies@mandriva.com> 2.15.0-5mdv2008.0
+ Revision: 33670
- move to Graphics group
- ?\195?\169fix specfile

* Fri May 25 2007 Antoine Ginies <aginies@mandriva.com> 2.15.0-3mdv2008.0
+ Revision: 31172
- fix desktop file
- add desktop file

* Fri May 25 2007 Antoine Ginies <aginies@mandriva.com> 2.15.0-2mdv2008.0
+ Revision: 31083
- CVS snapshot 20070525

* Fri May 25 2007 Antoine Ginies <aginies@mandriva.com> 2.15.0-1mdv2008.0
+ Revision: 31016
- add BuildRequires: ImageMagick
- add edje buildrequires
- adjust buildrequires
- add cvs buildrequires
- add gettext-devel buildrequires
- fix buildrequires (exif-gtk5-devel)
- CVS snaphot 20070524, add menu entry, add lang, remove cvs release, adjust buildrequires
- Import ephoto



* Tue Mar 28 2006 Austin Acton <austin@mandriva.org> 0.15.0-0.20060323.1mdk
- initial package