Hello community,

here is the log from the commit of package gitg for openSUSE:Factory checked in 
at 2014-02-20 06:21:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gitg (Old)
 and      /work/SRC/openSUSE:Factory/.gitg.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gitg"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gitg/gitg.changes        2013-09-17 
15:02:18.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gitg.new/gitg.changes   2014-02-20 
06:21:45.000000000 +0100
@@ -1,0 +2,45 @@
+Fri Jan 10 09:35:46 UTC 2014 - [email protected]
+
+- Update to version 0.3.2:
+  + Various small build issues, parallel install, man pages,
+    desktop files (bgo#721656, bgo#721658).
+  + Corrected required versions of dependencies.
+  + Do not rely on external gsettings schemas to exist.
+  + Improved runtime libgit2 thread support detection.
+  + Fix handling of mailto: uris.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Jan  6 19:27:16 UTC 2014 - [email protected]
+
+- Update to version 0.3.1:
+  + This is the first release of a major rewrite of gitg. We have
+    since moved from C to Vala to implement gitg, easing
+    development. More importantly, gitg is now using libgit2
+    (instead of calling out to git) which vastly improves gitg's
+    quality. The interface has also had a significant overhaul,
+    conforming to the latest GNOME 3 apps interface development
+    guidelines.
+  + Known regressions:
+    - Push, pull branch.
+    - Create/rename/delete branch.
+    - Create/rename/delete tag.
+    - Basic remote branch management.
+- Add new BuildRequires to satisfy the new build system:
+  + pkgconfig(gee-0.8), pkgconfig(gobject-introspection-1.0),
+    pkgconfig(gtkspell3-3.0), pkgconfig(json-glib-1.0),
+    pkgconfig(libgit2-glib-1.0), pkgconfig(libpeas-1.0),
+    pkgconfig(libpeas-gtk-1.0), pkgconfig(pygobject-3.0,
+    pkgconfig(webkit2gtk-3.0 and vala.
+- Drop git-core requires: gitg no longer interacts with git
+  directly, but interfaces thourgh libgit2-glib.
+- Drop gitg-fix-includes.patch: no longer applicable after the port
+  to Vala.
+- Split new subpackages, as per packaging standards and require the
+  new subpackages from the -devel package:
+  + libgitg-ext-1_0-0 (Shared library for extensions).
+  + typelib-1_0-Gitg_1_0.
+  + typelib-1_0-GitgExt-1_0.
+  + python3-GitgExt.
+
+-------------------------------------------------------------------

Old:
----
  gitg-0.2.7.tar.xz
  gitg-fix-includes.patch

New:
----
  gitg-0.3.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gitg.spec ++++++
--- /var/tmp/diff_new_pack.gsx1H0/_old  2014-02-20 06:21:46.000000000 +0100
+++ /var/tmp/diff_new_pack.gsx1H0/_new  2014-02-20 06:21:46.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gitg
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -17,25 +17,32 @@
 
 
 Name:           gitg
-Version:        0.2.7
+Version:        0.3.2
 Release:        0
 Summary:        Git repository viewer
 License:        GPL-2.0+
 Group:          Development/Tools/Version Control
 Url:            http://trac.novowork.com/gitg/
-Source0:        
http://download.gnome.org/sources/gitg/0.2/%{name}-%{version}.tar.xz
-# PATCH-FIX-OPENSUSE gitg-fix-includes.patch [email protected] -- 
Includes gtksourcestylescheme.h; no interest upstream, as it's rewritten in 
vala.
-Patch0:         gitg-fix-includes.patch
+Source0:        
http://download.gnome.org/sources/gitg/0.3/%{name}-%{version}.tar.xz
 BuildRequires:  fdupes
 BuildRequires:  intltool
 BuildRequires:  translation-update-upstream
 BuildRequires:  update-desktop-files
+BuildRequires:  vala
+BuildRequires:  pkgconfig(gee-0.8)
 BuildRequires:  pkgconfig(gladeui-2.0) >= 3.2
-BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(glib-2.0) >= 2.38
+BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 0.10.1
 BuildRequires:  pkgconfig(gsettings-desktop-schemas)
-BuildRequires:  pkgconfig(gtk+-3.0)
-BuildRequires:  pkgconfig(gtksourceview-3.0) >= 3.1.3
-Requires:       git-core
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.10.0
+BuildRequires:  pkgconfig(gtksourceview-3.0) >= 3.10
+BuildRequires:  pkgconfig(gtkspell3-3.0) >= 3.0.3
+BuildRequires:  pkgconfig(json-glib-1.0)
+BuildRequires:  pkgconfig(libgit2-glib-1.0) >= 0.0.10
+BuildRequires:  pkgconfig(libpeas-1.0) >= 1.5.0
+BuildRequires:  pkgconfig(libpeas-gtk-1.0) >= 1.5.0
+BuildRequires:  pkgconfig(pygobject-3.0) >= 3.0.0
+BuildRequires:  pkgconfig(webkit2gtk-3.0) >= 2.2
 Recommends:     %{name}-lang
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %glib2_gsettings_schema_requires
@@ -54,6 +61,33 @@
 convenient tool to visualize git history and actions that benefit from a
 graphical presentation.
 
+%package -n libgitg-ext-1_0-0
+Summary:        Git repository viewer -- Library
+Group:          System/Libraries
+
+%description -n libgitg-ext-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 typelib-1_0-Gitg-1_0
+Summary:        Git repository viewer -- Library
+Group:          System/Libraries
+
+%description -n typelib-1_0-Gitg-1_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 typelib-1_0-GitgExt-1_0
+Summary:        Git repository viewer -- Library
+Group:          System/Libraries
+
+%description -n typelib-1_0-GitgExt-1_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 glade-catalog-gitg
 Summary:        Git repository viewer -- Catalog for Glade
 Group:          Development/Tools/GUI Builders
@@ -73,16 +107,28 @@
 Summary:        Git repository viewer -- Development Files
 Group:          Development/Libraries/GNOME
 Requires:       libgitg-1_0-0 = %{version}
+Requires:       libgitg-ext-1_0-0 = %{version}
+Requires:       python3-GitgExt = %{version}
+Requires:       typelib-1_0-Gitg-1_0 = %{version}
+Requires:       typelib-1_0-GitgExt-1_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.
 
+%package -n python3-GitgExt
+Summary:        Git repository viewer -- Python bindings
+Group:          Development/Libraries/GNOME
+
+%description -n python3-GitgExt
+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
 translation-update-upstream
 
 %build
@@ -118,6 +164,10 @@
 
 %postun -n libgitg-1_0-0 -p /sbin/ldconfig
 
+%post -n libgitg-ext-1_0-0 -p /sbin/ldconfig
+
+%postun -n libgitg-ext-1_0-0 -p /sbin/ldconfig
+
 %clean
 rm -rf %{buildroot}
 
@@ -125,25 +175,51 @@
 %defattr(-,root,root)
 %doc AUTHORS README NEWS COPYING
 %{_bindir}/gitg
+%dir %{_datadir}/appdata
+%{_datadir}/appdata/gitg.appdata.xml
 %{_datadir}/gitg/
 %{_datadir}/applications/gitg.desktop
 %{_datadir}/glib-2.0/schemas/org.gnome.gitg.gschema.xml
-%{_datadir}/icons/hicolor/*/apps/gitg.*
-%{_mandir}/man1/gitg.1*
+%{_datadir}/icons/hicolor/
+%{_libdir}/gitg/
+%{_mandir}/man1/gitg.1%{?ext_man}
 
 %files -n libgitg-1_0-0
 %defattr(-,root,root)
 %{_libdir}/libgitg-1.0.so.*
 
+%files -n libgitg-ext-1_0-0
+%defattr(-,root,root)
+%{_libdir}/libgitg-ext-1.0.so.*
+
 %files -n glade-catalog-gitg
 %defattr(-,root,root)
 %{_datadir}/glade/catalogs/gitg-glade.xml
 
+%files -n typelib-1_0-Gitg-1_0
+%defattr(-,root,root)
+%{_libdir}/girepository-1.0/Gitg-1.0.typelib
+
+%files -n typelib-1_0-GitgExt-1_0
+%defattr(-,root,root)
+%{_libdir}/girepository-1.0/GitgExt-1.0.typelib
+
 %files -n libgitg-devel
 %defattr(-,root,root)
+%{_datadir}/gir-1.0/Gitg-1.0.gir
+%{_datadir}/gir-1.0/GitgExt-1.0.gir
+%{_datadir}/vala/vapi/libgitg-1.0.vapi
+%{_datadir}/vala/vapi/libgitg-ext-1.0.vapi
 %{_includedir}/libgitg-1.0/
+%{_includedir}/libgitg-ext-1.0/
 %{_libdir}/libgitg-1.0.so
+%{_libdir}/libgitg-ext-1.0.so
 %{_libdir}/pkgconfig/libgitg-1.0.pc
+%{_libdir}/pkgconfig/libgitg-ext-1.0.pc
+
+%files -n python3-GitgExt
+%defattr(-,root,root)
+%{python3_sitearch}/gi/overrides/
 
 %files lang -f %{name}.lang
 

++++++ gitg-0.2.7.tar.xz -> gitg-0.3.2.tar.xz ++++++
++++ 227185 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to