[packages/gnome-commander] - updated to 1.2.8.15 - use *.xz sources - patch to build with gcc47

kiesiu kiesiu at pld-linux.org
Fri Sep 7 13:00:08 CEST 2012


commit f8c673aa1ff3545e9f0a18a41b52f40de71e2ea4
Author: Łukasz Kieś <kiesiu at pld-linux.org>
Date:   Fri Sep 7 12:54:47 2012 +0200

    - updated to 1.2.8.15
    - use *.xz sources
    - patch to build with gcc47

 gnome-commander-gcc47.patch | 25 +++++++++++++++++++++++++
 gnome-commander.spec        | 18 +++++++++++-------
 2 files changed, 36 insertions(+), 7 deletions(-)
---
diff --git a/gnome-commander.spec b/gnome-commander.spec
index 2efbe17..1a4f3fa 100644
--- a/gnome-commander.spec
+++ b/gnome-commander.spec
@@ -1,14 +1,15 @@
 Summary:	A GNOME filemanager similar to the Midnight Commander
 Summary(pl.UTF-8):	Zarządca plików dla środowiska GNOME w stylu Midnight Commandera
 Name:		gnome-commander
-Version:	1.2.8.12
-Release:	5
+Version:	1.2.8.15
+Release:	1
 License:	GPL v2+
 Group:		X11/Applications
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/gnome-commander/1.2/%{name}-%{version}.tar.bz2
-# Source0-md5:	210cd59699dda373a80367b5141a3157
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/gnome-commander/1.2/%{name}-%{version}.tar.xz
+# Source0-md5:	da2f36851f96bc9b2ea7ea363875efed
 Patch0:		%{name}-flags.patch
-Patch1:		gnome-commander-1.2.8.15-poppler020.patch
+Patch1:		%{name}-1.2.8.15-poppler020.patch
+Patch2:		%{name}-gcc47.patch
 URL:		http://www.nongnu.org/gcmd/
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -27,6 +28,8 @@ BuildRequires:	pkgconfig
 BuildRequires:	poppler-devel
 BuildRequires:	python-devel
 BuildRequires:	taglib-devel
+BuildRequires:	tar >= 1:1.22
+BuildRequires:	xz
 # sr at Latn vs. sr at latin
 Conflicts:	glibc-misc < 6:2.7
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -49,6 +52,7 @@ kilka dodatkowych jak np. klienta FTP.
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 %{__glib_gettextize}
@@ -69,8 +73,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/{plugins/,}/*.{la,a}
 
-[ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr at latin ] || \
-	mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
+[ -d $RPM_BUILD_ROOT%{_localedir}/sr at latin ] || \
+	mv -f $RPM_BUILD_ROOT%{_localedir}/sr@{Latn,latin}
 
 %find_lang %{name} --with-gnome --all-name
 
diff --git a/gnome-commander-gcc47.patch b/gnome-commander-gcc47.patch
new file mode 100644
index 0000000..b6e0750
--- /dev/null
+++ b/gnome-commander-gcc47.patch
@@ -0,0 +1,25 @@
+diff -uNr gnome-commander-1.2.8.15.old/src/dict.h gnome-commander-1.2.8.15/src/dict.h
+--- gnome-commander-1.2.8.15.old/src/dict.h	2011-11-08 00:26:25.000000000 +0100
++++ gnome-commander-1.2.8.15/src/dict.h	2012-09-07 12:49:19.238247858 +0200
+@@ -55,8 +55,8 @@
+ template <typename KEY, typename VAL>
+ inline void DICT<KEY,VAL>::add(const KEY k, const VAL &v)
+ {
+-    std::pair<typename KEY_COLL::iterator,bool> k_pos = k_coll.insert(make_pair(k,(const VAL *) NULL));
+-    std::pair<typename VAL_COLL::iterator,bool> v_pos = v_coll.insert(make_pair(v,(const KEY *) NULL));
++    std::pair<typename KEY_COLL::iterator,bool> k_pos = k_coll.insert(std::make_pair(k,(const VAL *) NULL));
++    std::pair<typename VAL_COLL::iterator,bool> v_pos = v_coll.insert(std::make_pair(v,(const KEY *) NULL));
+ 
+     if (k_pos.second)
+         k_pos.first->second = &v_pos.first->first;
+@@ -114,8 +114,8 @@
+ template <typename T>
+ inline void DICT<T,T>::add(const T k, const T &v)
+ {
+-    std::pair<typename T_COLL::iterator,bool> k_pos = t_coll.insert(make_pair(k,(T *) NULL));
+-    std::pair<typename T_COLL::iterator,bool> v_pos = t_coll.insert(make_pair(v,(T *) NULL));
++    std::pair<typename T_COLL::iterator,bool> k_pos = t_coll.insert(std::make_pair(k,(T *) NULL));
++    std::pair<typename T_COLL::iterator,bool> v_pos = t_coll.insert(std::make_pair(v,(T *) NULL));
+ 
+     if (k_pos.second)
+         k_pos.first->second = &v_pos.first->first;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gnome-commander.git/commitdiff/f8c673aa1ff3545e9f0a18a41b52f40de71e2ea4



More information about the pld-cvs-commit mailing list