diff options
Diffstat (limited to 'org.gnome.GnomeMaxima.spec')
-rw-r--r-- | org.gnome.GnomeMaxima.spec | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/org.gnome.GnomeMaxima.spec b/org.gnome.GnomeMaxima.spec new file mode 100644 index 0000000..f365948 --- /dev/null +++ b/org.gnome.GnomeMaxima.spec @@ -0,0 +1,59 @@ +Name: %{_name} +Version: %{_version} +Release: 1%{?dist} +Summary: GNOME Maxima + +License: GPLv2+ +URL: http://wiki.gnome.org/Apps/GnomeMaxima +Source0: %{_distdir}-%{version}.tar.xz +BuildArch: x86_64 i686 + +Provides: org.gnome.GnomeMaxima.Application = %{_version} + +%description +This is a graphical frontend to the maxima computer algebra system. + +%prep +%setup -q -n %{_distdir}-%{version} + +%build +%configure --disable-static +make %{?_smp_mflags} + +%install +make install DESTDIR=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' +rm -fR $RPM_BUILD_ROOT/%{_bindir} +rm -fR $RPM_BUILD_ROOT/%{_datadir}/org.gnome.GnomeMaxima/gir-1.0 +desktop-file-edit $RPM_BUILD_ROOT/%{_datadir}/applications/%{name}.Application.desktop \ + --set-key=X-AppInstall-Package --set-value=%{name} + +%find_lang %{name} + +%check +desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/%{name}.Application.desktop + +%post +touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : + +%postun +if [ $1 -eq 0 ] ; then + glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : + touch --no-create %{_datadir}/icons/hicolor &>/dev/null + gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : +fi + +%posttrans +glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : +gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : + +%files -f %{name}.lang +%doc NEWS COPYING +%{_datadir}/appdata/%{name}.Application.appdata.xml +%{_datadir}/applications/%{name}.Application.desktop +%{_datadir}/dbus-1/services/%{name}.Application.service +%{_datadir}/glib-2.0/schemas/%{name}.Application.gschema.xml +%{_datadir}/gnome-shell/search-providers/%{name}.Application.search-provider.ini +%{_datadir}/icons/hicolor/*/apps/%{name}.Application.png +%{_datadir}/%{name}/ +%{_libdir}/%{name}/ |