[gpaste/f20] Update to 3.10

Mohamed ElMorabity melmorabity at fedoraproject.org
Tue Mar 25 21:59:04 UTC 2014


commit e4c4f2d6b1b8d209df98c302367d4a232ea396bb
Author: Mohamed El Morabity <melmorabity at fedoraproject.org>
Date:   Tue Mar 25 20:01:36 2014 +0100

    Update to 3.10

 .gitignore  |    1 +
 gpaste.spec |   34 ++++++++++++++++++++++------------
 sources     |    2 +-
 3 files changed, 24 insertions(+), 13 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 3820f35..3a954b9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,3 +21,4 @@
 /gpaste-3.5.tar.xz
 /gpaste-3.6.tar.xz
 /gpaste-3.8.tar.xz
+/gpaste-3.10.tar.xz
diff --git a/gpaste.spec b/gpaste.spec
index 972adc6..b539aa0 100644
--- a/gpaste.spec
+++ b/gpaste.spec
@@ -1,7 +1,7 @@
 %global alt_name GPaste
 
 Name:           gpaste
-Version:        3.8
+Version:        3.10
 Release:        1%{?dist}
 Summary:        Clipboard management system
 
@@ -10,24 +10,25 @@ License:        GPLv3+
 URL:            https://github.com/Keruspe/GPaste
 Source0:        http://www.imagination-land.org/files/%{name}/%{name}-%{version}.tar.xz
 
+BuildRequires:  appdata-tools
 BuildRequires:  chrpath
 BuildRequires:  desktop-file-utils
 BuildRequires:  intltool
+BuildRequires:  pkgconfig(clutter-1.0)
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(gdk-3.0)
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
+BuildRequires:  pkgconfig(gdk-x11-3.0)
 BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gnome-keybindings)
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gtk+-3.0)
-BuildRequires:  pkgconfig(libxml-2.0)
+BuildRequires:  pkgconfig(pango)
 BuildRequires:  pkgconfig(systemd)
 BuildRequires:  pkgconfig(x11)
-BuildRequires:  pkgconfig(xfixes)
 BuildRequires:  pkgconfig(xi)
-BuildRequires:  pkgconfig(xtst)
 BuildRequires:  vala-tools
 Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
 Requires:       control-center-filesystem
@@ -84,6 +85,7 @@ Requires:       %{name} = %{version}-%{release}
 %configure \
   --disable-schemas-compile \
   --disable-silent-rules \
+  --disable-unity \
   --enable-applet \
   --enable-systemd \
   --enable-vala
@@ -101,22 +103,23 @@ install -pm 0644 data/completions/%{name} -t $RPM_BUILD_ROOT%{_datadir}/bash-com
 install -d $RPM_BUILD_ROOT%{_datadir}/zsh/site-functions/
 install -pm 0644 data/completions/_%{name} -t $RPM_BUILD_ROOT%{_datadir}/zsh/site-functions/
 
-# Move gpaste-applet desktop file to /etc/xdg/autostart
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/
-mv $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-applet.desktop $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/
 
 %find_lang %{alt_name}
 
-# Removing Rpath
+# Remove Rpath
 chrpath --delete \
   $RPM_BUILD_ROOT%{_bindir}/* \
   $RPM_BUILD_ROOT%{_libdir}/*.so.* \
   $RPM_BUILD_ROOT%{_libexecdir}/%{name}/*
 
+# Drop useless AppData file for GPaste AppIndicator
+rm $RPM_BUILD_ROOT%{_datadir}/appdata/org.gnome.GPaste.AppIndicator.appdata.xml
+
 
 %check
-desktop-file-validate $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/gpaste-applet.desktop
-desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-settings.desktop
+desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.GPaste.Settings.desktop
+desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.GPaste.Applet.desktop
+desktop-file-validate $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/org.gnome.GPaste.Applet.desktop
 
 
 %post libs -p /sbin/ldconfig
@@ -139,7 +142,9 @@ fi
 %doc AUTHORS COPYING NEWS README.md THANKS TODO
 %{_bindir}/%{name}
 %{_libexecdir}/%{name}/
-%{_datadir}/applications/%{name}-settings.desktop
+%dir %{_datadir}/appdata
+%{_datadir}/appdata/org.gnome.GPaste.Settings.appdata.xml
+%{_datadir}/applications/org.gnome.GPaste.Settings.desktop
 %{_datadir}/dbus-1/services/*.service
 %{_datadir}/glib-2.0/schemas/*.xml
 %{_datadir}/gnome-control-center/keybindings/*.xml
@@ -164,8 +169,10 @@ fi
 
 %files applet
 %{_libexecdir}/%{name}/%{name}-applet
+%{_datadir}/appdata/org.gnome.GPaste.Applet.appdata.xml
+%{_datadir}/applications/org.gnome.GPaste.Applet.desktop
 %{_mandir}/man1/%{name}-applet.1.*
-%{_sysconfdir}/xdg/autostart/%{name}-applet.desktop
+%{_sysconfdir}/xdg/autostart/org.gnome.GPaste.Applet.desktop
 
 
 %files -n gnome-shell-extension-%{name}
@@ -173,6 +180,9 @@ fi
 
 
 %changelog
+* Tue Mar 25 2014 Mohamed El Morabity <melmorabity at fedoraproject.org> - 3.10-1
+- Update to 3.10
+
 * Wed Feb 12 2014 Mohamed El Morabity <melmorabity at fedoraproject.org> - 3.8-1
 - Update to 3.8
 
diff --git a/sources b/sources
index d00cf70..0e7f211 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d1544bb3f16d054df39dd245e44fa2fb  gpaste-3.8.tar.xz
+c07c89d14925508fde98eac4b069324f  gpaste-3.10.tar.xz


More information about the scm-commits mailing list