Hello community,

here is the log from the commit of package gtk-sharp3 for openSUSE:Factory 
checked in at 2015-12-29 12:59:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gtk-sharp3 (Old)
 and      /work/SRC/openSUSE:Factory/.gtk-sharp3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gtk-sharp3"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gtk-sharp3/gtk-sharp3.changes    2015-02-25 
02:18:23.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gtk-sharp3.new/gtk-sharp3.changes       
2015-12-29 12:59:20.000000000 +0100
@@ -1,0 +2,7 @@
+Fri Dec 25 01:37:11 UTC 2015 - i...@marguerite.su
+
+- new upstream url: https://github.com/mono/gtk-sharp
+- use uptream source
+- add misssing post/postun
+
+-------------------------------------------------------------------

Old:
----
  gtk-sharp-2.99.3.tar.xz

New:
----
  gtk-sharp-2.99.3.tar.gz

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

Other differences:
------------------
++++++ gtk-sharp3.spec ++++++
--- /var/tmp/diff_new_pack.tb22bF/_old  2015-12-29 12:59:21.000000000 +0100
+++ /var/tmp/diff_new_pack.tb22bF/_new  2015-12-29 12:59:21.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gtk-sharp3
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,19 +15,19 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-%define _name gtk-sharp
 
 Name:           gtk-sharp3
-License:        GPL-2.0
-Summary:        C-Sharp Language Bindings for GTK+
-Url:            http://www.mono-project.com/GtkSharp
-Group:          System/GUI/GNOME
 Version:        2.99.3
 Release:        0
-Source:         %{_name}-%{version}.tar.xz
+Summary:        C-Sharp Language Bindings for GTK+
+License:        GPL-2.0
+Group:          System/GUI/GNOME
+Url:            https://github.com/mono/gtk-sharp
+Source:         
https://github.com/mono/gtk-sharp/archive/%{version}/gtk-sharp-%{version}.tar.gz
 BuildRequires:  gtkhtml2-devel
-BuildRequires:  librsvg-devel
 BuildRequires:  libmono-2_0-devel
+BuildRequires:  librsvg-devel
+BuildRequires:  libtool
 BuildRequires:  mono-devel
 BuildRequires:  monodoc-core
 BuildRequires:  pkg-config
@@ -41,8 +41,8 @@
 for use with Mono.
 
 %package devel
-License:        LGPL-2.1
 Summary:        .NET/C-Sharp Bindings for GIO
+License:        LGPL-2.1
 Group:          Development/Languages/Mono
 Requires:       gtk-sharp3 = %{version}
 
@@ -50,8 +50,8 @@
 Files for developing programs using the C-Sharp bindings for Gtk+, Gdk, Atk, 
and Pango.
 
 %package gapi
-License:        GPL-2.0
 Summary:        C Source Parser and C Generator
+License:        GPL-2.0
 Group:          System/GUI/GNOME
 Requires:       perl-XML-LibXML
 Requires:       perl-XML-LibXML-Common
@@ -63,8 +63,8 @@
 compile a project that uses it to bind such a library.
 
 %package -n gtk-sharp3-gapi-devel
-License:        LGPL-2.1
 Summary:        .NET/C-Sharp Bindings for GIO
+License:        LGPL-2.1
 Group:          Development/Languages/Mono
 Requires:       gtk-sharp3-gapi = %{version}
 
@@ -72,32 +72,32 @@
 Files for developing programs that use gapi-sharp3.
 
 %package -n gtk-sharp3-doc
-License:        LGPL-2.1
 Summary:        Monodoc documentation for gtk-sharp2
+License:        LGPL-2.1
 Group:          System/GUI/GNOME
 
 %description -n gtk-sharp3-doc
 This package contains the gtk-sharp2 documentation for monodoc.
 
 %package -n glib-sharp3
-License:        LGPL-2.1
 Summary:        Mono bindings for glib
+License:        LGPL-2.1
 Group:          System/GUI/GNOME
 
 %description -n glib-sharp3
 This package contains Mono bindings for glib.
 
 %package -n gio-sharp3
-License:        LGPL-2.1
 Summary:        Mono bindings for gio
+License:        LGPL-2.1
 Group:          System/GUI/GNOME
 
 %description -n gio-sharp3
 This package contains Mono bindings for gio-sharp.
 
 %package -n gio-sharp3-devel
-License:        LGPL-2.1
 Summary:        .NET/C-Sharp Bindings for GIO
+License:        LGPL-2.1
 Group:          Development/Languages/Mono
 Requires:       gio-sharp3 = %{version}
 
@@ -105,8 +105,8 @@
 Files for developing programs that use gio-sharp
 
 %package -n libmono-profiler-gui-thread-check0
-License:       GPL-2.0
 Summary:       Profiler for gtk-sharp3
+License:        GPL-2.0
 Group:         Development/Languages/Mono
 
 %description -n libmono-profiler-gui-thread-check0
@@ -114,11 +114,12 @@
 part of the install for debugging purposes.
 
 %post -n libmono-profiler-gui-thread-check0 -p /sbin/ldconfig
+
 %postun -n libmono-profiler-gui-thread-check0 -p /sbin/ldconfig
 
 %package -n libmono-profiler-gui-thread-check0-devel
-License:       GPL-2.0
 Summary:       Profiler for gtk-sharp3
+License:        GPL-2.0
 Group:         Development/Languages/Mono
 Requires:   libmono-profiler-gui-thread-check0 = %{version}
 
@@ -127,8 +128,8 @@
 part of the install for debugging purposes.
 
 %package -n gtk-sharp3-complete
-License:        LGPL-2.1
 Summary:        GTK+ and GNOME bindings for Mono (virtual package)
