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