Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > f803d03089ced3e8f54ef06729dbd63d > files > 3

ease-0.4-1.fc13.src.rpm

%global vapi_ver 0.10
Name:           ease
Version:        0.4
Release:        1%{?dist}
Summary:        GNOME desktop presentation application

Group:          Applications/Productivity
License:        GPLv3+
URL:            http://www.ease-project.org/
Source0:        http://ftp.gnome.org/pub/GNOME/sources/ease/0.4/ease-%{version}.tar.bz2
# desktop file's MimeType must have a ; trailing character
Patch0:         ease-0.4-fix_mime-type.patch

BuildRequires:  pkgconfig(clutter-gst-1.0)
BuildRequires:  pkgconfig(clutter-gtk-0.10)
BuildRequires:  pkgconfig(gee-1.0)
BuildRequires:  pkgconfig(json-glib-1.0)
BuildRequires:  pkgconfig(libarchive)
BuildRequires:  pkgconfig(poppler-glib)
BuildRequires:  pkgconfig(gmodule-2.0)
BuildRequires:  pkgconfig(rest-0.6)
BuildRequires:  pkgconfig(rest-extras-0.6)
BuildRequires:  pkgconfig(unique-1.0)
BuildRequires:  desktop-file-utils
BuildRequires:  intltool
Requires:       shared-mime-info

%description
Ease is a modern desktop presentation application for GNOME, with
Clutter-based visuals.

With a simple design, Ease is painless to use. It is intended to
integrate well into your current GNOME-based desktop.

%package        devel
Summary:        Development files for %{name}
Group:          Development/Libraries
Requires:       %{name} = %{version}-%{release}

%description    devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.


%prep
%setup -q
%patch0 -p1 -b .fix_mime-type


%build
%configure --disable-static
# Don't use rpath!
sed -i 's|/lib /usr/lib|/lib /usr/lib /lib64 /usr/lib64|' libtool
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT

# validate desktop file
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/ease.desktop

# remove *.la files
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la

# add version suffix
mv $RPM_BUILD_ROOT%{_datadir}/vala{,-%{vapi_ver}}

%find_lang %{name}


%post
/sbin/ldconfig
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
update-desktop-database &> /dev/null || :
update-mime-database %{_datadir}/mime &> /dev/null || :

%postun
/sbin/ldconfig
if [ $1 -eq 0 ] ; then
    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi
update-desktop-database &> /dev/null || :
update-mime-database %{_datadir}/mime &> /dev/null || :

%posttrans
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :


%files -f %{name}.lang
%defattr(-,root,root,-)
%doc COPYING AUTHORS NEWS
%{_bindir}/ease
%{_libdir}/libease-core-%{version}.so.*
%{_libdir}/libflutter-%{version}.so.*
%{_datadir}/applications/ease.desktop
%{_datadir}/ease
%{_datadir}/icons/gnome/scalable/mimetypes/gnome-mime-application-x-ease.svg
%{_datadir}/icons/hicolor/scalable/apps/ease.svg
%{_datadir}/mime/packages/ease-mime.xml

%files devel
%defattr(-,root,root,-)
%{_includedir}/ease
%{_includedir}/flutter
%{_libdir}/libease-core-%{version}.so
%{_libdir}/libflutter-%{version}.so
%{_libdir}/pkgconfig/ease-core-%{version}.pc
%{_libdir}/pkgconfig/flutter-%{version}.pc
%{_datadir}/vala-%{vapi_ver}/vapi/*.deps
%{_datadir}/vala-%{vapi_ver}/vapi/*.vapi


%changelog
* Tue Nov 16 2010 Michel Salim <salimma@fedoraproject.org> - 0.4-1
- Initial package