--- nautilus-2.32.2.1.orig/debian/nautilus.install +++ nautilus-2.32.2.1/debian/nautilus.install @@ -0,0 +1,5 @@ +debian/mount-archive.desktop usr/share/applications +debian/tmp/usr/bin +debian/tmp/usr/lib/nautilus +debian/tmp/usr/share/applications +debian/tmp/usr/share/man --- nautilus-2.32.2.1.orig/debian/gir1.2-nautilus-2.0.debhelper.log +++ nautilus-2.32.2.1/debian/gir1.2-nautilus-2.0.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- nautilus-2.32.2.1.orig/debian/compat +++ nautilus-2.32.2.1/debian/compat @@ -0,0 +1 @@ +5 --- nautilus-2.32.2.1.orig/debian/nautilus-data.gconf-defaults +++ nautilus-2.32.2.1/debian/nautilus-data.gconf-defaults @@ -0,0 +1,4 @@ +/apps/nautilus/preferences/exit_with_last_window false +/apps/nautilus/desktop/home_icon_visible false +/apps/nautilus/desktop/computer_icon_visible false +/apps/nautilus/desktop/trash_icon_visible false --- nautilus-2.32.2.1.orig/debian/nautilus-dbg.debhelper.log +++ nautilus-2.32.2.1/debian/nautilus-dbg.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- nautilus-2.32.2.1.orig/debian/source_nautilus.py +++ nautilus-2.32.2.1/debian/source_nautilus.py @@ -0,0 +1,18 @@ +import os, apport.packaging, apport.hookutils + +def add_info(report): + # the crash is not in nautilus code so reassign + if report.has_key("Stacktrace") and "/usr/lib/nautilus" in report["Stacktrace"]: + for words in report["Stacktrace"].split(): + if words.startswith("/usr/lib/nautilus"): + report.add_package_info(apport.packaging.get_file_package(words)) + return + + # collect informations on the /usr/lib/nautilus components + report["usr_lib_nautilus"] = "" + for dir in os.walk("/usr/lib/nautilus"): + for files in dir[2]: + report["usr_lib_nautilus"] += apport.hookutils.package_versions(apport.packaging.get_file_package(os.path.join(dir[0],files))) + + # collect information on non-default gconf settings + attach_gconf(report, 'nautilus-data') --- nautilus-2.32.2.1.orig/debian/nautilus.postrm +++ nautilus-2.32.2.1/debian/nautilus.postrm @@ -0,0 +1,15 @@ +#!/bin/sh -e + +if [ "$1" = "purge" ] ; then + if [ -d /etc/X11/starthere ]; then + rmdir --ignore-fail-on-non-empty /etc/X11/starthere + fi + if [ -d /etc/X11/sysconfig ]; then + rmdir --ignore-fail-on-non-empty /etc/X11/sysconfig + fi + if [ -d /etc/X11/serverconfig ]; then + rmdir --ignore-fail-on-non-empty /etc/X11/serverconfig + fi +fi + +#DEBHELPER# --- nautilus-2.32.2.1.orig/debian/libnautilus-extension-dev.install +++ nautilus-2.32.2.1/debian/libnautilus-extension-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/lib/libnautilus-extension*.so +debian/tmp/usr/include +debian/tmp/usr/lib/pkgconfig +debian/tmp/usr/share/gtk-doc +debian/tmp/usr/share/gir-1.0 --- nautilus-2.32.2.1.orig/debian/mount-archive.desktop.in +++ nautilus-2.32.2.1/debian/mount-archive.desktop.in @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +_Name=Archive Mounter +Exec=/usr/lib/gvfs/gvfsd-archive file=%u +MimeType=application/x-cd-image;application/x-bzip-compressed-tar;application/x-compressed-tar;application/x-tar;application/x-cpio;application/zip; +Terminal=false +StartupNotify=false +Type=Application +NoDisplay=true + --- nautilus-2.32.2.1.orig/debian/nautilus-data.install +++ nautilus-2.32.2.1/debian/nautilus-data.install @@ -0,0 +1,8 @@ +debian/tmp/etc +debian/tmp/usr/share/icons/hicolor +debian/tmp/usr/share/nautilus +debian/tmp/usr/share/locale +debian/tmp/usr/share/mime/packages/nautilus.xml +debian/tmp/usr/share/pixmaps +debian/source_nautilus.py /usr/share/apport/package-hooks +debian/nautilus.xpm /usr/share/pixmaps --- nautilus-2.32.2.1.orig/debian/menu +++ nautilus-2.32.2.1/debian/menu @@ -0,0 +1,2 @@ +?package(nautilus):needs="X11" section="Applications/File Management" \ + title="Nautilus" command="/usr/bin/nautilus" icon="/usr/share/pixmaps/nautilus.xpm" --- nautilus-2.32.2.1.orig/debian/nautilus.xpm +++ nautilus-2.32.2.1/debian/nautilus.xpm @@ -0,0 +1,234 @@ +/* XPM */ +static char * nautilus_xpm[] = { +"32 23 208 2", +" c None", +". c #F7E8E1", +"+ c #F3DDD2", +"@ c #E7BBA4", +"# c #DFA174", +"$ c #E3A77E", +"% c #E5AA7A", +"& c #E3AB84", +"* c #E3AC8C", +"= c #E3AD91", +"- c #F0D7CA", +"; c #FAF2ED", +"> c #EBC8B7", +", c #E49E6C", +"' c #E69E5C", +") c #ECA552", +"! c #EEAE53", +"~ c #F2B75A", +"{ c #F4C361", +"] c #F1C273", +"^ c #E9A665", +"/ c #E8BCA3", +"( c #EED1C1", +"_ c #FEFEFE", +": c #DB9A6A", +"< c #E28F51", +"[ c #E69442", +"} c #E79A47", +"| c #EBA34C", +"1 c #F2BD62", +"2 c #F5CA6E", +"3 c #EEA33F", +"4 c #E7923D", +"5 c #ECB976", +"6 c #E5B38C", +"7 c #FCF8F6", +"8 c #D79977", +"9 c #DD8D53", +"0 c #DA7E46", +"a c #D37B40", +"b c #D2753A", +"c c #CA7836", +"d c #D68336", +"e c #DE7726", +"f c #EDA242", +"g c #E9B986", +"h c #EED0BF", +"i c #CF9174", +"j c #C67144", +"k c #C87140", +"l c #C46D3C", +"m c #BA6536", +"n c #BB5D35", +"o c #B34F2B", +"p c #B3552C", +"q c #BB692D", +"r c #CD752F", +"s c #DE782E", +"t c #E48C34", +"u c #EA9D3E", +"v c #D97431", +"w c #D36528", +"x c #E6A973", +"y c #B76745", +"z c #B35C37", +"A c #AC5738", +"B c #A14E28", +"C c #A5462B", +"D c #AB4328", +"E c #B45B2C", +"F c #E3863A", +"G c #C85825", +"H c #E79846", +"I c #F0D5C7", +"J c #C9896C", +"K c #9B4A31", +"L c #8D3F28", +"M c #933E25", +"N c #9D4A2C", +"O c #A9482F", +"P c #C27335", +"Q c #CF7733", +"R c #DA7C33", +"S c #CA612D", +"T c #EFB869", +"U c #F4E1D8", +"V c #965A46", +"W c #7D3925", +"X c #853C25", +"Y c #AF5437", +"Z c #B24F32", +"` c #B5693B", +" . c #B46B41", +".. c #AC633E", +"+. c #A15339", +"@. c #A54D26", +"#. c #AF4823", +"$. c #D66C2F", +"%. c #EFB25B", +"&. c #E7BEAA", +"*. c #AE725A", +"=. c #753624", +"-. c #904028", +";. c #A34E31", +">. c #B75E3C", +",. c #C77E54", +"'. c #B67556", +"). c #BC7B5D", +"!. c #AD654D", +"~. c #8D422C", +"{. c #7C331E", +"]. c #C96734", +"^. c #F5F3F3", +"/. c #DFB4A0", +"(. c #995D47", +"_. c #793A28", +":. c #A65D43", +"<. c #AE6D4D", +"[. c #BC8366", +"}. c #C28167", +"|. c #A55336", +"1. c #B4643B", +"2. c #C26B42", +"3. c #D16B34", +"4. c #E17F30", +"5. c #A88C7E", +"6. c #D49D82", +"7. c #874434", +"8. c #AF714E", +"9. c #AC6846", +"0. c #A5623F", +"a. c #A56445", +"b. c #D4996C", +"c. c #D47E4B", +"d. c #E9A56C", +"e. c #8E6953", +"f. c #77382A", +"g. c #B26A49", +"h. c #BE7545", +"i. c #C47842", +"j. c #96502D", +"k. c #9D573F", +"l. c #D38E61", +"m. c #D8864C", +"n. c #E29452", +"o. c #EA9E58", +"p. c #C58A70", +"q. c #8E5442", +"r. c #6E3829", +"s. c #CD824B", +"t. c #C97A4A", +"u. c #8C4D30", +"v. c #AE7855", +"w. c #EBE8E6", +"x. c #B29281", +"y. c #A77962", +"z. c #A1735D", +"A. c #AA5C36", +"B. c #A56D56", +"C. c #C3835C", +"D. c #E5A068", +"E. c #85624F", +"F. c #575858", +"G. c #574136", +"H. c #A95F3A", +"I. c #854225", +"J. c #6E3823", +"K. c #DC843F", +"L. c #745749", +"M. c #090706", +"N. c #946954", +"O. c #733925", +"P. c #4D281E", +"Q. c #724A3C", +"R. c #95604A", +"S. c #74432C", +"T. c #DFA068", +"U. c #D98344", +"V. c #5C4539", +"W. c #B4714C", +"X. c #64311F", +"Y. c #522B21", +"Z. c #4B2A23", +"`. c #775846", +" + c #BE8554", +".+ c #A9542F", +"++ c #C19176", +"@+ c #A9AAAA", +"#+ c #4D3A30", +"$+ c #50281E", +"%+ c #673527", +"&+ c #9F735C", +"*+ c #59291F", +"=+ c #56271B", +"-+ c #E09B64", +";+ c #AA9184", +">+ c #9A583A", +",+ c #99512C", +"'+ c #C86F3C", +")+ c #D18956", +"!+ c #AC7B5E", +"~+ c #ECEBEB", +"{+ c #72594D", +"]+ c #984928", +"^+ c #88634C", +"/+ c #CB7E54", +"(+ c #684D3F", +"_+ c #DCDCDC", +" . + @ # $ % % % & * = - ; ", +" ; > = , ' ) ) ! ~ { ] ] ^ $ / ( _ ", +" ( = : < [ [ } | ) ~ 1 2 2 3 4 5 6 ( 7 ", +"_ ( 8 9 0 0 0 a b c d 4 | ! ~ 4 e f g g h _ ", +"> i j k l m n n o p q r s t u v w e ~ { x h 7 ", +"i y z A B C C C D o E q r d F v G w 4 u H 5 I ", +"J K K L L M N O D o m m P c Q R S G s t t T * U ", +"8 V W X X L N Y Z n k ` ...+.B @.#.S $.s %.5 / 7 ", +"&.*.=.=.W -.;.A >.y y ,.'.).!.~.{.M ].w $.) ! * ^. ", +"7 /.(.=._.~.K ;.K +.:.<.[.}.,.!.|.1.2.3.0 F 4.x 5. ", +" + 6.(.X X ~.-.7.L V !.8.9.0.a.b., 2.c.0 w v d.e. ", +" + = *.7._._.f.7.g.j h.i.` j.k.: l.m.3.3.n.o.e. ", +" 7 > p.q.r.r.:.` ` i.s.t.9.u.v.d.c.m.d.n.< e. ", +" w.x.y.z.(.g.A.j.` ).B.C.8.8.D.n., n.R n.E. ", +" F. G.y.H.I.J.(.<.z.'.l.l.m.9 K.K., d.L. ", +" M.N.9.O.P.Q.R.S.` T.m.m.m.U., d.8 V. ", +" E.W.X.Y.Z.`.v. +W..+m c.m.U.9 ++ ", +" @+ #+).J.$+P.P.%+O.X q m m ].a 8 `. ", +" &+B.*+Y.P.=+O.I.N ` t.m.-+z. ", +" ;+8 >+X.%+O.{.,+.+m '+)+!+ ", +" ~+{+[.W.]+]+]+@.1.t.l.^+ ", +" ^+C.,.,./+C.!+(+ ", +" _+ "}; --- nautilus-2.32.2.1.orig/debian/control.in +++ nautilus-2.32.2.1/debian/control.in @@ -0,0 +1,172 @@ +Source: nautilus +Section: gnome +Priority: optional +Maintainer: Ubuntu Desktop Team +XSBC-Original-Maintainer: Josselin Mouette +Uploaders: @GNOME_TEAM@ +Build-Depends: debhelper (>= 5), + cdbs (>= 0.4.41), + dh-autoreconf, + quilt, + gnome-pkg-tools (>= 0.13), + dpkg-dev (>= 1.13.19), + libglib2.0-dev (>= 2.24.0), + libgnome-desktop-dev (>= 1:2.29.91), + libpango1.0-dev (>= 1.1.2), + libgtk2.0-dev (>= 2.20.0), + libxml2-dev (>= 2.4.7), + libexif-dev (>= 0.5.12), + libexempi-dev (>= 1.99.5), + libgail-dev (>= 0.16), + intltool (>= 0.40.1), + gtk-doc-tools (>= 1.4), + libxt-dev, + libx11-dev, + libselinux1-dev | not+linux-gnu, + libxrender-dev, + libxext-dev, + libgconf2-dev, + x11proto-core-dev, + shared-mime-info (>= 0.50), + libglib2.0-doc, + libgtk2.0-doc, + liblaunchpad-integration-dev (>= 0.1.17), + libappindicator-dev, + gobject-introspection, + gir1.2-atk-1.0, + gir1.2-freedesktop, + gir1.2-gdkpixbuf-2.0, + gir1.2-glib-2.0, + gir1.2-gtk-2.0, + gir1.2-pango-1.0, + libgirepository1.0-dev, + libunique-dev +Homepage: http://www.gnome.org/projects/nautilus/ +Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/nautilus/ubuntu +Standards-Version: 3.9.1 + +Package: nautilus +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + nautilus-data (>= ${gnome:Version}), + nautilus-data (<< ${gnome:NextVersion}), + shared-mime-info (>= 0.50), + desktop-file-utils (>= 0.7), + gvfs (>= 1.3.2), + libglib2.0-data +Provides: nautilus-extensions-2.0 +Recommends: eject, + librsvg2-common, + app-install-data, + gvfs-backends, + consolekit +Suggests: eog, + evince | pdf-viewer, + gnome-app-install, + totem | mp3-decoder, + brasero (>= 2.26) | nautilus-cd-burner, + xdg-user-dirs +Conflicts: libnautilus2-2, + libnautilus2-dev +Breaks: gnome-volume-manager (<< 2.24), + rhythmbox (<< 0.12), + gnome-session (<< 2.28) +Replaces: libnautilus2-2 +Description: file manager and graphical shell for GNOME + Nautilus is the official file manager for the GNOME desktop. It allows + to browse directories, preview files and launch applications associated + with them. It is also responsible for handling the icons on the GNOME + desktop. It works on local and remote filesystems. + . + Several icon themes and components for viewing different kinds of files + are available in separate packages. + +Package: nautilus-dbg +Section: debug +Architecture: any +Priority: extra +Depends: nautilus (= ${binary:Version}), + ${misc:Depends} +Replaces: libnautilus-extension1-dbg +Description: file manager and graphical shell for GNOME - debugging version + Nautilus is the official file manager for the GNOME desktop. It allows + to browse directories, preview files and launch applications associated + with them. It is also responsible for handling the icons on the GNOME + desktop. It works on local and remote filesystems. + . + Several icon themes and components for viewing different kinds of files + are available in separate packages. + . + This development package contains unstripped binaries compiled with + debugging symbols needed by gdb. + +Package: libnautilus-extension1 +Architecture: any +Section: libs +Depends: ${misc:Depends}, + ${shlibs:Depends} +Conflicts: libnautilus2-2 +Breaks: nautilus (<< 2.22), + gnome-mount (<< 0.8), + nautilus-cd-burner (<< 2.22), + file-roller (<< 2.24), + python-nautilus (<< 0.5), + nautilus-sendto (<< 0.14.0-2), + nautilus-open-terminal (<< 0.9), + nautilus-image-converter (<< 0.3), + nautilus-filename-repairer (<< 0.0.5-2), + eiciel (<< 0.9.6.1-3), + diff-ext (<= 0.2.3-3), + nautilus-gksu (<< 2.0.2-2ubuntu1), + nautilus-actions (<< 1.4.1-1+b1), + nautilus-share (<< 0.7.2-4+b1), + seahorse-plugins (<< 2.24.1-3+b1) +Replaces: libnautilus2-2 +Description: libraries for nautilus components - runtime version + Nautilus is the official file manager and graphical shell for the + GNOME desktop. + . + This package contains a few runtime libraries needed by nautilus' extensions. + +Package: libnautilus-extension-dev +Architecture: any +Section: libdevel +Depends: libnautilus-extension1 (= ${binary:Version}), + libglib2.0-dev (>= 2.21.3), + libgtk2.0-dev (>= 2.16.0), + ${shlibs:Depends}, + ${misc:Depends} +Conflicts: libnautilus2-dev +Replaces: libnautilus2-dev +Description: libraries for nautilus components - development version + Nautilus is the official file manager and graphical shell for the + GNOME desktop. + . + This package provides the necessary development libraries and include + files to develop and compile Nautilus extensions. + +Package: nautilus-data +Architecture: all +Depends: ${misc:Depends} +Conflicts: nautilus (<< 2.14.1-3) +Recommends: nautilus +Description: data files for nautilus + Nautilus is the official file manager and graphical shell for the + GNOME desktop. + . + This package contains pictures, localization files and other data + needed by nautilus. + +Package: gir1.2-nautilus-2.0 +Architecture: any +Conflicts: gir1.0-nautilus-2.0 +Depends: ${gir:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Description: GObject introspection data for the nautilus library + Nautilus is the official file manager and graphical shell for the + GNOME desktop. + . + It can be used by packages using the GIRepository format to generate + dynamic bindings. --- nautilus-2.32.2.1.orig/debian/nautilus-data.debhelper.log +++ nautilus-2.32.2.1/debian/nautilus-data.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- nautilus-2.32.2.1.orig/debian/libnautilus-extension-dev.debhelper.log +++ nautilus-2.32.2.1/debian/libnautilus-extension-dev.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- nautilus-2.32.2.1.orig/debian/control +++ nautilus-2.32.2.1/debian/control @@ -0,0 +1,177 @@ +# This file is autogenerated. DO NOT EDIT! +# +# Modifications should be made to debian/control.in instead. +# This file is regenerated automatically in the clean target. + +Source: nautilus +Section: gnome +Priority: optional +Maintainer: Ubuntu Desktop Team +XSBC-Original-Maintainer: Josselin Mouette +Uploaders: Debian GNOME Maintainers +Build-Depends: debhelper (>= 5), + cdbs (>= 0.4.41), + dh-autoreconf, + quilt, + gnome-pkg-tools (>= 0.13), + dpkg-dev (>= 1.13.19), + libglib2.0-dev (>= 2.24.0), + libgnome-desktop-dev (>= 1:2.29.91), + libpango1.0-dev (>= 1.1.2), + libgtk2.0-dev (>= 2.20.0), + libxml2-dev (>= 2.4.7), + libexif-dev (>= 0.5.12), + libexempi-dev (>= 1.99.5), + libgail-dev (>= 0.16), + intltool (>= 0.40.1), + gtk-doc-tools (>= 1.4), + libxt-dev, + libx11-dev, + libselinux1-dev | not+linux-gnu, + libxrender-dev, + libxext-dev, + libgconf2-dev, + x11proto-core-dev, + shared-mime-info (>= 0.50), + libglib2.0-doc, + libgtk2.0-doc, + liblaunchpad-integration-dev (>= 0.1.17), + libappindicator-dev, + gobject-introspection, + gir1.2-atk-1.0, + gir1.2-freedesktop, + gir1.2-gdkpixbuf-2.0, + gir1.2-glib-2.0, + gir1.2-gtk-2.0, + gir1.2-pango-1.0, + libgirepository1.0-dev, + libunique-dev +Homepage: http://www.gnome.org/projects/nautilus/ +Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/nautilus/ubuntu +Standards-Version: 3.9.1 + +Package: nautilus +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + nautilus-data (>= ${gnome:Version}), + nautilus-data (<< ${gnome:NextVersion}), + shared-mime-info (>= 0.50), + desktop-file-utils (>= 0.7), + gvfs (>= 1.3.2), + libglib2.0-data +Provides: nautilus-extensions-2.0 +Recommends: eject, + librsvg2-common, + app-install-data, + gvfs-backends, + consolekit +Suggests: eog, + evince | pdf-viewer, + gnome-app-install, + totem | mp3-decoder, + brasero (>= 2.26) | nautilus-cd-burner, + xdg-user-dirs +Conflicts: libnautilus2-2, + libnautilus2-dev +Breaks: gnome-volume-manager (<< 2.24), + rhythmbox (<< 0.12), + gnome-session (<< 2.28) +Replaces: libnautilus2-2 +Description: file manager and graphical shell for GNOME + Nautilus is the official file manager for the GNOME desktop. It allows + to browse directories, preview files and launch applications associated + with them. It is also responsible for handling the icons on the GNOME + desktop. It works on local and remote filesystems. + . + Several icon themes and components for viewing different kinds of files + are available in separate packages. + +Package: nautilus-dbg +Section: debug +Architecture: any +Priority: extra +Depends: nautilus (= ${binary:Version}), + ${misc:Depends} +Replaces: libnautilus-extension1-dbg +Description: file manager and graphical shell for GNOME - debugging version + Nautilus is the official file manager for the GNOME desktop. It allows + to browse directories, preview files and launch applications associated + with them. It is also responsible for handling the icons on the GNOME + desktop. It works on local and remote filesystems. + . + Several icon themes and components for viewing different kinds of files + are available in separate packages. + . + This development package contains unstripped binaries compiled with + debugging symbols needed by gdb. + +Package: libnautilus-extension1 +Architecture: any +Section: libs +Depends: ${misc:Depends}, + ${shlibs:Depends} +Conflicts: libnautilus2-2 +Breaks: nautilus (<< 2.22), + gnome-mount (<< 0.8), + nautilus-cd-burner (<< 2.22), + file-roller (<< 2.24), + python-nautilus (<< 0.5), + nautilus-sendto (<< 0.14.0-2), + nautilus-open-terminal (<< 0.9), + nautilus-image-converter (<< 0.3), + nautilus-filename-repairer (<< 0.0.5-2), + eiciel (<< 0.9.6.1-3), + diff-ext (<= 0.2.3-3), + nautilus-gksu (<< 2.0.2-2ubuntu1), + nautilus-actions (<< 1.4.1-1+b1), + nautilus-share (<< 0.7.2-4+b1), + seahorse-plugins (<< 2.24.1-3+b1) +Replaces: libnautilus2-2 +Description: libraries for nautilus components - runtime version + Nautilus is the official file manager and graphical shell for the + GNOME desktop. + . + This package contains a few runtime libraries needed by nautilus' extensions. + +Package: libnautilus-extension-dev +Architecture: any +Section: libdevel +Depends: libnautilus-extension1 (= ${binary:Version}), + libglib2.0-dev (>= 2.21.3), + libgtk2.0-dev (>= 2.16.0), + ${shlibs:Depends}, + ${misc:Depends} +Conflicts: libnautilus2-dev +Replaces: libnautilus2-dev +Description: libraries for nautilus components - development version + Nautilus is the official file manager and graphical shell for the + GNOME desktop. + . + This package provides the necessary development libraries and include + files to develop and compile Nautilus extensions. + +Package: nautilus-data +Architecture: all +Depends: ${misc:Depends} +Conflicts: nautilus (<< 2.14.1-3) +Recommends: nautilus +Description: data files for nautilus + Nautilus is the official file manager and graphical shell for the + GNOME desktop. + . + This package contains pictures, localization files and other data + needed by nautilus. + +Package: gir1.2-nautilus-2.0 +Architecture: any +Conflicts: gir1.0-nautilus-2.0 +Depends: ${gir:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Description: GObject introspection data for the nautilus library + Nautilus is the official file manager and graphical shell for the + GNOME desktop. + . + It can be used by packages using the GIRepository format to generate + dynamic bindings. --- nautilus-2.32.2.1.orig/debian/copyright +++ nautilus-2.32.2.1/debian/copyright @@ -0,0 +1,38 @@ +This package was debianized by Takuo KITAME on +Fri, 19 May 2000 14:10:24 +0900. + +It was downloaded from ftp://ftp.gnome.org/pub/GNOME/sources/nautilus + +Copyright Holders and Upstream Authors: + Alex Larsson + Dave Camp + Soren Sandmann + Jörg Billeter + James Willcox + Jan Arne Petersen + Mark McLoughlin + Darin Adler + Anders Carlsson + Michael Meeks + Jacob Berkman + and many others, especially the Eazel staff + +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + --- nautilus-2.32.2.1.orig/debian/rules +++ nautilus-2.32.2.1/debian/rules @@ -0,0 +1,23 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include /usr/share/cdbs/1/rules/utils.mk +include /usr/share/cdbs/1/rules/autoreconf.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk +include /usr/share/gnome-pkg-tools/1/rules/clean-la.mk +include /usr/share/gnome-pkg-tools/1/rules/gnome-version.mk +-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk + +DEB_CONFIGURE_EXTRA_FLAGS += --libexecdir=/usr/lib/nautilus \ + --disable-update-mimedb \ + --disable-packagekit +LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed +DEB_DH_MAKESHLIBS_ARGS_libnautilus-extension1 += -V 'libnautilus-extension1 (>= 2.30)' + +binary-post-install/nautilus-data:: + dh_installmime -p$(cdbs_curpkg) + +binary-predeb/gir1.2-nautilus-2.0:: + dh_girepository -p$(cdbs_curpkg) --- nautilus-2.32.2.1.orig/debian/mount-archive.desktop +++ nautilus-2.32.2.1/debian/mount-archive.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Archive Mounter +Exec=/usr/lib/gvfs/gvfsd-archive file=%u +MimeType=application/x-cd-image;application/x-bzip-compressed-tar;application/x-compressed-tar;application/x-tar;application/x-cpio;application/zip; +Terminal=false +StartupNotify=false +Type=Application +NoDisplay=true + --- nautilus-2.32.2.1.orig/debian/gir1.2-nautilus-2.0.install +++ nautilus-2.32.2.1/debian/gir1.2-nautilus-2.0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/girepository-1.0 --- nautilus-2.32.2.1.orig/debian/libnautilus-extension1.install +++ nautilus-2.32.2.1/debian/libnautilus-extension1.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libnautilus-extension*.so.* --- nautilus-2.32.2.1.orig/debian/libnautilus-extension1.debhelper.log +++ nautilus-2.32.2.1/debian/libnautilus-extension1.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- nautilus-2.32.2.1.orig/debian/watch +++ nautilus-2.32.2.1/debian/watch @@ -0,0 +1,3 @@ +version=2 +http://ftp.gnome.org/pub/GNOME/sources/nautilus/([\d\.]+)\d/ \ + nautilus-(.*)\.tar\.gz --- nautilus-2.32.2.1.orig/debian/changelog +++ nautilus-2.32.2.1/debian/changelog @@ -0,0 +1,2075 @@ +nautilus (1:2.32.2.1-0ubuntu7) natty; urgency=low + + * Rebuild against latest GIO libraries. + + -- Bilal Akhtar Thu, 24 Feb 2011 21:15:43 +0300 + +nautilus (1:2.32.2.1-0ubuntu6) natty; urgency=low + + [ Martin Pitt ] + * Add 17_disable_locked_automounting.patch: Defer automounting while screen + is locked, until the screen saver becomes inactive again. (LP: #714958) + + [ Rodrigo Moya ] + * debian/patches/96_no-null-in-g-str-hash.patch: + - Added patch to avoid crashing on g_str_hash (LP: #718098) + + -- Martin Pitt Tue, 22 Feb 2011 14:32:25 +0100 + +nautilus (1:2.32.2.1-0ubuntu5) natty; urgency=low + + * 04_additional_marge_for_unity.patch: + - fix annoying crash when the WORKAREA was changing and unity wasn't loaded + (LP: #702858) + + -- Didier Roche Sun, 16 Jan 2011 12:39:30 +0100 + +nautilus (1:2.32.2.1-0ubuntu4) natty; urgency=low + + * debian/patches/04_additional_marge_for_unity.patch: + - lower the margin to a more acceptable value + - only add the margin when unity is loading. Detecting it dynamically if + it's unloaded/reloaded (LP: #701743) + + -- Didier Roche Thu, 13 Jan 2011 08:35:46 +0100 + +nautilus (1:2.32.2.1-0ubuntu3) natty; urgency=low + + * debian/patches/11_no_session_delay.patch: + - removed, confused with saved-session applications + + -- Didier Roche Tue, 11 Jan 2011 17:47:32 +0100 + +nautilus (1:2.32.2.1-0ubuntu2) natty; urgency=low + + * debian/patches/04_additional_marge_for_unity.patch: + - ensure we don't move desktop icons when locking or unlocking the unity + launcher (LP: #684649) + + -- Didier Roche Mon, 10 Jan 2011 16:15:49 +0100 + +nautilus (1:2.32.2.1-0ubuntu1) natty; urgency=low + + * New upstream version + + -- Sebastien Bacher Mon, 03 Jan 2011 17:22:00 +0100 + +nautilus (1:2.32.2-0ubuntu3) natty; urgency=low + + * Updated for gir abi transition. + + -- Sebastien Bacher Thu, 16 Dec 2010 18:39:21 +0100 + +nautilus (1:2.32.2-0ubuntu2) natty; urgency=low + + * debian/patches/02_dont_set_default.patch: + - when opening a file with an application don't check the box to set + the software as the default handler for the selected type, it's + leading users to set handlers without noticing, thanks Doug McMahon + (lp: #662194) + + -- Sebastien Bacher Wed, 15 Dec 2010 15:21:16 +0100 + +nautilus (1:2.32.2-0ubuntu1) natty; urgency=low + + * New upstream release + * debian/control: + - Use standards-version 3.9.1 + * debian/patches/18_preedit_use_imcontext.patch: + - Fixed upstream + + -- Robert Ancell Thu, 09 Dec 2010 12:50:59 +1100 + +nautilus (1:2.32.1-0ubuntu1) natty; urgency=low + + * New upstream release + * debian/patches/96_git_unmount_crash.patch: + - Applied upstream + + -- Robert Ancell Wed, 17 Nov 2010 16:29:29 +1100 + +nautilus (1:2.32.0-0ubuntu4) natty; urgency=low + + * debian/patches/90_git_audio_preview_url.patch: fix audio preview urls, so + the feature work without totem, thanks Olivier Tilloy (lp: #607793) + + -- Sebastien Bacher Fri, 05 Nov 2010 12:15:20 +0100 + +nautilus (1:2.32.0-0ubuntu3) natty; urgency=low + + * debian/patches/96_git_unmount_crash.patch: backport an upstream commit + to fix nautilus crashing un unmount (lp: #630884) + * debian/patches/99_ltmain_as-needed.patch: + - dropped, it's not required with as-needed by default in natty + * debian/patches/series: updated + + -- Sebastien Bacher Fri, 05 Nov 2010 11:09:49 +0100 + +nautilus (1:2.32.0-0ubuntu2) natty; urgency=low + + * Rebuild against the latest gobject-introspection + + -- Robert Ancell Mon, 18 Oct 2010 10:49:45 +1100 + +nautilus (1:2.32.0-0ubuntu1) maverick; urgency=low + + * New upstream release: + - Fix places sidebar sometimes not changing location when clicking on a + place (LP: #625938) + - Fix various crashers (LP: #630884) + - Translation updates + + -- Didier Roche Tue, 28 Sep 2010 01:18:38 +0200 + +nautilus (1:2.31.92-0ubuntu2) maverick; urgency=low + + * Patch typeahead search in icon/compact view to properly deal with input + method changes (LP: #625696) + - added debian/patches/18_preedit_use_imcontext.patch + - updated debian/patches/series + + -- Mathieu Trudel-Lapierre Wed, 22 Sep 2010 09:17:53 -0400 + +nautilus (1:2.31.92-0ubuntu1) maverick; urgency=low + + * New upstream version: + - String fixes for the file conflict dialog + - Add a border around infobars + - Fix a regression when copy/pasting in list view (lp: #617967) + - Re-use libunique instead of GApplication + - Drop GDK_DISABLE_DEPRECATED cflag, as we don't want to cope with + recent GDK 2.22 deprecations for the 2.32 branch + * debian/control.in: + - build-depends on libunique-dev + * debian/patches/03_deprecated.patch: + - dropped, upstream is doing that so it's not required + + -- Sebastien Bacher Mon, 13 Sep 2010 21:43:26 +0200 + +nautilus (1:2.31.90-0ubuntu3) maverick; urgency=low + + * debian/patches/03_deprecated.patch: + - don't disable deprecated gdk functions use since the code needs some + cleaning before being able to build with the current gdk without those, + should fix the implicit conversion build errors + + -- Sebastien Bacher Fri, 27 Aug 2010 10:48:19 +0200 + +nautilus (1:2.31.90-0ubuntu2) maverick; urgency=low + + * debian/patches/16_desktop_menu_export.patch: + - export the desktop menus for appmenu, thanks Ted Gould (lp: #624274) + + -- Sebastien Bacher Thu, 26 Aug 2010 22:11:28 +0200 + +nautilus (1:2.31.90-0ubuntu1) maverick; urgency=low + + * New upstream version: + - Don't make pathbar buttons disappear when deleting a folder + - Remove useless unique-1.0 dependency + - Don't use deprecated GtkNotebookPage + * debian/patches/01_lpi.patch: + - new version update + * debian/patches/90_no_unique_check.patch: + - dropped that issue is fixed upstream now + + -- Sebastien Bacher Wed, 18 Aug 2010 17:51:57 +0200 + +nautilus (1:2.31.6-0ubuntu3.2) maverick; urgency=low + + * debian/patches/91_correct_rgba_use.patch: + - don't use that change again since rgba is not in maverick now and the + change is still creating crash issues on dual screen configurations + (lp: #508890) + + -- Sebastien Bacher Mon, 16 Aug 2010 11:41:59 +0200 + +nautilus (1:2.31.6-0ubuntu3.1) maverick; urgency=low + + * Depends on libgirepository1.0-dev as well for gir build + + -- Sebastien Bacher Thu, 12 Aug 2010 18:29:15 +0200 + +nautilus (1:2.31.6-0ubuntu3) maverick; urgency=low + + * Updated the previous patch and the series with it + + -- Sebastien Bacher Thu, 12 Aug 2010 17:56:19 +0200 + +nautilus (1:2.31.6-0ubuntu2) maverick; urgency=low + + * debian/patches/84_no_unique_check.patch: don't require unique in configure + + -- Sebastien Bacher Thu, 12 Aug 2010 17:44:15 +0200 + +nautilus (1:2.31.6-0ubuntu1) maverick; urgency=low + + * New upstream version: + - This release is based on 2.30.1 + - Expand and collapse folders with +/- in list view + - Rename .desktop files also change their name on disk + - Support overriding .gnome2 directory + - Save passwords for the session by default + - Remove deleted folders from the pathbar (lp: #19069) + - Replace libunique with GApplication + - Don't show 'File Browser' anymore in the window title + - Port to GDBus + - Change the default order for files in special directories (lp: #404150) + - Support relative paths in the location entry/dialog. + - Use folder icons as window icons in browser and spatial mode (lp: #43608) + - Add 'Trashed On' and 'Original Location' columns in the trash + (lp: #301552) + - Implement transparent icons for cut files (lp: #194213) + - Change default thumbnail size + - Fix a number of bugs related to bookmarks (lp: #534043) + - New dialog to handle conflicts within file copy/move operations + (lp: #136702, #263338) + - New button in the trashbar to restore selected items (lp: #553600) + - Use async I/O to save .gtk-bookmarks + - Fix a number of issues related to DnD in the places sidebar (lp: #73031) + - New icon for audio preview + - Don't show Unmount when showing Eject/Safe Removal + - Bump libnautilus-extension API version + - Fix a number of UI glitches + - Translation updates + - Eat Control + v to not enable type ahead (lp: #52131) + * Updated .install files for the gir + * debian/control.in: + - build-depends on dh-autoreconf, gobject-introspection and required gir + - don't use libunique and libdbus-glib + - list the new gir1.0-nautilus-2.0 binary + - updated the gtk and glib requirements + * debian/patches/16_hide_unmount.patch, + debian/patches/git_browser_title_cleaning.patch, + debian/patches/git_clean_by_name_rename.patch, + debian/patches/git_correct_delay_logic.patch, + debian/patches/git_correct_display_name.patch, + debian/patches/git_correctly_set_default.patch, + debian/patches/git_ctrlq_close.patch, + debian/patches/git_default_thumbnails.patch, + debian/patches/git_double_click_launcher.patch, + debian/patches/git_no_double_browse_entry.patch, + debian/patches/git_store_session_passwords.patch, + debian/patches/git_typo_fix.patch: + - the changes are in the new version + * debian/rules: + - call dh_girepository + - use dh-autoreconf + + -- Sebastien Bacher Thu, 12 Aug 2010 16:41:04 +0200 + +nautilus (1:2.30.1-1ubuntu5) maverick; urgency=low + + * Correctly update the series for the previous change + + -- Sebastien Bacher Wed, 04 Aug 2010 18:42:19 +0200 + +nautilus (1:2.30.1-1ubuntu4) maverick; urgency=low + + * debian/patches/git_clean_by_name_rename.patch: + - updated version to mention only "desktop" on the desktop (lp: #388949) + + -- Sebastien Bacher Wed, 04 Aug 2010 17:28:08 +0200 + +nautilus (1:2.30.1-1ubuntu3) maverick; urgency=low + + * debian/patches/git_typo_fix.patch: + - change by David Stansby, fix a typo and update translations (lp: #604038) + + -- Sebastien Bacher Mon, 12 Jul 2010 13:21:22 +0200 + +nautilus (1:2.30.1-1ubuntu2) maverick; urgency=low + + * Backport upstream changes + * debian/patches/git_correct_delay_logic.patch: + - git change to fix a logic error in the directory loading code which + create a delay to have some shortcut actions to work after loading + directory (lp: #390662) + * debian/patches/git_correct_display_name.patch: + - correctly display the applications names + * debian/patches/git_correctly_set_default.patch: + - correctly set the new default software when this one is changed + (lp: #550004) + * debian/patches/git_default_thumbnails.patch: + - set default thumbnails to 64 for better layouting (lp: #497728) + * debian/patches/git_browser_title_cleaning.patch: + - clean the title of the file browser dialogs (lp: #439227) + * debian/patches/git_clean_by_name_rename.patch: + - 'Change "Clean Up by Name" to "Organize Desktop by Name"' (lp: #388949) + * debian/patches/git_double_click_launcher.patch + - 'Ignore > 2 clicks in the icon container' (lp: #389663) + * debian/patches/git_ctrlq_close.patch: + - 'Change 'Close all Windows' shortcut to Ctrl+Q.' (lp: #563226) + * debian/patches/git_store_session_passwords.patch: + - store the mounts passwords for the session (lp: #392589) + * debian/patches/git_no_double_browse_entry.patch: + - don't list a "browser" menu items in browser mode it's the default + (lp: #388091) + + -- Sebastien Bacher Wed, 07 Jul 2010 11:11:29 +0200 + +nautilus (1:2.30.1-1ubuntu1) maverick; urgency=low + + * Merge with Debian unstable, remaining Ubuntu changes: + * debian/control.in: + - Build-Depend on liblaunchpad-integration-dev + - Build-depend on libappindicator-dev + - Add epoch on libgnome-desktop-dev build-depend + - Change recommends on cd burners to a suggests + - Change gksu conflicts version to match the ubuntu transition + - Don't build using beagle and tracker + - Don't recommends desktop-base, don't suggests tracker + - nautilus Suggests gnome-app-install rather than synaptic + - Add Vcs-Bzr link + * debian/rules: + - Run autoconf on build + - Don't use debian translation hack + - Update shlib version + * debian/mount-archive.desktop: + * debian/mount-archive.desktop.in: + - New nautilus context menu item to allow mounting zip, iso, etc + * debian/nautilus-data.gconf-schemas: + - Don't change autorun option to not ask what to do + - Change the default desktop icon configuration + * debian/nautilus-data.install: + - Install Apport hook + * debian/nautilus.install: + - Install mount-archive menu + * debian/source_nautilus.py: + - Apport hook to list versions of files in /usr/lib/nautilus and reassign + the crashes when there are not due to nautilus code directly + * debian/patches/01_lpi.patch: + - Launchpad changes. + * debian/patches/03_menu_entry.patch: + - Change the menu item category. + * debian/patches/11_no_session_delay.patch: + - Don't use X-GNOME-Autostart-Phase=Desktop to not delay other software + during GNOME start + * debian/patches/15_translations_list_update.patch: + - Translate the mount-archive menu entry + * debian/patches/16_hide_unmount.patch: + - Do not show Unmount when showing Eject/Safe removal. Having three menu + entries (unmount/eject/safe removal) in a volume/drive menu entry is too + confusing. Unmount only really makes sense for internal drives, for + external ones it is pretty much a "geek" option. Geeks can use palimpsest + or "unmount /media/foo" from the CLI if they really want to, for everyone + else it is just an unintuitive and hard to to explain menu entry. + * debian/patches/20_open-with_install.patch: + - Don't use that debian change but rather gnome-app-install + * debian/patches/80_suppress_umount_in_ltsp.patch: + - Don't list unmount and eject actions on LTSP clients + * debian/patches/82_gnome-app-install.patch: + - Invoke gnome-app-install when no application known for file. + * debian/patches/83_never_exec_nonexec_launchers.patch: + - Implement non-exec policy for .desktop handler. + * debian/patches/89_use_application_indicator.patch: + - Use the application-indicator + * 90_relibtoolize.patch: + - Dropped, autotools in run in debian/rules + * debian/patches/91_correct_rgba_use.patch: + - Fix RGBA issues + * debian/patches/95_no-initial-fade.patch: + - Patch to disable the initial fade-in of the background without disabling crossfades when the + background is changed. + * debian/watch: + - Watch unstable series + + -- Robert Ancell Fri, 04 Jun 2010 11:39:51 +1000 + +nautilus (2.30.1-1) unstable; urgency=low + + * Bump shlibs for libnautilus-extension1. Closes: #577856. + * New upstream release. + * 02_eel_libadd.patch, 04_tracker_0.8.patch: dropped, merged upstream. + * 90_relibtoolize.patch: updated for the new version. + + -- Josselin Mouette Tue, 27 Apr 2010 19:06:00 +0200 + +nautilus (2.30.0-1) experimental; urgency=low + + * New upstream release. + * debian/control.in + - Drop libbeagle-dev and libtrackerclient-dev from Build-Depends. + Nautilus uses dlopen now to access those search engines. + - Bump libglib2.0-dev to (>= 2.24.0). + - Bump libgnome-desktop-dev to (>= 2.29.91). + - Bump libgtk2.0-dev to (>= 2.20.0). + - Bump Standards-Version to 3.8.4. No further changes. + * debian/patches/01_manpage.patch + - Remove, merged upstream. + * debian/patches/04_tracker_0.8.patch + - Add support for tracker 0.8 and fix filtering by location. + Patch pulled from upstream Git. + * debian/patches/90_relibtoolize.patch + - Update build system for new upstream release. + * Refresh patches to apply cleanly. + + -- Michael Biebl Wed, 14 Apr 2010 23:30:34 +0200 + +nautilus (2.28.4-2) unstable; urgency=low + + * 03_deprecated.patch: new patch. Don’t use -D*DISABLE_DEPRECATED for + a production build, it often FTBFS. Closes: #576977. + * 90_relibtoolize.patch: updated accordingly. + + -- Josselin Mouette Fri, 09 Apr 2010 02:00:34 +0200 + +nautilus (2.28.4-1) unstable; urgency=low + + * New upstream bugfix release. + * Regenerate relibtoolize patch to apply. + + -- Andreas Henriksson Tue, 15 Dec 2009 14:28:56 +0100 + +nautilus (2.28.3-1) unstable; urgency=low + + [ Josselin Mouette ] + * Drop n-c-b from Recommends. + + [ Emilio Pozuelo Monfort ] + * debian/patches/20_open-with_install.patch: + - Add description. + * debian/watch: + - Don't uupdate. + * New upstream bugfix release. + - debian/patches/12_list-view_expand.patch, + debian/patches/20_open-with_install.patch, + debian/patches/90_relibtoolize.patch: + + Refreshed. + * debian/patches/01_manpage.patch, + debian/patches/02_eel_libadd.patch: + - Forwarded, add headers. + + -- Emilio Pozuelo Monfort Mon, 14 Dec 2009 21:01:11 +0100 + +nautilus (2.28.1-1) unstable; urgency=low + + [ Josselin Mouette ] + * Drop gnome-mount recommends, it’s already pulled by gvfs if needed + (i.e. for gvfs builds that use HAL). + + [ Andrea Veri ] + * New upstream release. + * debian/control: + - bumped standards-version to 3.8.3. No changes needed. + - bumped libtrackerclient-dev to >= 0.6.6 (lenny version), + to start up nautilus porting to tracker 0.7. Thanks mbiebl + for the hint. + - added missing ${misc:Depends} to both nautilus-dbg and + libnautilus-extension-dev making lintian stop complaining. + + [ Josselin Mouette ] + * nautilus-data.gconf-defaults: set exit_with_last_window to false so + that nautilus doesn’t go in a loop when show_desktop = false. + * 13_autostart.patch: removed, it is no longer necessary. + + Automount works even when show_desktop = false. Closes: #538108. + + Stop installing the autostart file as well. + + Break gnome-session < 2.28 because of this change. + * Regenerate 90_relibtoolize.patch. + + -- Josselin Mouette Sat, 24 Oct 2009 15:32:11 +0200 + +nautilus (2.28.0-2) unstable; urgency=low + + * Require a recent gvfs for the metadata store. + Closes: #548142, #548143. + + -- Josselin Mouette Thu, 24 Sep 2009 10:05:46 +0200 + +nautilus (2.28.0-1) unstable; urgency=low + + * Depend on libglib2.0-data for GIO translations. + * New upstream release. + + Fixes duplicate ID in UI file. Closes: #545254. + * Bump glib build-dependency. + * 12_list-view_expand.patch, 13_autostart.patch, 90_relibtoolize.patch: + updated for the new version. + * Install nautilus-convert-metadata. + + -- Josselin Mouette Wed, 23 Sep 2009 20:11:11 +0200 + +nautilus (2.26.3-1) unstable; urgency=low + + * New upstream release. + + Updated Spanish translation. Closes: #532288. + * 13_autostart.patch: start with -n so that the default window is not + created, even when nautilus doesn’t detect correctly it is started + by the session startup. Closes: #532799. + * 90_relibtoolize.patch: regenerated for the new version. + + -- Josselin Mouette Thu, 11 Jun 2009 23:08:03 +0200 + +nautilus (2.26.2-5) unstable; urgency=low + + * 11_restart_mode.patch: removed, it is useless now that we never + autorespawn nautilus. Furthermore, nautilus-home.desktop is lacking + a X-GNOME-Provides: field. + * 13_autostart.patch: refreshed accordingly. + + -- Josselin Mouette Sun, 31 May 2009 17:53:10 +0200 + +nautilus (2.26.2-4) unstable; urgency=low + + * 11_restart_mode.patch: add reference. + * Remove scrollkeeper dependency. + * 13_autostart.patch: new patch. Put nautilus.desktop into the + autostart directory so that we don’t rely on gnome-session’s + required_applications mechanism. This allows to add an autostart + condition on the show_desktop GConf key. + + Remove the AutoRestart on the same basis; there’s no point in + restarting nautilus and not e.g. gnome-power-manager, and it + causes many issues. + * 90_relibtoolize.patch: update accordingly. + + -- Josselin Mouette Sun, 31 May 2009 13:51:27 +0200 + +nautilus (2.26.2-3) unstable; urgency=low + + * 11_restart_mode.patch: new patch. Do not get the session manager to + automatically restart nautilus when using --no-desktop. Thanks to + Roland Mas for testing. + + -- Josselin Mouette Wed, 29 Apr 2009 17:55:35 +0200 + +nautilus (2.26.2-2) unstable; urgency=low + + * 20_open-with_install.patch: fix a crash when switching tabs in the + dialog. + + -- Josselin Mouette Sat, 25 Apr 2009 23:44:05 +0200 + +nautilus (2.26.2-1) unstable; urgency=low + + * Break eiciel, diff-ext, nautilus-gksu, nautilus-actions, + nautilus-share and seahorse-plugins until versions rebuilt with the + new extension path. + * Only suggest xdg-user-dirs, nautilus works perfectly fine without + it. + * New upstream release. + + Correctly cleans up session files. Closes: #469267. + + Checks whether the session is active with ConsoleKit before + mounting a removable media. Closes: #512824. + + Follows OnlyShowIn/NotShowIn for .desktop files on the desktop. + Closes: #422570. + + Only accepts .desktop with executable permissions. + Closes: #515078, #515104. + * 07_desktop_file_activation.patch: removed from the sources. + * 02_eel_libadd.patch: stolen from the eel2 sources. Fix linking of + the eel convenience library. + * 14_sidebar_network-protocol.patch: removed, useless since 2.24. + Closes: #518773. + * 20_open-with_install.patch: updated for the new version. + * 90_relibtoolize.patch: new patch, relibtoolize over that. + * Refresh other patches. + * Bump shlibs version to 2.26.2. + * Add brasero 2.26 as an alternative to n-c-b. + * Recommend consolekit. + * Pass --disable-packagekit. + * Fix section of debug package. + * Update build-dependencies and dependencies according to the upstream + changes. + * Build-depend on libglib2.0-doc and libgtk2.0-doc to ensure proper + xrefs. + * nautilus-data.install: there are no more bonobo files to ship. + * 10_load_session.patch: new patch. Support --load-session so that + sessions saved with older nautilus versions will load correctly. + + -- Josselin Mouette Sat, 25 Apr 2009 01:33:51 +0200 + +nautilus (2.24.2-3) unstable; urgency=low + + * Require shared-mime-info 0.50 to have support for the x-content + types. Closes: #511370. + * Recommend gnome-mount. + * Break rhythmbox < 0.12. + * Standards version is 3.8.1. + * Upload to unstable. + + -- Josselin Mouette Tue, 07 Apr 2009 14:06:47 +0200 + +nautilus (2.24.2-2) experimental; urgency=low + + * Add a Breaks with g-v-m << 2.24 to avoid double actions on device + insertion. Closes: #507630, #510692. + * 20_open-with_install.patch: add missing argument to + gtk_tree_model_get. Closes: #510694. + + -- Josselin Mouette Tue, 06 Jan 2009 17:07:39 +0100 + +nautilus (2.24.2-1) experimental; urgency=low + + * nautilus-data.gconf-defaults: enable autorun actions for all media + CD/DVD/etc. by default instead of asking. + + Also do it for blank media. + * libnautilus-extension1 breaks nautilus << 2.22. + * Build-depend on libgnome-desktop-dev 2.24 to be sure to link with + libgnome-desktop-2-7. Otherwise, since symbols are not versioned, + libeel2-2.24 will load it anyway and ka-boom. Closes: #507632. + * New upstream release. + + -- Josselin Mouette Wed, 26 Nov 2008 01:28:28 +0100 + +nautilus (2.24.1-1) experimental; urgency=low + + [ Gustavo Noronha Silva ] + * New upstream release + * debian/patches/20_open-with_install.patch: + - updated to the new version + + [ Josselin Mouette ] + * Update (build-)dependencies according to the new version. + * Add Breaks in libnautilus-extension1 against all packages that use + the old API. + * 12_list-view_expand.patch, 14_sidebar_network-protocol.patch: + refreshed. + * Update shlibs version to 2.23.1. + * Only require gvfs (>= 1.0.2), only recommend gvfs-backends. + * Stop recommending fam, gio does not support it correctly. + * Remove useless dh_strip argument overloading. + * 01_manpage.patch: fix whatis entry in nautilus-connect-server.1. + * Install upstream manpages in nautilus. + * Install the documentation for libnautilus-extension. + + -- Josselin Mouette Sun, 23 Nov 2008 23:39:28 +0100 + +nautilus (2.22.5.1-1) experimental; urgency=low + + [ Josselin Mouette ] + * 20_open-with_install.patch: handle the case where content_type = + NULL. See bugzilla #541183. + + [ Sebastian Dröge ] + * New upstream bugfix release. + + -- Sebastian Dröge Sat, 12 Jul 2008 19:17:54 +0200 + +nautilus (2.22.4-1) experimental; urgency=low + + * New upstream bugfix release. + + -- Sebastian Dröge Mon, 30 Jun 2008 16:28:24 +0200 + +nautilus (2.22.3-1) experimental; urgency=low + + [ Josselin Mouette ] + * 20_open-with_install.patch: ported from the patch formerly in eel2. + * Also recommend synaptic and app-install-data. + * Include patch-translations.mk, require gnome-pkg-tools 0.13. + * debian/po-up: taken from eel2. + * 99_ltmain_as-needed.patch: make the patch apply with -p1. + Closes: #484953. + + [ Sebastian Dröge ] + * New upstream bugfix release: + + debian/control.in: + - Drop esound from build dependencies. + + debian/patches/05_places-sidebar_single-click.patch: + - Dropped, merged upstream. + * debian/control.in: + + Update Standards-Version to 3.8.0, no additional changes needed. + + -- Sebastian Dröge Wed, 25 Jun 2008 08:42:25 +0200 + +nautilus (2.22.2-1) experimental; urgency=high + + * New upstream bugfix release: + + debian/patches/05_places-sidebar_single-click.patch: + - Updated to apply cleanly again. + + -- Sebastian Dröge Tue, 08 Apr 2008 18:48:04 +0200 + +nautilus (2.22.1-1) experimental; urgency=low + + * 05_places-sidebar_single-click.patch: Update from bugzilla and enable + again as it should work good now and is more consistent with the + GTK file chooser. + * New upstream bugfix release: + + debian/patches/03_sftp_connect.patch, + debian/patches/04_show_backup_files.patch, + debian/patches/15_tracker_check.patch, + debian/patches/90_from_svn_mount_connect_to_server_locations.patch, + debian/patches/90_from_svn_fix_changing_default_application.patch: + - Dropped, emrged upstream. + + -- Sebastian Dröge Fri, 28 Mar 2008 22:12:12 +0100 + +nautilus (2.22.0-3) experimental; urgency=low + + * Disable 05_places-sidebar_single-click.patch as it's buggy. + * Remove 18_disable_signal_handler.patch, it's better fixed upstream. + * Remove 06_dont_create_Desktop.patch, --no-desktop is meant as a switch + to not show icons on the desktop and not creating the desktop directory + creates all kinds of broken links in nautilus. + * Remove 08_folder_handler.patch, this is upstream already. + * Disable 10_location_titlebar.patch, this gives completely unwanted results + for thrash:// for example or when the filesystem uses something else + than UTF8 as encoding (%XX stuff in the title). + See http://bugzilla.gnome.org/show_bug.cgi?id=142087 + * 90_from_svn_mount_connect_to_server_locations.patch, Added. Mounts location + in the connect to server dialog. Patch taken from the Ubuntu package. + + -- Sebastian Dröge Wed, 19 Mar 2008 16:22:08 +0100 + +nautilus (2.22.0-2) experimental; urgency=low + + * Disable 07_desktop_file_activation.patch for now, it breaks in an + unintended way. + + -- Sebastian Dröge Wed, 19 Mar 2008 11:10:42 +0100 + +nautilus (2.22.0-1) experimental; urgency=low + + [ Sebastian Dröge ] + * New upstream stable release: + + Upload to experimental first because of intrusive changes. + + debian/control.in: + - Update build dependencies and dependencies. + + debian/rules: + - Bump shlibs. + + debian/patches/01_prompt_same_file.patch, + debian/patches/16_missing_thumbnails.patch, + debian/patches/20_upstream_nautilus-dnd-user-owned.patch, + debian/patches/21_nautilus_xmp.patch, + debian/patches/23_thumbnails_add-border.patch, + debian/patches/11_gnomevfs_query_eject.patch: + - Dropped, merged upstream. + + debian/patches/06_dont_create_Desktop.patch: + - Updated to apply cleanly again. + + debian/patches/07_desktop_file_activation.patch: + - Updated to apply cleanly again. + + debian/patches/10_location_titlebar.patch: + - Updated to apply cleanly again. + + debian/patches/14_sidebar_network-protocol.patch: + - Updated to apply cleanly again. + + debian/patches/99_ltmain_as-needed.patch: + - Updated to apply cleanly again. + + debian/patches/90_from_svn_fix_changing_default_application.patch: + - Make changing the default application work again, patch taken from + the Ubuntu package. + + debian/patches/18_disable_signal_handler.patch: + - Don't use the logging code signal handler it's buggy and makes + nautilus being stuck and eat cpu on crash. Patch taken from the + Ubuntu package. + + -- Sebastian Dröge Sun, 16 Mar 2008 20:30:48 +0100 + +nautilus (2.20.0-7) unstable; urgency=low + + * 25_disable_sighandler.patch: patch from upstream SVN. Disable the + horrible signal handler that makes nautilus go wild while filling + its debug log. Closes: #454764, #494788. + * Don’t require libselinux on non-linux OSes. Closes: #494645. + + -- Josselin Mouette Tue, 16 Sep 2008 08:15:05 +0200 + +nautilus (2.20.0-6) unstable; urgency=low + + * 24_smb_crash.patch: patch from upstream to handle NULL MIME types + set by the SMB module gracefully, avoiding a lot of crashes. + + -- Josselin Mouette Mon, 21 Jul 2008 17:09:01 +0200 + +nautilus (2.20.0-5) unstable; urgency=low + + * 05_places-sidebar_single-click.patch: replaced by upstream version + of the patch, that does not activate items while right-clicking + them. Closes: #414960. + * 06_dont_create_Desktop.patch, + 20_upstream_nautilus-dnd-user-owned.patch: make patches apply with + -p1. Closes: #484953. + * Recommend app-install-data and synaptic now that libeel doesn’t + anymore. + + -- Josselin Mouette Fri, 18 Jul 2008 13:27:27 +0200 + +nautilus (2.20.0-4) unstable; urgency=low + + [ Loic Minier ] + * Add a nautilus-extensions-1.0 Provide to nautilus to express the fact that + nautilus will search for extensions in /usr/lib/nautilus/extensions-1.0; + this might avoid a long list of Conflicts in nautilus when updating to + extensions-2.0 (nautilus >= 2.21.2). + + [ Josselin Mouette ] + * Demote fam to a Suggests; only g-d-e really needs to recommend it. + * 02_trash_location.patch: new patch. When unmounting a volume with a + non-empty trash, take into account that with the new location, the + directory to remove is the parent of the one returned by gnome-vfs. + + -- Josselin Mouette Wed, 28 May 2008 01:47:28 +0200 + +nautilus (2.20.0-3) unstable; urgency=low + + [ Diego Escalante Urrelo ] + * New patch, 23_thumbnails_add-border.patch, restore the + thumbnail borders; (GNOME #478363). Closes: #456957. + + [ Josselin Mouette ] + * Add missing references to all patches. + + [ Sebastien Bacher ] + * New nautilus-connect-server manpage from Fernando Ribeiro (Ubuntu: #61299) + + [ Josselin Mouette ] + * 16_missing_thumbnails.patch: stolen from upstream's SVN. Fixes + disappearing thumnails. Closes: #453525. + + [ Julian Andres Klode ] + * debian/nautilus-connect-server.1: fix the manpage + * debian/nautilus-file-management-properties.1: add new manpage + * Upgrade to Policy 3.7.3 + * Add VCS-Browser and VCS-Svn fields to debian/control + * Use the new Homepage field + + -- Josselin Mouette Sat, 12 Jan 2008 16:16:26 +0100 + +nautilus (2.20.0-2) unstable; urgency=high + + [ Loic Minier ] + * Build-dep against libglib2.0-dev >= 2.14; fixes crashes when mixing the + internal copy of GSequence with the glib one; thanks Andre Klapper. + + [ Sebastian Dröge ] + * debian/patches/21_nautilus_xmp.patch, + debian/control.in: + + Build against exempi 1.99.5. Patch by Michael Biebl. (Closes: #450486) + + -- Sebastian Dröge Thu, 22 Nov 2007 11:00:12 +0100 + +nautilus (2.20.0-1) unstable; urgency=low + + * 15_tracker_check.patch: new patch, properly checks that tracker is + installed before using it. Closes: #439863. + * Suggest tracker. + * New upstream release. + * Update build dependencies. + * Pass --disable-update-mimedb to configure flags. + * Don't ship the XML file in nautilus, ugh. + * Call dh_installmime by hand for nautilus-data. + * Refresh patches. + * 05_places-sidebar_single-click.patch: updated to new version. + * 12_list-view_expand.patch: updated for 2.20; revert upstream commit + r13045. + * 13_thumbnail_size_pref.patch: removed, integrated upstream. + * 60_combobox-changed-signal.patch: removed, integrated upstream. + * Update menu file. + + -- Josselin Mouette Mon, 24 Sep 2007 12:34:46 +0200 + +nautilus (2.18.3-3) unstable; urgency=low + + * New patch, 60_combobox-changed-signal, fix a crash with newer Gtk emitting + a changed signal; GNOME #459221; SVN r13002. + + -- Loic Minier Tue, 24 Jul 2007 15:57:04 +0200 + +nautilus (2.18.3-2) unstable; urgency=low + + * 14_sidebar_network-protocol.patch: fix systematic segfault. + Closes: #434123. + * Enable tracker support by build-depending on libtrackerclient-dev. + + -- Josselin Mouette Sun, 22 Jul 2007 15:17:31 +0200 + +nautilus (2.18.3-1) unstable; urgency=low + + [ Josselin Mouette ] + * 12_list-view_expand.patch: update the minimum width to 20 + characters. + * Update watch file. + * 13_thumbnail_size_pref.patch: stolen from upstream SVN. Introduces a + preference to define the thumbnail size (closes: #425400). + * 99_ltmain_as-needed.patch: make --as-needed work for the library + too. + + [ Otavio Salvador ] + * 14_sidebar_network-protocol.patch: Adds the "Network Servers" option + on sidebar. Thanks to Luis Gustavo S. Barreto + for the patch. + + [ Guilherme de S. Pastore ] + * 15_japanese_typo.patch: fixes a typo in the Japanese translation. Thanks + to Kobayashi Noritada for reporting it. (Closes: #430679) + + [ Josselin Mouette ] + * New upstream release. + * Refresh patches. + * 15_japanese_typo.patch: removed, integrated upstream. + + -- Josselin Mouette Wed, 18 Jul 2007 23:43:01 +0200 + +nautilus (2.18.1-3) unstable; urgency=low + + [ Loic Minier ] + * Set LDFLAGS directly instead of via DEB_CONFIGURE_SCRIPT_ENV; build-dep on + cdbs >= 0.4.41. + * Prepend -z defs to LDFLAGS for additional safety. + * Wrap build-deps and deps. + + [ Josselin Mouette ] + * 12_list-view_expand.patch: set a minimum width for the name column + to avoid opening a window with a too small name column. Partially + fixes #422563. + + -- Josselin Mouette Wed, 16 May 2007 00:21:01 +0200 + +nautilus (2.18.1-2) unstable; urgency=low + + * 10_location_titlebar.patch: include gnome-vfs-utils.h + (closes: #421027). + * Refresh other patches. + * 12_list-view_expand.patch: make the filename column expandable + instead of setting the width by default. Reverts upstream commit + 12779. + + -- Josselin Mouette Tue, 01 May 2007 16:16:22 +0200 + +nautilus (2.18.1-1) unstable; urgency=low + + [ Josselin Mouette ] + * 10_location_titlebar.patch: patch from Adrien Delle Cave to display + the full location in the title bar when a setting is enabled + (closes: #413018). + * 01_prompt_same_file.patch: don't overwrite files when the source and + destination are strictly the same (closes: #419525). + + [ Sebastian Dröge ] + * Upload to unstable, drop check-dist include. + * New upstream release: + + Update build dependency on libgnome2-dev to >= 2.14.0 and add + x11proto-core-dev for the multimedia keys support. + + Bump shlibs to 2.17.90. + + Fix URL in the watch file. + + Dropped 02_umask.patch, + 09_connect_server_iter.patch, merged upstream. + + Dropped 11_umount-progress-bar.patch, this is obsolete now that + gnome-volume-manager and gnome-vfs use gnome-mount, which displays + a notification bubble. See Gnome #313639. + + Add icons to nautilus-data.install. + * 11_gnomevfs_query_eject.patch: Patch taken from Ubuntu. Use gnomevfs' + gnome_vfs_drive_needs_eject() function instead of just looking at the + drive type. This keeps umount/eject consistent and keeps it configurable + with the HAL policies. + * 20_upstream_nautilus-dnd-user-owned.patch: Patch taken from Ubuntu. + Use copy instead of move when using DND and the destination is owned by + someone else. See Gnome #339154. + * 10_location_titlebar.patch: Updated with the latest patch from + Gnome #142087. + + -- Sebastian Dröge Tue, 24 Apr 2007 22:38:54 +0200 + +nautilus (2.16.3-5) experimental; urgency=low + + * Bump up librsvg2-dev build-dep to >= 2.16.0-2 to make the package + autobuildable; add a librsvg2-common >= 2.16.0-2 build-dep since + desktop-base needs it, and librsvg2-dev doesn't pull it. + + -- Loic Minier Tue, 13 Mar 2007 13:27:43 +0100 + +nautilus (2.16.3-4) experimental; urgency=low + + * 08_folder_handler.patch: add OnlyShowIn=GNOME to + nautilus-folder-handler.desktop (closes: #396969). + * 07_desktop_file_activation.patch: + + Compare numeric uids instead of using strcmp. + + Fix the context menu of "link" desktop items. + * 09_connect_server_iter.patch: patch from Christian Neumair to + display only supported protocols in the "connect to" window + (closes: #375180). + + -- Josselin Mouette Sun, 25 Feb 2007 00:50:36 +0100 + +nautilus (2.16.3-3) experimental; urgency=low + + [ Loic Minier ] + * Add a get-orig-source target to retrieve the upstream tarball. + * Add an epoch to the libgnomevfs2-dev build-dep and dep. + * Include the new check-dist Makefile to prevent accidental uploads to + unstable; bump build-dep on gnome-pkg-tools to >= 0.10. + + [ Josselin Mouette ] + * 06_dont_create_Desktop.patch: patch from upstream bugzilla. Don't + create the Desktop directory when run with the --no-desktop option + (closes: #230757, #408896). + * 07_desktop_file_activation.patch: + + Don't launch desktop files that aren't at safe places + (closes: #408556). This doesn't affect desktop files that are + merely links. + + Don't launch those that don't end with .desktop (closes: #408948). + + -- Josselin Mouette Thu, 15 Feb 2007 17:23:51 +0100 + +nautilus (2.16.3-2) experimental; urgency=low + + * 03_sftp_connect.patch: patch from Mike Hommey to add a "connect to + server" context menu item for sftp shares (closes: #375181). + * 04_show_backup_files.patch: patch from Stephen Cook to display + backup files together with hidden files (closes: #401583). + * Refresh 11_umount-progress-bar.patch. + * 05_places-sidebar_single-click.patch: patch from UHU Linux to use + single click in the "places" sidebar pane. + + -- Josselin Mouette Wed, 3 Jan 2007 00:31:00 +0100 + +nautilus (2.16.3-1) experimental; urgency=low + + [ Loic Minier ] + * Ship /usr/share/mime/application in nautilus. + * Merge 2.14.3-2, 2.14.3-3, and 2.14.3-4; credit + 10_nautilus-directory-cache-is-local in 2.14.3-4 appropriately. + * Fix watch file to use HTTP. + + [ Josselin Mouette ] + * Merge 2.14.3-6. + * Switch to quilt for patch handling. + * 02_umask.patch: use the recommended method upstream, which should be + thread-safe. + * 10_nautilus-directory-cache-is-local.patch: removed, integrated + upstream. + * 11_umount-progress-bar.patch: refresh translations. + + -- Josselin Mouette Fri, 8 Dec 2006 22:29:03 +0100 + +nautilus (2.16.1-1) experimental; urgency=low + + [ Josselin Mouette ] + * Brown paper bag update. + * 02_umask.patch: use and operator on not(umask), not the xor. + + [ Loic Minier ] + * Bump the Depends on libgnomevfs2-dev >= 2.16.0-1 as well. + * Reorder build-deps to please pbuilder. + * Add missing build-deps on libgnomeui-dev (>= 2.6.0), libglib2.0-dev (>= + 2.6.0), libgnome2-dev (>= 2.1.1), libpango1.0-dev (>= 1.1.2). + * Version the liborbit2-dev build-dep to >= 2.4.0. + * Bump the libgnomeui-dev build-dep to >= 2.16.0-2 for gtk+2.0 2.10. + * Bump the libbonobo2-dev build-dep to >= 2.15 for gnome-vfs2 >= 2.16.0-1. + * Add ${shlibs:Depends} to libnautilus-extension-dev. + * New upstream release; no API change. + + -- Loic Minier Thu, 5 Oct 2006 17:04:18 +0200 + +nautilus (2.16.0-2) experimental; urgency=low + + [ Marco Cabizza ] + * Bump libgnomevfs2-dev build-dep to 2.16.0-1 for selinux support. + + [ Loic Minier ] + * Upload. + + -- Loic Minier Sun, 24 Sep 2006 21:45:45 +0200 + +nautilus (2.16.0-1) experimental; urgency=low + + * New upstream release. + * Update watch file. + * Remove requirements on libpopt and libgsf. + * Update build-dependencies appropriately. + * Remove many unneeded dependencies for libnautilus-extension-dev. + * Build-depend on docbook-utils and libselinux1-dev. + * Build-depend on gnome-pkg-tools 0.7 and use clean-la.mk. + * Also use gnome-version.mk and use ${gnome:Version}. + * Bump shlibs to 2.15.90. + + -- Josselin Mouette Tue, 12 Sep 2006 23:42:15 +0200 + +nautilus (2.14.3-6) unstable; urgency=medium + + * Update patch 11_umount-progress-bar to fix an implicit pointer conversion + to int which would have likely caused crashes on 64-bits arches; thanks + Dann Frazier; closes: #400996. + + -- Loic Minier Thu, 30 Nov 2006 13:45:04 +0100 + +nautilus (2.14.3-5) unstable; urgency=low + + * New patch, 11_umount-progress-bar.patch, to display a progress bar when + umounting an USB stick (or other volumes); taken from the Ubuntu package as + well as the translations; thanks Sven Arvidsson; GNOME #313639; + closes: #396939, #398373. + + -- Loic Minier Wed, 29 Nov 2006 15:33:06 +0100 + +nautilus (2.14.3-4) unstable; urgency=low + + * New patch, 10_nautilus-directory-cache-is-local.patch, to cache the result + of islocal() on NautilusDirectory objects; this is called relatively often + and should speed up browsing of network shares; from upstream CVS; credits + to Alexander Larsson and Federico Mena Quintero. + + -- Loic Minier Wed, 15 Nov 2006 17:08:56 +0100 + +nautilus (2.14.3-3) unstable; urgency=low + + * Is there something like a double brown paper bag? + * 02_umask.patch: finally a correct expression, hopefully. Fixes + problem with file creation (closes: #390908). + + -- Josselin Mouette Wed, 4 Oct 2006 17:14:14 +0200 + +nautilus (2.14.3-2) unstable; urgency=low + + * 02_umask.patch: use & operator on umask, not ^. Silly me. + + -- Josselin Mouette Mon, 2 Oct 2006 14:39:03 +0200 + +nautilus (2.14.3-1) unstable; urgency=low + + * New upstream release. + * 02_umask.patch: honor umask when creating files (closes: #314796). + * 01_relibtoolise.patch: removed. + * Bump eel2 build-dependencies. + + -- Josselin Mouette Thu, 3 Aug 2006 21:41:00 +0200 + +nautilus (2.14.1-5) unstable; urgency=high + + [ Josselin Mouette ] + * nautilus-data depends on ${misc:Depends} (RC bug fix). + + [ Loic Minier ] + * Add a useless ${misc:Depends} to libnautilus-extension1, just in case. + + -- Loic Minier Wed, 14 Jun 2006 11:00:59 +0200 + +nautilus (2.14.1-4) unstable; urgency=low + + * nautilus-dbg replaces libnautilus-extension1-dbg (closes: #368304). + + -- Josselin Mouette Sun, 21 May 2006 20:53:43 +0200 + +nautilus (2.14.1-3) unstable; urgency=low + + * The "tame the beast" release. + + New maintainer. + * Remove dependency on broken gamin. + * Keep only fam as a Recommends:, nautilus now monitors correctly + local mounts even without it (closes: #353163). + * Standards version is 3.7.2. + * dirs: removed, useless. + * *.install: move architecture-independent data to nautilus-data + (closes: #314209). + + Add a conflict with earlier versions. + * rules, nautilus-data.dirs: don't install the initial-desktop stuff, + it isn't used at all. + * nautilus-data.install: use it to install the icon. + * README.Debian: removed, useless. + * nautilus.postinst: removed, deprecated. + * Use ${binary:Version} (yes, that's cosmetic). + * Put all debugging information in nautilus-dbg. + + Remove libnautilus-extension1-dbg entirely. + + Use debhelper 5 and depend on it. + * Set priority of the debugging package to extra, to match the + override. + * libnautilus-extension-dev.install: there is no .a file. + + -- Josselin Mouette Thu, 18 May 2006 06:40:47 +0200 + +nautilus (2.14.1-2) unstable; urgency=low + + [ Sebastien Bacher ] + * Upload + + [ Josselin Mouette ] + * Make the package binNMU-safe. + + Build-depend on dpkg-dev 1.13.19. + + Use ${source:Version}. + + [ Loic Minier ] + * Stop shipping /usr/lib/*.la files in libnautilus-extension-dev. + [debian/libnautilus-extension-dev.install] + * Build with a fixed CDBS (0.4.39-0.1 for #365085) which should restore the + correct libnautilus-extension1 shlib dep. (Closes: #365740) + + -- Sebastien Bacher Sat, 13 May 2006 00:12:20 +0200 + +nautilus (2.14.1-1) unstable; urgency=low + + * New upstream version + * debian/control.in: + - updated requirements on libeel and libgtk according to configure + * debian/patches/01_relibtoolise.patch: + - updated + + -- Sebastien Bacher Sun, 30 Apr 2006 01:16:06 +0200 + +nautilus (2.14.0-1) unstable; urgency=low + + * New upstream version + * debian/control.in: + - updated the requirements on gnome-vfs, eel + - updated cdbs requirement so dh_installmime is used + * debian/nautilus-data.install: + - install the "application/x-gnome-saved-search" mimetype definition + * debian/patches/01_relibtoolise.patch: + - updated + * debian/rules: + - updated the shlibs argument + * debian/watch: + - updated + + [ Josselin Mouette ] + * Recommend librsvg2-common and libgnomevfs2-extra. + + [ Loic Minier ] + * Depend on gamin | fam since gnome-vfs deps are not enough to ensure it's + there. (Closes: #353163) + [debian/control, debian/control.in] + + -- Sebastien Bacher Sun, 9 Apr 2006 19:41:37 +0200 + +nautilus (2.12.2-3) unstable; urgency=low + + * Simple rebuild to get rid of references to Xcursor.la and Xrender.la. + + -- Loic Minier Mon, 24 Apr 2006 19:45:51 +0200 + +nautilus (2.12.2-2) unstable; urgency=low + + * Upload to unstable. + + -- Josselin Mouette Sun, 8 Jan 2006 00:30:27 +0100 + +nautilus (2.12.2-1) experimental; urgency=low + + [ Sjoerd Simons ] + * Up gnome-vfs2 build-depend to >= 2.12.0 + + [ Loic Minier ] + * New upstream release. + * Minor cleanups to debian/rules. + * Actually ship license information and distinguish between copyright and + license. + + -- Loic Minier Mon, 12 Dec 2005 22:42:27 +0100 + +nautilus (2.12.1-1) experimental; urgency=low + + * New upstream version. + * debian/control.in: + - updated the Build-Depends on the eel2 package. + * debian/patches/01_relibtoolise.patch: + - updated. + * debian/patches/07_places_bookmarks.patch, + debian/patches/08_desktopborder.patch: + - fixed with the new version. + * debian/watch: + - updated. + + -- Sebastien Bacher Mon, 17 Oct 2005 16:00:40 +0200 + +nautilus (2.10.1-5) unstable; urgency=high + + [ Josselin Mouette ] + * Depend on ${misc:Depends} (high urgency fix). + * Add --as-needed again. + + [ Loic Minier ] + * Add CDBS' utils. + + -- Loic Minier Fri, 14 Oct 2005 11:24:06 +0200 + +nautilus (2.10.1-4) unstable; urgency=medium + + [ Sebastien Bacher ] + * debian/control.in: + - Build-Depends on the current exif (Closes: #321261). + * debian/rules: + - don't use "-as-needed", fix the current build issue (Closes: #320138). + + [ Josselin Mouette ] + * Don't recommend gnome-icon-theme, gnome-control-center already depends on + it. + * Updated Suggests, using evince | pdf-viewer instead of xpdf, and + totem | mp3-decoder instead of xmms (closes: #289252). + + -- Sebastien Bacher Fri, 5 Aug 2005 13:12:57 +0200 + +nautilus (2.10.1-3) unstable; urgency=medium + + * Pass --as-needed to ld. + * Remove most conflicts and replaces, they aren't useful anymore. + * Depend on gnome-control-center instead of capplets. + * Cosmetic fixes to the -dbg packages' description. + * Don't install the .so and .la for libnautilus-private. + * Standards-version is 3.6.2. + * copyright: correctly reference the authors and the GPL. + + -- Josselin Mouette Sat, 25 Jun 2005 18:03:04 +0200 + +nautilus (2.10.1-2) unstable; urgency=low + + * Upload to unstable. + + -- Sebastien Bacher Fri, 10 Jun 2005 15:26:25 +0200 + +nautilus (2.10.1-1) experimental; urgency=low + + * Changes by Sébastien Bacher: + * New upstream version. + * debian/patches/09_connect-server-auth-fix.patch: + - fixed upstream. + * Changes by Josselin Mouette: + * Conflict with libnautilus2-dev. + + -- Sebastien Bacher Mon, 9 May 2005 15:57:18 +0200 + +nautilus (2.10.0-1) experimental; urgency=low + + * New upstream release: + - better handling of DnD from web browsers (Closes: #269490). + - fix the icon layout on ia64 (Closes: #286039). + * debian/control.in: + - create a debug package. + - don't Build-Conflicts on libcdparanoia0-dev + - renamed libnautilus2-2 to libnautilus-extension1 to reflect the upstream + changes. + - updated the Build-Depends. + * debian/patches/01_relibtoolise.patch: + - updated. + * debian/patches/02_build_exif.patch: + - fixed upstream. + * debian/patches/07_places_bookmarks.patch: + - patch to add the GTK bookmarks to the places menu. + * debian/patches/08_desktopborder.patch: + - don't display a border around the desktop. + * debian/patches/09_connect-server-auth-fix.patch: + - don't display a warning when creating a share. + * debian/rules: + - updated the configure options. + - updated the shlibs. + * debian/watch: + - updated. + + -- Sebastien Bacher Fri, 8 Apr 2005 16:46:55 +0200 + +nautilus (2.8.2-2) unstable; urgency=medium + + * debian/nautilus.postrm: + - test if the directories are here before trying to remove them + (Closes: #283450). + + -- Sebastien Bacher Wed, 24 Nov 2004 16:09:08 +0100 + +nautilus (2.8.2-1) unstable; urgency=low + + * New upstream release. + * Upload to unstable. + * debian/patches/01_relibtoolise.patch: + - updated. + * debian/rules: + - updated the Build-Depends. + + -- Sebastien Bacher Thu, 18 Nov 2004 19:35:45 +0100 + +nautilus (2.8.1-1) experimental; urgency=low + + * New upstream release. + * debian/patches/01_relibtoolise.patch: + - updated. + + -- Sebastien Bacher Tue, 12 Oct 2004 00:16:22 +0200 + +nautilus (2.8.0-1) experimental; urgency=low + + * New upstream release. + * debian/control.in: + - updated the Build-Depends on libeel2-dev to 2.8.0. + * debian/patches/01_relibtoolise.patch: + - updated. + + -- Sebastien Bacher Tue, 14 Sep 2004 21:38:18 +0200 + +nautilus (2.7.4-1) experimental; urgency=low + + * GNOME Team Upload. + * New upstream development release. + - now uses the freedesktop.org MIME specification. + * Switched to CDBS. + * debian/control.in: + - nautilus depends on desktop-file-utils (>= 0.7). + - updated the Build-Depends on libeel2-dev to 2.7.4. + * debian/patches/01_relibtoolise.patch: + - updated. + * debian/patches/03_desktop-launchers.patch: + - removed since included in the new upstream release. + * debian/patches/04_mime_warning.patch: + - removed, obsolete. + * debian/control.in: + - Build-Depends on cdbs instead of dbs. + - updated the Build-Depends on librsvg2 to 2.7 + * debian/*.files: + - replaced by *.install files. + * debian/rules: + - switched to CDBS. + * This update is based on Canonical's patch as found in + http://no-name-yet.com/patches/gnome2.7/nautilus271to272.patch + (closes: #265304). + + -- Jordi Mallach Tue, 17 Aug 2004 11:22:55 +0200 + +nautilus (2.7.1-2) experimental; urgency=low + + * GNOME Team Upload. + * debian/patches/02_build_exif.patch: + - updated to fix the crash on file properties for images with exif datas. + + -- Sebastien Bacher Wed, 30 Jun 2004 15:07:49 +0200 + +nautilus (2.7.1-1) experimental; urgency=low + + * GNOME Team Upload. + * New (development) upstream release. + * debian/patches/01_relibtoolise.patch: + - updated. + * debian/patches/02_show-mounts.patch: + - removed since the changes are in the new version. + * debian/patches/02_build_exif.patch: + - patch to fix the build with the new libexif. + + -- Sebastien Bacher Wed, 23 Jun 2004 18:41:33 +0200 + +nautilus (2.6.3-2) unstable; urgency=high + + * GNOME Team Upload. + * debian/control.in: + - conflicts with capplets (<< 2.6). + + -- Sebastien Bacher Fri, 18 Jun 2004 02:17:21 +0200 + +nautilus (2.6.3-1) unstable; urgency=low + + * GNOME Team Upload. + * New upstream release + - fix zoom and desktop problems (Closes: #253135, #253653). + - fix the problem with desktop icons marqued as read-only + (Closes: #249792, #251848). + * debian/control.in: + - recommands nautilus-cd-burner (Closes: #249503). + * debian/patches/01_relibtoolise.patch: + + updated. + * debian/patches/02_show-mounts.patch: + - patch from the CVS to allow to not show volumes on desktop + (gconf key to use: /apps/nautilus/desktop/volumes_visible). + (Closes: #253529). + * debian/patches/03_desktop-launchers.patch: + - patch from the CVS to allow to edit the launcher on the desktop again. + + -- Sebastien Bacher Wed, 16 Jun 2004 23:18:15 +0200 + +nautilus (2.6.2-1) unstable; urgency=low + + * Gnome Team Upload. + * New Upstream Release. + * debian/control.in: + + removed recommends on nautilus-gtkhtml (Closes: #252449). + * debian/patches/01_relibtoolise.patch: + + updated. + + -- Sebastien Bacher Sat, 5 Jun 2004 13:11:31 +0200 + +nautilus (2.6.1-3) unstable; urgency=low + + + * debian/control.in: + + updated Build-Depends (Closes: #251388). + + -- Sebastien Bacher Fri, 28 May 2004 22:02:14 +0200 + +nautilus (2.6.1-2) unstable; urgency=low + + * GNOME Team Upload. + * Upload in unstable. + * debian/nautilus.1: + + updated by Dafydd Harries . + + -- Sebastien Bacher Wed, 26 May 2004 17:43:42 +0200 + +nautilus (2.6.1-1) experimental; urgency=low + + * New upstream release. + * GNOME Team Upload. + * debian/patches/01_relibtoolise.patch: + + updated. + + -- Sebastien Bacher Wed, 26 May 2004 17:43:40 +0200 + +nautilus (2.6.0-2) experimental; urgency=low + + * [debian/patches/01_relibtoolise.patch] New. Updated libtoolisation to cut + down on library dependencies. + + -- J.H.M. Dassen (Ray) Mon, 12 Apr 2004 21:01:55 +0200 + +nautilus (2.6.0-1) experimental; urgency=low + + * New upstream release: + + Fix crash when trying to access non-existing vfs-url (Closes: #222957). + + Fix file selection by typing name in column mode (Closes: #237066). + + Fix drag and drop between menu and desktop (Closes: #237414). + + Should fix background management (Closes: #217859, #230348). + * debian/control.in, debian/rules: + + Adapted for the Gnome Team. + + libnautilus2-2 conflitcs with nautilus (<< 2.6.0) (Closes: #200433). + + Depends on shared-mime-info. + + Removed gnome-vfs-extra2 Recommends. + * debian/nautilus.1: + + Updated references (Closes: #226677). + * debian/patches/nautilus-2.4.1-gnu_pathmax.patch: + + Removed since not needed by new version. + + -- Sebastien Bacher Sat, 27 Mar 2004 14:36:53 +0100 + +nautilus (2.4.2-2) unstable; urgency=low + + * [debian/control.in] Added Build-Depends: libxml-parser-perl, needed for + recent intltool. + + -- J.H.M. Dassen (Ray) Thu, 5 Feb 2004 21:50:27 +0100 + +nautilus (2.4.2-1) unstable; urgency=low + + * New upstream release. + + -- Sebastien Bacher Tue, 3 Feb 2004 21:40:02 +0100 + +nautilus (2.4.1-3) unstable; urgency=low + + * debian/control : + - Recommends eject (Closes: #171081). + - Removed nautilus-mozilla from Suggests since the package is not in + the archive (Closes: #180805). + - Updated Build-Depends. + - Updated descriptions (Closes: #172928, #206509, #210070). + * debian/nautilus.postrm + - Removed empty dir in /etc (Closes: #206508). + * debian/rules : + - Removed autogen.sh call to fix the -pthread problem. + - Removed --disable-mozilla-component option, since nautilus 2.4 doesn't + use it. + + -- Sebastien Bacher Sun, 26 Oct 2003 15:22:19 +0100 + +nautilus (2.4.1-2) unstable; urgency=low + + * Register the schema file, that fix the problem with missing options + (Closes: #184865, #197810, #212279). + + -- Sebastien Bacher Wed, 22 Oct 2003 19:02:36 +0200 + +nautilus (2.4.1-1) unstable; urgency=low + + * New upstream release. + * Updated Build-Depends. + * Removed Conflicts on libeel2. + * debian/patches: + - fix-ld: removed + - nautilus-2.1.5-cdburn.patch: removed + - nautilus-2.4.1-gnu_pathmax.patch: updated + - orbit28.patch: removed + + -- Sebastien Bacher Sun, 19 Oct 2003 17:42:49 +0200 + +nautilus (2.2.4-5) unstable; urgency=low + + * Added a patch to fix a bug with orbit2.8. + * Gnome Team Upload. + + -- Sebastien Bacher Thu, 16 Oct 2003 21:15:10 +0200 + +nautilus (2.2.4-4.1) unstable; urgency=medium + + * Non-Maintainer Upload, to try to finally get GNOME 2.2 entirely in Sarge. + * debian/control.in: make libnautilus2-dev depend on libgnome-desktop-dev + (closes: #209089). + + -- Jordi Mallach Sun, 28 Sep 2003 18:59:15 +0200 + +nautilus (2.2.4-4) unstable; urgency=low + + * remove cdda support, I've heard that is totally broken. + Build-Conflicts: libcdparanoia0-dev + * -dev: Depends on librsvg2-dev (closes: #208674) + + -- Takuo KITAME Mon, 8 Sep 2003 11:40:58 +0900 + +nautilus (2.2.4-3) unstable; urgency=low + + * Fix build dependency (closes: Bug#208713) + * -dev: depends on libcdparanoia0-dev (closes: Bug#208713) + + -- Takuo KITAME Fri, 5 Sep 2003 02:43:25 +0900 + +nautilus (2.2.4-2) unstable; urgency=low + + * Fix #187364: libnautilus2-2: libraries not correctly linked (closes: #187364) + * -dev: conflicts: libnautilus1.0-dev (closes: #172230) + + -- Takuo KITAME Wed, 3 Sep 2003 16:40:41 +0900 + +nautilus (2.2.4-1) unstable; urgency=low + + * New upstream release + * Fix build-depends (closes: #188888) + * Fix build problem on GNU/Hurd (closes: #190369) + * Fix dependency to eel (closes: #189255) + * Recommends gnome-vfs-extras2 (closes: #194491) + * Fix Debian menu icon (closes: #192630) + * Suggests pdf-viewer instead of xpdf (closes: #197202) + + -- Takuo KITAME Fri, 13 Jun 2003 14:54:56 +0900 + +nautilus (2.2.3.1-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Wed, 23 Apr 2003 15:51:03 +0900 + +nautilus (2.2.3-1) unstable; urgency=low + + * New upstream release + * Applied nautilus-cd-burner patch + + -- Takuo KITAME Thu, 10 Apr 2003 11:35:38 +0900 + +nautilus (2.2.2-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Fri, 14 Mar 2003 16:34:45 +0900 + +nautilus (2.2.1-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Thu, 13 Feb 2003 01:58:08 +0900 + +nautilus (2.2.0.2-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Fri, 31 Jan 2003 11:06:34 +0900 + +nautilus (2.2.0.1-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Fri, 24 Jan 2003 16:25:11 +0900 + +nautilus (2.2.0-2) unstable; urgency=low + + * fix miss packaging. tarball should be orig.tar.gz + + -- Takuo KITAME Thu, 23 Jan 2003 23:38:27 +0900 + +nautilus (2.2.0-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Thu, 23 Jan 2003 18:52:42 +0900 + +nautilus (2.1.91-1) unstable; urgency=low + + * New upstream release + * Rebuild against latest libraries (closes: #177485, #177415, #177326, #177325) + + -- Takuo KITAME Mon, 20 Jan 2003 11:14:49 +0900 + +nautilus (2.0.8-1) unstable; urgency=low + + * New upstream release + * applied patch to use desktop-base (closes: #166423) + * Fix menu entry (closes: #170572, #161798) + + -- Takuo KITAME Sat, 30 Nov 2002 13:07:38 +0900 + +nautilus (2.0.7-5) unstable; urgency=low + + * Update config.{guess,sub} (closes: #168651) + * Sugguests: eog not eog2 + + -- Takuo KITAME Fri, 15 Nov 2002 15:26:15 +0900 + +nautilus (2.0.7-4) unstable; urgency=low + + * upload into unstable/main + + -- Takuo KITAME Wed, 13 Nov 2002 09:49:33 +0900 + +nautilus (2.0.7-3) experimental; urgency=low + + * Change package name to nautilus + + -- Takuo KITAME Fri, 8 Nov 2002 16:09:34 +0900 + +nautilus2 (2.0.7-2) unstable; urgency=low + + * Replaces: nautilus (closes: #166074) + + -- Takuo KITAME Tue, 5 Nov 2002 16:31:22 +0900 + +nautilus2 (2.0.7-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Wed, 18 Sep 2002 15:23:25 +0900 + +nautilus2 (2.0.6-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Thu, 5 Sep 2002 14:16:42 +0900 + +nautilus2 (2.0.4-3) unstable; urgency=low + + * rebuild against gconf 1.2.1-3 + + -- Takuo KITAME Mon, 26 Aug 2002 16:01:26 +0900 + +nautilus2 (2.0.4-2) unstable; urgency=low + + * rebuild against gconf 1.2.1-2 + + -- Takuo KITAME Mon, 19 Aug 2002 14:45:22 +0900 + +nautilus2 (2.0.4-1) unstable; urgency=low + + * New upsream release + + -- Takuo KITAME Fri, 16 Aug 2002 17:12:26 +0900 + +nautilus2 (2.0.3-1) unstable; urgency=low + + * New upsream release + * don't compile with openssl (closes: #155614) + + -- Takuo KITAME Thu, 8 Aug 2002 10:50:23 +0900 + +nautilus2 (2.0.2-1) unstable; urgency=low + + * New upsream release (closes: #154606) + * Fix description (closes: #152290) + + -- Takuo KITAME Mon, 5 Aug 2002 18:47:17 +0900 + +nautilus2 (2.0.0-3) unstable; urgency=low + + * Upload to unstable/main + * nautilus2-data conflicts with nautilus 1.0 + + -- Takuo KITAME Wed, 3 Jul 2002 12:00:40 +0900 + +nautilus2 (2.0.0-2) experimental; urgency=low + + * build against librsvg2-2 + + -- Takuo KITAME Fri, 28 Jun 2002 14:14:11 +0900 + +nautilus2 (2.0.0-1) experimental; urgency=low + + * New upstream release + * change package name to nautilus2 + + -- Takuo KITAME Thu, 13 Jun 2002 03:21:57 +0900 + +nautilus1.1 (1.1.19-1) experimental; urgency=low + + * New upstream release + + -- Takuo KITAME Wed, 5 Jun 2002 11:35:23 +0900 + +nautilus1.1 (1.1.18-1) experimental; urgency=low + + * New upstream release + + -- Takuo KITAME Tue, 28 May 2002 15:55:22 +0900 + +nautilus1.1 (1.1.17-2) experimental; urgency=low + + * separate arch independent files into nautilus1.1-data + + -- Takuo KITAME Tue, 21 May 2002 14:26:45 +0900 + +nautilus1.1 (1.1.17-1) experimental; urgency=low + + * New upstream release + + -- Takuo KITAME Tue, 21 May 2002 13:21:26 +0900 + +nautilus1.1 (1.1.16-1) experimental; urgency=low + + * New upstream release + * some executable binaries in /usr/lib/nautilus + * remove nautilus1.1-{suggested,extra} package. + + -- Takuo KITAME Tue, 14 May 2002 10:30:51 +0900 + +nautilus1.1 (1.1.15-1) experimental; urgency=low + + * New upstream release + + -- Takuo KITAME Tue, 7 May 2002 14:30:16 +0900 + +nautilus1.1 (1.1.14-1) experimental; urgency=low + + * New upstream release + * fix menu and upstream infomation (closes: #144018,#144016) + + -- Takuo KITAME Mon, 29 Apr 2002 23:48:00 +0900 + +nautilus1.1 (1.1.13-1) experimental; urgency=low + + * New upstream release + * use dbs + + -- Takuo KITAME Mon, 22 Apr 2002 20:22:44 +0900 + +nautilus1.1 (1.1.12-1) experimental; urgency=low + + * New upstream release + + -- Takuo KITAME Sat, 20 Apr 2002 01:23:25 +0900 + +nautilus1.1 (1.1.11-1) experimental; urgency=low + + * New upstream release + + -- Takuo KITAME Tue, 26 Mar 2002 10:09:56 +0900 + +nautilus1.1 (1.1.9-1) experimental; urgency=low + + * New upstream release + + -- Takuo KITAME Mon, 11 Mar 2002 16:12:28 +0900 + +nautilus1.1 (1.1.8-2) experimental; urgency=low + + * bump package name libnautilus1.1-0 to -2 + + -- Takuo KITAME Fri, 8 Mar 2002 14:55:21 +0900 + +nautilus1.1 (1.1.8-1) experimental; urgency=low + + * New upstream release + + -- Takuo KITAME Thu, 7 Mar 2002 11:29:37 +0900 + +nautilus1.1 (1.1.6-1) experimental; urgency=low + + * New upstream release + + -- Takuo KITAME Thu, 28 Feb 2002 11:42:15 +0900 + +nautilus1.1 (1.1.5-2) experimental; urgency=low + + * build against gtk+ 1.3.14 and libgnome* 1.112.0 + + -- Takuo KITAME Sat, 23 Feb 2002 03:55:40 +0900 + +nautilus1.1 (1.1.5-1) experimental; urgency=low + + * New upstream release + * update build-depends + + -- Takuo KITAME Sun, 17 Feb 2002 14:40:17 +0900 + +nautilus1.1 (1.1.4-1) experimental; urgency=low + + * New upstream release + + -- Takuo KITAME Wed, 6 Feb 2002 03:01:38 +0900 + +nautilus1.1 (1.1.3-1) experimental; urgency=low + + * New upstream release + + -- Takuo KITAME Mon, 4 Feb 2002 00:42:38 +0900 + +nautilus1.1 (1.1.2-2) experimental; urgency=low + + * Build against latest libatk9 + + -- Takuo KITAME Thu, 24 Jan 2002 21:32:33 +0900 + +nautilus1.1 (1.1.2-1) experimental; urgency=low + + * New upstream release, GNOME2 version. + * upload to experimental + + -- Takuo KITAME Mon, 21 Jan 2002 17:57:33 +0000 + +nautilus (1.0.6-2) unstable; urgency=low + + * debian/rules: + - --enable-fam (closes: #116712) + * debian/control: + - added libfam-dev into build-depends + * remove gnome-*2html2 files (closes: #128083) + + -- Takuo KITAME Tue, 8 Jan 2002 02:19:45 +0900 + +nautilus (1.0.6-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Fri, 9 Nov 2001 04:18:33 +0000 + +nautilus (1.0.5-2) unstable; urgency=low + + * Fix and install overrides for lintian errors (closes: #116941) + * Changed debian menu category tools to system. (closes: #116370) + + -- Takuo KITAME Sat, 27 Oct 2001 04:10:54 +0900 + +nautilus (1.0.5-1) unstable; urgency=low + + * New upstream release + * Build-Depends: libcdparanoia0-dev (closes: #106350) + + -- Takuo KITAME Sat, 20 Oct 2001 17:34:38 +0900 + +nautilus (1.0.4-1) unstable; urgency=low + + * New upstream release + * closes again (closes: Bug#101387, Bug#102662, Bug#96610) + + -- Takuo KITAME Sat, 7 Jul 2001 22:07:43 +0900 + +nautilus (1.0.3.2cvs-1) unstable; urgency=low + + * New upstream release + * cvs update -r NAUTILUS_1_0_4 (1.0.3.2) + * closes: Bug#101387, Bug#102662 + * closes: Bug#96610 It's not software bug. + + -- Takuo KITAME Wed, 4 Jul 2001 11:12:05 +0900 + +nautilus (1.0.3-4) unstable; urgency=low + + * Fixed build-dependency (closes: Bug#99765) + * added depends libbonobo-dev for libnautilus-dev (closes: Bug#99654) + + -- Takuo KITAME Sun, 17 Jun 2001 21:53:02 +0900 + +nautilus (1.0.3-3) unstable; urgency=low + + * Fixed build-depends: (closes: Bug#98706, Bug#98846) + + -- Takuo KITAME Sun, 27 May 2001 15:14:26 +0900 + +nautilus (1.0.3-2) unstable; urgency=low + + * rebuid with libeel0 which is still in Incoming. + * remove libammonite-dev, librpm0-dev for Build-Depends + * also librsvg-dev, libfreetype6-dev. (libeel-dev follows it) + + -- Takuo KITAME Thu, 10 May 2001 21:49:18 +0900 + +nautilus (1.0-4) unstable; urgency=low + + * debian/control.in: Really nautilus-suggested move to contrib. + nautilus-suggested: Really Depends: nautilus-trilobite (>= 1.0-2) + * fix wrong symlink name /usr/share/man/man1/nautilus-verify-rpm.sh (closes: Bug#93579) + + -- Takuo KITAME Wed, 11 Apr 2001 10:53:01 +0900 + +nautilus (1.0-3) unstable; urgency=low + + * nautilus-suggested: move to contrib, Depends: nautilus-trilobite (>= 1.0-2) + * --disable-mozilla-component instead of --disable-mozilla + + -- Takuo KITAME Tue, 10 Apr 2001 14:52:43 +0900 + +nautilus (1.0-2) unstable; urgency=low + + * remove dependency to non-US package. + * nautilus-trilobite/mozilla: goes to it's own package and moved to non-US. + * --disable-mozilla. Sorry, remove mozilla support. We have not mozilla-0.8 in archive. (closes: Bug#92274) + * --disable-eazel-service, non-US part was moved to it's own package 'nautilus-nonus' + * Install nautilus-verify-rpm.sh (closes: Bug#90087) + * Build with -DDEBIAN (closes: Bug#84810) + * includes libvfs-help.so (closes: Bug#92766) + + * Notice to FTP maintainer, + Please remove nautilus-trilobite, nautilus-mozilla from main archive. + and move nautilus-suggested to contrib/x11. + + -- Takuo KITAME Thu, 5 Apr 2001 14:05:56 +0900 + +nautilus (1.0-1) unstable; urgency=low + + * New upstream release + * nautilus-extra: depends xpdf | xpdf-i (closes: Bug#84958) + * libnautilus-extention/nautilus-gnome-extensions.c: applied debian x-terminal-emurator patch (closes: Bug#84810) + * Fix "Tree view doesn't work in Nautilus" (closes: Bug#89087) + * upsteam fixed + closes: Bug#87069 xmms doesn't accept DND mp3 files from nautilus + closes: Bug#86422 nautilus: Font handling bug + closes: Bug#86452 nautilus: Nautilus doesn't choose correct fonts + * holefully fixed + closes: Bug#89372: Nautilus doesn't show up + + -- Takuo KITAME Wed, 14 Mar 2001 13:56:00 +0900 + +nautilus (0.8.2-1) unstable; urgency=low + + * New upstream release (not released, but cvs update -r NAUTILUS_0_8_2) + * Fix manpage install (closes: Bug#87394, Bug#87958) + + -- Takuo KITAME Sat, 3 Mar 2001 00:41:31 +0900 + +nautilus (0.8-2) unstable; urgency=low + + * libnautilus0 has versioned shlibs. (closes: Bug#84858) + * nautilus-mozilla depends on mozilla (>= 1:0.7) + * fixed freetype build dependency, --with-freetype2-include2=/usr/include/freetype2 (closes: Bug#85246) + * added manpages, removed all undocumented (closes: Bug#84807) + * Rebuild with Bonobo 0.36-2 and versioned depends. (close: Bug#84951, Bug#86562, ) + + -- Takuo KITAME Mon, 19 Feb 2001 22:43:46 +0900 + +nautilus (0.8-1) unstable; urgency=low + + * New upstream release (closes: Bug#84191) + * some bugs was hopefully fixed by upstream. + closes: Bug#79174, Bug#79110, Bug#79340, Bug#79940, Bug#80741, Bug#79057, Bug#79207, Bug#79248, Bug#79448, Bug#82752 + * Recommends -> Suggests ammonite (closes: Bug#80799) + * Build-Depends: rpm (closes: Bug#84302) + * separated component packages(like nautilus.spec) -mozilla, -trilobite, -extra and nautilus-suggested. + + -- Takuo KITAME Fri, 2 Feb 2001 11:13:00 +0900 + +nautilus (0.5-3) unstable; urgency=low + + * --enable-eazel-services=1, Recommends: ammonite (closes: Bug#79345) + * Added Build-Dpends (closes: Bug#79377) + + -- Takuo KITAME Wed, 27 Dec 2000 12:30:24 +0900 + +nautilus (0.5-2.1) unstable; urgency=low + + * Initial upload. + * Build with Debian's libfreetype6, libfreetype2-dev. + * Modifies for Bonobo 0.28 + + -- Takuo KITAME Tue, 28 Nov 2000 01:37:10 +0900 + +nautilus (0.5-2) unstable; urgency=low + + * --enable-mozilla-component + + -- Takuo KITAME Wed, 8 Nov 2000 12:57:18 +0900 + +nautilus (0.5-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Wed, 8 Nov 2000 10:38:37 +0900 + +nautilus (0.1.0-1) experimental; urgency=low + + * Initial Release. + + -- Takuo KITAME Thu, 17 Aug 2000 12:51:38 +0900 + + --- nautilus-2.32.2.1.orig/debian/nautilus.debhelper.log +++ nautilus-2.32.2.1/debian/nautilus.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- nautilus-2.32.2.1.orig/debian/patches/15_translations_list_update.patch +++ nautilus-2.32.2.1/debian/patches/15_translations_list_update.patch @@ -0,0 +1,15 @@ +Description: Translate the mount-archive menu entry +Author: ? + +Index: nautilus-2.31.6/po/POTFILES.in +=================================================================== +--- nautilus-2.31.6.orig/po/POTFILES.in 2010-08-12 12:59:43.000000000 +0200 ++++ nautilus-2.31.6/po/POTFILES.in 2010-08-12 16:39:35.000000000 +0200 +@@ -5,6 +5,7 @@ + cut-n-paste-code/libegg/eggsmclient.c + data/browser.xml + data/nautilus.xml.in ++debian/mount-archive.desktop.in + eel/eel-alert-dialog.c + eel/eel-canvas.c + eel/eel-editable-label.c --- nautilus-2.32.2.1.orig/debian/patches/17_disable_locked_automounting.patch +++ nautilus-2.32.2.1/debian/patches/17_disable_locked_automounting.patch @@ -0,0 +1,322 @@ +From 98ebb6be0882ba2dbb0c621a2906e5190108bca1 Mon Sep 17 00:00:00 2001 +From: Martin Pitt +Date: Tue, 22 Feb 2011 14:06:14 +0100 +Subject: [PATCH] disable automounting while screen is locked + +On the recent Shmoocon there was a presentation by Jon Larimer demonstrating +how to abuse vulnerabilities and bugs, or even just creating socially or +security compromising thumbnails in mounting and thumbnailing, which happens o +automounting USB drives. This is a particular issue when this happens on a +locked box where the attacker doesn't otherwise have access to the user +account: + + http://www.net-security.org/secworld.php?id=10544 + +Disable automounting if the GNOME screen saver is currently locked. + +Backported from gnome-settings-daemon trunk commits 71deedf7 and 90c0f8676. + +https://bugzilla.gnome.org/show_bug.cgi?id=642020 +--- + src/nautilus-application.c | 219 +++++++++++++++++++++++++++++++++++++++++++- + src/nautilus-application.h | 5 + + 2 files changed, 223 insertions(+), 1 deletions(-) + +diff --git a/src/nautilus-application.c b/src/nautilus-application.c +index 08407a5..dc360f1 100644 +--- a/src/nautilus-application.c ++++ b/src/nautilus-application.c +@@ -116,6 +116,9 @@ static void mount_added_callback (GVolumeMonitor *mo + static void volume_added_callback (GVolumeMonitor *monitor, + GVolume *volume, + NautilusApplication *application); ++static void volume_removed_callback (GVolumeMonitor *monitor, ++ GVolume *volume, ++ NautilusApplication *application); + static void drive_connected_callback (GVolumeMonitor *monitor, + GDrive *drive, + NautilusApplication *application); +@@ -347,6 +350,13 @@ nautilus_application_finalize (GObject *object) + + g_object_unref (application->unique_app); + ++ g_bus_unwatch_name (application->ss_watch_id); ++ ++ if (application->volume_queue != NULL) { ++ g_list_free_full (application->volume_queue, g_object_unref); ++ application->volume_queue = NULL; ++ } ++ + if (application->automount_idle_id != 0) { + g_source_remove (application->automount_idle_id); + application->automount_idle_id = 0; +@@ -357,6 +367,11 @@ nautilus_application_finalize (GObject *object) + application->proxy = NULL; + } + ++ if (application->ss_proxy != NULL) { ++ g_object_unref (application->ss_proxy); ++ application->ss_proxy = NULL; ++ } ++ + G_OBJECT_CLASS (nautilus_application_parent_class)->finalize (object); + } + +@@ -663,6 +678,175 @@ do_initialize_consolekit (NautilusApplication *application) + } + + static void ++check_volume_queue (NautilusApplication *application) ++{ ++ GList *l, *next; ++ GVolume *volume; ++ ++ l = application->volume_queue; ++ ++ if (application->screensaver_active) { ++ return; ++ } ++ ++ while (l != NULL) { ++ volume = l->data; ++ next = l->next; ++ ++ nautilus_file_operations_mount_volume (NULL, volume, TRUE); ++ application->volume_queue = ++ g_list_remove (application->volume_queue, volume); ++ ++ g_object_unref (volume); ++ l = next; ++ } ++ ++ application->volume_queue = NULL; ++} ++ ++#define SCREENSAVER_NAME "org.gnome.ScreenSaver" ++#define SCREENSAVER_PATH "/org/gnome/ScreenSaver" ++#define SCREENSAVER_INTERFACE "org.gnome.ScreenSaver" ++ ++static void ++screensaver_signal_callback (GDBusProxy *proxy, ++ const gchar *sender_name, ++ const gchar *signal_name, ++ GVariant *parameters, ++ gpointer user_data) ++{ ++ NautilusApplication *application = user_data; ++ ++ if (g_strcmp0 (signal_name, "ActiveChanged") == 0) { ++ g_variant_get (parameters, "(b)", &application->screensaver_active); ++ g_debug ("Screensaver active changed to %d", application->screensaver_active); ++ ++ check_volume_queue (application); ++ } ++} ++ ++static void ++screensaver_get_active_ready_cb (GObject *source, ++ GAsyncResult *res, ++ gpointer user_data) ++{ ++ NautilusApplication *application = user_data; ++ GDBusProxy *proxy = application->ss_proxy; ++ GVariant *result; ++ GError *error = NULL; ++ ++ result = g_dbus_proxy_call_finish (proxy, ++ res, ++ &error); ++ ++ if (error != NULL) { ++ g_warning ("Can't call GetActive() on the ScreenSaver object: %s", ++ error->message); ++ g_error_free (error); ++ ++ return; ++ } ++ ++ g_variant_get (result, "(b)", &application->screensaver_active); ++ g_variant_unref (result); ++ ++ g_debug ("Screensaver GetActive() returned %d", application->screensaver_active); ++} ++ ++static void ++screensaver_proxy_ready_cb (GObject *source, ++ GAsyncResult *res, ++ gpointer user_data) ++{ ++ NautilusApplication *application = user_data; ++ GError *error = NULL; ++ GDBusProxy *ss_proxy; ++ ++ ss_proxy = g_dbus_proxy_new_finish (res, &error); ++ ++ if (error != NULL) { ++ g_warning ("Can't get proxy for the ScreenSaver object: %s", ++ error->message); ++ g_error_free (error); ++ ++ return; ++ } ++ ++ g_debug ("ScreenSaver proxy ready"); ++ ++ application->ss_proxy = ss_proxy; ++ ++ g_signal_connect (ss_proxy, "g-signal", ++ G_CALLBACK (screensaver_signal_callback), application); ++ ++ g_dbus_proxy_call (ss_proxy, ++ "GetActive", ++ NULL, ++ G_DBUS_CALL_FLAGS_NO_AUTO_START, ++ -1, ++ NULL, ++ screensaver_get_active_ready_cb, ++ application); ++} ++ ++static void ++screensaver_appeared_callback (GDBusConnection *connection, ++ const gchar *name, ++ const gchar *name_owner, ++ gpointer user_data) ++{ ++ NautilusApplication *application = user_data; ++ ++ g_debug ("ScreenSaver name appeared"); ++ ++ application->screensaver_active = FALSE; ++ ++ g_dbus_proxy_new (connection, ++ G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START, ++ NULL, ++ name, ++ SCREENSAVER_PATH, ++ SCREENSAVER_INTERFACE, ++ NULL, ++ screensaver_proxy_ready_cb, ++ application); ++} ++ ++static void ++screensaver_vanished_callback (GDBusConnection *connection, ++ const gchar *name, ++ gpointer user_data) ++{ ++ NautilusApplication *application = user_data; ++ ++ g_debug ("ScreenSaver name vanished"); ++ ++ application->screensaver_active = FALSE; ++ g_object_unref (&application->ss_proxy); ++ ++ /* in this case force a clear of the volume queue, without ++ * mounting them. ++ */ ++ if (application->volume_queue != NULL) { ++ g_list_free_full (application->volume_queue, g_object_unref); ++ application->volume_queue = NULL; ++ } ++} ++ ++static void ++do_initialize_screensaver (NautilusApplication *application) ++{ ++ application->ss_watch_id = ++ g_bus_watch_name (G_BUS_TYPE_SESSION, ++ SCREENSAVER_NAME, ++ G_BUS_NAME_WATCHER_FLAGS_NONE, ++ screensaver_appeared_callback, ++ screensaver_vanished_callback, ++ application, ++ NULL); ++} ++ ++static void + do_upgrades_once (NautilusApplication *application, + gboolean no_desktop) + { +@@ -709,6 +893,10 @@ finish_startup (NautilusApplication *application, + /* Initialize the ConsoleKit listener for active session */ + do_initialize_consolekit (application); + ++ /* Initialize GNOME screen saver listener to control automount ++ * permission */ ++ do_initialize_screensaver (application); ++ + /* Watch for mounts so we can restore open windows This used + * to be for showing new window on mount, but is not used + * anymore */ +@@ -724,6 +912,8 @@ finish_startup (NautilusApplication *application, + G_CALLBACK (mount_added_callback), application, 0); + g_signal_connect_object (application->volume_monitor, "volume_added", + G_CALLBACK (volume_added_callback), application, 0); ++ g_signal_connect_object (application->volume_monitor, "volume_removed", ++ G_CALLBACK (volume_removed_callback), application, 0); + g_signal_connect_object (application->volume_monitor, "drive_connected", + G_CALLBACK (drive_connected_callback), application, 0); + +@@ -1520,6 +1710,33 @@ window_can_be_closed (NautilusWindow *window) + } + + static void ++check_screen_lock_and_mount (NautilusApplication *application, ++ GVolume *volume) ++{ ++ if (application->screensaver_active) { ++ /* queue the volume, to mount it after the screensaver state changed */ ++ g_debug ("Queuing volume %p", volume); ++ application->volume_queue = g_list_prepend (application->volume_queue, ++ g_object_ref (volume)); ++ } else { ++ /* mount it immediately */ ++ nautilus_file_operations_mount_volume (NULL, volume, TRUE); ++ } ++} ++ ++static void ++volume_removed_callback (GVolumeMonitor *monitor, ++ GVolume *volume, ++ NautilusApplication *application) ++{ ++ g_debug ("Volume %p removed, removing from the queue", volume); ++ ++ /* clear it from the queue, if present */ ++ application->volume_queue = ++ g_list_remove (application->volume_queue, volume); ++} ++ ++static void + volume_added_callback (GVolumeMonitor *monitor, + GVolume *volume, + NautilusApplication *application) +@@ -1527,7 +1744,7 @@ volume_added_callback (GVolumeMonitor *monitor, + if (eel_preferences_get_boolean (NAUTILUS_PREFERENCES_MEDIA_AUTOMOUNT) && + g_volume_should_automount (volume) && + g_volume_can_mount (volume)) { +- nautilus_file_operations_mount_volume (NULL, volume, TRUE); ++ check_screen_lock_and_mount (application, volume); + } else { + /* Allow nautilus_autorun() to run. When the mount is later + * added programmatically (i.e. for a blank CD), +diff --git a/src/nautilus-application.h b/src/nautilus-application.h +index 36e53b6..d558932 100644 +--- a/src/nautilus-application.h ++++ b/src/nautilus-application.h +@@ -68,6 +68,11 @@ typedef struct { + unsigned int automount_idle_id; + GDBusProxy *proxy; + gboolean session_is_active; ++ ++ gboolean screensaver_active; ++ guint ss_watch_id; ++ GDBusProxy *ss_proxy; ++ GList *volume_queue; + } NautilusApplication; + + typedef struct { +-- +1.7.4.1 + --- nautilus-2.32.2.1.orig/debian/patches/80_suppress_umount_in_ltsp.patch +++ nautilus-2.32.2.1/debian/patches/80_suppress_umount_in_ltsp.patch @@ -0,0 +1,29 @@ +Description: Don't list volumes option on LTSP configs +Bug: https://launchpad.net/bugs/220564 + +Index: nautilus-2.31.6/libnautilus-private/nautilus-file.c +=================================================================== +--- nautilus-2.31.6.orig/libnautilus-private/nautilus-file.c 2010-08-12 12:20:55.000000000 +0200 ++++ nautilus-2.31.6/libnautilus-private/nautilus-file.c 2010-08-12 16:39:35.000000000 +0200 +@@ -1021,6 +1021,10 @@ + { + g_return_val_if_fail (NAUTILUS_IS_FILE (file), FALSE); + ++ if (getenv("LTSP_CLIENT")) { ++ return FALSE; ++ } ++ + return file->details->can_unmount || + (file->details->mount != NULL && + g_mount_can_unmount (file->details->mount)); +@@ -1031,6 +1035,10 @@ + { + g_return_val_if_fail (NAUTILUS_IS_FILE (file), FALSE); + ++ if (getenv("LTSP_CLIENT")) { ++ return FALSE; ++ } ++ + return file->details->can_eject || + (file->details->mount != NULL && + g_mount_can_eject (file->details->mount)); --- nautilus-2.32.2.1.orig/debian/patches/04_additional_marge_for_unity.patch +++ nautilus-2.32.2.1/debian/patches/04_additional_marge_for_unity.patch @@ -0,0 +1,125 @@ +Description: Prevent moving desktop icons in unity when locking or unlocking + the launcher. +Bug-Ubuntu: https://launchpad.net/bugs/684649 +Author: Didier Roche + +Index: nautilus-2.32.2.1/src/file-manager/fm-desktop-icon-view.c +=================================================================== +--- nautilus-2.32.2.1.orig/src/file-manager/fm-desktop-icon-view.c 2010-12-28 16:54:38.000000000 +0100 ++++ nautilus-2.32.2.1/src/file-manager/fm-desktop-icon-view.c 2011-01-15 21:06:25.151212001 +0100 +@@ -67,6 +67,11 @@ + /* Timeout to check the desktop directory for updates */ + #define RESCAN_TIMEOUT 4 + ++/* Unity launcher width */ ++#define UNITY_LAUNCHER_WIDTH 66 ++ ++static GDBusProxy *_proxy = NULL; ++ + struct FMDesktopIconViewDetails + { + GdkWindow *root_window; +@@ -91,6 +96,7 @@ + static void real_update_menus (FMDirectoryView *view); + static gboolean real_supports_zooming (FMDirectoryView *view); + static void fm_desktop_icon_view_update_icon_container_fonts (FMDesktopIconView *view); ++static void on_proxy_name_owner_changed (GDBusProxy *proxy, GParamSpec *pspec, gpointer data); + + EEL_CLASS_BOILERPLATE (FMDesktopIconView, + fm_desktop_icon_view, +@@ -130,18 +136,34 @@ + int left, right, top, bottom; + int screen_width, screen_height; + int i; ++ gchar *owner_name = NULL; ++ gboolean under_unity_session = FALSE; + + left = right = top = bottom = 0; + + screen_width = gdk_screen_get_width (screen); + screen_height = gdk_screen_get_height (screen); + ++ if (_proxy) ++ owner_name = g_dbus_proxy_get_name_owner (_proxy); ++ ++ if (owner_name) { ++ under_unity_session = TRUE; ++ g_free (owner_name); ++ } ++ + for (i = 0; i < n_items; i += 4) { + int x = workareas [i]; + int y = workareas [i + 1]; + int width = workareas [i + 2]; + int height = workareas [i + 3]; + ++ // if x == UNITY_LAUNCHER_WIDTH, consider we are under unity with ++ // locked launcher. Reset it to 0 to then add a predictable margin ++ // launcher docked or not. ++ if (under_unity_session && (x == UNITY_LAUNCHER_WIDTH)) ++ x = 0; ++ + if ((x + width) > screen_width || (y + height) > screen_height) + continue; + +@@ -151,6 +173,9 @@ + bottom = MAX (bottom, screen_height - height - y); + } + ++ if (under_unity_session) ++ left += UNITY_LAUNCHER_WIDTH - 15; ++ + nautilus_icon_container_set_margins (icon_container, + left, right, top, bottom); + } +@@ -226,6 +251,31 @@ + 0, 0, 0, 0); + } else { + screen = gdk_drawable_get_screen (GDK_DRAWABLE (window)); ++ GError *error = NULL; ++ ++ if (!_proxy) { ++ _proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SESSION, ++ G_DBUS_PROXY_FLAGS_NONE, ++ NULL, ++ "com.canonical.Unity", ++ "/com/canonical/Unity/Debug/Introspection", ++ "com.canonical.Unity.Debug.Introspection", ++ NULL, ++ &error); ++ ++ // set a callback if unity isn't up right now or if it will go down ++ if (_proxy) ++ g_signal_connect (_proxy, "notify::g-name-owner", ++ G_CALLBACK (on_proxy_name_owner_changed), icon_view); ++ } ++ else { ++ // Can be either no unity running or proxy error ++ if (error) ++ { ++ g_warning ("Can't get a proxy to unity dbus: %s", error->message); ++ g_error_free (error); ++ } ++ } + + icon_container_set_workarea ( + icon_container, screen, workareas, length_returned / sizeof (long)); +@@ -238,6 +288,18 @@ + g_free (workareas); + } + ++static void ++on_proxy_name_owner_changed (GDBusProxy *proxy, ++ GParamSpec *pspec, ++ gpointer data) ++{ ++ FMDesktopIconView *icon_view; ++ icon_view = FM_DESKTOP_ICON_VIEW (data); ++ ++ net_workarea_changed (icon_view, icon_view->details->root_window); ++} ++ ++ + static GdkFilterReturn + desktop_icon_view_property_filter (GdkXEvent *gdk_xevent, + GdkEvent *event, --- nautilus-2.32.2.1.orig/debian/patches/16_desktop_menu_export.patch +++ nautilus-2.32.2.1/debian/patches/16_desktop_menu_export.patch @@ -0,0 +1,16 @@ +Index: nautilus-2.32.1/src/nautilus-desktop-window.c +=================================================================== +--- nautilus-2.32.1.orig/src/nautilus-desktop-window.c 2010-11-13 22:59:01.000000000 +1100 ++++ nautilus-2.32.1/src/nautilus-desktop-window.c 2010-11-17 16:32:17.961420000 +1100 +@@ -68,6 +68,11 @@ + gtk_widget_hide (NAUTILUS_WINDOW (window)->details->statusbar); + gtk_widget_hide (NAUTILUS_WINDOW (window)->details->menubar); + ++ UbuntuMenuProxy * proxy = ubuntu_menu_proxy_get(); ++ if (proxy != NULL) { ++ ubuntu_menu_proxy_insert(proxy, GTK_WIDGET(window), NAUTILUS_WINDOW(window)->details->menubar, 0); ++ } ++ + /* Don't allow close action on desktop */ + action = gtk_action_group_get_action (NAUTILUS_WINDOW (window)->details->main_action_group, + NAUTILUS_ACTION_CLOSE); --- nautilus-2.32.2.1.orig/debian/patches/02_dont_set_default.patch +++ nautilus-2.32.2.1/debian/patches/02_dont_set_default.patch @@ -0,0 +1,16 @@ +# Upstream: https://bugzilla.gnome.org/show_bug.cgi?id=637264 +# Ubuntu: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/662194 +# Description: don't change the default handler by default +Index: nautilus-2.32.2/libnautilus-private/nautilus-open-with-dialog.c +=================================================================== +--- nautilus-2.32.2.orig/libnautilus-private/nautilus-open-with-dialog.c 2010-12-15 13:36:33.076155730 +0100 ++++ nautilus-2.32.2/libnautilus-private/nautilus-open-with-dialog.c 2010-12-15 13:36:47.000000000 +0100 +@@ -864,7 +864,7 @@ + + /* Add remember this application checkbox - only visible in open mode */ + dialog->details->checkbox = gtk_check_button_new (); +- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->details->checkbox), TRUE); ++ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->details->checkbox), FALSE); + gtk_button_set_use_underline (GTK_BUTTON (dialog->details->checkbox), TRUE); + gtk_widget_show (GTK_WIDGET (dialog->details->checkbox)); + gtk_box_pack_start (GTK_BOX (vbox), dialog->details->checkbox, FALSE, FALSE, 0); --- nautilus-2.32.2.1.orig/debian/patches/96_no-null-in-g-str-hash.patch +++ nautilus-2.32.2.1/debian/patches/96_no-null-in-g-str-hash.patch @@ -0,0 +1,13 @@ +diff --git a/libnautilus-private/nautilus-icon-info.c b/libnautilus-private/nautilus-icon-info.c +index f39ad42..e23413e 100644 +--- a/libnautilus-private/nautilus-icon-info.c ++++ b/libnautilus-private/nautilus-icon-info.c +@@ -293,7 +293,7 @@ loadable_icon_key_free (LoadableIconKey *key) + static guint + themed_icon_key_hash (ThemedIconKey *key) + { +- return g_str_hash (key->filename) ^ key->size; ++ return g_str_hash (key->filename ? key->filename : "") ^ key->size; + } + + static gboolean --- nautilus-2.32.2.1.orig/debian/patches/82_gnome-app-install.patch +++ nautilus-2.32.2.1/debian/patches/82_gnome-app-install.patch @@ -0,0 +1,48 @@ +Description: Invoke gnome-app-install when no application known for file. +Author: ? + +Index: nautilus-2.31.6/libnautilus-private/nautilus-mime-actions.c +=================================================================== +--- nautilus-2.31.6.orig/libnautilus-private/nautilus-mime-actions.c 2010-08-12 12:20:55.000000000 +0200 ++++ nautilus-2.31.6/libnautilus-private/nautilus-mime-actions.c 2010-08-12 16:39:36.000000000 +0200 +@@ -1461,6 +1461,27 @@ + g_free (mime_type); + } + ++void launch_gnome_app_install_mimetype(GdkScreen *screen, ++ NautilusFile *file, ++ char *uri) { ++ char *qmimetype, *quri, *qduri, *command; ++ if (!screen) ++ screen = gdk_display_get_default_screen(gdk_display_get_default ()); ++ ++ qmimetype = g_shell_quote (nautilus_file_info_get_mime_type (file)); ++ quri = g_shell_quote (uri); ++ command = g_strconcat("gnome-app-install --mime-type=", ++ qmimetype, " ", quri, ++ (char*)0 /* NB NULL is wrong */); ++ g_free (qmimetype); ++ g_free (quri); ++ g_free (qduri); ++ ++ //eel_gnome_shell_execute_on_screen (command, screen); ++ gdk_spawn_command_line_on_screen (screen, command, NULL); ++ g_free (command); ++} ++ + static void + application_unhandled_uri (ActivateParameters *parameters, char *uri) + { +@@ -1506,6 +1527,12 @@ + goto out; + } + ++ // try g-a-i now ++ if (g_find_program_in_path("gnome-app-install")) { ++ launch_gnome_app_install_mimetype(NULL, file, uri); ++ goto out; ++ } ++ + g_dbus_proxy_new_for_bus (G_BUS_TYPE_SESSION, + G_DBUS_PROXY_FLAGS_NONE, + NULL, --- nautilus-2.32.2.1.orig/debian/patches/01_lpi.patch +++ nautilus-2.32.2.1/debian/patches/01_lpi.patch @@ -0,0 +1,50 @@ +Description: launchpad integration items +Author: ? + +Index: nautilus-2.31.6/configure.in +=================================================================== +--- nautilus-2.31.6.orig/configure.in 2010-08-12 12:52:31.000000000 +0200 ++++ nautilus-2.31.6/configure.in 2010-08-12 16:39:31.000000000 +0200 +@@ -336,7 +336,7 @@ + AC_SUBST(LIBNAUTILUS_EXTENSION_LIBS) + + dnl core nautilus +-CORE_MODULES="glib-2.0 gnome-desktop-2.0 gthread-2.0 gio-2.0 gio-unix-2.0 unique-1.0 gail gconf-2.0 libxml-2.0 $EXTRA_CORE_MODULES" ++CORE_MODULES="glib-2.0 gnome-desktop-2.0 launchpad-integration gthread-2.0 gio-2.0 gio-unix-2.0 unique-1.0 gail gconf-2.0 libxml-2.0 $EXTRA_CORE_MODULES" + CORE_CFLAGS="`$PKG_CONFIG --cflags $CORE_MODULES` $x_cflags" + AC_SUBST(CORE_CFLAGS) + CORE_LIBS="`$PKG_CONFIG --libs $CORE_MODULES` $x_libs" +Index: nautilus-2.31.6/src/nautilus-shell-ui.xml +=================================================================== +--- nautilus-2.31.6.orig/src/nautilus-shell-ui.xml 2010-08-12 12:20:16.000000000 +0200 ++++ nautilus-2.31.6/src/nautilus-shell-ui.xml 2010-08-12 16:39:31.000000000 +0200 +@@ -65,6 +65,7 @@ + + + ++ + + + +Index: nautilus-2.31.6/src/nautilus-window-menus.c +=================================================================== +--- nautilus-2.31.6.orig/src/nautilus-window-menus.c 2010-08-12 12:20:55.000000000 +0200 ++++ nautilus-2.31.6/src/nautilus-window-menus.c 2010-08-12 16:39:31.000000000 +0200 +@@ -56,6 +56,7 @@ + #include + #include + #include ++#include + + #define MENU_PATH_EXTENSION_ACTIONS "/MenuBar/File/Extension Actions" + #define POPUP_PATH_EXTENSION_ACTIONS "/background/Before Zoom Items/Extension Actions" +@@ -936,6 +937,9 @@ + + ui = nautilus_ui_string_get ("nautilus-shell-ui.xml"); + gtk_ui_manager_add_ui_from_string (ui_manager, ui, -1, NULL); ++ ++ launchpad_integration_add_ui (ui_manager, ++ "/MenuBar/Help/LaunchpadItems"); + + nautilus_window_initialize_trash_icon_monitor (window); + } --- nautilus-2.32.2.1.orig/debian/patches/series +++ nautilus-2.32.2.1/debian/patches/series @@ -0,0 +1,17 @@ +01_lpi.patch +02_dont_set_default.patch +03_menu_entry.patch +04_additional_marge_for_unity.patch +10_load_session.patch +12_list-view_expand.patch +15_translations_list_update.patch +16_desktop_menu_export.patch +17_disable_locked_automounting.patch +80_suppress_umount_in_ltsp.patch +82_gnome-app-install.patch +83_never_exec_nonexec_launchers.patch +89_use_application_indicator.patch +90_git_audio_preview_url.patch +#91_correct_rgba_use.patch +95_no-initial-fade.patch +96_no-null-in-g-str-hash.patch --- nautilus-2.32.2.1.orig/debian/patches/10_location_titlebar.patch +++ nautilus-2.32.2.1/debian/patches/10_location_titlebar.patch @@ -0,0 +1,193 @@ +Debian #413018 +GNOME #142087 +Option to show the full location in the title bar +Index: nautilus-2.20.0/libnautilus-private/apps_nautilus_preferences.schemas.in +=================================================================== +--- nautilus-2.20.0.orig/libnautilus-private/apps_nautilus_preferences.schemas.in 2007-09-18 08:51:48.000000000 +0200 ++++ nautilus-2.20.0/libnautilus-private/apps_nautilus_preferences.schemas.in 2007-09-24 11:39:14.871645609 +0200 +@@ -720,6 +720,21 @@ + + + ++ ++ /schemas/apps/nautilus/preferences/location_in_title_bar ++ /apps/nautilus/preferences/location_in_title_bar ++ nautilus ++ bool ++ false ++ ++ Show current location in title bar ++ ++ If set to true, windows will have the full location displayed ++ in their title bar. Otherwise it will only show the folder name. ++ ++ ++ ++ + + /schemas/apps/nautilus/preferences/start_with_sidebar + /apps/nautilus/preferences/start_with_sidebar +Index: nautilus-2.20.0/libnautilus-private/nautilus-global-preferences.c +=================================================================== +--- nautilus-2.20.0.orig/libnautilus-private/nautilus-global-preferences.c 2007-06-27 09:12:34.000000000 +0200 ++++ nautilus-2.20.0/libnautilus-private/nautilus-global-preferences.c 2007-09-24 11:39:14.875645837 +0200 +@@ -378,6 +378,10 @@ + PREFERENCE_BOOLEAN, + GINT_TO_POINTER (TRUE) + }, ++ { NAUTILUS_PREFERENCES_LOCATION_IN_TITLE_BAR, ++ PREFERENCE_BOOLEAN, ++ GINT_TO_POINTER (TRUE) ++ }, + { NAUTILUS_PREFERENCES_START_WITH_SIDEBAR, + PREFERENCE_BOOLEAN, + GINT_TO_POINTER (TRUE) +Index: nautilus-2.20.0/libnautilus-private/nautilus-global-preferences.h +=================================================================== +--- nautilus-2.20.0.orig/libnautilus-private/nautilus-global-preferences.h 2007-06-27 09:12:34.000000000 +0200 ++++ nautilus-2.20.0/libnautilus-private/nautilus-global-preferences.h 2007-09-24 11:39:14.875645837 +0200 +@@ -84,6 +84,7 @@ + #define NAUTILUS_PREFERENCES_START_WITH_LOCATION_BAR "preferences/start_with_location_bar" + #define NAUTILUS_PREFERENCES_ALWAYS_USE_LOCATION_ENTRY "preferences/always_use_location_entry" + #define NAUTILUS_PREFERENCES_START_WITH_STATUS_BAR "preferences/start_with_status_bar" ++#define NAUTILUS_PREFERENCES_LOCATION_IN_TITLE_BAR "preferences/location_in_title_bar" + #define NAUTILUS_PREFERENCES_START_WITH_SIDEBAR "preferences/start_with_sidebar" + #define NAUTILUS_PREFERENCES_START_WITH_TOOLBAR "preferences/start_with_toolbar" + #define NAUTILUS_PREFERENCES_SIDE_PANE_VIEW "preferences/side_pane_view" +Index: nautilus-2.20.0/src/nautilus-navigation-window.c +=================================================================== +--- nautilus-2.20.0.orig/src/nautilus-navigation-window.c 2007-09-03 16:49:27.000000000 +0200 ++++ nautilus-2.20.0/src/nautilus-navigation-window.c 2007-09-24 11:39:14.875645837 +0200 +@@ -914,20 +914,25 @@ + static gboolean + real_set_title (NautilusWindow *window, const char *title) + { +- char *full_title; +- char *window_title; + gboolean changed; + + changed = EEL_CALL_PARENT_WITH_RETURN_VALUE + (NAUTILUS_WINDOW_CLASS, set_title, (window, title)); + + if (changed) { +- full_title = g_strdup_printf (_("%s - File Browser"), title); ++ char *full_title; ++ char *window_title; ++ char *location_titlebar; ++ ++ location_titlebar = nautilus_window_set_location_in_titlebar (window, title); ++ ++ full_title = g_strdup_printf (_("%s - File Browser"), location_titlebar); + + window_title = eel_str_middle_truncate (full_title, MAX_TITLE_LENGTH); + gtk_window_set_title (GTK_WINDOW (window), window_title); + g_free (window_title); + g_free (full_title); ++ g_free (location_titlebar); + } + + return changed; +Index: nautilus-2.20.0/src/nautilus-spatial-window.c +=================================================================== +--- nautilus-2.20.0.orig/src/nautilus-spatial-window.c 2007-09-10 08:56:43.000000000 +0200 ++++ nautilus-2.20.0/src/nautilus-spatial-window.c 2007-09-24 11:39:14.875645837 +0200 +@@ -430,10 +430,14 @@ + gtk_window_set_title (GTK_WINDOW (window), _("Nautilus")); + } else if (changed) { + char *window_title; ++ char *location_titlebar; + +- window_title = eel_str_middle_truncate (title, MAX_TITLE_LENGTH); ++ location_titlebar = nautilus_window_set_location_in_titlebar (window, title); ++ ++ window_title = eel_str_middle_truncate (location_titlebar, MAX_TITLE_LENGTH); + gtk_window_set_title (GTK_WINDOW (window), window_title); + g_free (window_title); ++ g_free (location_titlebar); + } + + return changed; +--- nautilus-2.22.0/src/nautilus-window.c.old 2008-03-17 10:49:47.000000000 +0100 ++++ nautilus-2.22.0/src/nautilus-window.c 2008-03-17 11:11:29.000000000 +0100 +@@ -1709,3 +1709,71 @@ + { + return (nautilus_window_get_window_type (window) != NAUTILUS_WINDOW_DESKTOP); + } ++ ++char * ++nautilus_window_set_location_in_titlebar (NautilusWindow *window, const char *title) ++{ ++ char *location_title; ++ GFile *uri = NULL; ++ char *location = NULL; ++ const char *path; ++ const char *scheme = NULL; ++ const char *display_location; ++ const char *tmp_location; ++ const char *location_prefix; ++ int tmp_location_len; ++ int tilde = 0; ++ ++ location_title = g_strdup (title); ++ ++ if (eel_preferences_get_boolean (NAUTILUS_PREFERENCES_LOCATION_IN_TITLE_BAR) != TRUE ++ || (uri = nautilus_window_get_location (window)) == NULL ++ || (location = g_file_get_parse_name (uri)) == NULL ++ || location[0] == 0 ++ || location[1] == 0) ++ goto done; ++ ++ if ((tmp_location = g_get_home_dir()) == NULL) { ++ display_location = location; ++ goto construct_title; ++ } ++ ++ if (strcmp (location, tmp_location) == 0) { ++ tilde = 1; ++ display_location = ""; ++ goto construct_title; ++ } ++ ++ tmp_location_len = strlen (tmp_location); ++ if (eel_str_has_prefix (location, tmp_location) == FALSE ++ || location[tmp_location_len] != G_DIR_SEPARATOR) { ++ display_location = location; ++ goto construct_title; ++ } ++ ++ tilde = 1; ++ display_location = location + tmp_location_len; ++ ++ construct_title: ++ ++ g_free (location_title); ++ ++ if(scheme != NULL) ++ location_prefix = scheme; ++ else if(tilde == 1) ++ location_prefix = "~"; ++ else ++ location_prefix = ""; ++ ++ location_title = g_strdup_printf ("%s (%s%s%s)", title, location_prefix, scheme != NULL ? " - " : "", display_location); ++ ++ done: ++ if (uri != NULL) ++ g_object_unref (uri); ++ ++ if (location != NULL) ++ g_free (location); ++ ++ return (location_title); ++} ++ +--- nautilus-2.22.0/src/nautilus-window.h.old 2008-03-17 10:49:50.000000000 +0100 ++++ nautilus-2.22.0/src/nautilus-window.h 2008-03-17 10:51:45.000000000 +0100 +@@ -152,5 +152,7 @@ + void nautilus_window_add_extra_location_widget (NautilusWindow *window, + GtkWidget *widget); + gboolean nautilus_window_has_menubar_and_statusbar (NautilusWindow *window); ++char * nautilus_window_set_location_in_titlebar (NautilusWindow *window, ++ const char *title); + + #endif --- nautilus-2.32.2.1.orig/debian/patches/95_no-initial-fade.patch +++ nautilus-2.32.2.1/debian/patches/95_no-initial-fade.patch @@ -0,0 +1,17 @@ +# Upstream: http://bugzilla.gnome.org/show_bug.cgi?id=575964 +# Patch: http://bugzilla.gnome.org/attachment.cgi?id=130970&action=view +# Description: remove initial background fade-in +# +Index: nautilus-2.31.6/eel/eel-background.c +=================================================================== +--- nautilus-2.31.6.orig/eel/eel-background.c 2010-08-12 12:20:55.000000000 +0200 ++++ nautilus-2.31.6/eel/eel-background.c 2010-08-12 16:39:39.000000000 +0200 +@@ -930,8 +930,6 @@ + } else { + background->details->use_common_pixmap = FALSE; + } +- +- init_fade (background, widget); + } + } + --- nautilus-2.32.2.1.orig/debian/patches/90_git_audio_preview_url.patch +++ nautilus-2.32.2.1/debian/patches/90_git_audio_preview_url.patch @@ -0,0 +1,44 @@ +From ebcbb167876f8b4491af0bc86bc29015c211b3af Mon Sep 17 00:00:00 2001 +From: Olivier Tilloy +Date: Tue, 17 Aug 2010 11:42:36 +0000 +Subject: icon-view: if possible, use the local path for the preview (#624841) + +This solves issues where the audio previewer is not capable of +understanding some GVfs URIs. +--- +Index: nautilus-2.32.1/src/file-manager/fm-icon-view.c +=================================================================== +--- nautilus-2.32.1.orig/src/file-manager/fm-icon-view.c 2010-11-13 22:59:01.000000000 +1100 ++++ nautilus-2.32.1/src/file-manager/fm-icon-view.c 2010-11-17 16:32:24.121420000 +1100 +@@ -2054,6 +2054,8 @@ + char **argv; + GError *error; + char *uri; ++ GFile *gfile; ++ char *path; + + icon_view = FM_ICON_VIEW (callback_data); + +@@ -2061,7 +2063,21 @@ + icon_view->details->audio_preview_timeout = 0; + + file = icon_view->details->audio_preview_file; +- uri = nautilus_file_get_uri (file); ++ gfile = nautilus_file_get_location (file); ++ path = g_file_get_path (gfile); ++ ++ /* if we have a local path, use that instead of the native URI. ++ * this can be useful for special GVfs mounts, such as cdda:// ++ */ ++ if (path) { ++ uri = g_filename_to_uri (path, NULL, NULL); ++ } else { ++ uri = nautilus_file_get_uri (file); ++ } ++ ++ g_object_unref (gfile); ++ g_free (path); ++ + argv = get_preview_argv (uri); + g_free (uri); + if (argv == NULL) { --- nautilus-2.32.2.1.orig/debian/patches/10_load_session.patch +++ nautilus-2.32.2.1/debian/patches/10_load_session.patch @@ -0,0 +1,15 @@ +Index: nautilus-2.31.6/cut-n-paste-code/libegg/eggsmclient.c +=================================================================== +--- nautilus-2.31.6.orig/cut-n-paste-code/libegg/eggsmclient.c 2009-05-04 14:54:23.000000000 +0200 ++++ nautilus-2.31.6/cut-n-paste-code/libegg/eggsmclient.c 2010-08-12 16:39:33.000000000 +0200 +@@ -240,6 +240,10 @@ + { "sm-config-prefix", 0, G_OPTION_FLAG_HIDDEN, + G_OPTION_ARG_STRING, &sm_config_prefix, + NULL, NULL }, ++ /* Compatibility with the old nautilus code */ ++ { "load-session", 0, G_OPTION_FLAG_HIDDEN, ++ G_OPTION_ARG_FILENAME, &sm_client_state_file, ++ NULL, NULL }, + { NULL } + }; + GOptionGroup *group; --- nautilus-2.32.2.1.orig/debian/patches/91_correct_rgba_use.patch +++ nautilus-2.32.2.1/debian/patches/91_correct_rgba_use.patch @@ -0,0 +1,22 @@ +=== modified file 'libnautilus-private/nautilus-icon-container.c' +Index: nautilus-2.31.6/libnautilus-private/nautilus-icon-container.c +=================================================================== +--- nautilus-2.31.6.orig/libnautilus-private/nautilus-icon-container.c 2010-08-12 12:20:55.000000000 +0200 ++++ nautilus-2.31.6/libnautilus-private/nautilus-icon-container.c 2010-08-12 16:39:37.000000000 +0200 +@@ -8735,11 +8735,15 @@ + + void + nautilus_icon_container_set_is_desktop (NautilusIconContainer *container, +- gboolean is_desktop) ++ gboolean is_desktop) + { + g_return_if_fail (NAUTILUS_IS_ICON_CONTAINER (container)); + + container->details->is_desktop = is_desktop; ++ ++ if (container->details->is_desktop) { ++ gtk_widget_set_colormap (GTK_WIDGET (container), gdk_screen_get_system_colormap (gtk_widget_get_screen (GTK_WIDGET (container)))); ++ } + } + + void --- nautilus-2.32.2.1.orig/debian/patches/03_menu_entry.patch +++ nautilus-2.32.2.1/debian/patches/03_menu_entry.patch @@ -0,0 +1,51 @@ +Description: simplify menus by not listing some entries by default +Author: ? + +Index: nautilus-2.31.6/data/nautilus-file-management-properties.desktop.in +=================================================================== +--- nautilus-2.31.6.orig/data/nautilus-file-management-properties.desktop.in 2010-08-12 12:40:49.000000000 +0200 ++++ nautilus-2.31.6/data/nautilus-file-management-properties.desktop.in 2010-08-12 16:39:32.000000000 +0200 +@@ -8,6 +8,7 @@ + StartupNotify=true + Categories=GNOME;GTK;Settings;X-GNOME-PersonalSettings; + OnlyShowIn=GNOME; ++NoDisplay=true + X-GNOME-Bugzilla-Bugzilla=GNOME + X-GNOME-Bugzilla-Product=nautilus + X-GNOME-Bugzilla-Component=Preferences +Index: nautilus-2.31.6/data/nautilus-file-management-properties.desktop.in.in +=================================================================== +--- nautilus-2.31.6.orig/data/nautilus-file-management-properties.desktop.in.in 2010-05-21 01:36:16.000000000 +0200 ++++ nautilus-2.31.6/data/nautilus-file-management-properties.desktop.in.in 2010-08-12 16:39:32.000000000 +0200 +@@ -8,6 +8,7 @@ + StartupNotify=true + Categories=GNOME;GTK;Settings;X-GNOME-PersonalSettings; + OnlyShowIn=GNOME; ++NoDisplay=true + X-GNOME-Bugzilla-Bugzilla=GNOME + X-GNOME-Bugzilla-Product=nautilus + X-GNOME-Bugzilla-Component=Preferences +Index: nautilus-2.31.6/data/nautilus-browser.desktop.in +=================================================================== +--- nautilus-2.31.6.orig/data/nautilus-browser.desktop.in 2010-08-12 12:40:49.000000000 +0200 ++++ nautilus-2.31.6/data/nautilus-browser.desktop.in 2010-08-12 16:39:32.000000000 +0200 +@@ -7,6 +7,7 @@ + Terminal=false + StartupNotify=true + Type=Application ++NoDisplay=true + Categories=GNOME;GTK;System;Utility;Core; + OnlyShowIn=GNOME; + X-GNOME-Bugzilla-Bugzilla=GNOME +Index: nautilus-2.31.6/data/nautilus-browser.desktop.in.in +=================================================================== +--- nautilus-2.31.6.orig/data/nautilus-browser.desktop.in.in 2010-05-21 01:36:16.000000000 +0200 ++++ nautilus-2.31.6/data/nautilus-browser.desktop.in.in 2010-08-12 16:39:32.000000000 +0200 +@@ -7,6 +7,7 @@ + Terminal=false + StartupNotify=true + Type=Application ++NoDisplay=true + Categories=GNOME;GTK;System;Utility;Core; + OnlyShowIn=GNOME; + X-GNOME-Bugzilla-Bugzilla=GNOME --- nautilus-2.32.2.1.orig/debian/patches/03_deprecated.patch +++ nautilus-2.32.2.1/debian/patches/03_deprecated.patch @@ -0,0 +1,27 @@ +Index: nautilus-2.31.90/configure.in +=================================================================== +--- nautilus-2.31.90.orig/configure.in 2010-08-27 10:43:50.000000000 +0200 ++++ nautilus-2.31.90/configure.in 2010-08-27 10:43:50.000000000 +0200 +@@ -341,7 +341,7 @@ + CORE_LIBS="`$PKG_CONFIG --libs $CORE_MODULES` $x_libs" + AC_SUBST(CORE_LIBS) + +-DISABLE_DEPRECATED_CFLAGS="-DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED" ++DISABLE_DEPRECATED_CFLAGS="" + AC_SUBST(DISABLE_DEPRECATED_CFLAGS) + + dnl Multimedia keys +Index: nautilus-2.31.90/eel/Makefile.am +=================================================================== +--- nautilus-2.31.90.orig/eel/Makefile.am 2010-08-27 10:43:55.000000000 +0200 ++++ nautilus-2.31.90/eel/Makefile.am 2010-08-27 10:44:05.000000000 +0200 +@@ -10,9 +10,6 @@ + -DDATADIR=\""$(datadir)"\" \ + -DSOURCE_DATADIR=\""$(top_srcdir)/data"\" \ + -DGNOMELOCALEDIR=\""$(prefix)/${DATADIRNAME}/locale"\" \ +- -DG_DISABLE_DEPRECATED \ +- -DGDK_DISABLE_DEPRECATED \ +- -DGDK_PIXBUF_DISABLE_DEPRECATED \ + -DGMENU_I_KNOW_THIS_IS_UNSTABLE \ + $(NULL) + --- nautilus-2.32.2.1.orig/debian/patches/12_list-view_expand.patch +++ nautilus-2.32.2.1/debian/patches/12_list-view_expand.patch @@ -0,0 +1,46 @@ +Revert upstream commits r12779 and r13045. +We can do this because we fix GNOME #316087 in our GTK+ packages. +Index: nautilus-2.32.1/src/file-manager/fm-list-view.c +=================================================================== +--- nautilus-2.32.1.orig/src/file-manager/fm-list-view.c 2010-11-13 22:59:01.000000000 +1100 ++++ nautilus-2.32.1/src/file-manager/fm-list-view.c 2010-11-17 16:32:13.509420000 +1100 +@@ -60,7 +60,6 @@ + #include + #include + #include +-#include + + struct FMListViewDetails { + GtkTreeView *tree_view; +@@ -1567,7 +1566,7 @@ + + for (l = nautilus_columns; l != NULL; l = l->next) { + NautilusColumn *nautilus_column; +- int column_num; ++ int column_num, font_size; + char *name; + char *label; + float xalign; +@@ -1590,6 +1589,9 @@ + view->details->pixbuf_cell = (GtkCellRendererPixbuf *)cell; + + view->details->file_name_column = gtk_tree_view_column_new (); ++ gtk_tree_view_column_set_expand (view->details->file_name_column, TRUE); ++ font_size = PANGO_PIXELS (pango_font_description_get_size (GTK_WIDGET(view)->style->font_desc)); ++ gtk_tree_view_column_set_min_width (view->details->file_name_column, 20*font_size); + g_object_ref_sink (view->details->file_name_column); + view->details->file_name_column_num = column_num; + +@@ -1610,7 +1612,11 @@ + "pixbuf_emblem", FM_LIST_MODEL_SMALLEST_EMBLEM_COLUMN, + NULL); + +- cell = nautilus_cell_renderer_text_ellipsized_new (); ++ cell = gtk_cell_renderer_text_new (); ++ g_object_set (cell, ++ "ellipsize", PANGO_ELLIPSIZE_END, ++ "ellipsize-set", TRUE, ++ NULL); + view->details->file_name_cell = (GtkCellRendererText *)cell; + g_signal_connect (cell, "edited", G_CALLBACK (cell_renderer_edited), view); + g_signal_connect (cell, "editing-canceled", G_CALLBACK (cell_renderer_editing_canceled), view); --- nautilus-2.32.2.1.orig/debian/patches/89_use_application_indicator.patch +++ nautilus-2.32.2.1/debian/patches/89_use_application_indicator.patch @@ -0,0 +1,220 @@ +Description: Use the application-indicator +Bug: https://bugs.edge.launchpad.net/ubuntu/+source/nautilus/+bug/497880 + +Index: nautilus-2.31.6/configure.in +=================================================================== +--- nautilus-2.31.6.orig/configure.in 2010-08-12 16:39:33.000000000 +0200 ++++ nautilus-2.31.6/configure.in 2010-08-12 16:39:37.000000000 +0200 +@@ -11,7 +11,7 @@ + m4_define(exempi_minver, 1.99.2) + m4_define(exempi_minver_newapi, 1.99.5) + m4_define(gail_minver, 0.16) +- ++m4_define(appindicator_minver, 0.0.2) + + dnl 1. If the library code has changed at all since last release, then increment revision. + dnl 2. If any interfaces have been added, then increment current and set revision to 0. +@@ -234,6 +234,28 @@ + + dnl ========================================================================== + ++AM_CONDITIONAL(HAVE_APP_INDICATOR, false) ++ ++AC_ARG_ENABLE(appindicator, ++ AC_HELP_STRING([--disable-appindicator], ++ [build without appindicator support])) ++ ++msg_appindicator=no ++if test "x$enable_appindicator" != "xno"; then ++ PKG_CHECK_MODULES(APP_INDICATOR, ++ appindicator-0.1 >= appindicator_minver, [ ++ AM_CONDITIONAL(HAVE_APP_INDICATOR, 1) ++ AC_DEFINE(HAVE_APP_INDICATOR, 1, [Have AppIndicator]) ++ ] ++ msg_appindicator=yes, ++ [AM_CONDITIONAL(HAVE_APP_INDICATOR, 0) ++ ]) ++ AC_SUBST(APP_INDICATOR_CFLAGS) ++ AC_SUBST(APP_INDICATOR_LIBS) ++fi ++ ++dnl ========================================================================== ++ + dnl Turn on the additional warnings last, so -Werror doesn't affect other tests. + + WARNING_CFLAGS="" +@@ -416,7 +438,8 @@ + compiler: ${CC} + xmp support: $msg_xmp + PackageKit support: $msg_packagekit +- ++ AppIndicator support: $msg_appindicator ++ + profiling support: ${profiling_support} + nautilus-extension documentation: ${enable_gtk_doc} + nautilus-extension introspection: ${found_introspection} +Index: nautilus-2.31.6/libnautilus-private/Makefile.am +=================================================================== +--- nautilus-2.31.6.orig/libnautilus-private/Makefile.am 2010-08-12 12:20:55.000000000 +0200 ++++ nautilus-2.31.6/libnautilus-private/Makefile.am 2010-08-12 16:39:37.000000000 +0200 +@@ -11,6 +11,7 @@ + $(DISABLE_DEPRECATED_CFLAGS) \ + $(TRACKER_CFLAGS) \ + $(BEAGLE_CFLAGS) \ ++ $(APP_INDICATOR_CFLAGS) \ + -DDATADIR=\""$(datadir)"\" \ + -DSYSCONFDIR=\""$(sysconfdir)"\" \ + -DNAUTILUS_DATADIR=\""$(datadir)/nautilus"\" \ +@@ -33,6 +34,7 @@ + $(top_builddir)/eel/libeel-2.la \ + $(top_builddir)/libnautilus-extension/libnautilus-extension.la \ + $(CORE_LIBS) \ ++ $(APP_INDICATOR_LIBS) \ + $(NULL) + + marshal_sources = \ +Index: nautilus-2.31.6/libnautilus-private/Makefile.in +=================================================================== +--- nautilus-2.31.6.orig/libnautilus-private/Makefile.in 2010-08-12 12:21:31.000000000 +0200 ++++ nautilus-2.31.6/libnautilus-private/Makefile.in 2010-08-12 16:39:37.000000000 +0200 +@@ -169,6 +169,8 @@ + ALL_LINGUAS = @ALL_LINGUAS@ + AMTAR = @AMTAR@ + AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ++APP_INDICATOR_CFLAGS = @APP_INDICATOR_CFLAGS@ ++APP_INDICATOR_LIBS = @APP_INDICATOR_LIBS@ + AR = @AR@ + AS = @AS@ + AUTOCONF = @AUTOCONF@ +@@ -364,6 +366,7 @@ + $(DISABLE_DEPRECATED_CFLAGS) \ + $(TRACKER_CFLAGS) \ + $(BEAGLE_CFLAGS) \ ++ $(APP_INDICATOR_CFLAGS) \ + -DDATADIR=\""$(datadir)"\" \ + -DSYSCONFDIR=\""$(sysconfdir)"\" \ + -DNAUTILUS_DATADIR=\""$(datadir)/nautilus"\" \ +@@ -386,6 +389,7 @@ + $(top_builddir)/eel/libeel-2.la \ + $(top_builddir)/libnautilus-extension/libnautilus-extension.la \ + $(CORE_LIBS) \ ++ $(APP_INDICATOR_LIBS) \ + $(NULL) + + marshal_sources = \ +Index: nautilus-2.31.6/libnautilus-private/nautilus-progress-info.c +=================================================================== +--- nautilus-2.31.6.orig/libnautilus-private/nautilus-progress-info.c 2010-08-12 12:20:55.000000000 +0200 ++++ nautilus-2.31.6/libnautilus-private/nautilus-progress-info.c 2010-08-12 16:39:37.000000000 +0200 +@@ -30,6 +30,11 @@ + #include + #include "nautilus-progress-info.h" + ++ ++#ifdef HAVE_APP_INDICATOR ++#include ++#endif ++ + enum { + CHANGED, + PROGRESS_CHANGED, +@@ -77,7 +82,11 @@ + + static GList *active_progress_infos = NULL; + ++#ifdef HAVE_APP_INDICATOR ++static AppIndicator *indicator = NULL; ++#else + static GtkStatusIcon *status_icon = NULL; ++#endif + static int n_progress_ops = 0; + + +@@ -193,6 +202,14 @@ + return TRUE; + } + ++#ifdef HAVE_APP_INDICATOR ++static void ++indicator_icon_activate_cb (AppIndicator *icon, ++ GtkWidget *progress_window) ++{ ++ gtk_window_present (GTK_WINDOW (progress_window)); ++} ++#else + static void + status_icon_activate_cb (GtkStatusIcon *icon, + GtkWidget *progress_window) +@@ -203,12 +220,16 @@ + gtk_window_present (GTK_WINDOW (progress_window)); + } + } ++#endif + + static GtkWidget * + get_progress_window (void) + { + static GtkWidget *progress_window = NULL; + GtkWidget *vbox; ++#ifdef HAVE_APP_INDICATOR ++ GtkWidget *indicator_menu, *indicator_menuitem; ++#endif + + if (progress_window != NULL) { + return progress_window; +@@ -240,13 +261,27 @@ + "delete_event", + (GCallback)delete_event, NULL); + ++#ifdef HAVE_APP_INDICATOR ++ indicator = app_indicator_new ("nautilus", "system-file-manager", ++ APP_INDICATOR_CATEGORY_APPLICATION_STATUS); ++ ++ indicator_menu = gtk_menu_new(); ++ indicator_menuitem = gtk_menu_item_new_with_label (_("Show copy dialog")); ++ gtk_menu_shell_append (indicator_menu, indicator_menuitem); ++ g_signal_connect (indicator_menuitem, "activate", ++ (GCallback)indicator_icon_activate_cb, ++ progress_window); ++ app_indicator_set_status (indicator, APP_INDICATOR_STATUS_PASSIVE); ++ app_indicator_set_menu (indicator, GTK_MENU (indicator_menu)); ++ gtk_widget_show_all (indicator_menu); ++#else + status_icon = gtk_status_icon_new_from_icon_name ("system-file-manager"); + g_signal_connect (status_icon, "activate", + (GCallback)status_icon_activate_cb, + progress_window); + + gtk_status_icon_set_visible (status_icon, FALSE); +- ++#endif + return progress_window; + } + +@@ -296,6 +331,18 @@ + } + } + ++#ifdef HAVE_APP_INDICATOR ++static void ++update_status_icon_and_window (void) ++{ ++ if (n_progress_ops == 0) { ++ app_indicator_set_status (indicator, APP_INDICATOR_STATUS_PASSIVE); ++ gtk_widget_hide (get_progress_window ()); ++ } else { ++ app_indicator_set_status (indicator, APP_INDICATOR_STATUS_ACTIVE); ++ } ++} ++#else + static void + update_status_icon_and_window (void) + { +@@ -315,6 +362,7 @@ + gtk_status_icon_set_visible (status_icon, TRUE); + } + } ++#endif + + static void + op_finished (ProgressWidgetData *data) --- nautilus-2.32.2.1.orig/debian/patches/83_never_exec_nonexec_launchers.patch +++ nautilus-2.32.2.1/debian/patches/83_never_exec_nonexec_launchers.patch @@ -0,0 +1,53 @@ +Description: never allow launching of untrusted launchers. Implements the + Ubuntu "Execute-Permission Bit Required" from + https://wiki.ubuntu.com/SecurityTeam/Policies#Execute-Permission%20Bit%20Required +Author: Kees Cook + +Index: nautilus-2.31.6/libnautilus-private/nautilus-mime-actions.c +=================================================================== +--- nautilus-2.31.6.orig/libnautilus-private/nautilus-mime-actions.c 2010-08-12 16:39:36.000000000 +0200 ++++ nautilus-2.31.6/libnautilus-private/nautilus-mime-actions.c 2010-08-12 16:39:36.000000000 +0200 +@@ -1641,12 +1641,14 @@ + GTK_BUTTONS_NONE, + primary, + secondary); ++ if (nautilus_file_get_ctime(file) < 1256817600L ) { + gtk_dialog_add_button (GTK_DIALOG (dialog), + _("_Launch Anyway"), RESPONSE_RUN); + if (nautilus_file_can_set_permissions (file)) { + gtk_dialog_add_button (GTK_DIALOG (dialog), + _("Mark as _Trusted"), RESPONSE_MARK_TRUSTED); + } ++ } + gtk_dialog_add_button (GTK_DIALOG (dialog), + GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL); + gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_CANCEL); +Index: nautilus-2.31.6/libnautilus-private/nautilus-file.c +=================================================================== +--- nautilus-2.31.6.orig/libnautilus-private/nautilus-file.c 2010-08-12 16:39:35.000000000 +0200 ++++ nautilus-2.31.6/libnautilus-private/nautilus-file.c 2010-08-12 16:39:36.000000000 +0200 +@@ -4978,6 +4978,12 @@ + return file->details->mtime; + } + ++time_t ++nautilus_file_get_ctime (NautilusFile *file) ++{ ++ return file->details->ctime; ++} ++ + + static void + set_attributes_get_info_callback (GObject *source_object, +Index: nautilus-2.31.6/libnautilus-private/nautilus-file.h +=================================================================== +--- nautilus-2.31.6.orig/libnautilus-private/nautilus-file.h 2010-08-12 12:20:55.000000000 +0200 ++++ nautilus-2.31.6/libnautilus-private/nautilus-file.h 2010-08-12 16:39:36.000000000 +0200 +@@ -172,6 +172,7 @@ + gboolean nautilus_file_can_get_size (NautilusFile *file); + goffset nautilus_file_get_size (NautilusFile *file); + time_t nautilus_file_get_mtime (NautilusFile *file); ++time_t nautilus_file_get_ctime (NautilusFile *file); + GFileType nautilus_file_get_file_type (NautilusFile *file); + char * nautilus_file_get_mime_type (NautilusFile *file); + gboolean nautilus_file_is_mime_type (NautilusFile *file,