%define librtftohtml_ver 2.0.2 Summary: GNOME Clipboard Manager - an application to manage your selections and clipboards Summary(pl.UTF-8): Zarządca schowka GNOME - aplikacja do zarządzania zaznaczeniami i schowkami Name: gcm Version: 2.0.4 Release: 4 License: GPL Group: X11/Applications Source0: http://dl.sourceforge.net/gcm/%{name}-%{version}.tar.gz # Source0-md5: 27e5dbea93240195296113c874411136 Patch0: %{name}-desktop_location.patch Patch1: %{name}-gettext_fixes.patch URL: http://gcm.sourceforge.net/ BuildRequires: autoconf BuildRequires: automake BuildRequires: glib2-devel BuildRequires: gnome-panel-devel BuildRequires: intltool BuildRequires: libtool Requires(post): /sbin/ldconfig Requires(post): GConf2 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.UTF-8 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 Summary(pl.UTF-8): Pliki nagłówkowe gcm Group: X11/Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Header files for gcm. %description devel -l pl.UTF-8 Pliki nagłówkowe gcm. %package static Summary: Static gcm library Summary(pl.UTF-8): Statyczna biblioteka gcm Group: X11/Development/Libraries Requires: %{name}-devel = %{version}-%{release} %description static Static gcm library. %description static -l pl.UTF-8 Statyczna biblioteka gcm. %package -n librtftohtml Summary: RTF to HTML convert library Summary(pl.UTF-8): Biblioteka konwertująca RTF do HTML-a Version: %{librtftohtml_ver} Group: X11/Development/Libraries %description -n librtftohtml RTF to HTML convert library. %description -n librtftohtml -l pl.UTF-8 Biblioteka konwertująca RTF do HTML-a. %package -n librtftohtml-devel Summary: Header files for RTF to HTML convert library Summary(pl.UTF-8): Pliki nagłówkowe biblioteki konwertującej RTF do HTML-a Version: %{librtftohtml_ver} Group: X11/Development/Libraries Requires: librtftohtml = %{librtftohtml_ver} %description -n librtftohtml-devel Header files for RTF to HTML convert library. %description -n librtftohtml-devel -l pl.UTF-8 Pliki nagłówkowe biblioteki konwertującej RTF do HTML-a. %package -n librtftohtml-static Summary: Static RTF to HTML convert library Summary(pl.UTF-8): Statyczna biblioteka konwertująca RTF do HTML-a Version: %{librtftohtml_ver} Group: X11/Development/Libraries Requires: librtftohtml-devel = %{librtftohtml_ver} %description -n librtftohtml-static Static file for RTF to HTML convert library. %description -n librtftohtml-static -l pl.UTF-8 Statyczna biblioteka konwertująca RTF do HTML-a. %prep %setup -q %patch0 -p1 %patch1 -p1 %build cd libgcm %{__aclocal} cd ../librtftohtml %{__aclocal} cd ../gcmapplet %{__aclocal} %{__autoconf} cd .. rm -f mkinstalldirs cp /usr/share/automake/mkinstalldirs . %{__glib_gettextize} %{__intltoolize} %{__libtoolize} %{__aclocal} %{__autoheader} %{__automake} %{__autoconf} %configure \ --disable-schemas-install rm -f gcmapplet/GNOME_GcmApplet.server{,.in} %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT \ GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 #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 -p /sbin/ldconfig %post -n librtftohtml -p /sbin/ldconfig %postun -n librtftohtml -p /sbin/ldconfig %files -f %{name}.lang %defattr(644,root,root,755) %doc AUTHORS ChangeLog README TODO doc/*.html doc/*.png doc/HACKING %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.*.*.* %dir %{_libdir}/gcm %dir %{_libdir}/gcm/Plugins %attr(755,root,root) %{_libdir}/gcm/Plugins/*.so %{_datadir}/gnome-2.0/ui/* %{_desktopdir}/*.desktop %{_libdir}/bonobo/servers/* %{_mandir}/man1/gcm.1* %{_pixmapsdir}/* %{_sysconfdir}/gconf/schemas/* %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/gcm-config %attr(755,root,root) %{_libdir}/libgcm.so %{_libdir}/libgcm.la %{_includedir}/libgcm %{_pkgconfigdir}/libgcm.pc %{_mandir}/man1/gcm-config.1* %files static %defattr(644,root,root,755) %{_libdir}/libgcm.a %files -n librtftohtml %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/librtftohtml.so.*.*.* %files -n librtftohtml-devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/librtftohtml.so %{_libdir}/librtftohtml.la %{_includedir}/librtftohtml %{_pkgconfigdir}/librtftohtml.pc %files -n librtftohtml-static %defattr(644,root,root,755) %{_libdir}/librtftohtml.a