%define librtftohtml_ver 2.0.2 Summary: GNOME Clipboard Manager - an application to manage your selections and clipboards Summary(pl): Zarządca schowka GNOME - aplikacja do zarządzania zaznaczeniami i schowkami Name: gcm Version: 2.0.4 Release: 1 License: GPL Group: X11/Applications Source0: http://dl.sf.net/%{name}/%{name}-%{version}.tar.gz Patch0: %{name}-desktop_location.patch Patch1: %{name}-gettext_fixes.patch URL: http://gcm.sf.net/ BuildRequires: autoconf BuildRequires: automake BuildRequires: glib2-devel BuildRequires: intltool BuildRequires: libtool Requires: librtftohtml = %{librtftohtml_ver} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description GNOME Clipboard Manager (GCM) is an application for managing selections and clipboards. It autocollects selections on a shelf and has the option to choose which selection is to be pasted. Selections can be edited, manually created, deleted, copied, and pasted. The available selection types are clipboard, primary, secondary, or a custom atom. %description -l pl GCM (GNOME Clipboard Manager - zarządca schowka GNOME) to aplikacja do zarządzania zaznaczeniami i schowkami. Automatycznie zbiera zaznaczone fragmenty i umożliwia wybór, który fragment ma zostać wklejony. Zaznaczenia mogą być modyfikowane, ręcznie tworzone, usuwane, kopiowane i wklejane. Dostępne rodzaje zaznaczeń to schowek, podstawowe, drugorzędne lub własne. %package devel Summary: Header files for gcm Group: X11/Development/Libraries Requires: %{name} = %{version} %description devel Header files for gcm. %package static Summary: Static file for gcm Group: X11/Development/Libraries Requires: %{name}-devel = %{version} %description static Static files for gcm. %package -n librtftohtml Summary: RTF to HTML convert library Version: %{librtftohtml_ver} Group: X11/Development/Libraries %description -n librtftohtml RTF to HTML convert library. %package -n librtftohtml-devel Summary: Header files for RTF to HTML convert library Version: %{librtftohtml_ver} Group: X11/Development/Libraries Requires: librtftohtml = %{librtftohtml_ver} %description -n librtftohtml-devel Header files for RTF to HTML convert library. %package -n librtftohtml-static Summary: Static file for RTF to HTML convert library Version: %{librtftohtml_ver} Group: X11/Development/Libraries Requires: librtftohtml-devel = %{librtftohtml_ver} %description -n librtftohtml-static Static file for RTF to HTML convert library. %prep %setup -q %patch0 -p1 %patch1 -p1 %build cd libgcm %{__aclocal} cd ../librtftohtml %{__aclocal} cd ../gcmapplet %{__aclocal} %{__autoconf} cd .. glib-gettextize --copy --force intltoolize --copy --force %{__libtoolize} %{__aclocal} %{__autoheader} %{__automake} %{__autoconf} %configure \ --disable-schemas-install %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT #remove obsolete files: rm $RPM_BUILD_ROOT%{_libdir}/gcm/Plugins/*.{a,la} %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT %post /sbin/ldconfig %gconf_schema_install %postun /sbin/ldconfig %files -f %{name}.lang %defattr(644,root,root,755) %doc ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL NEWS README TODO %attr(755,root,root) %{_bindir}/gcm %attr(755,root,root) %{_bindir}/gcmui %attr(755,root,root) %{_libdir}/gcmapplet %attr(755,root,root) %{_libdir}/libgcm.so.*.*.* %attr(755,root,root) %{_libdir}/gcm//Plugins/*.so %dir %{_libdir}/gcm %doc %{_docdir}/%{name} %{_datadir}/gnome-2.0/ui/* %{_desktopdir}/* %{_libdir}/bonobo/servers/* %{_mandir}/man1/gcm.1.gz %{_pixmapsdir}/* %{_sysconfdir}/gconf/schemas/* %files devel %attr(755,root,root) %{_bindir}/gcm-config %{_includedir}/libgcm %{_pkgconfigdir}/libgcm.pc %{_mandir}/man1/gcm-config.1.gz %{_libdir}/libgcm.so %{_libdir}/libgcm.la %files static %{_libdir}/libgcm.a %files -n librtftohtml %attr(755,root,root) %{_libdir}/librtftohtml.so.*.*.* %files -n librtftohtml-devel %{_includedir}/librtftohtml %{_libdir}/librtftohtml.so %{_libdir}/librtftohtml.la %{_pkgconfigdir}/librtftohtml.pc %files -n librtftohtml-static %{_libdir}/librtftohtml.a