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]
