Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 837258 Details for
Bug 1038773
Review Request: caja - File manager for MATE desktop
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
Suggestion for an improved spec-file
caja.spec (text/x-rpm-spec), 14.93 KB, created by
Björn 'besser82' Esser
on 2013-12-16 15:09:31 UTC
(
hide
)
Description:
Suggestion for an improved spec-file
Filename:
MIME Type:
Creator:
Björn 'besser82' Esser
Created:
2013-12-16 15:09:31 UTC
Size:
14.93 KB
patch
obsolete
># Conditional for release and snapshot builds. Uncomment for release-builds. ># %%global rel_build 1 > ># This is needed, because src-url contains branched part of versioning-scheme. >%global branch 1.7 > ># Settings used for build from snapshots. >%{!?rel_build:%global commit 0ef48fabc8235bbc1d37c588d235df3bad3f4d39} >%{!?rel_build:%global commit_date 20131201} >%{!?rel_build:%global shortcommit %(c=%{commit};echo ${c:0:7})} >%{!?rel_build:%global git_ver git%{commit_date}-%{shortcommit}} >%{!?rel_build:%global git_rel .git%{commit_date}.%{shortcommit}} >%{!?rel_build:%global git_tar %{name}-%{version}-%{git_ver}.tar.xz} > >Name: caja >Summary: File manager for MATE >Version: %{branch}.1 >Release: 0.4%{?gitrel}%{?dist} >License: GPLv2+ and LGPLv2+ >Group: User Interface/Desktops >URL: http://mate-desktop.org > ># Source for release-builds. >%{?rel_build:Source0: http://pub.mate-desktop.org/releases/%{branch}/%%{name}-%%{version}.tar.xz} ># Source for snapshot-builds. >%{!?rel_build:Source0: http://git.mate-desktop.org/%{name}/snapshot/%{name}-%{commit}.tar.xz#/%{git_tar}} >Source1: caja-autostart.desktop >Source2: caja-autostart > ># upstream patches ># fix https://github.com/mate-desktop/mate-file-manager/issues/122 ># https://github.com/mate-desktop/mate-file-manager/pull/180 >Patch1: caja_allow-dropping-files-to-bookmarks.patch ># https://github.com/mate-desktop/mate-file-manager/pull/180 >Patch2: caja_rearranged-caja-sidebar-to-1.4-style.patch >Patch3: caja_x-caja-windows.patch > >BuildRequires: mate-desktop-devel >BuildRequires: libSM-devel >BuildRequires: desktop-file-utils >BuildRequires: startup-notification-devel >BuildRequires: libexif-devel >BuildRequires: exempi-devel >BuildRequires: libselinux-devel >BuildRequires: gobject-introspection-devel >BuildRequires: unique-devel >BuildRequires: mate-common >BuildRequires: libxml2-devel >BuildRequires: dbus-glib-devel >BuildRequires: pangox-compat-devel > >Requires: gamin >Requires: filesystem >Requires: redhat-menus >Requires: gvfs ># the main binary links against libcaja-extension.so ># don't depend on soname, rather on exact version >Requires: %{name}-extensions%{?_isa} = %{version}-%{release} ># needed for using mate-text-editor as stanalone in another DE >Requires: %{name}-schemas%{?_isa} = %{version}-%{release} > >%if 0%{?fedora} && 0%{?fedora} <= 23 >Provides: mate-file-manager%{?_isa} = %{version}-%{release} >Obsoletes: mate-file-manager%{?_isa} < %{version}-%{release} >%endif > >%description >Caja (mate-file-manager) is the file manager and graphical shell >for the MATE desktop, >that makes it easy to manage your files and the rest of your system. >It allows to browse directories on local and remote file systems, preview >files and launch applications associated with them. >It is also responsible for handling the icons on the MATE desktop. > >%package extensions >Summary: Mate-file-manager extensions library >Requires: %{name}%{?_isa} = %{version}-%{release} >%if 0%{?fedora} && 0%{?fedora} <= 23 >Provides: mate-file-manager-extensions%{?_isa} = %{version}-%{release} >Obsoletes: mate-file-manager-extensions%{?_isa} < %{version}-%{release} >%endif > >%description extensions >This package provides the libraries used by caja extensions. > ># needed for using mate-text-editor as stanalone in another DE >%package schemas >Summary: Mate-file-manager schemas >License: LGPLv2+ >%if 0%{?fedora} && 0%{?fedora} <= 23 >Provides: mate-file-manager-schemas%{?_isa} = %{version}-%{release} >Obsoletes: mate-file-manager-schemas%{?_isa} < %{version}-%{release} >%endif > >%description schemas >This package provides the gsettings schemas for caja. > >%package devel >Summary: Support for developing mate-file-manager extensions >Requires: %{name}%{?_isa} = %{version}-%{release} >%if 0%{?fedora} && 0%{?fedora} <= 23 >Provides: mate-file-manager-devel%{?_isa} = %{version}-%{release} >Obsoletes: mate-file-manager-devel%{?_isa} < %{version}-%{release} >%endif > >%description devel >This package provides libraries and header files needed >for developing caja extensions. > >%prep >%setup -q%{!?rel_build:n %{name}-%{commit}} > ># use the caja-autostart script for autorestart caja if killed, fix spawning x-caja-windows ># rhbz #886029 >sed -i -e 's,Exec=caja -n,Exec=/usr/bin/caja-autostart,g' data/caja.desktop.in.in data/caja.desktop.in.in > >%patch1 -p1 -b .bookmarks >%patch2 -p1 -b .1.4-style >%patch3 -p1 -b .x-caja-windows > >NOCONFIGURE=1 ./autogen.sh > >%build >%configure \ > --disable-static \ > --enable-unique \ > --disable-schemas-compile \ > --with-x \ > --with-gtk=2.0 \ > --disable-update-mimedb > > >#drop unneeded direct library deps with --as-needed ># libtool doesn't make this easy, so we do it the hard way >sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool > >make %{?_smp_mflags} V=1 > >%install >%make_install INSTALL="install -p" > >find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' >find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} ';' > >rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache >rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/.icon-theme.cache > >mkdir -p $RPM_BUILD_ROOT%{_libdir}/caja/extensions-2.0 > >desktop-file-install --dir=$RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart %{SOURCE1} > >desktop-file-install \ > --delete-original \ > --dir=$RPM_BUILD_ROOT%{_datadir}/applications \ >$RPM_BUILD_ROOT%{_datadir}/applications/*.desktop > ># remove needless gsettings convert file >rm -f $RPM_BUILD_ROOT%{_datadir}/MateConf/gsettings/caja.convert > ># script that add a delay to start/restart caja, to fix spawning x-caja-windows ># fix rhbz #886029 >install -m 755 -p %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/caja-autostart > > >%find_lang caja > > >%post >/sbin/ldconfig >/bin/touch --no-create %{_datadir}/icons/hicolor >& /dev/null || : >/usr/bin/update-desktop-database &> /dev/null || : >/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : > >%postun >/sbin/ldconfig >if [ $1 -eq 0 ]; then > /bin/touch --no-create %{_datadir}/icons/hicolor >& /dev/null || : > /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor >& /dev/null || : > /usr/bin/update-desktop-database &> /dev/null || : > /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : >fi > > >%posttrans >/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor >& /dev/null || : >/usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : > >%post extensions -p /sbin/ldconfig > >%postun extensions -p /sbin/ldconfig > >%postun schemas >if [ $1 -eq 0 ]; then > /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : >fi > >%posttrans schemas >/usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : > > >%files >%doc AUTHORS COPYING COPYING-DOCS COPYING.LIB NEWS README >%{_bindir}/* >%{_datadir}/caja >%{_libdir}/caja/ >%{_datadir}/pixmaps/caja/ >%{_datadir}/applications/*.desktop >%{_datadir}/icons/hicolor/*/apps/caja.png >%{_datadir}/icons/hicolor/scalable/apps/caja.svg >%{_datadir}/icons/hicolor/*/emblems/emblem-note.png >%{_mandir}/man1/* >%{_libexecdir}/caja-convert-metadata >%{_datadir}/mime/packages/caja.xml >%{_datadir}/dbus-1/services/org.mate.freedesktop.FileManager1.service >%{_sysconfdir}/xdg/autostart/caja-autostart.desktop > >%files extensions >%{_libdir}/libcaja-extension.so.* >%{_libdir}/girepository-1.0/*.typelib > >%files schemas -f caja.lang >%{_datadir}/glib-2.0/schemas/org.mate.*.gschema.xml > >%files devel >#%%doc %%{_datadir}/gtk-doc/html/libcaja-extension/ >%{_includedir}/caja/ >%{_libdir}/pkgconfig/* >%{_libdir}/*.so >%{_datadir}/gir-1.0/*.gir > > >%changelog >* Sun Dec 08 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.7.1-0.4.git0ef48fab >- add mimeinfo rpm scriplets again > >* Sun Dec 08 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.7.1-0.3.git0ef48fab >- fix usage of %%{buildroot} >- use desktop-database rpm scriptlet instead of mimeinfo scriptlet > >* Sat Dec 07 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.7.1-0.2.git0ef48fab >- fix all the macro-in-comment warnings >- add ldconfig scriptlets for the extension subpackage >- add versioned provides for the obsoleted packages >- remove licence tags from subpackages >- remove group tags from subpackages >- fix permission for caja-autostart script > >* Thu Dec 05 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.7.1-0.1.git0ef48fab >- rename mate-file-manager to caja for f21 >- use latest git snapshot, 2013.12.05 > >* Thu Dec 05 2013 Dan Mashal <dan.mashal@fedoraproject.org> - 1.7.0-1 >- Update to 1.7.0 > >* Thu Oct 10 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.3-0.7.gitbf47018 >- add add autostart script to desktop file > >* Thu Oct 10 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.3-0.6.gitbf47018 >- add a 3 secs delay for caja autostart and restart if killed > >* Mon Oct 07 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.3-0.5.gitbf47018 >- add new caja-sidebar design for f20 > >* Mon Oct 07 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.3-0.4.gitbf47018 >- allow dropping files to bookmarks >- fix https://github.com/mate-desktop/mate-file-manager/issues/122 > >* Sun Oct 06 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.3-0.3.gitbf47018 >- fix caja crash if closing properties windows on dropbox folder > >* Sun Sep 22 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.3-0.2.git73cc7e9 >- update latest git snapshot >- fix rhbz (#1005660) >- change open folders in spatial-mode >- fix spatial mode crash and shift+double click >- https://github.com/mate-desktop/mate-file-manager/issues/120 >- https://github.com/mate-desktop/mate-file-manager/issues/161 >- fixed thumbnail frame not being displayed for some files >- https://github.com/mate-desktop/mate-file-manager/issues/135 > >* Wed Sep 18 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.3-0.1.git6278dcb >- update latest git snapshot >- fix rhbz (959444) >- remove upstreamed mate-file-manager_fix_privat-icons-dir.patch > >* Thu Aug 08 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.2-3 >- move gsettings schemas to -schemas subpackage, to fix #959607 >- move locale to -schemas subpackage >- remove runtime require hicolor-icon-theme > >* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-2 >- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild > >* Sat Jul 20 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.2-1 >- update to new upstream release >- remove in release included mate-file-manager_fix-radio-buttons.patch >- add upstream mate-file-manager_fix_privat-icons-dir.patch >- remove needless runtime require gsettings-desktop-schemas >- remove runtime require mate-icon-theme > >* Mon Jul 01 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.1-9 >- set autostart to false in caja-autostart, fix rhbz #969663 >- and #978598 > >* Sun Jun 30 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.1-8 >- add mate-file-manager_fix-radio-buttons.patch to fix rhbz #964357 >- clean up BR's >- add runtime require hicolor-icon-theme >- revert 1.6.1-7 changes > >* Thu Jun 20 2013 Dan Mashal <dan.mashal@fedoraproejct.org> - 1.6.1-7 >- Try caja without the autostart file (886029) > >* Sat Jun 15 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.1-6 >- remove gsettings convert file > >* Thu Jun 06 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.1-5 >- add AutostartCondition to caja-autostart.desktop > >* Wed May 22 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.6.1-4 >- workaround for x-caja-desktop window issue >- add caja-autostart desktopfile to /etc/xdg/autostart > >* Wed May 15 2013 Dan Mashal <dan.mashal@fedoraproject.org> - 1.6.1-3 >- Fix previous commit > >* Tue May 14 2013 Dan Mashal <dan.mashal@fedoraproject.org> - 1.6.1-2 >- Own libdir/caja (961992) > >* Thu Apr 11 2013 Dan Mashal <dan.mashal@fedoraproject.org> - 1.6.1-1 >- Update to latest upstream release. > >* Wed Apr 03 2013 Dan Mashal <dan.mashal@fedoraproject.org> - 1.6.0-1 >- Update to latest 1.6.0 stable release. > >* Mon Mar 11 2013 Dan Mashal <dan.mashal@fedoraproject.org> - 1.5.5-1 >- Update to latest upstream release > >* Sat Mar 02 2013 Dan Mashal <dan.mashal@fedoraproject.org> - 1.5.4-1 >- Update to latest upstream release >- Add upstream patch > >* Mon Dec 03 2012 Dan Mashal <dan.mashal@fedoraproject.org> - 1.5.2-1 >- Update to 1.5.2 release >- Drop all patches >- Update configure flags >- Clean up spec file > >* Sun Nov 25 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.5.1-2 >- upload source again as upstream switched it >- specfile cleanup > >* Fri Nov 23 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.5.1-1 >- update to 1.5.1 release >- drop upstream commits patch and other merged patch >- change source url and fix packagename in %%prep to suit > >* Thu Nov 22 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.5.0-6 >- update commits patch > >* Tue Nov 20 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.5.0-5 >- add git commits rollup patch, hopefully it fixes rhbz 868472 >- drop merged patch > >* Mon Nov 19 2012 Dan Mashal <dan.mashal@fedoraproject.org> - 1.5.0-4 >- This change was reverted > >* Sun Nov 11 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.5.0-3 >- add patch to call gdk_pixbuf_loader_close() earlier (#558267) >- fix mistake in scriptlets > >* Mon Oct 29 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.5.0-2 >- add requires gsettings-desktop-schemas >- add build requires gsettings-desktop-schemas-devel > >* Mon Oct 29 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.5.0-1 >- update to 1.5.0 release >- add schema scriptlets and remove mateconf scriptlets >- drop un-needed requires and build requires and change style >- make directory for extensions and move to main package >- drop all patches not needed for building for now >- clean up spec file > >* Thu Oct 18 2012 Rex Dieter <rdieter@fedoraproject.org> - 1.4.0-12 >- fix mate-doc xml error (patch out reference to non-existent caja-extension-i18n.xml) >- verbose build > >* Thu Oct 18 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.4.0-11 >- Drop caja_remove_mate-bg-crossfade patch as it was causing crash > >* Thu Oct 18 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.4.0-10 >- add patch to try and fix crash > >* Thu Oct 18 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.4.0-9 >- revert last commit "add autostart file for caja desktop" >- add no session delay patch > >* Thu Oct 18 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.4.0-8 >- add autostart file for caja desktop >- add build requires libxml2-devel > >* Mon Aug 20 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.4.0-7 >- remove obsoleting stuff > >* Thu Aug 16 2012 Rex Dieter <rdieter@fedoraproject.org> 1.4.0-6 >- drop needless ldconfig scriptlet on main pkg > >* Mon Aug 13 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.4.0-5 >- fix desktop file handle >- fix obsolete caja from external repo > >* Sun Aug 12 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.4.0-4 >- correct %%build section >- correct rpm scriplets >- correct %%prep section >- change .*z to .* in %%file section >- correct obsoletes >- some other fixes > >* Sun Aug 12 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.4.0-3 >- obsoleting caja from external repo >- remove unecessary build requires > >* Tue Aug 07 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.4.0-2 >- initial package for fedora > >* Sun Dec 25 2011 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.1.0-1 >- mate-file-manager.spec based on nautilus-2.32.0-1.fc14 spec >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1038773
: 837258