%global alt_name GPaste Name: gpaste Version: 3.0.2 Release: 1%{?_dist_release} Summary: Clipboard management system Summary(ja): クリップボード管理システム Group: User Interface/Desktops License: GPLv3+ URL: https://github.com/Keruspe/GPaste Source0: https://github.com/downloads/Keruspe/%{alt_name}/%{name}-%{version}.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: chrpath BuildRequires: dbus-devel BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: glib2-devel >= 2.30 BuildRequires: gobject-introspection-devel BuildRequires: gtk3-devel BuildRequires: intltool >= 0.40.0 BuildRequires: libxml2-devel BuildRequires: libXtst-devel BuildRequires: vala-devel >= 0.14 BuildRequires: vala-tools >= 0.14 BuildRequires: xcb-util-keysyms-devel Requires: %{name}-libs%{?_isa} = %{version}-%{release} %description gpasted is a clipboard management daemon with DBus interface. gpaste is its CLI client and gpaste-settings is a tool to edit gpasted settings. %package libs Summary: Library to manage the clipboard history Group: System Environment/Libraries %description libs libgpaste is a library to manage the clipboard history (used by gpasted). %package devel Summary: Development files for %{name} Summary(ja): %{name} の開発ファイル Group: Development/Libraries Requires: %{name}-libs%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package -n gnome-shell-extensions-%{name} Summary: GNOME Shell extension for GPaste Summary(ja): GPaste 用の Gnome Shell 機能拡張 Group: User Interface/Desktops Requires: gnome-shell >= 3.3.5 Requires: %{name} = %{version}-%{release} BuildArch: noarch %description -n gnome-shell-extensions-%{name} %{summary}. %prep %setup -q %build ./autogen.sh # Applet disabled since it is unusable in GNOME 3 %configure \ --disable-applet \ --disable-schemas-compile make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT rm $RPM_BUILD_ROOT%{_libdir}/*.la # Fix Rpath issues chrpath --delete $RPM_BUILD_ROOT%{_libexecdir}/%{name}/gpasted chrpath --delete $RPM_BUILD_ROOT%{_libexecdir}/%{name}/gpaste-settings # Install bash/zsh completion support install -d $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/ install -pm 0644 data/completions/%{name} -t $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/ install -d $RPM_BUILD_ROOT%{_datadir}/zsh/site-functions/ install -pm 0644 data/completions/_%{name} -t $RPM_BUILD_ROOT%{_datadir}/zsh/site-functions/ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-settings.desktop %find_lang %{alt_name} %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %postun if [ $1 -eq 0 ]; then /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : fi %posttrans /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : %files -f %{alt_name}.lang %defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING NEWS THANKS TODO %{_bindir}/%{name} %{_libexecdir}/%{name}/ %{_datadir}/applications/%{name}-settings.desktop %{_datadir}/dbus-1/services/*.service %{_datadir}/glib-2.0/schemas/*.xml %{_datadir}/vala/vapi/* %{_datadir}/zsh/ %{_mandir}/man1/%{name}.1.* %{_sysconfdir}/bash_completion.d/ %files libs %defattr(-,root,root,-) %{_libdir}/girepository-1.0/%{alt_name}-1.0.typelib %{_libdir}/*.so.* %files devel %defattr(-,root,root,-) %{_datadir}/gir-1.0/*.gir %{_includedir}/%{name}/ %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %files -n gnome-shell-extensions-%{name} %defattr(-,root,root,-) %{_datadir}/gnome-shell/extensions/GPaste@gnome-shell-extensions.gnome.org/ %changelog * Sat Aug 31 2013 Toshiharu Kudoh - 3.0.2-1 - initial build for VineSeed * Sat May 19 2012 Mohamed El Morabity - 2.8.1-1 - Update to 2.8.1 * Thu May 03 2012 Mohamed El Morabity - 2.8-1 - Update to 2.8 * Sun Apr 08 2012 Mohamed El Morabity - 2.5-2 - Fix Group and Requires tags in subpackages * Fri Mar 30 2012 Mohamed El Morabity - 2.5-1 - Update to 2.5 * Sat Jan 07 2012 Mohamed El Morabity - 2.2.1-1 - Update to 2.2.1 * Fri Dec 09 2011 Mohamed El Morabity - 2.1-1 - Update to 2.1 * Tue Nov 29 2011 Mohamed El Morabity - 2.0-1 - Update to 2.0 * Sun Sep 25 2011 Mohamed El Morabity - 1.6-1 - Update to 1.6 - Remove no longer needed gpaste-1.5-DOS.patch patch * Wed Sep 14 2011 Mohamed El Morabity - 1.5-1 - Update to 1.5 - Remove gpaste-1.3-remove_applet_refs.patch patch (there is no more reference to the GNOME 2 applet in documentation and completion files) - Add gpaste-1.5-DSO.patch to fix DSO linking * Sat Sep 03 2011 Mohamed El Morabity - 1.3-1 - Update to 1.3 * Sun Jul 10 2011 Mohamed El Morabity - 1.2-1 - Update to 1.2 * Sat Jun 25 2011 Mohamed El Morabity - 0.99-1.17dd47git - Initial RPM release