Hello community, here is the log from the commit of package gtkd for openSUSE:Factory checked in at 2019-08-22 10:53:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gtkd (Old) and /work/SRC/openSUSE:Factory/.gtkd.new.22127 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtkd" Thu Aug 22 10:53:31 2019 rev:7 rq:724947 version:3.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gtkd/gtkd.changes 2019-01-15 09:17:55.470148917 +0100 +++ /work/SRC/openSUSE:Factory/.gtkd.new.22127/gtkd.changes 2019-08-22 10:53:33.617690321 +0200 @@ -1,0 +2,12 @@ +Tue Aug 20 21:18:32 UTC 2019 - Matthias Eliasson <eli...@opensuse.org> + +- Add patch: fix-build.patch to fix pkgconfig files installing in correct path + +------------------------------------------------------------------- +Tue Jun 4 18:06:52 UTC 2019 - Matthias Eliasson <eli...@opensuse.org> + +- Update to version 3.9.0 +- Use LDC for all architectures for Tumbleweed, LDC have better multiarch + support and better we focous to support one d-compiler. + +------------------------------------------------------------------- Old: ---- gtkd-3.8.5.tar.gz New: ---- fix-build.patch gtkd-3.9.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gtkd.spec ++++++ --- /var/tmp/diff_new_pack.tnn39S/_old 2019-08-22 10:53:34.185690245 +0200 +++ /var/tmp/diff_new_pack.tnn39S/_new 2019-08-22 10:53:34.189690244 +0200 @@ -17,23 +17,30 @@ %define gtkd_major 3 -%define gtkd_minor 8 -%define gtkd_bugfix 5 +%define gtkd_minor 9 +%define gtkd_bugfix 0 %define sover 0 # DMD is available only on x86*. Use LDC otherwise. +# For Tumbleweed move to use LDC +%if 0%{?suse_version} > 1500 +%bcond_with dcompiler_dmd +%endif +%if 0%{?suse_version} < 1550 %ifarch %{ix86} x86_64 %bcond_without dcompiler_dmd %else %bcond_with dcompiler_dmd %endif +%endif Name: gtkd -Version: 3.8.5 +Version: 3.9.0 Release: 0 Summary: D binding and OO wrapper for GTK+ License: LGPL-3.0-or-later Group: Development/Libraries/Other URL: http://gtkd.org/ Source: https://github.com/gtkd-developers/GtkD/archive/v%{version}/gtkd-%{version}.tar.gz +Patch1: fix-build.patch BuildRequires: pkgconfig Requires: Mesa-libGL1 Requires: atk @@ -123,8 +130,9 @@ %prep %setup -q -n GtkD-%{version} +%patch1 -p1 + sed -i 's|ldconfig|/sbin/ldconfig|g' GNUmakefile -sed -i 's|/lib/|/$(libdir)/|g' GNUmakefile %build make %{?_smp_mflags} \ @@ -142,7 +150,7 @@ shared-vte %install -make %{?_smp_mflags} DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} datadir=%{_datadir} \ +make %{?_smp_mflags} DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} \ install-shared-gstreamer install-headers-gstreamer \ install-shared-gtkd install-headers-gtkd \ install-shared-gtkdgl install-headers-gtkdgl \ @@ -199,6 +207,6 @@ %{_libdir}/libgtkdsv-%{gtkd_major}.so %{_libdir}/libpeasd-%{gtkd_major}.so %{_libdir}/libvted-%{gtkd_major}.so -%{_datadir}/pkgconfig/* +%{_libdir}/pkgconfig/* %changelog ++++++ fix-build.patch ++++++ --- GtkD.orig/GNUmakefile 2019-08-20 22:45:13.082933343 +0200 +++ GtkD/GNUmakefile 2019-08-20 22:34:17.669488557 +0200 @@ -73,6 +73,8 @@ endif endif +ADRDOX?=doc2 + ####################################################################### GTKD_VERSION=3.9.0 @@ -123,12 +125,12 @@ USE_RUNTIME_LINKER = $(shell grep "Linker" generated/gtkd/atk/c/functions.d) ifeq ($(USE_RUNTIME_LINKER),) - SOFLAGS_GTKD = $(shell ${PKG_CONFIG} --libs gtk+-3.0 librsvg-2.0 | sed 's/-[lL]/$(LINKERFLAG)&/g') - SOFLAGS_GTKDGL = $(LINKERFLAG)-L. $(LINKERFLAG)./libgtkd-$(MAJOR).$(SO_POSTFIX) $(shell ${PKG_CONFIG} --libs gtkglext-3.0 | sed 's/-[lL]/$(LINKERFLAG)&/g') - SOFLAGS_GTKDSV = $(LINKERFLAG)-L. $(LINKERFLAG)./libgtkd-$(MAJOR).$(SO_POSTFIX) $(shell ${PKG_CONFIG} --libs gtksourceview-3.0 | sed 's/-[lL]/$(LINKERFLAG)&/g') - SOFLAGS_GSTREAMERD = $(LINKERFLAG)-L. $(LINKERFLAG)./libgtkd-$(MAJOR).$(SO_POSTFIX) $(shell ${PKG_CONFIG} --libs gstreamer-base-1.0 | sed 's/-[lL]/$(LINKERFLAG)&/g') - SOFLAGS_VTED = $(LINKERFLAG)-L. $(LINKERFLAG)./libgtkd-$(MAJOR).$(SO_POSTFIX) $(shell ${PKG_CONFIG} --libs vte-2.91 | sed 's/-[lL]/$(LINKERFLAG)&/g') - SOFLAGS_PEASD = $(LINKERFLAG)-L. $(LINKERFLAG)./libgtkd-$(MAJOR).$(SO_POSTFIX) $(shell ${PKG_CONFIG} --libs-only-l libpeas-1.0 | sed 's/-[lL]/$(LINKERFLAG)&/g') + SOFLAGS_GTKD = $(shell ${PKG_CONFIG} --libs-only-l --libs-only-L gtk+-3.0 librsvg-2.0 gmodule-2.0 | sed 's/-[lL]/$(LINKERFLAG)&/g') + SOFLAGS_GTKDGL = $(LINKERFLAG)-L. $(LINKERFLAG)./libgtkd-$(MAJOR).$(SO_POSTFIX) $(shell ${PKG_CONFIG} --libs-only-l --libs-only-L gtkglext-3.0 | sed 's/-[lL]/$(LINKERFLAG)&/g') + SOFLAGS_GTKDSV = $(LINKERFLAG)-L. $(LINKERFLAG)./libgtkd-$(MAJOR).$(SO_POSTFIX) $(shell ${PKG_CONFIG} --libs-only-l --libs-only-L gtksourceview-3.0 | sed 's/-[lL]/$(LINKERFLAG)&/g') + SOFLAGS_GSTREAMERD = $(LINKERFLAG)-L. $(LINKERFLAG)./libgtkd-$(MAJOR).$(SO_POSTFIX) $(shell ${PKG_CONFIG} --libs-only-l --libs-only-L gstreamer-base-1.0 | sed 's/-[lL]/$(LINKERFLAG)&/g') + SOFLAGS_VTED = $(LINKERFLAG)-L. $(LINKERFLAG)./libgtkd-$(MAJOR).$(SO_POSTFIX) $(shell ${PKG_CONFIG} --libs-only-l --libs-only-L vte-2.91 | sed 's/-[lL]/$(LINKERFLAG)&/g') + SOFLAGS_PEASD = $(LINKERFLAG)-L. $(LINKERFLAG)./libgtkd-$(MAJOR).$(SO_POSTFIX) $(shell ${PKG_CONFIG} --libs-only-l --libs-only-L libpeas-1.0 | sed -e 's/-[lL]/$(LINKERFLAG)&/g') endif ####################################################################### @@ -154,6 +156,14 @@ ####################################################################### +.PHONY: docs +docs: + $(ADRDOX) --genSearchIndex --skeleton=docs/adrdox/skeleton.html --directory=docs/api/ --special-preprocessor=gtk generated/ + cp -f docs/adrdox/style.css docs/api/ + cp -f docs/adrdox/Logo.png docs/api/ + +####################################################################### + # -Isrc ifeq ("$(OS)","Darwin") @@ -280,41 +290,42 @@ echo Version: $(GTKD_VERSION) >> $@ echo Libs: $(LINKERFLAG)-L$(prefix)/$(libdir)/ $(LINKERFLAG)-lgtkd-$(MAJOR) $(LINKERFLAG)-ldl >> $@ echo Cflags: -I$(prefix)/include/d/gtkd-$(MAJOR)/ >> $@ + echo Requires: gtk+-3.0, gdk-3.0, atk, pango, cairo, cairo-gobject, pangocairo, librsvg-2.0, gio-2.0, glib-2.0, gobject-2.0 >> $@ gtkdgl-$(MAJOR).pc: echo Name: GtkDGL > $@ echo Description: OpenGL capabilities for GtkD. >> $@ echo Version: $(GTKD_VERSION) >> $@ echo Libs: $(LINKERFLAG)-lgtkdgl-$(MAJOR) >> $@ - echo Requires: gtkd-$(MAJOR) >> $@ + echo Requires: gtkd-$(MAJOR), gtkglext-1.0 >> $@ gtkdsv-$(MAJOR).pc: echo Name: GtkD SourceView > $@ echo Description: A D binding and OO wrapper for GtkSourceView. >> $@ echo Version: $(GTKD_VERSION) >> $@ echo Libs: $(LINKERFLAG)-lgtkdsv-$(MAJOR) >> $@ - echo Requires: gtkd-$(MAJOR) >> $@ + echo Requires: gtkd-$(MAJOR), gtksourceview-3.0 >> $@ gstreamerd-$(MAJOR).pc: echo Name: GstreamerD > $@ echo Description: A D binding and OO wrapper for Gstreamer. >> $@ echo Version: $(GTKD_VERSION) >> $@ echo Libs: $(LINKERFLAG)-lgstreamerd-$(MAJOR) >> $@ - echo Requires: gtkd-$(MAJOR) >> $@ + echo Requires: gtkd-$(MAJOR), gstreamer-1.0, gstreamer-base-1.0 >> $@ vted-$(MAJOR).pc: echo Name: VteD > $@ echo Description: A D binding and OO wrapper for Vte. >> $@ echo Version: $(GTKD_VERSION) >> $@ echo Libs: $(LINKERFLAG)-lvted-$(MAJOR) >> $@ - echo Requires: gtkd-$(MAJOR) >> $@ + echo Requires: gtkd-$(MAJOR), vte-2.91 >> $@ peasd-$(MAJOR).pc: echo Name: PeasD > $@ echo Description: A D binding and OO wrapper for Peas. >> $@ echo Version: $(GTKD_VERSION) >> $@ echo Libs: $(LINKERFLAG)-lpeasd-$(MAJOR) >> $@ - echo Requires: gtkd-$(MAJOR) >> $@ + echo Requires: gtkd-$(MAJOR), libpeas-1.0, libpeas-gtk-1.0 >> $@ ####################################################################### @@ -368,33 +379,33 @@ install-headers-gtkd: gtkd-$(MAJOR).pc install -d $(DESTDIR)$(prefix)/include/d/gtkd-$(MAJOR) - install -d $(DESTDIR)$(libdir)/pkgconfig + install -d $(DESTDIR)$(prefix)/$(libdir)/pkgconfig (cd generated/gtkd; echo $(SOURCES_GTKD) | sed -e s,generated/gtkd/,,g | xargs tar cf -) | (cd $(DESTDIR)$(prefix)/include/d/gtkd-$(MAJOR); tar xvf -) - install -m 644 gtkd-$(MAJOR).pc $(DESTDIR)$(libdir)/pkgconfig + install -m 644 gtkd-$(MAJOR).pc $(DESTDIR)$(prefix)/$(libdir)/pkgconfig install-headers-gtkdgl: gtkdgl-$(MAJOR).pc install-headers-gtkd (cd generated/gtkdgl; echo $(SOURCES_GTKDGL) | sed -e s,generated/gtkdgl/,,g | xargs tar cf -) | (cd $(DESTDIR)$(prefix)/include/d/gtkd-$(MAJOR); tar xvf -) - install -m 644 gtkdgl-$(MAJOR).pc $(DESTDIR)$(libdir)/pkgconfig + install -m 644 gtkdgl-$(MAJOR).pc $(DESTDIR)$(prefix)/$(libdir)/pkgconfig install-headers-gtkdsv: gtkdsv-$(MAJOR).pc install-headers-gtkd (cd generated/sourceview; echo $(SOURCES_GTKDSV) | sed -e s,generated/sourceview/,,g | xargs tar cf -) | (cd $(DESTDIR)$(prefix)/include/d/gtkd-$(MAJOR); tar xvf -) - install -m 644 gtkdsv-$(MAJOR).pc $(DESTDIR)$(libdir)/pkgconfig + install -m 644 gtkdsv-$(MAJOR).pc $(DESTDIR)$(prefix)/$(libdir)/pkgconfig install-headers-gstreamer: gstreamerd-$(MAJOR).pc install-headers-gtkd (cd generated/gstreamer; echo $(SOURCES_GSTREAMERD) | sed -e s,generated/gstreamer/,,g | xargs tar cf -) | (cd $(DESTDIR)$(prefix)/include/d/gtkd-$(MAJOR); tar xvf -) - install -m 644 gstreamerd-$(MAJOR).pc $(DESTDIR)$(libdir)/pkgconfig + install -m 644 gstreamerd-$(MAJOR).pc $(DESTDIR)$(prefix)/$(libdir)/pkgconfig install-headers-vte: vted-$(MAJOR).pc install-headers-gtkd (cd generated/vte; echo $(SOURCES_VTED) | sed -e s,generated/vte/,,g | xargs tar cf -) | (cd $(DESTDIR)$(prefix)/include/d/gtkd-$(MAJOR); tar xvf -) - install -m 644 vted-$(MAJOR).pc $(DESTDIR)$(libdir)/pkgconfig + install -m 644 vted-$(MAJOR).pc $(DESTDIR)$(prefix)/$(libdir)/pkgconfig install-headers-peas: peasd-$(MAJOR).pc install-headers-gtkd (cd generated/peas; echo $(SOURCES_PEASD) | sed -e s,generated/peas/,,g | xargs tar cf -) | (cd $(DESTDIR)$(prefix)/include/d/gtkd-$(MAJOR); tar xvf -) - install -m 644 peasd-$(MAJOR).pc $(DESTDIR)$(libdir)/pkgconfig + install -m 644 peasd-$(MAJOR).pc $(DESTDIR)$(prefix)/$(libdir)/pkgconfig uninstall: uninstall-gtkdgl uninstall-gtkdsv uninstall-gstreamer uninstall-vte uninstall-peas $(foreach dir,$(shell ls generated/gtkd) , rm -rf $(DESTDIR)$(prefix)/include/d/gtkd-$(MAJOR)/$(dir)) - rm -f $(DESTDIR)$(libdir)/pkgconfig/gtkd-$(MAJOR).pc + rm -f $(DESTDIR)$(prefix)/$(libdir)/pkgconfig/gtkd-$(MAJOR).pc rm -f $(DESTDIR)$(prefix)/$(libdir)/$(LIBNAME_GTKD) rm -f $(DESTDIR)$(prefix)/$(libdir)/$(SONAME_GTKD) rm -f $(DESTDIR)$(prefix)/$(libdir)/$(SONAME_GTKD).$(SO_VERSION) @@ -402,7 +413,7 @@ uninstall-gtkdgl: $(foreach dir,$(shell ls generated/gtkdgl), rm -rf $(DESTDIR)$(prefix)/include/d/gtkd-$(MAJOR)/$(dir)) - rm -f $(DESTDIR)$(libdir)/pkgconfig/gtkdgl-$(MAJOR).pc + rm -f $(DESTDIR)$(prefix)/$(libdir)/pkgconfig/gtkdgl-$(MAJOR).pc rm -f $(DESTDIR)$(prefix)/$(libdir)/$(LIBNAME_GTKDGL) rm -f $(DESTDIR)$(prefix)/$(libdir)/$(SONAME_GTKDGL) rm -f $(DESTDIR)$(prefix)/$(libdir)/$(SONAME_GTKDGL).$(SO_VERSION) @@ -410,7 +421,7 @@ uninstall-gtkdsv: $(foreach dir,$(shell ls generated/sourceview), rm -rf $(DESTDIR)$(prefix)/include/d/$(dir)) - rm -f $(DESTDIR)$(libdir)/pkgconfig/gtkdsv-$(MAJOR).pc + rm -f $(DESTDIR)$(prefix)/$(libdir)/pkgconfig/gtkdsv-$(MAJOR).pc rm -f $(DESTDIR)$(prefix)/$(libdir)/$(LIBNAME_GTKDSV) rm -f $(DESTDIR)$(prefix)/$(libdir)/$(SONAME_GTKDSV) rm -f $(DESTDIR)$(prefix)/$(libdir)/$(SONAME_GTKDSV).$(SO_VERSION) @@ -418,7 +429,7 @@ uninstall-gstreamer: $(foreach dir,$(shell ls generated/gstreamer), rm -rf $(DESTDIR)$(prefix)/include/d/gtkd-$(MAJOR)/$(dir)) - rm -f $(DESTDIR)$(libdir)/pkgconfig/gstreamerd-$(MAJOR).pc + rm -f $(DESTDIR)$(prefix)/$(libdir)/pkgconfig/gstreamerd-$(MAJOR).pc rm -f $(DESTDIR)$(prefix)/$(libdir)/$(LIBNAME_GSTREAMERD) rm -f $(DESTDIR)$(prefix)/$(libdir)/$(SONAME_GSTREAMERD) rm -f $(DESTDIR)$(prefix)/$(libdir)/$(SONAME_GSTREAMERD).$(SO_VERSION) @@ -426,7 +437,7 @@ uninstall-vte: $(foreach dir,$(shell ls generated/vte), rm -rf $(DESTDIR)$(prefix)/include/d/gtkd-$(MAJOR)/$(dir)) - rm -f $(DESTDIR)$(libdir)/pkgconfig/vted-$(MAJOR).pc + rm -f $(DESTDIR)$(prefix)/$(libdir)/pkgconfig/vted-$(MAJOR).pc rm -f $(DESTDIR)$(prefix)/$(libdir)/$(LIBNAME_VTED) rm -f $(DESTDIR)$(prefix)/$(libdir)/$(SONAME_VTED) rm -f $(DESTDIR)$(prefix)/$(libdir)/$(SONAME_VTED).$(SO_VERSION) @@ -434,7 +445,7 @@ uninstall-peas: $(foreach dir,$(shell ls generated/peas), rm -rf $(DESTDIR)$(prefix)/include/d/gtkd-$(MAJOR)/$(dir)) - rm -f $(DESTDIR)$(libdir)/pkgconfig/peasd-$(MAJOR).pc + rm -f $(DESTDIR)$(prefix)/$(libdir)/pkgconfig/peasd-$(MAJOR).pc rm -f $(DESTDIR)$(prefix)/$(libdir)/$(LIBNAME_PEASD) rm -f $(DESTDIR)$(prefix)/$(libdir)/$(SONAME_PEASD) rm -f $(DESTDIR)$(prefix)/$(libdir)/$(SONAME_PEASD).$(SO_VERSION) ++++++ gtkd-3.8.5.tar.gz -> gtkd-3.9.0.tar.gz ++++++ ++++ 20526 lines of diff (skipped)