+License:        LGPL-2.1
 Group:          System/GUI/GNOME
 Requires:       glib-sharp3 = %{version}
 Requires:       gtk-sharp3 = %{version}
@@ -143,34 +144,40 @@
 package which depends on all gtk-sharp3 subpackages)
 
 %prep
-%setup -q -n %{_name}-%{version}
+%setup -q -n gtk-sharp-%{version}
+NOCONFIGURE=1 ./autogen.sh
 
 %build
 export CFLAGS="%{optflags} -fno-strict-aliasing"
-%configure --libexecdir=%{_prefix}/lib --enable-debug
-make
+%configure --libexecdir=%{_libexecdir} --enable-debug
+make %{?_smp_mflags}
 
 %install
 %make_install
 rm %{buildroot}%{_libdir}/*.*a
 
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
 %files
 %defattr(-, root, root)
 %{_libdir}/libatksharpglue-3.so
 %{_libdir}/libgtksharpglue-3.so
+%{_libdir}/libgiosharpglue-3.so
 %{_libdir}/libpangosharpglue-3.so
-%{_prefix}/lib/mono/gtk-sharp-3.0/atk-sharp.dll
-%{_prefix}/lib/mono/gtk-sharp-3.0/cairo-sharp.dll
-%{_prefix}/lib/mono/gtk-sharp-3.0/gdk-sharp.dll
-%{_prefix}/lib/mono/gtk-sharp-3.0/gtk-dotnet.dll
-%{_prefix}/lib/mono/gtk-sharp-3.0/gtk-sharp.dll
-%{_prefix}/lib/mono/gtk-sharp-3.0/pango-sharp.dll
-%{_prefix}/lib/mono/gac/atk-sharp/
-%{_prefix}/lib/mono/gac/cairo-sharp/
-%{_prefix}/lib/mono/gac/gdk-sharp/
-%{_prefix}/lib/mono/gac/gtk-dotnet/
-%{_prefix}/lib/mono/gac/gtk-sharp/
-%{_prefix}/lib/mono/gac/pango-sharp/
+%{_libexecdir}/mono/gtk-sharp-3.0/atk-sharp.dll
+%{_libexecdir}/mono/gtk-sharp-3.0/cairo-sharp.dll
+%{_libexecdir}/mono/gtk-sharp-3.0/gdk-sharp.dll
+%{_libexecdir}/mono/gtk-sharp-3.0/gtk-dotnet.dll
+%{_libexecdir}/mono/gtk-sharp-3.0/gtk-sharp.dll
+%{_libexecdir}/mono/gtk-sharp-3.0/pango-sharp.dll
+%{_libexecdir}/mono/gac/atk-sharp/
+%{_libexecdir}/mono/gac/cairo-sharp/
+%{_libexecdir}/mono/gac/gdk-sharp/
+%{_libexecdir}/mono/gac/gtk-dotnet/
+%{_libexecdir}/mono/gac/gtk-sharp/
+%{_libexecdir}/mono/gac/pango-sharp/
 
 %files devel
 %defattr(-, root, root)
@@ -181,16 +188,16 @@
 
 %files gapi
 %defattr(-, root, root)
-%dir %{_prefix}/lib/gapi-3.0
+%dir %{_libexecdir}/gapi-3.0
 %{_bindir}/gapi3-codegen
 %{_bindir}/gapi3-fixup
 %{_bindir}/gapi3-parser
 %{_datadir}/gapi-3.0
-%{_prefix}/lib/gapi-3.0/gapi_codegen.exe
-%{_prefix}/lib/gapi-3.0/gapi-fixup.exe
-%{_prefix}/lib/gapi-3.0/gapi-parser.exe
-%{_prefix}/lib/gapi-3.0/gapi_pp.pl
-%{_prefix}/lib/gapi-3.0/gapi2xml.pl
+%{_libexecdir}/gapi-3.0/gapi_codegen.exe
+%{_libexecdir}/gapi-3.0/gapi-fixup.exe
+%{_libexecdir}/gapi-3.0/gapi-parser.exe
+%{_libexecdir}/gapi-3.0/gapi_pp.pl
+%{_libexecdir}/gapi-3.0/gapi2xml.pl
 
 %files -n gtk-sharp3-gapi-devel
 %defattr(-, root, root)
@@ -199,21 +206,20 @@
 %files -n gtk-sharp3-doc
 %defattr(-, root, root)
 %doc COPYING README
-%{_prefix}/lib/monodoc
+%{_libexecdir}/monodoc
 
 %files -n glib-sharp3
 %defattr(-, root, root)
-%{_prefix}/lib/mono/gac/glib-sharp/
-%{_prefix}/lib/mono/gtk-sharp-3.0/glib-sharp.dll
+%{_libexecdir}/mono/gac/glib-sharp/
+%{_libexecdir}/mono/gtk-sharp-3.0/glib-sharp.dll
 
 %files -n gio-sharp3
 %defattr(-, root, root)
-%{_prefix}/lib/mono/gac/gio-sharp/
-%{_prefix}/lib/mono/gtk-sharp-3.0/gio-sharp.dll
+%{_libexecdir}/mono/gac/gio-sharp/
+%{_libexecdir}/mono/gtk-sharp-3.0/gio-sharp.dll
 
 %files -n gio-sharp3-devel
 %defattr(-, root, root)
-%{_libdir}/libgiosharpglue-3.so
 %{_libdir}/pkgconfig/gio-sharp-3.0.pc
 
 %files -n libmono-profiler-gui-thread-check0
@@ -226,6 +232,6 @@
 
 %files -n gtk-sharp3-complete
 %defattr(-, root, root)
-%dir %{_prefix}/lib/mono/gtk-sharp-3.0
+%dir %{_libexecdir}/mono/gtk-sharp-3.0
 
 %changelog


Reply via email to