Hello community,
here is the log from the commit of package pcmanfm for openSUSE:Factory
checked in at Mon Mar 1 18:07:59 CET 2010.
--------
--- pcmanfm/pcmanfm.changes 2009-12-22 09:54:17.000000000 +0100
+++ /mounts/work_src_done/STABLE/pcmanfm/pcmanfm.changes 2010-03-01 11:35:34.000000000 +0100
@@ -1,0 +2,92 @@
+Mon Mar 1 10:36:52 UTC 2010 - andrea@opensuse.org
+
+- added pcmanfm-rename-to-pcmanfm.patch
+ we finally switch to pcmanfm2 as default filemanger
+
+-------------------------------------------------------------------
+Sat Feb 27 13:24:08 UTC 2010 - andrea@opensuse.org
+
+- Add "Open in Terminal" to popup menu of desktop items
+- Little fixes
+
+-------------------------------------------------------------------
+Sat Feb 27 06:40:37 UTC 2010 - andrea@opensuse.org
+
+- Support opening folder in new tab with middle click
+- Little UI adjustment
+- Enable debug with --enable-debug to help development
+
+-------------------------------------------------------------------
+Fri Feb 26 20:01:58 UTC 2010 - andrea@opensuse.org
+
+- split out -lang subpackage
+- improved package description
+
+-------------------------------------------------------------------
+Fri Feb 26 16:26:20 UTC 2010 - andrea@opensuse.org
+
+- fixed segfault with hidden files
+
+-------------------------------------------------------------------
+Mon Feb 22 12:27:16 UTC 2010 - andrea@opensuse.org
+
+- fixed fatal compiler warnings
+
+-------------------------------------------------------------------
+Sun Feb 21 22:15:28 UTC 2010 - andrea@opensuse.org
+
+- new released tarball 0.9 alpha
+
+-------------------------------------------------------------------
+Sun Feb 21 03:48:48 UTC 2010 - andrea@opensuse.org
+
+- new features and fixed API changes in libfm
+
+-------------------------------------------------------------------
+Sat Feb 20 13:24:44 UTC 2010 - andrea@opensuse.org
+
+- new git snapshot, fixed API changes in libfm
+
+-------------------------------------------------------------------
+Thu Feb 18 16:42:25 UTC 2010 - andrea@opensuse.org
+
+- new git snapshot, now with thumbnail support
+
+-------------------------------------------------------------------
+Wed Feb 17 20:07:17 UTC 2010 - andrea@opensuse.org
+
+- new git snaphot, several bug fixes and modification to use new
+ libfm api
+
+-------------------------------------------------------------------
+Wed Feb 10 00:29:24 UTC 2010 - andrea@opensuse.org
+
+- new git snapshot
+
+-------------------------------------------------------------------
+Sun Jan 31 16:18:24 UTC 2010 - andrea@opensuse.org
+
+- new git version, add translations support and bug fix
+
+-------------------------------------------------------------------
+Tue Jan 26 10:56:52 UTC 2010 - andrea@opensuse.org
+
+- several improvments and added desktop icon
+
+-------------------------------------------------------------------
+Sun Jan 24 13:46:39 UTC 2010 - andrea@opensuse.org
+
+- Fix seg faults by calling pango_layout_context_changed()
+ caused by stupid typos.
+
+-------------------------------------------------------------------
+Mon Jan 18 15:47:46 UTC 2010 - andrea@opensuse.org
+
+- new git version
+
+-------------------------------------------------------------------
+Tue Jan 12 23:00:08 UTC 2010 - andrea@opensuse.org
+
+- switch to pcmanfm2
+
+-------------------------------------------------------------------
@@ -32,2 +123,0 @@
-
-
calling whatdependson for head-i586
Old:
----
pcmanfm-0.5-exec-from-non-terminal.patch
pcmanfm-0.5-icon-fallback.patch
pcmanfm-0.5-kill-find-immediately.patch
pcmanfm-0.5.2-return.patch
pcmanfm-0.5.2.tar.bz2
pcmanfm-desktop-icon.patch
pcmanfm-desktop.patch
pcmanfm-find.png
pcmanfm-translations.patch
pcmanfm-trash.patch
New:
----
pcmanfm-rename-to-pcmanfm.patch
pcmanfm.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pcmanfm.spec ++++++
--- /var/tmp/diff_new_pack.UNa2K0/_old 2010-03-01 18:07:51.000000000 +0100
+++ /var/tmp/diff_new_pack.UNa2K0/_new 2010-03-01 18:07:51.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package pcmanfm (Version 0.5.2)
+# spec file for package pcmanfm (Version 0.9alpha+git20100301)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -17,116 +17,65 @@
# norootforbuild
-%bcond_with gamin
-%bcond_with trash_desktop_icons
Name: pcmanfm
-Summary: LXDE File Manager
-Version: 0.5.2
+Summary: The next generation LXDE file manager
+Version: 0.9alpha+git20100301
Release: 1
License: GPLv2
Group: Productivity/File utilities
-Url: http://pcmanfm.sourceforge.net/intro.html
-Source0: %name-%version.tar.bz2
-Source1: %name-find.png
-Patch0: %name-desktop-icon.patch
-Patch1: %name-0.5-exec-from-non-terminal.patch
-Patch2: %name-0.5-icon-fallback.patch
-Patch3: %name-0.5-kill-find-immediately.patch
-#Patch4: %name-fix-gnomesu.patch
-%if %{with trash_desktop_icons}
-Patch5: %name-trash.patch
-Patch6: %name-desktop.patch
-Requires: trash-cli
-%endif
-Patch7: %name-translations.patch
-Patch8: %name-%version-return.patch
+Url: http://www.lxde.org/
+Source0: %name.tar.bz2
+# PATCH-FIX-OPENSUSE pcmanfm-rename-to-pcmanfm.patch andrea@opensuse.org -- pcmanfm2 will change his name back to pcmanfm on upstream code
+# only when stable release will be ready, we can't wait, that may happen after 11.3 GM is out.
+Patch0: %name-rename-to-pcmanfm.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: gtk2-devel hal-devel pkg-config startup-notification-devel
-BuildRequires: gettext-runtime gettext-tools intltool perl perl-XML-Parser
-BuildRequires: desktop-file-utils fdupes update-desktop-files
-# This package ask to use GAMIN where possible
-# but openSUSE prefer FAM, so use gamin into
-# lxde development project but fam into OSS
-%if %{with gamin}
-BuildRequires: gamin-devel
-Requires: gamin-server
-%else
-BuildRequires: fam-devel
-Requires: fam-server
-%endif
-Requires: menu-cache libgnomesu
-Provides: PCManFM >= %{version}-%{release}
-Obsoletes: PCManFM < %{version}-%{release}
+BuildRequires: autoconf automake desktop-file-utils gcc gcc-c++
+BuildRequires: fdupes gtk2-devel intltool make menu-cache-devel pkg-config
+BuildRequires: libfm-devel update-desktop-files
+Requires: gvfs
+Requires: libfm
+Requires: xdg-utils
Recommends: %name-lang
+Conflicts: pcmanfm-legacy
+Obsoletes: pcmanfm2
+
%description
An extremly fast, lightweight, yet feature-rich
file manager with tabbed browsing. It's also the
-LXDE default file manager
+LXDE default file manager. This is a complete
+rewrite of the old pcmanfm 0.5.x series
%lang_package
%prep
-%setup -q -n %name-%version
+%setup -q -n %name
%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-#%patch4 -p1
-%if %{with trash_desktop_icons}
-%patch5 -p1
-# GTK2 is too old
-%if %suse_version >= 1110
-%patch6 -p1
-%endif
-%endif
-%patch7 -p1
-%patch8 -p1
%build
-export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
-export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
-%configure
-#%configure \
-# --enable-hal \
-# --with-preferable-sudo=gnomesu
+export CFLAGS="$RPM_OPT_FLAGS"
+export CXXFLAGS="$RPM_OPT_FLAGS"
+./autogen.sh
+%configure --enable-debug
%__make %{?jobs:-j%{jobs}}
%install
%makeinstall
-%__install -D -m 644 %{SOURCE1} %{buildroot}/%{_datadir}/pixmaps/%{name}-find.png
-%suse_update_desktop_file pcmanfm Application System Utility GTK FileManager
-%suse_update_desktop_file pcmanfm-find Application System Utility GTK Filesystem
-%suse_update_desktop_file pcmanfm-folder-handler Application System Utility GTK Filesystem
+%suse_update_desktop_file %name Application System Utility GTK FileManager
%fdupes -s %{buildroot}
%find_lang %name
-%post
-/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
-/usr/bin/update-desktop-database
-
-%postun
-/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
-/usr/bin/update-desktop-database
-
%clean
-rm -fr %buildroot
+%__rm -rf %buildroot
%files
%defattr(-,root,root)
-%_bindir/pcmanfm
-%_datadir/applications/*.desktop
-%_datadir/mime/packages/libmimetype.xml
-%dir %_datadir/pcmanfm/
-%dir %_datadir/pcmanfm/ui
-%if %{with trash_desktop_icons}
-%_datadir/pcmanfm/pcmanfm-trash
-%endif
-%_datadir/pcmanfm/mount.rules
-%_datadir/pcmanfm/ui/*.ui
-%_datadir/pixmaps/%name.png
-%_datadir/pixmaps/%name-find.png
+%_bindir/%name
+%dir %_datadir/%name
+%dir %_datadir/%name/ui
+%_datadir/%name/ui/*.ui
+%_datadir/applications/%name.desktop
%files lang -f %name.lang
++++++ pcmanfm-rename-to-pcmanfm.patch ++++++
diff -uNr pcmanfm2/configure.ac pcmanfm/configure.ac
--- pcmanfm2/configure.ac 2010-03-01 10:57:58.000000000 +0100
+++ pcmanfm/configure.ac 2010-03-01 11:11:01.754281802 +0100
@@ -88,7 +88,7 @@
AC_SUBST(MENU_CACHE_CFLAGS)
AC_SUBST(MENU_CACHE_LIBS)
-GETTEXT_PACKAGE=pcmanfm2
+GETTEXT_PACKAGE=pcmanfm
AC_SUBST(GETTEXT_PACKAGE)
AM_GLIB_GNU_GETTEXT
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package.])
@@ -100,7 +100,7 @@
data/Makefile
data/ui/Makefile
data/ui/about.glade
- data/pcmanfm2.desktop
+ data/pcmanfm.desktop
])
AC_OUTPUT
diff -uNr pcmanfm2/data/Makefile.am pcmanfm/data/Makefile.am
--- pcmanfm2/data/Makefile.am 2010-03-01 10:57:58.000000000 +0100
+++ pcmanfm/data/Makefile.am 2010-03-01 11:11:01.754281802 +0100
@@ -4,5 +4,5 @@
desktopdir=$(datadir)/applications
desktop_DATA= \
- pcmanfm2.desktop \
+ pcmanfm.desktop \
$(NULL)
diff -uNr pcmanfm2/data/pcmanfm2.desktop.in pcmanfm/data/pcmanfm2.desktop.in
--- pcmanfm2/data/pcmanfm2.desktop.in 2010-03-01 10:57:58.000000000 +0100
+++ pcmanfm/data/pcmanfm2.desktop.in 1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-[Desktop Entry]
-Type=Application
-Icon=system-file-manager
-Name=File Manager
-Name[zh_TW]=檔案管理程式
-Name[fi]=Tiedostonhallinta
-Name[et]=Failihaldur
-Name[ja]=ファイルマネージャ
-Name[ru]=Файловый менеджер
-GenericName=File Manager
-GenericName[ru]=Файловый менеджер
-GenericName[zh_TW]=檔案管理程式
-GenericName[fi]=Tiedostonhallinta
-GenericName[et]=Failihaldur
-GenericName[ja]=ファイルマネージャ
-Comment=Browse the file system and manage the files
-Comment[zh_TW]=瀏覽檔案系統及管理檔案
-Comment[fi]=Selaa tiedostojärjestelmää ja hallitse tiedostoja
-Comment[et]=Lehitse failisüsteemi ja halda faile
-Comment[ja]=ファイルシステムをブラウズし、ファイルの管理を行います
-Categories=Application;Utility;Core;GTK;
-Exec=pcmanfm2 %U
-StartupNotify=true
-Terminal=false
-MimeType=x-directory/normal;inode/directory;
diff -uNr pcmanfm2/data/pcmanfm.desktop.in pcmanfm/data/pcmanfm.desktop.in
--- pcmanfm2/data/pcmanfm.desktop.in 1970-01-01 01:00:00.000000000 +0100
+++ pcmanfm/data/pcmanfm.desktop.in 2010-03-01 11:11:01.755281580 +0100
@@ -0,0 +1,25 @@
+[Desktop Entry]
+Type=Application
+Icon=system-file-manager
+Name=File Manager
+Name[zh_TW]=檔案管理程式
+Name[fi]=Tiedostonhallinta
+Name[et]=Failihaldur
+Name[ja]=ファイルマネージャ
+Name[ru]=Файловый менеджер
+GenericName=File Manager
+GenericName[ru]=Файловый менеджер
+GenericName[zh_TW]=檔案管理程式
+GenericName[fi]=Tiedostonhallinta
+GenericName[et]=Failihaldur
+GenericName[ja]=ファイルマネージャ
+Comment=Browse the file system and manage the files
+Comment[zh_TW]=瀏覽檔案系統及管理檔案
+Comment[fi]=Selaa tiedostojärjestelmää ja hallitse tiedostoja
+Comment[et]=Lehitse failisüsteemi ja halda faile
+Comment[ja]=ファイルシステムをブラウズし、ファイルの管理を行います
+Categories=Application;Utility;Core;GTK;
+Exec=pcmanfm %U
+StartupNotify=true
+Terminal=false
+MimeType=x-directory/normal;inode/directory;
diff -uNr pcmanfm2/data/ui/Makefile.am pcmanfm/data/ui/Makefile.am
--- pcmanfm2/data/ui/Makefile.am 2010-03-01 10:57:58.000000000 +0100
+++ pcmanfm/data/ui/Makefile.am 2010-03-01 11:11:01.756281777 +0100
@@ -1,7 +1,7 @@
NULL=
# GtkBuilder UI definition files
-uidir=$(datadir)/pcmanfm2/ui
+uidir=$(datadir)/pcmanfm/ui
ui_in_files= \
about.glade \
pref.glade \
diff -uNr pcmanfm2/po/el.po pcmanfm/po/el.po
--- pcmanfm2/po/el.po 2010-03-01 10:57:58.000000000 +0100
+++ pcmanfm/po/el.po 2010-03-01 11:11:01.757002749 +0100
@@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: pcmanfm2\n"
+"Project-Id-Version: pcmanfm\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-02-28 04:12+0000\n"
"PO-Revision-Date: \n"
diff -uNr pcmanfm2/po/es.po pcmanfm/po/es.po
--- pcmanfm2/po/es.po 2010-03-01 10:57:58.000000000 +0100
+++ pcmanfm/po/es.po 2010-03-01 11:11:01.758015378 +0100
@@ -1,11 +1,11 @@
-# Spanish (Castilian) translation for pcmanfm2 package.
+# Spanish (Castilian) translation for pcmanfm package.
# Copyright (C) 2010 the LXDE team
-# This file is distributed under the same license as the pcmanfm2 package.
+# This file is distributed under the same license as the pcmanfm package.
# Hugo Florentino