diff --git a/.gitignore b/.gitignore index 23aad6d..1f8db22 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /nemo-extensions-1.8.0.git3e366de.tar.gz /nemo-extensions-2.0.0.gitfd3cc88.tar.gz +/nemo-extensions-2.0.0.git6c86726.tar.gz diff --git a/nemo-extensions.spec b/nemo-extensions.spec index 40b3711..e969008 100644 --- a/nemo-extensions.spec +++ b/nemo-extensions.spec @@ -1,8 +1,8 @@ -%global _internal_version fd3cc88 +%global _internal_version 6c86726 Name: nemo-extensions Version: 2.0.0 -Release: 0.1.git%{_internal_version}%{?dist} +Release: 0.2.git%{_internal_version}%{?dist} Summary: Extensions for Nemo License: GPLv2+ and LGPLv2 @@ -20,7 +20,15 @@ BuildRequires: pygobject3-devel BuildRequires: gnome-common BuildRequires: intltool BuildRequires: gtk-doc -BuildRequires: libnotify-devel +BuildRequires: libnotify-devel +BuildRequires: cjs-devel +BuildRequires: evince-devel +BuildRequires: libmusicbrainz5-devel +BuildRequires: gstreamer1-plugins-base-devel +BuildRequires: webkitgtk3-devel +BuildRequires: clutter-gtk-devel +BuildRequires: clutter-gst2-devel +BuildRequires: gtksourceview3-devel %description Extensions for Nemo @@ -78,6 +86,20 @@ Requires: nemo-python %description -n nemo-terminal Nemo Terminal is a terminal embedded in Nemo +%package -n nemo-preview +Summary: A quick previewer for Nemo +License: GPLv2+ +Requires: nemo + +%description -n nemo-preview +Nemo Preview is a GtkClutter and Javascript-based quick previewer +for Nemo. +It is capable of previewing documents, PDFs, sound and video files, +some text files, and possibly others in the future. + +To activate the preview, left-click the file and hit space. +The preview can be closed by hitting space again, or escape. + %prep %setup -q -n linuxmint-%{name}-%{_internal_version} @@ -105,6 +127,13 @@ NOCONFIGURE=1 ./autogen.sh make V=1 %{?_smp_mflags} popd +pushd nemo-preview +NOCONFIGURE=1 ./autogen.sh +intltoolize -f +%configure +make V=1 %{?_smp_mflags} +popd + %install rm -rf %{buildroot} pushd nemo-pastebin @@ -134,15 +163,21 @@ install -pm 0644 src/org.nemo.extensions.nemo-terminal.gschema.xml %{buildroot}/ install -pm 0644 pixmap/logo_120x120.png %{buildroot}/%{_datadir}/nemo-terminal popd +pushd nemo-preview +%make_install +popd + # remove useless libtool archive files rm %{buildroot}/%{_libdir}/nemo/extensions-3.0/libnemo-*.la rm %{buildroot}/%{_libdir}/nemo/extensions-3.0/libnemo-*.a +rm %{buildroot}/%{_libdir}/nemo-preview/libnemo-preview-1.0.la desktop-file-install \ --delete-original \ --dir=%{buildroot}%{_datadir}/applications \ %{buildroot}/%{_datadir}/applications/nemo-pastebin-configurator.desktop +%find_lang nemo-preview %postun -n nemo-pastebin if [ $1 -eq 0 ] ; then @@ -194,7 +229,18 @@ fi %{_datadir}/nemo-terminal/ %{_datadir}/glib-2.0/schemas/org.nemo.extensions.nemo-terminal.gschema.xml +%files -n nemo-preview -f nemo-preview.lang +%doc nemo-preview/{README,COPYING} +%{_bindir}/nemo-preview +%{_libdir}/nemo-preview/ +%{_libexecdir}/nemo-preview-start +%{_datadir}/nemo-preview/ +%{_datadir}/dbus-1/services/org.nemo.Preview.service + %changelog +* Sat Nov 23 2013 Leigh Scott - 2.0.0-0.2.git6c86726 +- add nemo-preview extension + * Thu Oct 31 2013 Leigh Scott - 2.0.0-0.1.gitfd3cc88 - update to latest git - add nemo-terminal extension diff --git a/sources b/sources index 65abb6c..6283dca 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -272e87c7f3395593945b87648df3c029 nemo-extensions-2.0.0.gitfd3cc88.tar.gz +e8d2f2d726940b244c57984a930ce2ae nemo-extensions-2.0.0.git6c86726.tar.gz