Hello community,
here is the log from the commit of package gitg for openSUSE:Factory
checked in at Mon Jan 10 12:21:23 CET 2011.
--------
--- gitg/gitg.changes 2010-04-01 20:07:12.000000000 +0200
+++ /mounts/work_src_done/STABLE/gitg/gitg.changes 2011-01-07 19:31:51.000000000 +0100
@@ -1,0 +2,49 @@
+Fri Jan 7 18:20:36 CET 2011 - vuntz@opensuse.org
+
+- Update to version 0.0.8:
+ + Features:
+ - Added preference to ignore external diff tool
+ - Improved GitgRunner/GitgCommand/GitgShell
+ - Added a menu to create a new branch
+ - Per line staging needs Ctrl
+ - Add committer info
+ - Added stat to revision details panel
+ - Added gitg-revision-details-panel
+ - Added 'changes' panel
+ - Move the backend part of gitg into a libgitg library.
+ - Improved staging/unstaging
+ - Added 'edit' context menu item for stage/unstage list
+ - Improve hash search performance
+ - Add --no-color to some git commands
+ - Make gitg compile with Gtk+ 3.0 if available.
+ - Allow creating a tag without a message.
+ + Bug fixes:
+ - Fixed parsing diff from stash
+ - Do not crash when hiding region header with no next line
+ - Ellipsize long subjects in revision view
+ - Don't show repository missing error when launching without
+ arguments
+ - Always override format patch export
+ - Better handling of command line args and repository paths
+ - Handle sensitivity correctly
+ - Rewrite gitg_ref_get_localname to return a const result
+ - Use remote pushes for push branch menu
+ - Ellipsize parent commit message at end
+ - Use GtkCellRendererSpinner
+ - Portability: replace PATH_MAX sized array with dynamic
+ strings
+ - Use flag G_SPAWN_CHILD_INHERITS_STDIN when input is not
+ provided
+ - Fix building with GSEAL enabled
+ - Cleaned up preferences dialog (bgo#620284)
+ - Make format patch override existing files properly
+ (bgo#620463)
+ - Improved charset conversion (bgo#623466)
+ - Use GBinding
+- Drop gitg-fix-warning.patch: fixed upstream.
+- Add gitg-build-fixes.patch to fix various other warnings.
+- Add libgitg-1_0-0 and libgitg-devel subpackages for the new
+ library.
+- Pass --disable-static to configure, and remove .la files in %install.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gitg-0.0.6.tar.bz2
gitg-fix-warning.patch
New:
----
gitg-0.0.8.tar.bz2
gitg-build-fixes.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gitg.spec ++++++
--- /var/tmp/diff_new_pack.KE5KFP/_old 2011-01-10 12:18:56.000000000 +0100
+++ /var/tmp/diff_new_pack.KE5KFP/_new 2011-01-10 12:18:56.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package gitg (Version 0.0.6)
+# spec file for package gitg (Version 0.0.8)
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,14 +18,15 @@
Name: gitg
-Version: 0.0.6
+Version: 0.0.8
Release: 1
License: GPLv2+
Summary: Git repository viewer
Group: Development/Tools/Version Control
Url: http://trac.novowork.com/gitg/
Source: %{name}-%{version}.tar.bz2
-Patch0: gitg-fix-warning.patch
+# PATCH-FIX-UPSTREAM gitg-build-fixes.patch vuntz@opensuse.org -- Trivial build fixes
+Patch0: gitg-build-fixes.patch
BuildRequires: fdupes
BuildRequires: gconf2-devel
BuildRequires: gtk2-devel
@@ -42,17 +43,39 @@
convenient tool to visualize git history and actions that benefit from a
graphical presentation.
+%package -n libgitg-1_0-0
+License: GPLv2+
+Summary: Git repository viewer -- Library
+Group: System/Libraries
+
+%description -n libgitg-1_0-0
+gitg is a GitX clone for GNOME/gtk+. It aims at being a small, fast and
+convenient tool to visualize git history and actions that benefit from a
+graphical presentation.
+
+%package -n libgitg-devel
+License: GPLv2+
+Summary: Git repository viewer -- Development Files
+Group: Development/Libraries/GNOME
+Requires: libgitg-1_0-0 = %{version}
+
+%description -n libgitg-devel
+gitg is a GitX clone for GNOME/gtk+. It aims at being a small, fast and
+convenient tool to visualize git history and actions that benefit from a
+graphical presentation.
+
%lang_package
%prep
%setup -q
%patch0 -p1
%build
-%configure
+%configure --disable-static
make %{?jobs:-j%jobs}
%install
%makeinstall
+find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
%find_gconf_schemas
%suse_update_desktop_file -G "Git repository viewer" %{name} RevisionControl
%find_lang %{name}
@@ -64,6 +87,10 @@
%preun -f %{name}.schemas_preun
+%post -n libgitg-1_0-0 -p /sbin/ldconfig
+
+%postun -n libgitg-1_0-0 -p /sbin/ldconfig
+
%clean
rm -rf %{buildroot}
@@ -73,9 +100,19 @@
%{_bindir}/gitg
%{_datadir}/gitg/
%{_datadir}/applications/gitg.desktop
-%{_datadir}/pixmaps/gitg48x48.png
+%{_datadir}/icons/hicolor/*/apps/gitg.*
%{_mandir}/man1/gitg.1*
+%files -n libgitg-1_0-0
+%defattr(-,root,root)
+%{_libdir}/libgitg-1.0.so.*
+
+%files -n libgitg-devel
+%defattr(-,root,root)
+%{_includedir}/libgitg-1.0/
+%{_libdir}/libgitg-1.0.so
+%{_libdir}/pkgconfig/libgitg-1.0.pc
+
%files lang -f %{name}.lang
%changelog
++++++ gitg-0.0.6.tar.bz2 -> gitg-0.0.8.tar.bz2 ++++++
++++ 103511 lines of diff (skipped)
++++++ gitg-build-fixes.patch ++++++
commit 7531e2223cb77880b73c5d652aa72efe5dbc49fc
Author: Vincent Untz