From e7f593d2e78e00daca11f59acd873a316a01f387 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 26 Mar 2012 17:06:39 +0000 Subject: [PATCH 01/88] Initial setup of the repo --- .gitignore | 0 sources | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .gitignore create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/sources b/sources new file mode 100644 index 0000000..e69de29 From ebe904c507d19a99c7626372d582c5499b2987ac Mon Sep 17 00:00:00 2001 From: bioinfornatics Date: Fri, 28 Jun 2013 23:41:53 +0200 Subject: [PATCH 02/88] update --- .gitignore | 1 + sources | 1 + 2 files changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index e69de29..d56d349 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/gtkd-20130624gitdb5921d.tar.xz diff --git a/sources b/sources index e69de29..19f3c1a 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +ce6e1f89b13cc518025843196812446d gtkd-20130624gitdb5921d.tar.xz From c1532408ea6f70539687bb3748ab7d9b28094f72 Mon Sep 17 00:00:00 2001 From: bioinfornatics Date: Sun, 4 Aug 2013 18:38:14 +0200 Subject: [PATCH 03/88] put spec file --- gtkd.spec | 257 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 257 insertions(+) create mode 100644 gtkd.spec diff --git a/gtkd.spec b/gtkd.spec new file mode 100644 index 0000000..beef379 --- /dev/null +++ b/gtkd.spec @@ -0,0 +1,257 @@ +# debug info seem not works with D compiler +%global snapdate 20130624 +%global gtkd_revision db5921d +%global alphatag %{snapdate}git%{gtkd_revision} +%global debug_package %{nil} + + +# The source for this package was pulled from upstream's subversion (git). +# Use the following commands to generate the tarball: +# git clone git://github.com/gtkd-developers/GtkD.git +# cd GtkD +# git co Gtk-3.x +# git rev-parse --short HEAD -> for git_revision +# git checkout %%{gtkd_revision} +# git archive --prefix=gtkd-%%{alphatag}/ HEAD --format=tar | xz > ../gtkd-%%{alphatag}.tar.xz + +Name: gtkd +Version: 2.0.0 +Release: 42.%{alphatag}%{?dist} +Summary: D binding and OO wrapper of GTK+ + +License: LGPLv3+ with exceptions +URL: https://github.com/gtkd-developers/GtkD/ +Source0: %{name}-%{alphatag}.tar.xz + +BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk2-devel +# Explicit require since gtkd use dlopen internally so rpm can't detect this. +Requires: atk, gtk2, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libglade2 +Requires: mesa-libGL, mesa-libGLU, gtksourceview2 +Requires: gstreamer, gstreamer-plugins-base + +%description +GTK+ is a highly usable, feature rich toolkit for creating graphical user +interfaces which boasts cross platform compatibility and an easy to use API. + +%description -l fr +GTK+ est très utilisable, cet outil contient de nombreuses fonctionnalités +permettant de créer des interfaces graphiques multi-plateforme. +De plus, gtkd fournit une API facile à utiliser. + +%package devel +Summary: Support for developing gtkd application +Group: Development/Tools +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The gtkd-devel package contains header files for developing gtkd +applications. + +%description devel -l fr +Le paquet gtkd-devel contient les fichiers d'entêtes pour développer +des applications utilisant gtkd. + +%package geany-tags +Summary: Support for enable autocompletion in geany +Requires: %{name} = %{version}-%{release} +BuildArch: noarch +BuildRequires: geany +Requires: geany + +%description geany-tags +Enable autocompletion for gtkd library in geany (IDE) + +%description -l fr geany-tags +Active l'autocompletion pour pour la bibliothèque gtkd dans geany (IDE) + +%prep +%setup -q -n %{name}-%{alphatag} + +# temp geany config directory for allow geany to generate tags +mkdir geany_config + +%build +make %{?_smp_mflags} -f ./GNUmakefile shared-libs DC=ldc2 CC=gcc libdir=%{?_lib} DCFLAGS="%{_d_optflags}" +# generate geany tags +geany -c geany_config -g gtkd.d.tags $(find src* -name "*.d") + +# Need to be update to gtk3 +%check +make test + +%install +make %{?_smp_mflags} install-shared install-headers DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} datadir=%{_datadir} +# fix right to lib +chmod 755 %{buildroot}%{_libdir}/libgtkd*.so.0.2.0 +# geany tags +mkdir -p %{buildroot}/%{_datadir}/geany/tags/ +install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ + + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%doc AUTHORS COPYING README +%{_libdir}/libgtkd-2.so.0 +%{_libdir}/libgtkd-2.so.0.2.0 +%{_libdir}/libgtkdgl-2.so.0 +%{_libdir}/libgtkdgl-2.so.0.2.0 +%{_libdir}/libgtkdsv-2.so.0 +%{_libdir}/libgtkdsv-2.so.0.2.0 + +%files devel +%{_d_includedir}/%{name}-2 +%{_libdir}/libgtkd-2.so +%{_libdir}/libgtkdgl-2.so +%{_libdir}/libgtkdsv-2.so +%{_datadir}/pkgconfig/gtkd-2.pc +%{_datadir}/pkgconfig/gtkdgl-2.pc +%{_datadir}/pkgconfig/gtkdsv-2.pc + + +%files geany-tags +%{_datadir}/geany/tags/gtkd.d.tags + +%changelog +* Wed Jun 26 2013 Jonathan MERCIER - 2.0.0-42.20130624gitdb5921d +- update url + +* Wed Jun 26 2013 Jonathan MERCIER - 2.0.0-41.20130624gitdb5921d +- update url + +* Mon Jun 24 2013 Jonathan MERCIER - 2.0.0-40.20130624gitdb5921d +- Update to rev db5921d + +* Sun Jun 23 2013 Jonathan MERCIER - 2.0.0-39.20130619git7e95380 +- Update to rev 7e95380 + +* Sun Jun 09 2013 Jonathan MERCIER - 2.0.0-38.20130526git5073a70 +- Update to rev 5073a70 + +* Fri May 24 2013 Jonathan MERCIER - 2.0.0-37.20130519gitc19a533 +- Update to rev c19a533 + +* Sat May 18 2013 Jonathan MERCIER - 2.0.0-36.20130508git516693e +- rebuild + +* Fri May 17 2013 - 2.0.0-35.20130508git516693e +- Update to rev 516693e + +* Thu May 16 2013 - 2.0.0-34.20130508git516693e +- Update to rev 516693e + +* Thu May 09 2013 Jonathan MERCIER - 2.0.0-33.20130508git516693e +- Update to rev 516693e + +* Wed May 08 2013 Jonathan MERCIER - 2.0.0-32.20130508gitd53e7af +- Update to rev d53e7af + +* Tue May 07 2013 Jonathan MERCIER - 2.0.0-31.20130507gitc6f7e92 +- Update to rev c6f7e92 + +* Tue May 07 2013 Jonathan MERCIER - 2.0.0-30.20130506git4c3922d +- Update to rev 4c3922d + +* Wed Oct 03 2012 Jonathan MERCIER - 2.0.0-29.20120815git9ae9181 +- rebuild dmdfe 2.060 + +* Sun Aug 12 2012 Jonathan MERCIER - 2.0.0-28.20120603gitcb35d25 +- temprorally disable check section + +* Sun Aug 12 2012 Jonathan MERCIER - 2.0.0-27.20120603gitcb35d25 +- Update to lastest revision cb35d25 + +* Wed Jun 06 2012 Jonathan MERCIER - 2.0.0-26.20120530gitf45bb5b +- update to latest revision +- build with dmdfe 2.059 + +* Sat Mar 17 2012 Jonathan MERCIER - 2.0.0-25.20120227git0c468d2 +- fix macro in comment + +* Thu Mar 15 2012 Jonathan MERCIER - 2.0.0-24.20120227git0c468d2 +- latest ldc fix soname issue, the use ldc instead of gcc for this + +* Mon Feb 27 2012 Jonathan MERCIER - 2.0.0-23.20120227git0c468d2 +- add libglade2 as require +- update to latest revision 0c468d2 + +* Thu Feb 23 2012 Jonathan MERCIER - 2.0.0-22.20120219git2cfd194 +- Fix license + +* Mon Feb 20 2012 Jonathan MERCIER - 2.0.0-21.20120219git2cfd194 +- source move to github +- fix license +- update to latest git rev + +* Tue Feb 14 2012 Jonathan MERCIER - 2.0.0-20.20120208svn933 +- Update to latest svn rev 933 + +* Sun Feb 05 2012 Jonathan MERCIER - 2.0.0-19.20120205svn932 +- Update to latest svn rev 932 + +* Sat Feb 04 2012 Jonathan MERCIER - 2.0.0-18.20120204svn928 +- Update to latest svn rev 928 + +* Fri Feb 03 2012 Jonathan MERCIER - 2.0.0-17.20120201svn927 +- update to rev svn 927 + +* Tue Jan 31 2012 Jonathan MERCIER - 2.0.0-16.20120130svn924 +- update to latest svn rev 924 + +* Sat Jan 28 2012 Jonathan MERCIER - 2.0.0-15.20120113svn920 +- Enable shared lib + +* Thu Jan 19 2012 Jonathan MERCIER - 2.0.0-14.20120113svn920 +- Remove %%file devel section + +* Thu Jan 19 2012 Jonathan MERCIER - 2.0.0-13.20120113svn920 +- Do not build as shared lib do not works yet +- Remove 'it is a' from Summary +- gtkd load shared lib at runtime with dlopen then add corresponding requires +- Change gtkd code source for use versioned lib + +* Mon Jan 16 2012 Jonathan MERCIER 2.0.0-12.20120113svn920 +- remove require devel from non devel (sub)package +- remove require gtk2-devel from -devel +- apply %%post and %%postun on main package + +* Fri Jan 13 2012 Jonathan MERCIER 2.0.0-11.20120113svn920 +- update to latest release who fix a problem around soname + +* Fri Jan 13 2012 Jonathan MERCIER 2.0.0-10.20120113svn919 +- update to latest release who he apply my patch + +* Tue Jan 10 2012 Jonathan MERCIER 2.0.0-9.20120111svn915 +- update to latest release +- fix fsf adress +- fix soname +- add devel package +- little change in french description +- add geany tag and devhelp supackage to noarch + +* Sun Jan 8 2012 Jonathan MERCIER 2.0.0-8.201110243svn906 +- prefix python script by python command + +* Sun Dec 11 2011 Jonathan MERCIER 2.0.0-7.201110243svn906 +- remove %%defattr and Group section +- generate devhelp book in %%build section + +* Fri Dec 9 2011 Jonathan MERCIER 2.0.0-6.201110243svn906 +- Add doc for devhelp +- Add tag for geany + +* Mon Oct 24 2011 Jonathan MERCIER 2.0.0-5.201110243svn906 +- Update to release 906 + +* Mon Sep 19 2011 Jonathan MERCIER 2.0.0-4.20110915svn897 +- Update to release 897 + +* Mon Aug 02 2010 Jonathan MERCIER 2.0.0-3.20100720svn797 +- fix gtkd spec + +* Mon Aug 02 2010 Jonathan MERCIER 2.0.0-2.20100720svn797 +- Update to release 797 + +* Sun Jul 04 2010 Jonathan MERCIER 2.0.0-1.20100407svn796 +- Initial release From 0257a6b0a5968d05a84f4f68dd91290937241742 Mon Sep 17 00:00:00 2001 From: bioinfornatics Date: Thu, 24 Oct 2013 04:46:12 +0200 Subject: [PATCH 04/88] Updating to rev 3948a30 --- .gitignore | 1 + gtkd.spec | 9 ++++++--- sources | 3 ++- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index d56d349..160b434 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /gtkd-20130624gitdb5921d.tar.xz +/gtkd-20131022git3948a30.tar.xz diff --git a/gtkd.spec b/gtkd.spec index beef379..0eda7a5 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -1,6 +1,6 @@ # debug info seem not works with D compiler -%global snapdate 20130624 -%global gtkd_revision db5921d +%global snapdate 20131022 +%global gtkd_revision 3948a30 %global alphatag %{snapdate}git%{gtkd_revision} %global debug_package %{nil} @@ -16,7 +16,7 @@ Name: gtkd Version: 2.0.0 -Release: 42.%{alphatag}%{?dist} +Release: 43.%{alphatag}%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -114,6 +114,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Thu Oct 24 2013 Jonathan MERCIER - 2.0.0-43.20131022git3948a30 +- Update to rev 3948a30 + * Wed Jun 26 2013 Jonathan MERCIER - 2.0.0-42.20130624gitdb5921d - update url diff --git a/sources b/sources index 19f3c1a..64b5f60 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ -ce6e1f89b13cc518025843196812446d gtkd-20130624gitdb5921d.tar.xz +8f90b50b2b4da7eb6df57187196941a3 gtkd-20131022git3948a30.tar.xz +8f90b50b2b4da7eb6df57187196941a3 gtkd-20131022git3948a30.tar.xz From 983d420dc7c09e302bddb46962e302b07a900e05 Mon Sep 17 00:00:00 2001 From: bioinfornatics Date: Mon, 28 Oct 2013 19:56:07 +0100 Subject: [PATCH 05/88] Updating to rev 33f6aeb --- .gitignore | 1 + gtkd.spec | 9 ++++++--- sources | 4 ++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 160b434..d1089bf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /gtkd-20130624gitdb5921d.tar.xz /gtkd-20131022git3948a30.tar.xz +/gtkd-20131026git33f6aeb.tar.xz diff --git a/gtkd.spec b/gtkd.spec index 0eda7a5..cd0e9ce 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -1,6 +1,6 @@ # debug info seem not works with D compiler -%global snapdate 20131022 -%global gtkd_revision 3948a30 +%global snapdate 20131026 +%global gtkd_revision 33f6aeb %global alphatag %{snapdate}git%{gtkd_revision} %global debug_package %{nil} @@ -16,7 +16,7 @@ Name: gtkd Version: 2.0.0 -Release: 43.%{alphatag}%{?dist} +Release: 44.%{alphatag}%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -114,6 +114,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Mon Oct 28 2013 Jonathan MERCIER - 2.0.0-44.20131026git33f6aeb +- Update to rev 33f6aeb + * Thu Oct 24 2013 Jonathan MERCIER - 2.0.0-43.20131022git3948a30 - Update to rev 3948a30 diff --git a/sources b/sources index 64b5f60..3e2fbc7 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -8f90b50b2b4da7eb6df57187196941a3 gtkd-20131022git3948a30.tar.xz -8f90b50b2b4da7eb6df57187196941a3 gtkd-20131022git3948a30.tar.xz +7981f1c2255cdb8fc46403438ddcf0db gtkd-20131026git33f6aeb.tar.xz +7981f1c2255cdb8fc46403438ddcf0db gtkd-20131026git33f6aeb.tar.xz From d3d9fd7e28281f3ab95af9a9cb39e192cfffd6fe Mon Sep 17 00:00:00 2001 From: bioinfornatics Date: Tue, 29 Oct 2013 16:27:52 +0100 Subject: [PATCH 06/88] exclude arm --- gtkd.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index cd0e9ce..0448dfe 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -27,7 +27,11 @@ BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk2-devel # Explicit require since gtkd use dlopen internally so rpm can't detect this. Requires: atk, gtk2, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libglade2 Requires: mesa-libGL, mesa-libGLU, gtksourceview2 -Requires: gstreamer, gstreamer-plugins-base +Requires: gstreamer, gstreamer-plugins-basexz + +# https://github.com/ldc-developers/ldc/issues/116 +ExcludeArch: %{arm} + %description GTK+ is a highly usable, feature rich toolkit for creating graphical user From 495255b3e13d17aea55fe693cf8b0abf272bf707 Mon Sep 17 00:00:00 2001 From: Jonathan MERCIER Date: Sun, 9 Mar 2014 12:10:05 +0100 Subject: [PATCH 07/88] Update to latest rev --- .gitignore | 1 + gtkd.spec | 23 ++++++++++++----------- sources | 3 +-- 3 files changed, 14 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index d1089bf..77d7e0a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /gtkd-20130624gitdb5921d.tar.xz /gtkd-20131022git3948a30.tar.xz /gtkd-20131026git33f6aeb.tar.xz +/gtkd-20140301gitaf01da8.tar.xz diff --git a/gtkd.spec b/gtkd.spec index 0448dfe..7401b50 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -1,22 +1,21 @@ # debug info seem not works with D compiler -%global snapdate 20131026 -%global gtkd_revision 33f6aeb +%global snapdate 20140301 +%global gtkd_revision af01da8 %global alphatag %{snapdate}git%{gtkd_revision} %global debug_package %{nil} # The source for this package was pulled from upstream's subversion (git). # Use the following commands to generate the tarball: -# git clone git://github.com/gtkd-developers/GtkD.git -# cd GtkD -# git co Gtk-3.x +# git clone git://github.com/gtkd-developers/GtkD.git gtkd +# cd gtkd # git rev-parse --short HEAD -> for git_revision # git checkout %%{gtkd_revision} # git archive --prefix=gtkd-%%{alphatag}/ HEAD --format=tar | xz > ../gtkd-%%{alphatag}.tar.xz Name: gtkd Version: 2.0.0 -Release: 44.%{alphatag}%{?dist} +Release: 45.%{alphatag}%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -85,8 +84,7 @@ make test %install make %{?_smp_mflags} install-shared install-headers DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} datadir=%{_datadir} -# fix right to lib -chmod 755 %{buildroot}%{_libdir}/libgtkd*.so.0.2.0 + # geany tags mkdir -p %{buildroot}/%{_datadir}/geany/tags/ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ @@ -98,11 +96,11 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %files %doc AUTHORS COPYING README %{_libdir}/libgtkd-2.so.0 -%{_libdir}/libgtkd-2.so.0.2.0 +%{_libdir}/libgtkd-2.so.0.3.1 %{_libdir}/libgtkdgl-2.so.0 -%{_libdir}/libgtkdgl-2.so.0.2.0 +%{_libdir}/libgtkdgl-2.so.0.3.1 %{_libdir}/libgtkdsv-2.so.0 -%{_libdir}/libgtkdsv-2.so.0.2.0 +%{_libdir}/libgtkdsv-2.so.0.3.1 %files devel %{_d_includedir}/%{name}-2 @@ -118,6 +116,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Sun Mar 09 2014 jonathan MERCIER - 2.0.0-45.20140301gitaf01da8 +- Update to latest rev + * Mon Oct 28 2013 Jonathan MERCIER - 2.0.0-44.20131026git33f6aeb - Update to rev 33f6aeb diff --git a/sources b/sources index 3e2fbc7..24ae90e 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -7981f1c2255cdb8fc46403438ddcf0db gtkd-20131026git33f6aeb.tar.xz -7981f1c2255cdb8fc46403438ddcf0db gtkd-20131026git33f6aeb.tar.xz +3c8b5b6bafd94726d782d06856dc6725 gtkd-20140301gitaf01da8.tar.xz From cbc1d06b702c693bd459caf8ee27b71a7e2b9a85 Mon Sep 17 00:00:00 2001 From: bioifornatics Date: Mon, 19 May 2014 23:30:22 +0200 Subject: [PATCH 08/88] Update to latest rev (cherry picked from commit ca7bfe497f7755fa174f64e7a59cfe3c35ac591e) Conflicts: gtkd.spec --- .gitignore | 1 + gtkd.spec | 33 +++++++++++++-------------------- sources | 2 +- 3 files changed, 15 insertions(+), 21 deletions(-) diff --git a/.gitignore b/.gitignore index 77d7e0a..64fb9db 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /gtkd-20131022git3948a30.tar.xz /gtkd-20131026git33f6aeb.tar.xz /gtkd-20140301gitaf01da8.tar.xz +/v2.3.2.tar.gz diff --git a/gtkd.spec b/gtkd.spec index 7401b50..9f2e04e 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -1,26 +1,14 @@ # debug info seem not works with D compiler -%global snapdate 20140301 -%global gtkd_revision af01da8 -%global alphatag %{snapdate}git%{gtkd_revision} %global debug_package %{nil} - -# The source for this package was pulled from upstream's subversion (git). -# Use the following commands to generate the tarball: -# git clone git://github.com/gtkd-developers/GtkD.git gtkd -# cd gtkd -# git rev-parse --short HEAD -> for git_revision -# git checkout %%{gtkd_revision} -# git archive --prefix=gtkd-%%{alphatag}/ HEAD --format=tar | xz > ../gtkd-%%{alphatag}.tar.xz - Name: gtkd -Version: 2.0.0 -Release: 45.%{alphatag}%{?dist} +Version: 2.3.2 +Release: 47%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions URL: https://github.com/gtkd-developers/GtkD/ -Source0: %{name}-%{alphatag}.tar.xz +Source0: https://github.com/gtkd-developers/GtkD/archive/v%{version}.tar.gz BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk2-devel # Explicit require since gtkd use dlopen internally so rpm can't detect this. @@ -28,7 +16,7 @@ Requires: atk, gtk2, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libglade2 Requires: mesa-libGL, mesa-libGLU, gtksourceview2 Requires: gstreamer, gstreamer-plugins-basexz -# https://github.com/ldc-developers/ldc/issues/116 +# https://github.com/ldc-developers/ldc/issues/613 ExcludeArch: %{arm} @@ -68,7 +56,7 @@ Enable autocompletion for gtkd library in geany (IDE) Active l'autocompletion pour pour la bibliothèque gtkd dans geany (IDE) %prep -%setup -q -n %{name}-%{alphatag} +%setup -q -n GtkD-%{version} # temp geany config directory for allow geany to generate tags mkdir geany_config @@ -96,11 +84,11 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %files %doc AUTHORS COPYING README %{_libdir}/libgtkd-2.so.0 -%{_libdir}/libgtkd-2.so.0.3.1 +%{_libdir}/libgtkd-2.so.0.3.2 %{_libdir}/libgtkdgl-2.so.0 -%{_libdir}/libgtkdgl-2.so.0.3.1 +%{_libdir}/libgtkdgl-2.so.0.3.2 %{_libdir}/libgtkdsv-2.so.0 -%{_libdir}/libgtkdsv-2.so.0.3.1 +%{_libdir}/libgtkdsv-2.so.0.3.2 %files devel %{_d_includedir}/%{name}-2 @@ -116,6 +104,11 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Mon May 19 2014 jonathan MERCIER - 2.3.2-47 +- update to latest rev + +* Mon Mar 10 2014 jonathan MERCIER - 2.0.0-46.20140301gitaf01da8 +- Fix requires * Sun Mar 09 2014 jonathan MERCIER - 2.0.0-45.20140301gitaf01da8 - Update to latest rev diff --git a/sources b/sources index 24ae90e..c7455bf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -3c8b5b6bafd94726d782d06856dc6725 gtkd-20140301gitaf01da8.tar.xz +f7830ae85bb3da1422c41bffd4756aec v2.3.2.tar.gz From f0e2d6efaff94c4de8195eeca6f92434643e081b Mon Sep 17 00:00:00 2001 From: bioifornatics Date: Mon, 19 May 2014 23:44:47 +0200 Subject: [PATCH 09/88] Update to latest rev --- gtkd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 9f2e04e..7090b59 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -14,7 +14,7 @@ BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk2-devel # Explicit require since gtkd use dlopen internally so rpm can't detect this. Requires: atk, gtk2, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libglade2 Requires: mesa-libGL, mesa-libGLU, gtksourceview2 -Requires: gstreamer, gstreamer-plugins-basexz +Requires: gstreamer, gstreamer-plugins-base, xz # https://github.com/ldc-developers/ldc/issues/613 ExcludeArch: %{arm} From 6881b1155828660ce7924ad369a146facdacd1c0 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 14:12:42 -0500 Subject: [PATCH 10/88] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 7090b59..b58193b 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -3,7 +3,7 @@ Name: gtkd Version: 2.3.2 -Release: 47%{?dist} +Release: 48%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -104,6 +104,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 2.3.2-48 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Mon May 19 2014 jonathan MERCIER - 2.3.2-47 - update to latest rev From 54d5806c669505dc88f157a3cf6d7870faafdbb4 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 16 Aug 2014 19:37:44 +0000 Subject: [PATCH 11/88] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index b58193b..90cc44c 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -3,7 +3,7 @@ Name: gtkd Version: 2.3.2 -Release: 48%{?dist} +Release: 49%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -104,6 +104,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Sat Aug 16 2014 Fedora Release Engineering - 2.3.2-49 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sat Jun 07 2014 Fedora Release Engineering - 2.3.2-48 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 463e2152e61607fb46e2e9d5fa9c6250b28cb633 Mon Sep 17 00:00:00 2001 From: bioinfornatics Date: Sun, 1 Feb 2015 16:11:55 +0100 Subject: [PATCH 12/88] new sources and release --- .gitignore | 1 + gtkd.spec | 31 ++++++++++++++++++++----------- sources | 2 +- 3 files changed, 22 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index 64fb9db..aa03c57 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /gtkd-20131026git33f6aeb.tar.xz /gtkd-20140301gitaf01da8.tar.xz /v2.3.2.tar.gz +/v2.4.2.tar.gz diff --git a/gtkd.spec b/gtkd.spec index 90cc44c..690548f 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -1,9 +1,12 @@ # debug info seem not works with D compiler %global debug_package %{nil} +%global gtkd_major 0 +%global gtkd_minor 4 +%global gtkd_bump 2 Name: gtkd -Version: 2.3.2 -Release: 49%{?dist} +Version: 2.4.2 +Release: 50%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -12,8 +15,9 @@ Source0: https://github.com/gtkd-developers/GtkD/archive/v%{version}.tar. BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk2-devel # Explicit require since gtkd use dlopen internally so rpm can't detect this. -Requires: atk, gtk2, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libglade2 -Requires: mesa-libGL, mesa-libGLU, gtksourceview2 +Requires: atk, gtk3, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libglade +Requires: gtkglext-devel, vte3 +Requires: mesa-libGL, mesa-libGLU, gtksourceview3 Requires: gstreamer, gstreamer-plugins-base, xz # https://github.com/ldc-developers/ldc/issues/613 @@ -61,6 +65,8 @@ Active l'autocompletion pour pour la bibliothèque gtkd dans geany (IDE) # temp geany config directory for allow geany to generate tags mkdir geany_config +sed -i 's/GTKD_VERSION=2.4.1/GTKD_VERSION=2.4.2/g' GNUmakefile + %build make %{?_smp_mflags} -f ./GNUmakefile shared-libs DC=ldc2 CC=gcc libdir=%{?_lib} DCFLAGS="%{_d_optflags}" # generate geany tags @@ -68,7 +74,7 @@ geany -c geany_config -g gtkd.d.tags $(find src* -name "*.d") # Need to be update to gtk3 %check -make test +make DC=ldc2 test %install make %{?_smp_mflags} install-shared install-headers DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} datadir=%{_datadir} @@ -83,12 +89,12 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %files %doc AUTHORS COPYING README -%{_libdir}/libgtkd-2.so.0 -%{_libdir}/libgtkd-2.so.0.3.2 -%{_libdir}/libgtkdgl-2.so.0 -%{_libdir}/libgtkdgl-2.so.0.3.2 -%{_libdir}/libgtkdsv-2.so.0 -%{_libdir}/libgtkdsv-2.so.0.3.2 +%{_libdir}/libgtkd-2.so.%{gtkd_major} +%{_libdir}/libgtkd-2.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} +%{_libdir}/libgtkdgl-2.so.%{gtkd_major} +%{_libdir}/libgtkdgl-2.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} +%{_libdir}/libgtkdsv-2.so.%{gtkd_major} +%{_libdir}/libgtkdsv-2.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} %files devel %{_d_includedir}/%{name}-2 @@ -104,6 +110,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Sun Feb 01 2015 bioinfornatics - 2.4.2-50 +- Update to latest revision + * Sat Aug 16 2014 Fedora Release Engineering - 2.3.2-49 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild diff --git a/sources b/sources index c7455bf..d6d7879 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f7830ae85bb3da1422c41bffd4756aec v2.3.2.tar.gz +5b4a8d0974ba49d357c0a35425ede983 v2.4.2.tar.gz From 5ac1092da93990806f1c17c661f658d089a10af5 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 10:02:36 +0000 Subject: [PATCH 13/88] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 690548f..eb6414a 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -6,7 +6,7 @@ Name: gtkd Version: 2.4.2 -Release: 50%{?dist} +Release: 51%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -110,6 +110,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 2.4.2-51 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Sun Feb 01 2015 bioinfornatics - 2.4.2-50 - Update to latest revision From b2f521d691e8fc46c39f94c04f9f5666a334b34e Mon Sep 17 00:00:00 2001 From: bioinfornatics Date: Sun, 6 Sep 2015 21:20:09 +0200 Subject: [PATCH 14/88] update to latest release --- gtkd.spec | 39 +++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/gtkd.spec b/gtkd.spec index eb6414a..f2b874e 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -1,19 +1,19 @@ # debug info seem not works with D compiler %global debug_package %{nil} %global gtkd_major 0 -%global gtkd_minor 4 -%global gtkd_bump 2 +%global gtkd_minor 1 +%global gtkd_bump 3 Name: gtkd -Version: 2.4.2 -Release: 51%{?dist} +Version: 3.1.4 +Release: 52%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions URL: https://github.com/gtkd-developers/GtkD/ Source0: https://github.com/gtkd-developers/GtkD/archive/v%{version}.tar.gz -BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk2-devel +BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk3-devel # Explicit require since gtkd use dlopen internally so rpm can't detect this. Requires: atk, gtk3, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libglade Requires: gtkglext-devel, vte3 @@ -89,27 +89,30 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %files %doc AUTHORS COPYING README -%{_libdir}/libgtkd-2.so.%{gtkd_major} -%{_libdir}/libgtkd-2.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} -%{_libdir}/libgtkdgl-2.so.%{gtkd_major} -%{_libdir}/libgtkdgl-2.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} -%{_libdir}/libgtkdsv-2.so.%{gtkd_major} -%{_libdir}/libgtkdsv-2.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} +%{_libdir}/libgtkd-3.so.%{gtkd_major} +%{_libdir}/libgtkd-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} +%{_libdir}/libgtkdgl-3.so.%{gtkd_major} +%{_libdir}/libgtkdgl-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} +%{_libdir}/libgtkdsv-3.so.%{gtkd_major} +%{_libdir}/libgtkdsv-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} %files devel -%{_d_includedir}/%{name}-2 -%{_libdir}/libgtkd-2.so -%{_libdir}/libgtkdgl-2.so -%{_libdir}/libgtkdsv-2.so -%{_datadir}/pkgconfig/gtkd-2.pc -%{_datadir}/pkgconfig/gtkdgl-2.pc -%{_datadir}/pkgconfig/gtkdsv-2.pc +%{_d_includedir}/%{name}-3 +%{_libdir}/libgtkd-3.so +%{_libdir}/libgtkdgl-3.so +%{_libdir}/libgtkdsv-3.so +%{_datadir}/pkgconfig/gtkd-3.pc +%{_datadir}/pkgconfig/gtkdgl-3.pc +%{_datadir}/pkgconfig/gtkdsv-3.pc %files geany-tags %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Sun Sep 06 2015 Jonathan MERCIER - 3.1.4-52 +- update to latest release + * Wed Jun 17 2015 Fedora Release Engineering - 2.4.2-51 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 8e18ad0bb1a438d14ab2b3abddd40148b0e59939 Mon Sep 17 00:00:00 2001 From: bioinfornatics Date: Sun, 6 Sep 2015 21:38:51 +0200 Subject: [PATCH 15/88] update to latest release --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index aa03c57..dcf41f4 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /gtkd-20140301gitaf01da8.tar.xz /v2.3.2.tar.gz /v2.4.2.tar.gz +/v3.1.4.tar.gz diff --git a/sources b/sources index d6d7879..b5547ca 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5b4a8d0974ba49d357c0a35425ede983 v2.4.2.tar.gz +f7ce980bec1e7581cfbc8528803f89f1 v3.1.4.tar.gz From d0cd904352d732fac2d5ee48f05d446bb8be5551 Mon Sep 17 00:00:00 2001 From: bioinfornatics Date: Sun, 6 Sep 2015 21:47:53 +0200 Subject: [PATCH 16/88] update to latest release --- gtkd.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtkd.spec b/gtkd.spec index f2b874e..8b2950d 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -13,9 +13,9 @@ License: LGPLv3+ with exceptions URL: https://github.com/gtkd-developers/GtkD/ Source0: https://github.com/gtkd-developers/GtkD/archive/v%{version}.tar.gz -BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk3-devel +BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk3-devel, libcurl-devel # Explicit require since gtkd use dlopen internally so rpm can't detect this. -Requires: atk, gtk3, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libglade +Requires: atk, gtk3, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libglade, libcurl Requires: gtkglext-devel, vte3 Requires: mesa-libGL, mesa-libGLU, gtksourceview3 Requires: gstreamer, gstreamer-plugins-base, xz From 6b58742a4132a254dadcc90b70c0c17060a767f9 Mon Sep 17 00:00:00 2001 From: bioinfornatics Date: Fri, 18 Sep 2015 21:59:04 +0200 Subject: [PATCH 17/88] update to release 3.1.4 --- .gitignore | 1 + gtkd.spec | 41 ++++++++++++++++++++++------------------- sources | 2 +- 3 files changed, 24 insertions(+), 20 deletions(-) diff --git a/.gitignore b/.gitignore index aa03c57..dcf41f4 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /gtkd-20140301gitaf01da8.tar.xz /v2.3.2.tar.gz /v2.4.2.tar.gz +/v3.1.4.tar.gz diff --git a/gtkd.spec b/gtkd.spec index eb6414a..8b2950d 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -1,21 +1,21 @@ # debug info seem not works with D compiler %global debug_package %{nil} %global gtkd_major 0 -%global gtkd_minor 4 -%global gtkd_bump 2 +%global gtkd_minor 1 +%global gtkd_bump 3 Name: gtkd -Version: 2.4.2 -Release: 51%{?dist} +Version: 3.1.4 +Release: 52%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions URL: https://github.com/gtkd-developers/GtkD/ Source0: https://github.com/gtkd-developers/GtkD/archive/v%{version}.tar.gz -BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk2-devel +BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk3-devel, libcurl-devel # Explicit require since gtkd use dlopen internally so rpm can't detect this. -Requires: atk, gtk3, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libglade +Requires: atk, gtk3, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libglade, libcurl Requires: gtkglext-devel, vte3 Requires: mesa-libGL, mesa-libGLU, gtksourceview3 Requires: gstreamer, gstreamer-plugins-base, xz @@ -89,27 +89,30 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %files %doc AUTHORS COPYING README -%{_libdir}/libgtkd-2.so.%{gtkd_major} -%{_libdir}/libgtkd-2.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} -%{_libdir}/libgtkdgl-2.so.%{gtkd_major} -%{_libdir}/libgtkdgl-2.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} -%{_libdir}/libgtkdsv-2.so.%{gtkd_major} -%{_libdir}/libgtkdsv-2.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} +%{_libdir}/libgtkd-3.so.%{gtkd_major} +%{_libdir}/libgtkd-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} +%{_libdir}/libgtkdgl-3.so.%{gtkd_major} +%{_libdir}/libgtkdgl-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} +%{_libdir}/libgtkdsv-3.so.%{gtkd_major} +%{_libdir}/libgtkdsv-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} %files devel -%{_d_includedir}/%{name}-2 -%{_libdir}/libgtkd-2.so -%{_libdir}/libgtkdgl-2.so -%{_libdir}/libgtkdsv-2.so -%{_datadir}/pkgconfig/gtkd-2.pc -%{_datadir}/pkgconfig/gtkdgl-2.pc -%{_datadir}/pkgconfig/gtkdsv-2.pc +%{_d_includedir}/%{name}-3 +%{_libdir}/libgtkd-3.so +%{_libdir}/libgtkdgl-3.so +%{_libdir}/libgtkdsv-3.so +%{_datadir}/pkgconfig/gtkd-3.pc +%{_datadir}/pkgconfig/gtkdgl-3.pc +%{_datadir}/pkgconfig/gtkdsv-3.pc %files geany-tags %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Sun Sep 06 2015 Jonathan MERCIER - 3.1.4-52 +- update to latest release + * Wed Jun 17 2015 Fedora Release Engineering - 2.4.2-51 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index d6d7879..b5547ca 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5b4a8d0974ba49d357c0a35425ede983 v2.4.2.tar.gz +f7ce980bec1e7581cfbc8528803f89f1 v3.1.4.tar.gz From 3d52006b9ce3e328ac0b6b3d55f7807f4f598adf Mon Sep 17 00:00:00 2001 From: bioinfornatics Date: Tue, 5 Jan 2016 11:05:32 +0100 Subject: [PATCH 18/88] Update gtkd --- gtkd.spec | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/gtkd.spec b/gtkd.spec index 8b2950d..ca278aa 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -1,12 +1,12 @@ # debug info seem not works with D compiler %global debug_package %{nil} %global gtkd_major 0 -%global gtkd_minor 1 -%global gtkd_bump 3 +%global gtkd_minor 2 +%global gtkd_bump 1 Name: gtkd -Version: 3.1.4 -Release: 52%{?dist} +Version: 3.2.1 +Release: 56%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -15,10 +15,11 @@ Source0: https://github.com/gtkd-developers/GtkD/archive/v%{version}.tar. BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk3-devel, libcurl-devel # Explicit require since gtkd use dlopen internally so rpm can't detect this. -Requires: atk, gtk3, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libglade, libcurl -Requires: gtkglext-devel, vte3 +Requires: atk, gtk3, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, glade3-libgladeui, libcurl +#Requires: gtkglext3-devel --> should te be packaged https://github.com/tdz/gtkglext +Requires: vt291 Requires: mesa-libGL, mesa-libGLU, gtksourceview3 -Requires: gstreamer, gstreamer-plugins-base, xz +Requires: gstreamer1, gstreamer1-plugins-base, xz # https://github.com/ldc-developers/ldc/issues/613 ExcludeArch: %{arm} @@ -65,7 +66,7 @@ Active l'autocompletion pour pour la bibliothèque gtkd dans geany (IDE) # temp geany config directory for allow geany to generate tags mkdir geany_config -sed -i 's/GTKD_VERSION=2.4.1/GTKD_VERSION=2.4.2/g' GNUmakefile +# sed -i 's/GTKD_VERSION=2.4.1/GTKD_VERSION=2.4.2/g' GNUmakefile %build make %{?_smp_mflags} -f ./GNUmakefile shared-libs DC=ldc2 CC=gcc libdir=%{?_lib} DCFLAGS="%{_d_optflags}" @@ -74,7 +75,7 @@ geany -c geany_config -g gtkd.d.tags $(find src* -name "*.d") # Need to be update to gtk3 %check -make DC=ldc2 test +make %{?_smp_mflags} DC=ldc2 test %install make %{?_smp_mflags} install-shared install-headers DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} datadir=%{_datadir} @@ -110,6 +111,10 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Tue Jan 05 2016 Jonathan MERCIER - 3.2.1-56 +- Fix several deprecated requires +- update to latest release 3.2.1 + * Sun Sep 06 2015 Jonathan MERCIER - 3.1.4-52 - update to latest release From 961c3f983ac88632595d27322661574a99e192ec Mon Sep 17 00:00:00 2001 From: bioinfornatics Date: Tue, 5 Jan 2016 11:10:02 +0100 Subject: [PATCH 19/88] Fix several deprecated requires - update to latest release 3.2.1 --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index dcf41f4..22a5f96 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /v2.3.2.tar.gz /v2.4.2.tar.gz /v3.1.4.tar.gz +/v3.2.1.tar.gz diff --git a/sources b/sources index b5547ca..e93dfcc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f7ce980bec1e7581cfbc8528803f89f1 v3.1.4.tar.gz +daa70afc19147dd4cdc8d9ffe8f7302f v3.2.1.tar.gz From b43ff76f7a12822bd31ee9bef09fc8948766afc0 Mon Sep 17 00:00:00 2001 From: bioinfornatics Date: Tue, 5 Jan 2016 15:27:24 +0100 Subject: [PATCH 20/88] Rebuild with latest ldc release --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index ca278aa..601c471 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -6,7 +6,7 @@ Name: gtkd Version: 3.2.1 -Release: 56%{?dist} +Release: 57%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -111,6 +111,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Tue Jan 05 2016 Jonathan MERCIER - 3.2.1-57 +- Rebuild with latest ldc release + * Tue Jan 05 2016 Jonathan MERCIER - 3.2.1-56 - Fix several deprecated requires - update to latest release 3.2.1 From ff324644e8201bfe61ac343ec401a03874710558 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 23:30:42 +0000 Subject: [PATCH 21/88] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 8b2950d..5ec65d4 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -6,7 +6,7 @@ Name: gtkd Version: 3.1.4 -Release: 52%{?dist} +Release: 53%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -110,6 +110,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 3.1.4-53 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Sun Sep 06 2015 Jonathan MERCIER - 3.1.4-52 - update to latest release From fcad0c9b8a6599b57f6c989e71d9f834922fa317 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sat, 20 Feb 2016 20:56:22 +0100 Subject: [PATCH 22/88] Update to 3.2.2 Signed-off-by: Igor Gnatenko --- .gitignore | 1 + gtkd.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 22a5f96..696e49e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /v2.4.2.tar.gz /v3.1.4.tar.gz /v3.2.1.tar.gz +/gtkd-3.2.2.tar.gz diff --git a/gtkd.spec b/gtkd.spec index 015310c..7857f22 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,13 +5,13 @@ %global gtkd_bump 1 Name: gtkd -Version: 3.2.1 -Release: 57%{?dist} +Version: 3.2.2 +Release: 1%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions URL: https://github.com/gtkd-developers/GtkD/ -Source0: https://github.com/gtkd-developers/GtkD/archive/v%{version}.tar.gz +Source0: https://github.com/gtkd-developers/GtkD/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk3-devel, libcurl-devel # Explicit require since gtkd use dlopen internally so rpm can't detect this. @@ -111,6 +111,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Sat Feb 20 2016 Igor Gnatenko - 3.2.2-1 +- Update to 3.2.2 + * Wed Feb 03 2016 Fedora Release Engineering - 3.1.4-53 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild diff --git a/sources b/sources index e93dfcc..15757fc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -daa70afc19147dd4cdc8d9ffe8f7302f v3.2.1.tar.gz +b24071f435a531ce6bca1dee945e1046 gtkd-3.2.2.tar.gz From 1db7c5f70120bdfeb75213dc0d13bbad9d040b31 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sat, 20 Feb 2016 21:13:40 +0100 Subject: [PATCH 23/88] fixup define Signed-off-by: Igor Gnatenko --- gtkd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 7857f22..6ac409b 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} %global gtkd_major 0 %global gtkd_minor 2 -%global gtkd_bump 1 +%global gtkd_bump 2 Name: gtkd Version: 3.2.2 From 7e2e2922e63cb218b3af13841d39de9caad2acbd Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sun, 20 Mar 2016 20:24:58 +0100 Subject: [PATCH 24/88] fix requires Signed-off-by: Igor Gnatenko --- gtkd.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gtkd.spec b/gtkd.spec index 6ac409b..bc192de 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -6,7 +6,7 @@ Name: gtkd Version: 3.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -17,7 +17,7 @@ BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk3-devel, libcurl-d # Explicit require since gtkd use dlopen internally so rpm can't detect this. Requires: atk, gtk3, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, glade3-libgladeui, libcurl #Requires: gtkglext3-devel --> should te be packaged https://github.com/tdz/gtkglext -Requires: vt291 +Requires: vte291 Requires: mesa-libGL, mesa-libGLU, gtksourceview3 Requires: gstreamer1, gstreamer1-plugins-base, xz @@ -111,6 +111,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Sun Mar 20 2016 Igor Gnatenko - 3.2.2-2 +- Fix Requires + * Sat Feb 20 2016 Igor Gnatenko - 3.2.2-1 - Update to 3.2.2 From b8220bf08b8fc92a7e2bfd2b307dca64bc61c37b Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 18 Jul 2016 22:16:06 -0500 Subject: [PATCH 25/88] Remove bogus glade3 dependency (#1294369) --- gtkd.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gtkd.spec b/gtkd.spec index bc192de..f881289 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -6,7 +6,7 @@ Name: gtkd Version: 3.2.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -15,7 +15,7 @@ Source0: https://github.com/gtkd-developers/GtkD/archive/v%{version}/%{na BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk3-devel, libcurl-devel # Explicit require since gtkd use dlopen internally so rpm can't detect this. -Requires: atk, gtk3, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, glade3-libgladeui, libcurl +Requires: atk, gtk3, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libcurl #Requires: gtkglext3-devel --> should te be packaged https://github.com/tdz/gtkglext Requires: vte291 Requires: mesa-libGL, mesa-libGLU, gtksourceview3 @@ -111,6 +111,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Tue Jul 19 2016 Yaakov Selkowitz - 3.2.2-3 +- Remove bogus glade3 dependency (#1294369) + * Sun Mar 20 2016 Igor Gnatenko - 3.2.2-2 - Fix Requires From 50478a9e8061016f7ff6bf3ba9aab0daaac6c159 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 24 Oct 2016 21:05:58 +0200 Subject: [PATCH 26/88] Update to 3.3.1 --- .gitignore | 1 + gtkd.spec | 11 +++++++---- sources | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 696e49e..f9a5ad1 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /v3.1.4.tar.gz /v3.2.1.tar.gz /gtkd-3.2.2.tar.gz +/gtkd-3.3.1.tar.gz diff --git a/gtkd.spec b/gtkd.spec index f881289..a329a9d 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -1,12 +1,12 @@ # debug info seem not works with D compiler %global debug_package %{nil} %global gtkd_major 0 -%global gtkd_minor 2 -%global gtkd_bump 2 +%global gtkd_minor 3 +%global gtkd_bump 0 Name: gtkd -Version: 3.2.2 -Release: 3%{?dist} +Version: 3.3.1 +Release: 1%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -111,6 +111,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Mon Oct 24 2016 Kalev Lember - 3.3.1-1 +- Update to 3.3.1 + * Tue Jul 19 2016 Yaakov Selkowitz - 3.2.2-3 - Remove bogus glade3 dependency (#1294369) diff --git a/sources b/sources index 15757fc..ac44697 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b24071f435a531ce6bca1dee945e1046 gtkd-3.2.2.tar.gz +ddf5476d978871f90009c432e264104f gtkd-3.3.1.tar.gz From a7cde0e5d8ead2858f9253561f87d8b0a4e82a6d Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 24 Oct 2016 21:06:32 +0200 Subject: [PATCH 27/88] Enable arm architecture now that ldc is available there --- gtkd.spec | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gtkd.spec b/gtkd.spec index a329a9d..d988585 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -21,10 +21,6 @@ Requires: vte291 Requires: mesa-libGL, mesa-libGLU, gtksourceview3 Requires: gstreamer1, gstreamer1-plugins-base, xz -# https://github.com/ldc-developers/ldc/issues/613 -ExcludeArch: %{arm} - - %description GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API. @@ -113,6 +109,7 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %changelog * Mon Oct 24 2016 Kalev Lember - 3.3.1-1 - Update to 3.3.1 +- Enable arm architecture now that ldc is available there * Tue Jul 19 2016 Yaakov Selkowitz - 3.2.2-3 - Remove bogus glade3 dependency (#1294369) From 71bdc0f7dfe59acc061edb164624a61dfa897819 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Wed, 26 Oct 2016 11:50:27 +0200 Subject: [PATCH 28/88] Build vte bindings --- gtkd.spec | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/gtkd.spec b/gtkd.spec index d988585..c832e1a 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -6,7 +6,7 @@ Name: gtkd Version: 3.3.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -14,6 +14,7 @@ URL: https://github.com/gtkd-developers/GtkD/ Source0: https://github.com/gtkd-developers/GtkD/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk3-devel, libcurl-devel +BuildRequires: vte291-devel # Explicit require since gtkd use dlopen internally so rpm can't detect this. Requires: atk, gtk3, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libcurl #Requires: gtkglext3-devel --> should te be packaged https://github.com/tdz/gtkglext @@ -65,7 +66,7 @@ mkdir geany_config # sed -i 's/GTKD_VERSION=2.4.1/GTKD_VERSION=2.4.2/g' GNUmakefile %build -make %{?_smp_mflags} -f ./GNUmakefile shared-libs DC=ldc2 CC=gcc libdir=%{?_lib} DCFLAGS="%{_d_optflags}" +make %{?_smp_mflags} -f ./GNUmakefile shared-libs shared-vte DC=ldc2 CC=gcc libdir=%{?_lib} DCFLAGS="%{_d_optflags}" # generate geany tags geany -c geany_config -g gtkd.d.tags $(find src* -name "*.d") @@ -74,7 +75,7 @@ geany -c geany_config -g gtkd.d.tags $(find src* -name "*.d") make %{?_smp_mflags} DC=ldc2 test %install -make %{?_smp_mflags} install-shared install-headers DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} datadir=%{_datadir} +make %{?_smp_mflags} install-shared install-shared-vte install-headers install-headers-vte DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} datadir=%{_datadir} # geany tags mkdir -p %{buildroot}/%{_datadir}/geany/tags/ @@ -92,21 +93,27 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_libdir}/libgtkdgl-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} %{_libdir}/libgtkdsv-3.so.%{gtkd_major} %{_libdir}/libgtkdsv-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} +%{_libdir}/libvted-3.so.%{gtkd_major} +%{_libdir}/libvted-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} %files devel %{_d_includedir}/%{name}-3 %{_libdir}/libgtkd-3.so %{_libdir}/libgtkdgl-3.so %{_libdir}/libgtkdsv-3.so +%{_libdir}/libvted-3.so %{_datadir}/pkgconfig/gtkd-3.pc %{_datadir}/pkgconfig/gtkdgl-3.pc %{_datadir}/pkgconfig/gtkdsv-3.pc - +%{_datadir}/pkgconfig/vted-3.pc %files geany-tags %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Wed Oct 26 2016 Kalev Lember - 3.3.1-2 +- Build vte bindings + * Mon Oct 24 2016 Kalev Lember - 3.3.1-1 - Update to 3.3.1 - Enable arm architecture now that ldc is available there From 64c893fef905825608c71ae313f6a61d10a476f0 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Wed, 26 Oct 2016 11:52:13 +0200 Subject: [PATCH 29/88] Use license macro --- gtkd.spec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index c832e1a..60c2e4d 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -86,7 +86,8 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %postun -p /sbin/ldconfig %files -%doc AUTHORS COPYING README +%license COPYING +%doc AUTHORS README %{_libdir}/libgtkd-3.so.%{gtkd_major} %{_libdir}/libgtkd-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} %{_libdir}/libgtkdgl-3.so.%{gtkd_major} @@ -113,6 +114,7 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %changelog * Wed Oct 26 2016 Kalev Lember - 3.3.1-2 - Build vte bindings +- Use license macro * Mon Oct 24 2016 Kalev Lember - 3.3.1-1 - Update to 3.3.1 From 034d61cd6334466449dfd943c547a8ef3d093b85 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Wed, 26 Oct 2016 11:52:40 +0200 Subject: [PATCH 30/88] Don't set group tags They are unused in Fedora. --- gtkd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 60c2e4d..391a129 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -33,7 +33,6 @@ De plus, gtkd fournit une API facile à utiliser. %package devel Summary: Support for developing gtkd application -Group: Development/Tools Requires: %{name}%{?_isa} = %{version}-%{release} %description devel @@ -115,6 +114,7 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ * Wed Oct 26 2016 Kalev Lember - 3.3.1-2 - Build vte bindings - Use license macro +- Don't set group tags * Mon Oct 24 2016 Kalev Lember - 3.3.1-1 - Update to 3.3.1 From 1392576fe037d4ccc7b383e8a6cbd0591a318638 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Wed, 26 Oct 2016 11:53:37 +0200 Subject: [PATCH 31/88] Remove obsolete comments --- gtkd.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/gtkd.spec b/gtkd.spec index 391a129..3f20de9 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -17,7 +17,6 @@ BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk3-devel, libcurl-d BuildRequires: vte291-devel # Explicit require since gtkd use dlopen internally so rpm can't detect this. Requires: atk, gtk3, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libcurl -#Requires: gtkglext3-devel --> should te be packaged https://github.com/tdz/gtkglext Requires: vte291 Requires: mesa-libGL, mesa-libGLU, gtksourceview3 Requires: gstreamer1, gstreamer1-plugins-base, xz @@ -62,8 +61,6 @@ Active l'autocompletion pour pour la bibliothèque gtkd dans geany (IDE) # temp geany config directory for allow geany to generate tags mkdir geany_config -# sed -i 's/GTKD_VERSION=2.4.1/GTKD_VERSION=2.4.2/g' GNUmakefile - %build make %{?_smp_mflags} -f ./GNUmakefile shared-libs shared-vte DC=ldc2 CC=gcc libdir=%{?_lib} DCFLAGS="%{_d_optflags}" # generate geany tags From 7419104158e97c3990fd98b52edcda6a216edb33 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sun, 30 Oct 2016 17:13:46 +0100 Subject: [PATCH 32/88] Use new ldc_arches macro --- gtkd.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 3f20de9..9574995 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -6,13 +6,15 @@ Name: gtkd Version: 3.3.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions URL: https://github.com/gtkd-developers/GtkD/ Source0: https://github.com/gtkd-developers/GtkD/archive/v%{version}/%{name}-%{version}.tar.gz +ExclusiveArch: %{ldc_arches} + BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk3-devel, libcurl-devel BuildRequires: vte291-devel # Explicit require since gtkd use dlopen internally so rpm can't detect this. @@ -108,6 +110,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Sun Oct 30 2016 Kalev Lember - 3.3.1-3 +- Use new ldc_arches macro + * Wed Oct 26 2016 Kalev Lember - 3.3.1-2 - Build vte bindings - Use license macro From fcd86ff2dff0658c6d8dff0bf0262f06935046fc Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Wed, 30 Nov 2016 11:32:56 +0100 Subject: [PATCH 33/88] Rebuilt for new ldc compiler --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 9574995..2df3ebd 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -6,7 +6,7 @@ Name: gtkd Version: 3.3.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -110,6 +110,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Wed Nov 30 2016 Kalev Lember - 3.3.1-4 +- Rebuilt for new ldc compiler + * Sun Oct 30 2016 Kalev Lember - 3.3.1-3 - Use new ldc_arches macro From f2becd7c39a2a5ac6b4e1931d1c27b7bf629f1ac Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Wed, 30 Nov 2016 12:38:02 +0100 Subject: [PATCH 34/88] Fix the build on secondary arches --- gtkd-fix-secondary-arches.patch | 41 +++++++++++++++++++++++++++++++++ gtkd.spec | 3 +++ 2 files changed, 44 insertions(+) create mode 100644 gtkd-fix-secondary-arches.patch diff --git a/gtkd-fix-secondary-arches.patch b/gtkd-fix-secondary-arches.patch new file mode 100644 index 0000000..f3ef851 --- /dev/null +++ b/gtkd-fix-secondary-arches.patch @@ -0,0 +1,41 @@ +--- GtkD-3.3.1/GNUmakefile.orig 2016-11-30 12:09:00.314067964 +0100 ++++ GtkD-3.3.1/GNUmakefile 2016-11-30 12:13:10.087744201 +0100 +@@ -4,7 +4,6 @@ + datadir=$(prefix)/share + + OS=$(shell uname || uname -s) +-ARCH=$(shell uname -m || arch) + + ifndef DC + ifneq ($(strip $(shell which dmd 2>/dev/null)),) +@@ -49,22 +48,6 @@ + LDFLAGS+=$(LINKERFLAG)-ldl + endif + +-ifndef MODEL +- ifeq ("$(ARCH)", "x86_64") +- MODEL=64 +- else +- MODEL=32 +- endif +-endif +- +-ifeq ($(MODEL), 64) +- DCFLAGS+=-m64 +- LDFLAGS+=-m64 +-else +- DCFLAGS+=-m32 +- LDFLAGS+=-m32 +-endif +- + AR=ar + RANLIB=ranlib + +@@ -197,7 +180,6 @@ + # Create a versioned symlink so the demo is able to load it. + + $(BINNAME_DEMO): IMPORTS=-Isrc -Idemos/gtkD/TestWindow +-$(BINNAME_DEMO): DCFLAGS=-m$(MODEL) + $(BINNAME_DEMO): $(OBJECTS_DEMO) + $(if $(wildcard $(SONAME_GTKD)),,$(if $(wildcard $(LIBNAME_GTKD)),,$(MAKE) $(LIBNAME_GTKD))) + $(if $(wildcard $(SONAME_GTKD)),$(eval LDFLAGS+= $(LINKERFLAG)-rpath=./)) diff --git a/gtkd.spec b/gtkd.spec index 2df3ebd..6eff203 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -12,6 +12,8 @@ Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions URL: https://github.com/gtkd-developers/GtkD/ Source0: https://github.com/gtkd-developers/GtkD/archive/v%{version}/%{name}-%{version}.tar.gz +# Fix the build on secondary arches +Patch0: gtkd-fix-secondary-arches.patch ExclusiveArch: %{ldc_arches} @@ -59,6 +61,7 @@ Active l'autocompletion pour pour la bibliothèque gtkd dans geany (IDE) %prep %setup -q -n GtkD-%{version} +%patch0 -p1 # temp geany config directory for allow geany to generate tags mkdir geany_config From 8f9e3a613a6626aba9d9b9d9fc50a19028fc7fa3 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Thu, 29 Dec 2016 11:40:58 +0100 Subject: [PATCH 35/88] Update to 3.4.0 --- .gitignore | 1 + gtkd-fix-secondary-arches.patch | 41 --------------------------------- gtkd.spec | 20 ++++++++-------- sources | 2 +- 4 files changed, 12 insertions(+), 52 deletions(-) delete mode 100644 gtkd-fix-secondary-arches.patch diff --git a/.gitignore b/.gitignore index f9a5ad1..7a543b3 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /v3.2.1.tar.gz /gtkd-3.2.2.tar.gz /gtkd-3.3.1.tar.gz +/gtkd-3.4.0.tar.gz diff --git a/gtkd-fix-secondary-arches.patch b/gtkd-fix-secondary-arches.patch deleted file mode 100644 index f3ef851..0000000 --- a/gtkd-fix-secondary-arches.patch +++ /dev/null @@ -1,41 +0,0 @@ ---- GtkD-3.3.1/GNUmakefile.orig 2016-11-30 12:09:00.314067964 +0100 -+++ GtkD-3.3.1/GNUmakefile 2016-11-30 12:13:10.087744201 +0100 -@@ -4,7 +4,6 @@ - datadir=$(prefix)/share - - OS=$(shell uname || uname -s) --ARCH=$(shell uname -m || arch) - - ifndef DC - ifneq ($(strip $(shell which dmd 2>/dev/null)),) -@@ -49,22 +48,6 @@ - LDFLAGS+=$(LINKERFLAG)-ldl - endif - --ifndef MODEL -- ifeq ("$(ARCH)", "x86_64") -- MODEL=64 -- else -- MODEL=32 -- endif --endif -- --ifeq ($(MODEL), 64) -- DCFLAGS+=-m64 -- LDFLAGS+=-m64 --else -- DCFLAGS+=-m32 -- LDFLAGS+=-m32 --endif -- - AR=ar - RANLIB=ranlib - -@@ -197,7 +180,6 @@ - # Create a versioned symlink so the demo is able to load it. - - $(BINNAME_DEMO): IMPORTS=-Isrc -Idemos/gtkD/TestWindow --$(BINNAME_DEMO): DCFLAGS=-m$(MODEL) - $(BINNAME_DEMO): $(OBJECTS_DEMO) - $(if $(wildcard $(SONAME_GTKD)),,$(if $(wildcard $(LIBNAME_GTKD)),,$(MAKE) $(LIBNAME_GTKD))) - $(if $(wildcard $(SONAME_GTKD)),$(eval LDFLAGS+= $(LINKERFLAG)-rpath=./)) diff --git a/gtkd.spec b/gtkd.spec index 6eff203..dbe2792 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -1,19 +1,17 @@ # debug info seem not works with D compiler %global debug_package %{nil} %global gtkd_major 0 -%global gtkd_minor 3 +%global gtkd_minor 4 %global gtkd_bump 0 Name: gtkd -Version: 3.3.1 -Release: 4%{?dist} +Version: 3.4.0 +Release: 1%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions URL: https://github.com/gtkd-developers/GtkD/ Source0: https://github.com/gtkd-developers/GtkD/archive/v%{version}/%{name}-%{version}.tar.gz -# Fix the build on secondary arches -Patch0: gtkd-fix-secondary-arches.patch ExclusiveArch: %{ldc_arches} @@ -61,7 +59,6 @@ Active l'autocompletion pour pour la bibliothèque gtkd dans geany (IDE) %prep %setup -q -n GtkD-%{version} -%patch0 -p1 # temp geany config directory for allow geany to generate tags mkdir geany_config @@ -104,15 +101,18 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_libdir}/libgtkdgl-3.so %{_libdir}/libgtkdsv-3.so %{_libdir}/libvted-3.so -%{_datadir}/pkgconfig/gtkd-3.pc -%{_datadir}/pkgconfig/gtkdgl-3.pc -%{_datadir}/pkgconfig/gtkdsv-3.pc -%{_datadir}/pkgconfig/vted-3.pc +%{_libdir}/pkgconfig/gtkd-3.pc +%{_libdir}/pkgconfig/gtkdgl-3.pc +%{_libdir}/pkgconfig/gtkdsv-3.pc +%{_libdir}/pkgconfig/vted-3.pc %files geany-tags %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Thu Dec 29 2016 Kalev Lember - 3.4.0-1 +- Update to 3.4.0 + * Wed Nov 30 2016 Kalev Lember - 3.3.1-4 - Rebuilt for new ldc compiler diff --git a/sources b/sources index ac44697..f674c7a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ddf5476d978871f90009c432e264104f gtkd-3.3.1.tar.gz +SHA512 (gtkd-3.4.0.tar.gz) = dc2e806c84a91970e92026261e6855ac1a8bfa7c6a779da2e70be106722baa4d2ba94b24c26ac92401e02b6cca0fa5bb9a1266ee5f2604e8136978069d5e3eba From ca9cab9e25efdbd926e5c7702d7ed8540b44bb6f Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Thu, 29 Dec 2016 13:14:06 +0100 Subject: [PATCH 36/88] Build gstreamer1 and libpeas bindings --- gtkd.spec | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/gtkd.spec b/gtkd.spec index dbe2792..c54c8a8 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -19,6 +19,7 @@ BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk3-devel, libcurl-d BuildRequires: vte291-devel # Explicit require since gtkd use dlopen internally so rpm can't detect this. Requires: atk, gtk3, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libcurl +Requires: libpeas Requires: vte291 Requires: mesa-libGL, mesa-libGLU, gtksourceview3 Requires: gstreamer1, gstreamer1-plugins-base, xz @@ -64,16 +65,29 @@ Active l'autocompletion pour pour la bibliothèque gtkd dans geany (IDE) mkdir geany_config %build -make %{?_smp_mflags} -f ./GNUmakefile shared-libs shared-vte DC=ldc2 CC=gcc libdir=%{?_lib} DCFLAGS="%{_d_optflags}" +make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" \ + shared-gstreamer \ + shared-libs \ + shared-peas \ + shared-vte # generate geany tags geany -c geany_config -g gtkd.d.tags $(find src* -name "*.d") -# Need to be update to gtk3 %check make %{?_smp_mflags} DC=ldc2 test %install -make %{?_smp_mflags} install-shared install-shared-vte install-headers install-headers-vte DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} datadir=%{_datadir} +# Create missing directory +mkdir -p %{buildroot}%{_datadir}/pkgconfig + +make %{?_smp_mflags} DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} datadir=%{_datadir} \ + install-shared-gstreamer install-headers-gstreamer \ + install-shared install-headers \ + install-shared-peas install-headers-peas \ + install-shared-vte install-headers-vte + +# Fix up peasd-3.pc install path +mv %{buildroot}%{_datadir}/pkgconfig/peasd-3.pc %{buildroot}%{_libdir}/pkgconfig/ # geany tags mkdir -p %{buildroot}/%{_datadir}/geany/tags/ @@ -86,24 +100,32 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %files %license COPYING %doc AUTHORS README +%{_libdir}/libgstreamerd-3.so.%{gtkd_major} +%{_libdir}/libgstreamerd-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} %{_libdir}/libgtkd-3.so.%{gtkd_major} %{_libdir}/libgtkd-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} %{_libdir}/libgtkdgl-3.so.%{gtkd_major} %{_libdir}/libgtkdgl-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} %{_libdir}/libgtkdsv-3.so.%{gtkd_major} %{_libdir}/libgtkdsv-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} +%{_libdir}/libpeasd-3.so.%{gtkd_major} +%{_libdir}/libpeasd-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} %{_libdir}/libvted-3.so.%{gtkd_major} %{_libdir}/libvted-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} %files devel %{_d_includedir}/%{name}-3 +%{_libdir}/libgstreamerd-3.so %{_libdir}/libgtkd-3.so %{_libdir}/libgtkdgl-3.so %{_libdir}/libgtkdsv-3.so +%{_libdir}/libpeasd-3.so %{_libdir}/libvted-3.so +%{_libdir}/pkgconfig/gstreamerd-3.pc %{_libdir}/pkgconfig/gtkd-3.pc %{_libdir}/pkgconfig/gtkdgl-3.pc %{_libdir}/pkgconfig/gtkdsv-3.pc +%{_libdir}/pkgconfig/peasd-3.pc %{_libdir}/pkgconfig/vted-3.pc %files geany-tags @@ -112,6 +134,7 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %changelog * Thu Dec 29 2016 Kalev Lember - 3.4.0-1 - Update to 3.4.0 +- Build gstreamer1 and libpeas bindings * Wed Nov 30 2016 Kalev Lember - 3.3.1-4 - Rebuilt for new ldc compiler From b38bd8a04b8c8fcf162c2bc8b5dda8ad516eee1f Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Thu, 29 Dec 2016 13:15:37 +0100 Subject: [PATCH 37/88] Drop unneeded build deps --- gtkd.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gtkd.spec b/gtkd.spec index c54c8a8..53d4d6a 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -15,8 +15,7 @@ Source0: https://github.com/gtkd-developers/GtkD/archive/v%{version}/%{na ExclusiveArch: %{ldc_arches} -BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk3-devel, libcurl-devel -BuildRequires: vte291-devel +BuildRequires: ldc # Explicit require since gtkd use dlopen internally so rpm can't detect this. Requires: atk, gtk3, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libcurl Requires: libpeas From 622227336fe983d302e8e3c95148715b96f21b0b Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Thu, 29 Dec 2016 13:26:02 +0100 Subject: [PATCH 38/88] Tighten dependencies with the _isa macro --- gtkd.spec | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/gtkd.spec b/gtkd.spec index 53d4d6a..50e7b4e 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -17,11 +17,19 @@ ExclusiveArch: %{ldc_arches} BuildRequires: ldc # Explicit require since gtkd use dlopen internally so rpm can't detect this. -Requires: atk, gtk3, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libcurl -Requires: libpeas -Requires: vte291 -Requires: mesa-libGL, mesa-libGLU, gtksourceview3 -Requires: gstreamer1, gstreamer1-plugins-base, xz +Requires: atk%{?_isa} +Requires: cairo%{?_isa} +Requires: gdk-pixbuf2%{?_isa} +Requires: gstreamer1%{?_isa} +Requires: gstreamer1-plugins-base%{?_isa} +Requires: gtk3%{?_isa} +Requires: gtksourceview3%{?_isa} +Requires: libcurl%{?_isa} +Requires: libpeas%{?_isa} +Requires: mesa-libGL%{?_isa} +Requires: mesa-libGLU%{?_isa} +Requires: pango%{?_isa} +Requires: vte291%{?_isa} %description GTK+ is a highly usable, feature rich toolkit for creating graphical user @@ -134,6 +142,7 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ * Thu Dec 29 2016 Kalev Lember - 3.4.0-1 - Update to 3.4.0 - Build gstreamer1 and libpeas bindings +- Tighten dependencies with the _isa macro * Wed Nov 30 2016 Kalev Lember - 3.3.1-4 - Rebuilt for new ldc compiler From d84de928bfb345fc505e59ad89a5267f0c60d834 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sun, 1 Jan 2017 13:15:48 +0100 Subject: [PATCH 39/88] Update to 3.4.1 --- .gitignore | 1 + gtkd.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7a543b3..7f76a55 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /gtkd-3.2.2.tar.gz /gtkd-3.3.1.tar.gz /gtkd-3.4.0.tar.gz +/gtkd-3.4.1.tar.gz diff --git a/gtkd.spec b/gtkd.spec index 50e7b4e..327d70c 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ %global gtkd_bump 0 Name: gtkd -Version: 3.4.0 +Version: 3.4.1 Release: 1%{?dist} Summary: D binding and OO wrapper of GTK+ @@ -139,6 +139,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Sun Jan 01 2017 Kalev Lember - 3.4.1-1 +- Update to 3.4.1 + * Thu Dec 29 2016 Kalev Lember - 3.4.0-1 - Update to 3.4.0 - Build gstreamer1 and libpeas bindings diff --git a/sources b/sources index f674c7a..9d90cb3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gtkd-3.4.0.tar.gz) = dc2e806c84a91970e92026261e6855ac1a8bfa7c6a779da2e70be106722baa4d2ba94b24c26ac92401e02b6cca0fa5bb9a1266ee5f2604e8136978069d5e3eba +SHA512 (gtkd-3.4.1.tar.gz) = 24be371e0bf08ea8d020db6d0e73808bc0ae9e2169f0f44fab206b3296601ca1aca80314f5c20edd58fa4af953c37ca9915141046293ccace9d560b98d9d0e36 From a02a770f95a17972a8a08a0928474222b619cfde Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sat, 7 Jan 2017 18:10:56 +0100 Subject: [PATCH 40/88] Simplify soname globbing and whitespace --- gtkd.spec | 32 ++++++++++++-------------------- 1 file changed, 12 insertions(+), 20 deletions(-) diff --git a/gtkd.spec b/gtkd.spec index 327d70c..70000cf 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -1,8 +1,7 @@ # debug info seem not works with D compiler -%global debug_package %{nil} -%global gtkd_major 0 -%global gtkd_minor 4 -%global gtkd_bump 0 +%global debug_package %{nil} + +%global sover 0 Name: gtkd Version: 3.4.1 @@ -100,28 +99,21 @@ mv %{buildroot}%{_datadir}/pkgconfig/peasd-3.pc %{buildroot}%{_libdir}/pkgconfig mkdir -p %{buildroot}/%{_datadir}/geany/tags/ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ - -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig %files %license COPYING %doc AUTHORS README -%{_libdir}/libgstreamerd-3.so.%{gtkd_major} -%{_libdir}/libgstreamerd-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} -%{_libdir}/libgtkd-3.so.%{gtkd_major} -%{_libdir}/libgtkd-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} -%{_libdir}/libgtkdgl-3.so.%{gtkd_major} -%{_libdir}/libgtkdgl-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} -%{_libdir}/libgtkdsv-3.so.%{gtkd_major} -%{_libdir}/libgtkdsv-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} -%{_libdir}/libpeasd-3.so.%{gtkd_major} -%{_libdir}/libpeasd-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} -%{_libdir}/libvted-3.so.%{gtkd_major} -%{_libdir}/libvted-3.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump} +%{_libdir}/libgstreamerd-3.so.%{sover}* +%{_libdir}/libgtkd-3.so.%{sover}* +%{_libdir}/libgtkdgl-3.so.%{sover}* +%{_libdir}/libgtkdsv-3.so.%{sover}* +%{_libdir}/libpeasd-3.so.%{sover}* +%{_libdir}/libvted-3.so.%{sover}* %files devel -%{_d_includedir}/%{name}-3 +%{_d_includedir}/gtkd-3/ %{_libdir}/libgstreamerd-3.so %{_libdir}/libgtkd-3.so %{_libdir}/libgtkdgl-3.so From 29081e7f8130fec9f4e3a30d8bd75e5fd3d0449a Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sat, 7 Jan 2017 18:47:08 +0100 Subject: [PATCH 41/88] Update to 3.5.0 --- .gitignore | 1 + gtkd.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7f76a55..96e0607 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /gtkd-3.3.1.tar.gz /gtkd-3.4.0.tar.gz /gtkd-3.4.1.tar.gz +/gtkd-3.5.0.tar.gz diff --git a/gtkd.spec b/gtkd.spec index 70000cf..8863538 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -4,7 +4,7 @@ %global sover 0 Name: gtkd -Version: 3.4.1 +Version: 3.5.0 Release: 1%{?dist} Summary: D binding and OO wrapper of GTK+ @@ -131,6 +131,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Sat Jan 07 2017 Kalev Lember - 3.5.0-1 +- Update to 3.5.0 + * Sun Jan 01 2017 Kalev Lember - 3.4.1-1 - Update to 3.4.1 diff --git a/sources b/sources index 9d90cb3..73706b7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gtkd-3.4.1.tar.gz) = 24be371e0bf08ea8d020db6d0e73808bc0ae9e2169f0f44fab206b3296601ca1aca80314f5c20edd58fa4af953c37ca9915141046293ccace9d560b98d9d0e36 +SHA512 (gtkd-3.5.0.tar.gz) = 6c083790999737ebfb969101717d88edd4355b1746b74b0c86986be4890d8551c0359266fbcd27a72040879b0c5ab99087e438ab0a7e54f883d8cd8edd85c789 From 1c1134b4d5e03043a2b68120faff765ac74ed2d0 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Wed, 11 Jan 2017 07:30:46 +0100 Subject: [PATCH 42/88] Update to 3.5.1 --- .gitignore | 1 + gtkd.spec | 20 ++++++++++---------- sources | 2 +- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 96e0607..bc188ed 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /gtkd-3.4.0.tar.gz /gtkd-3.4.1.tar.gz /gtkd-3.5.0.tar.gz +/gtkd-3.5.1.tar.gz diff --git a/gtkd.spec b/gtkd.spec index 8863538..12090a7 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -4,7 +4,7 @@ %global sover 0 Name: gtkd -Version: 3.5.0 +Version: 3.5.1 Release: 1%{?dist} Summary: D binding and OO wrapper of GTK+ @@ -92,9 +92,6 @@ make %{?_smp_mflags} DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} data install-shared-peas install-headers-peas \ install-shared-vte install-headers-vte -# Fix up peasd-3.pc install path -mv %{buildroot}%{_datadir}/pkgconfig/peasd-3.pc %{buildroot}%{_libdir}/pkgconfig/ - # geany tags mkdir -p %{buildroot}/%{_datadir}/geany/tags/ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ @@ -120,17 +117,20 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_libdir}/libgtkdsv-3.so %{_libdir}/libpeasd-3.so %{_libdir}/libvted-3.so -%{_libdir}/pkgconfig/gstreamerd-3.pc -%{_libdir}/pkgconfig/gtkd-3.pc -%{_libdir}/pkgconfig/gtkdgl-3.pc -%{_libdir}/pkgconfig/gtkdsv-3.pc -%{_libdir}/pkgconfig/peasd-3.pc -%{_libdir}/pkgconfig/vted-3.pc +%{_datadir}/pkgconfig/gstreamerd-3.pc +%{_datadir}/pkgconfig/gtkd-3.pc +%{_datadir}/pkgconfig/gtkdgl-3.pc +%{_datadir}/pkgconfig/gtkdsv-3.pc +%{_datadir}/pkgconfig/peasd-3.pc +%{_datadir}/pkgconfig/vted-3.pc %files geany-tags %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Wed Jan 11 2017 Kalev Lember - 3.5.1-1 +- Update to 3.5.1 + * Sat Jan 07 2017 Kalev Lember - 3.5.0-1 - Update to 3.5.0 diff --git a/sources b/sources index 73706b7..754623f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gtkd-3.5.0.tar.gz) = 6c083790999737ebfb969101717d88edd4355b1746b74b0c86986be4890d8551c0359266fbcd27a72040879b0c5ab99087e438ab0a7e54f883d8cd8edd85c789 +SHA512 (gtkd-3.5.1.tar.gz) = 71fd514fc617a39c2aa970d02cb8e02ea017acda2bf3f5e24998f87c56718c4deb7b95128ead53ac50bc515b375f036c2b48576e1d74e7f320ee04b2b1d13c8a From 57a5e7b8b1dfb0c645f549c647558d795b51e076 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Fri, 13 Jan 2017 10:48:48 +0100 Subject: [PATCH 43/88] Depend on libpeas-gtk now that it's split out in a subpackage --- gtkd.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 12090a7..72875fc 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.5.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -25,6 +25,7 @@ Requires: gtk3%{?_isa} Requires: gtksourceview3%{?_isa} Requires: libcurl%{?_isa} Requires: libpeas%{?_isa} +Requires: libpeas-gtk%{?_isa} Requires: mesa-libGL%{?_isa} Requires: mesa-libGLU%{?_isa} Requires: pango%{?_isa} @@ -128,6 +129,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Fri Jan 13 2017 Kalev Lember - 3.5.1-2 +- Depend on libpeas-gtk now that it's split out in a subpackage + * Wed Jan 11 2017 Kalev Lember - 3.5.1-1 - Update to 3.5.1 From 36948b466283e01cca647d452b6b9d579ea73819 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 12:23:49 +0000 Subject: [PATCH 44/88] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 72875fc..44a2b98 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.5.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -129,6 +129,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 3.5.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Fri Jan 13 2017 Kalev Lember - 3.5.1-2 - Depend on libpeas-gtk now that it's split out in a subpackage From d210aa767c480664a477a02010bd0b2fc30fadd3 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Tue, 13 Jun 2017 09:34:25 +0200 Subject: [PATCH 45/88] Update to 3.6.5 --- .gitignore | 1 + gtkd.spec | 14 ++++++++------ sources | 2 +- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index bc188ed..72e7945 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /gtkd-3.4.1.tar.gz /gtkd-3.5.0.tar.gz /gtkd-3.5.1.tar.gz +/gtkd-3.6.5.tar.gz diff --git a/gtkd.spec b/gtkd.spec index 44a2b98..69c1957 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -4,8 +4,8 @@ %global sover 0 Name: gtkd -Version: 3.5.1 -Release: 3%{?dist} +Version: 3.6.5 +Release: 1%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -74,6 +74,7 @@ mkdir geany_config %build make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" \ shared-gstreamer \ + shared-gtkdgl \ shared-libs \ shared-peas \ shared-vte @@ -84,11 +85,9 @@ geany -c geany_config -g gtkd.d.tags $(find src* -name "*.d") make %{?_smp_mflags} DC=ldc2 test %install -# Create missing directory -mkdir -p %{buildroot}%{_datadir}/pkgconfig - make %{?_smp_mflags} DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} datadir=%{_datadir} \ install-shared-gstreamer install-headers-gstreamer \ + install-shared-gtkdgl install-headers-gtkdgl \ install-shared install-headers \ install-shared-peas install-headers-peas \ install-shared-vte install-headers-vte @@ -102,7 +101,7 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %files %license COPYING -%doc AUTHORS README +%doc AUTHORS CHANGELOG README.md %{_libdir}/libgstreamerd-3.so.%{sover}* %{_libdir}/libgtkd-3.so.%{sover}* %{_libdir}/libgtkdgl-3.so.%{sover}* @@ -129,6 +128,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Tue Jun 13 2017 Kalev Lember - 3.6.5-1 +- Update to 3.6.5 + * Fri Feb 10 2017 Fedora Release Engineering - 3.5.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild diff --git a/sources b/sources index 754623f..67ae85c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gtkd-3.5.1.tar.gz) = 71fd514fc617a39c2aa970d02cb8e02ea017acda2bf3f5e24998f87c56718c4deb7b95128ead53ac50bc515b375f036c2b48576e1d74e7f320ee04b2b1d13c8a +SHA512 (gtkd-3.6.5.tar.gz) = 0f6ca339eee83c3c3ce59c8a36f98c660f0f6cfc735fa260a8f5ed375c314bc6ecb51937ab60d0089ce9ed9119fc1011cbb02ade6179305fd4ba28eb104f5f83 From 2d772751e92a85d31791e9988b126d5e45236b98 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 12:18:02 +0000 Subject: [PATCH 46/88] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 69c1957..fbf6dea 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.6.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -128,6 +128,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 3.6.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Tue Jun 13 2017 Kalev Lember - 3.6.5-1 - Update to 3.6.5 From 27c6624e2729aa34be9344da8df832b0e0d9fcb1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 23:13:22 +0000 Subject: [PATCH 47/88] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index fbf6dea..531e9fa 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.6.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -128,6 +128,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 3.6.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 3.6.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From de1a710e01a1ae681a4bbab8698912bb0f34121a Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Wed, 13 Sep 2017 20:28:09 +0200 Subject: [PATCH 48/88] Rebuilt for ldc 1.4 --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 531e9fa..954c40e 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.6.5 -Release: 3%{?dist} +Release: 4%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -128,6 +128,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Wed Sep 13 2017 Kalev Lember - 3.6.5-4 +- Rebuilt for ldc 1.4 + * Wed Aug 02 2017 Fedora Release Engineering - 3.6.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 2392d0b1715ac727118be9b4546061862dc85094 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Wed, 4 Oct 2017 16:28:57 +0200 Subject: [PATCH 49/88] Update to 3.6.6 --- .gitignore | 1 + gtkd.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 72e7945..f5b28a2 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /gtkd-3.5.0.tar.gz /gtkd-3.5.1.tar.gz /gtkd-3.6.5.tar.gz +/gtkd-3.6.6.tar.gz diff --git a/gtkd.spec b/gtkd.spec index 954c40e..f840ded 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -4,8 +4,8 @@ %global sover 0 Name: gtkd -Version: 3.6.5 -Release: 4%{?dist} +Version: 3.6.6 +Release: 1%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -128,6 +128,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Wed Oct 04 2017 Kalev Lember - 3.6.6-1 +- Update to 3.6.6 + * Wed Sep 13 2017 Kalev Lember - 3.6.5-4 - Rebuilt for ldc 1.4 diff --git a/sources b/sources index 67ae85c..61ebada 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gtkd-3.6.5.tar.gz) = 0f6ca339eee83c3c3ce59c8a36f98c660f0f6cfc735fa260a8f5ed375c314bc6ecb51937ab60d0089ce9ed9119fc1011cbb02ade6179305fd4ba28eb104f5f83 +SHA512 (gtkd-3.6.6.tar.gz) = fb0747b1e320507671369982f94a50c0180799a7ab7979ad4696ffed3b21d047e00d310c3a5d16c4f4f90b817ba25074987cce0a12c8a7af4ba429e402ce6314 From a5540b6e5b631de6abca2b965927d40d97278a51 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Thu, 12 Oct 2017 16:01:30 +0200 Subject: [PATCH 50/88] Minor packaging cleanup --- gtkd.spec | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/gtkd.spec b/gtkd.spec index f840ded..9d0ece0 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.6.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -41,8 +41,8 @@ permettant de créer des interfaces graphiques multi-plateforme. De plus, gtkd fournit une API facile à utiliser. %package devel -Summary: Support for developing gtkd application -Requires: %{name}%{?_isa} = %{version}-%{release} +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The gtkd-devel package contains header files for developing gtkd @@ -54,7 +54,7 @@ des applications utilisant gtkd. %package geany-tags Summary: Support for enable autocompletion in geany -Requires: %{name} = %{version}-%{release} +Requires: %{name} = %{version}-%{release} BuildArch: noarch BuildRequires: geany Requires: geany @@ -93,11 +93,11 @@ make %{?_smp_mflags} DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} data install-shared-vte install-headers-vte # geany tags -mkdir -p %{buildroot}/%{_datadir}/geany/tags/ -install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ +mkdir -p %{buildroot}%{_datadir}/geany/tags/ +install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig %files %license COPYING @@ -128,6 +128,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Thu Oct 12 2017 Kalev Lember - 3.6.6-2 +- Minor packaging cleanup + * Wed Oct 04 2017 Kalev Lember - 3.6.6-1 - Update to 3.6.6 From c213aeeaad19b34d2664d2ae19e113158937e06f Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sun, 17 Dec 2017 17:45:33 +0100 Subject: [PATCH 51/88] Update to 3.7.3 --- .gitignore | 1 + gtkd.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f5b28a2..6f4871a 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /gtkd-3.5.1.tar.gz /gtkd-3.6.5.tar.gz /gtkd-3.6.6.tar.gz +/gtkd-3.7.3.tar.gz diff --git a/gtkd.spec b/gtkd.spec index 9d0ece0..237a5a3 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -4,8 +4,8 @@ %global sover 0 Name: gtkd -Version: 3.6.6 -Release: 2%{?dist} +Version: 3.7.3 +Release: 1%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -128,6 +128,9 @@ install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Sun Dec 17 2017 Kalev Lember - 3.7.3-1 +- Update to 3.7.3 + * Thu Oct 12 2017 Kalev Lember - 3.6.6-2 - Minor packaging cleanup diff --git a/sources b/sources index 61ebada..28cf09b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gtkd-3.6.6.tar.gz) = fb0747b1e320507671369982f94a50c0180799a7ab7979ad4696ffed3b21d047e00d310c3a5d16c4f4f90b817ba25074987cce0a12c8a7af4ba429e402ce6314 +SHA512 (gtkd-3.7.3.tar.gz) = 6a6b31859d914f060c08661408b3569082e1269bb7efb9fe80c53cf2c73b394bc70e2ac7dfab730d784093198eceab75e63ff301e131c1b8ebaa892a189e18ab From b9fe12603ec618c2ecd0c73f19b7531467c043fe Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 15:45:54 +0000 Subject: [PATCH 52/88] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 237a5a3..82998e1 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.7.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -128,6 +128,9 @@ install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 3.7.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Sun Dec 17 2017 Kalev Lember - 3.7.3-1 - Update to 3.7.3 From 4a794a65e39878fd9f32300dab15a41f466fc1cb Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 19 Feb 2018 17:04:05 +0100 Subject: [PATCH 53/88] Rebuilt for ldc 1.8 --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 82998e1..abba0dd 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.7.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -128,6 +128,9 @@ install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Mon Feb 19 2018 Kalev Lember - 3.7.3-3 +- Rebuilt for ldc 1.8 + * Wed Feb 07 2018 Fedora Release Engineering - 3.7.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 77fa0b760ed9c217e29110134dc40c870d879514 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 19 Mar 2018 09:24:07 +0100 Subject: [PATCH 54/88] Update to 3.7.5 --- .gitignore | 1 + gtkd.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6f4871a..ce5a741 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /gtkd-3.6.5.tar.gz /gtkd-3.6.6.tar.gz /gtkd-3.7.3.tar.gz +/gtkd-3.7.5.tar.gz diff --git a/gtkd.spec b/gtkd.spec index abba0dd..69e9c9e 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -4,8 +4,8 @@ %global sover 0 Name: gtkd -Version: 3.7.3 -Release: 3%{?dist} +Version: 3.7.5 +Release: 1%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -128,6 +128,9 @@ install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Mon Mar 19 2018 Kalev Lember - 3.7.5-1 +- Update to 3.7.5 + * Mon Feb 19 2018 Kalev Lember - 3.7.3-3 - Rebuilt for ldc 1.8 diff --git a/sources b/sources index 28cf09b..4967e5f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gtkd-3.7.3.tar.gz) = 6a6b31859d914f060c08661408b3569082e1269bb7efb9fe80c53cf2c73b394bc70e2ac7dfab730d784093198eceab75e63ff301e131c1b8ebaa892a189e18ab +SHA512 (gtkd-3.7.5.tar.gz) = 258bdb53d56006d6aeab04adbc8d8ed61b5ac56c4a0b63e4df135f801f08aa324b0506a059b1c29bd6dd76a0330756b50221316b33d18b9272949e0775539b93 From 623178ac05fe8b1f7dc31d65cb98591dcf2a0506 Mon Sep 17 00:00:00 2001 From: James Ye Date: Thu, 17 May 2018 00:03:54 +1000 Subject: [PATCH 55/88] Update to 3.8.2 --- .gitignore | 1 + gtkd.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ce5a741..2598b4b 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /gtkd-3.6.6.tar.gz /gtkd-3.7.3.tar.gz /gtkd-3.7.5.tar.gz +/gtkd-3.8.2.tar.gz diff --git a/gtkd.spec b/gtkd.spec index 69e9c9e..9372222 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -4,7 +4,7 @@ %global sover 0 Name: gtkd -Version: 3.7.5 +Version: 3.8.2 Release: 1%{?dist} Summary: D binding and OO wrapper of GTK+ @@ -128,6 +128,9 @@ install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Wed May 16 2018 James Ye - 3.8.2-1 +- Update to 3.8.2 + * Mon Mar 19 2018 Kalev Lember - 3.7.5-1 - Update to 3.7.5 diff --git a/sources b/sources index 4967e5f..740fbf3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gtkd-3.7.5.tar.gz) = 258bdb53d56006d6aeab04adbc8d8ed61b5ac56c4a0b63e4df135f801f08aa324b0506a059b1c29bd6dd76a0330756b50221316b33d18b9272949e0775539b93 +SHA512 (gtkd-3.8.2.tar.gz) = 575077e5700bef60af8e25acae90ba35f6bcce0398318e6b58dbf87f50f79a1cb189d0767e14f8b8227127ee5fdb1c7e84ef272070c1c3999ee56d569013cea4 From 1f0569d1f21e84dae50cfa1f2e7bc3ce4fe1dbd2 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 9 Jul 2018 12:47:18 +0200 Subject: [PATCH 56/88] Rebuilt for ldc 1.11 --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 9372222..e57013e 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.8.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -128,6 +128,9 @@ install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Mon Jul 09 2018 Kalev Lember - 3.8.2-2 +- Rebuilt for ldc 1.11 + * Wed May 16 2018 James Ye - 3.8.2-1 - Update to 3.8.2 From fc7b551afeacb46944c5663077107d696de27873 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 04:42:26 +0000 Subject: [PATCH 57/88] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index e57013e..50378b5 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.8.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -128,6 +128,9 @@ install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 3.8.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Mon Jul 09 2018 Kalev Lember - 3.8.2-2 - Rebuilt for ldc 1.11 From fd79e16eb1a127d12d71b4073bc4ca6b20c861de Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 21 Aug 2018 08:13:46 +0100 Subject: [PATCH 58/88] Rebuild for aarch64 enablement --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 50378b5..65fb2d8 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.8.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -128,6 +128,9 @@ install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Tue Aug 21 2018 Peter Robinson 3.8.2-4 +- Rebuild for aarch64 enablement + * Fri Jul 13 2018 Fedora Release Engineering - 3.8.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From db85c9f633ddb486e0fe4e1ef68f0586a466290b Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Tue, 21 Aug 2018 14:53:12 +0200 Subject: [PATCH 59/88] Update to 3.8.3 --- .gitignore | 1 + gtkd.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2598b4b..7fae134 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ /gtkd-3.7.3.tar.gz /gtkd-3.7.5.tar.gz /gtkd-3.8.2.tar.gz +/gtkd-3.8.3.tar.gz diff --git a/gtkd.spec b/gtkd.spec index 65fb2d8..0b7a482 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -4,8 +4,8 @@ %global sover 0 Name: gtkd -Version: 3.8.2 -Release: 4%{?dist} +Version: 3.8.3 +Release: 1%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -128,6 +128,9 @@ install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Tue Aug 21 2018 Kalev Lember - 3.8.3-1 +- Update to 3.8.3 + * Tue Aug 21 2018 Peter Robinson 3.8.2-4 - Rebuild for aarch64 enablement diff --git a/sources b/sources index 740fbf3..d872e44 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gtkd-3.8.2.tar.gz) = 575077e5700bef60af8e25acae90ba35f6bcce0398318e6b58dbf87f50f79a1cb189d0767e14f8b8227127ee5fdb1c7e84ef272070c1c3999ee56d569013cea4 +SHA512 (gtkd-3.8.3.tar.gz) = d966b69ee7cc18f17d01fef2805ba2af094d219fa3eece0e5bb50eae60bd73a0603c3c695011f3aa174dbf5e7a6fac85f91f78aed4922b7429edc0e86b78f22d From ba4aa30c74fdec97ce252b31fa16058b1efcd2ed Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sun, 14 Oct 2018 22:00:35 +0200 Subject: [PATCH 60/88] Rebuilt for ldc 1.12 --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 0b7a482..75287b9 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.8.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -128,6 +128,9 @@ install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Sun Oct 14 2018 Kalev Lember - 3.8.3-2 +- Rebuilt for ldc 1.12 + * Tue Aug 21 2018 Kalev Lember - 3.8.3-1 - Update to 3.8.3 From 1bcb12ef080396761435397813444f4048631e1a Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Fri, 4 Jan 2019 08:00:44 +0100 Subject: [PATCH 61/88] Update to 3.8.4 --- .gitignore | 1 + gtkd.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 7fae134..0b77634 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ /gtkd-3.7.5.tar.gz /gtkd-3.8.2.tar.gz /gtkd-3.8.3.tar.gz +/gtkd-3.8.4.tar.gz diff --git a/gtkd.spec b/gtkd.spec index 75287b9..555f155 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -4,8 +4,8 @@ %global sover 0 Name: gtkd -Version: 3.8.3 -Release: 2%{?dist} +Version: 3.8.4 +Release: 1%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -128,6 +128,9 @@ install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Fri Jan 04 2019 Kalev Lember - 3.8.4-1 +- Update to 3.8.4 + * Sun Oct 14 2018 Kalev Lember - 3.8.3-2 - Rebuilt for ldc 1.12 diff --git a/sources b/sources index d872e44..da89bce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gtkd-3.8.3.tar.gz) = d966b69ee7cc18f17d01fef2805ba2af094d219fa3eece0e5bb50eae60bd73a0603c3c695011f3aa174dbf5e7a6fac85f91f78aed4922b7429edc0e86b78f22d +SHA512 (gtkd-3.8.4.tar.gz) = 2b8ad49a6579a333b563176ded484e0709c4dd84010d100dea71564ff845da9978d239e4dd5429e85b9d4e3553670d84ec0e48ec00605370ab80004ce9d66119 From 5f27de63ea4faf3bbd193f8ee7c0104d7420910a Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Fri, 4 Jan 2019 08:01:55 +0100 Subject: [PATCH 62/88] Drop ldconfig scriptlets --- gtkd.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/gtkd.spec b/gtkd.spec index 555f155..c13557e 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -96,9 +96,6 @@ make %{?_smp_mflags} DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} data mkdir -p %{buildroot}%{_datadir}/geany/tags/ install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig - %files %license COPYING %doc AUTHORS CHANGELOG README.md @@ -130,6 +127,7 @@ install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ %changelog * Fri Jan 04 2019 Kalev Lember - 3.8.4-1 - Update to 3.8.4 +- Drop ldconfig scriptlets * Sun Oct 14 2018 Kalev Lember - 3.8.3-2 - Rebuilt for ldc 1.12 From aeb9e919e2aeeaeeb3d5daca800cdb12801aa7b0 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Fri, 4 Jan 2019 09:01:22 +0100 Subject: [PATCH 63/88] Fix the version in .pc files Tilix requires 3.8.4 to build, but the .pc files still had 3.8.3 in them. https://github.com/gtkd-developers/GtkD/issues/259 --- gtkd.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index c13557e..2ed3254 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.8.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -68,6 +68,10 @@ Active l'autocompletion pour pour la bibliothèque gtkd dans geany (IDE) %prep %setup -q -n GtkD-%{version} +# Fix the version in .pc files +# https://github.com/gtkd-developers/GtkD/issues/259 +sed -i -e 's/^GTKD_VERSION=3\.8\.3/GTKD_VERSION=3.8.4/g' GNUmakefile + # temp geany config directory for allow geany to generate tags mkdir geany_config @@ -125,6 +129,9 @@ install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Fri Jan 04 2019 Kalev Lember - 3.8.4-2 +- Fix the version in .pc files + * Fri Jan 04 2019 Kalev Lember - 3.8.4-1 - Update to 3.8.4 - Drop ldconfig scriptlets From 39b30cef2d2a5612e231b0085cb4ee12ecdeb4bb Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 7 Jan 2019 08:32:35 +0100 Subject: [PATCH 64/88] Update to 3.8.5 --- .gitignore | 1 + gtkd.spec | 11 +++++------ sources | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 0b77634..e7773f1 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /gtkd-3.8.2.tar.gz /gtkd-3.8.3.tar.gz /gtkd-3.8.4.tar.gz +/gtkd-3.8.5.tar.gz diff --git a/gtkd.spec b/gtkd.spec index 2ed3254..37d0f79 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -4,8 +4,8 @@ %global sover 0 Name: gtkd -Version: 3.8.4 -Release: 2%{?dist} +Version: 3.8.5 +Release: 1%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -68,10 +68,6 @@ Active l'autocompletion pour pour la bibliothèque gtkd dans geany (IDE) %prep %setup -q -n GtkD-%{version} -# Fix the version in .pc files -# https://github.com/gtkd-developers/GtkD/issues/259 -sed -i -e 's/^GTKD_VERSION=3\.8\.3/GTKD_VERSION=3.8.4/g' GNUmakefile - # temp geany config directory for allow geany to generate tags mkdir geany_config @@ -129,6 +125,9 @@ install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Mon Jan 07 2019 Kalev Lember - 3.8.5-1 +- Update to 3.8.5 + * Fri Jan 04 2019 Kalev Lember - 3.8.4-2 - Fix the version in .pc files diff --git a/sources b/sources index da89bce..fee482c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gtkd-3.8.4.tar.gz) = 2b8ad49a6579a333b563176ded484e0709c4dd84010d100dea71564ff845da9978d239e4dd5429e85b9d4e3553670d84ec0e48ec00605370ab80004ce9d66119 +SHA512 (gtkd-3.8.5.tar.gz) = b75f8cb46de371a1f0ea344f0471b89667f84581e318daa30333a4646c132fe5431e58b9d31a2cfc789ddfc50d0cf9dc8d8a7e349823392c15a2eae5cecc88d1 From bd1f4806d36cc9d50520ed9ff3ae70f31e1def46 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Feb 2019 01:50:47 +0000 Subject: [PATCH 65/88] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 37d0f79..6273e4e 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.8.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -125,6 +125,9 @@ install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Fri Feb 01 2019 Fedora Release Engineering - 3.8.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Mon Jan 07 2019 Kalev Lember - 3.8.5-1 - Update to 3.8.5 From c5c9ee8d9fbba8529108a85a6bb1514c46475df6 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Fri, 1 Feb 2019 17:48:02 +0100 Subject: [PATCH 66/88] Explicitly set empty LDFLAGS flatpak-rpm-macros injects LDFLAGS that don't work with ldc. Clear them explicitly to avoid using possibly-incorrect LDFLAGS. --- gtkd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 6273e4e..2aebd74 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -72,7 +72,7 @@ Active l'autocompletion pour pour la bibliothèque gtkd dans geany (IDE) mkdir geany_config %build -make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" \ +make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" \ shared-gstreamer \ shared-gtkdgl \ shared-libs \ From 98a0b295c6af9f9f0e70c161a254322264aaff8a Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Fri, 1 Feb 2019 18:18:04 +0100 Subject: [PATCH 67/88] Use same compiler flags for building tests as for building the library --- gtkd.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gtkd.spec b/gtkd.spec index 2aebd74..6d09014 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -81,9 +81,6 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" # generate geany tags geany -c geany_config -g gtkd.d.tags $(find src* -name "*.d") -%check -make %{?_smp_mflags} DC=ldc2 test - %install make %{?_smp_mflags} DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} datadir=%{_datadir} \ install-shared-gstreamer install-headers-gstreamer \ @@ -96,6 +93,9 @@ make %{?_smp_mflags} DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} data mkdir -p %{buildroot}%{_datadir}/geany/tags/ install -m0644 gtkd.d.tags %{buildroot}%{_datadir}/geany/tags/ +%check +make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" test + %files %license COPYING %doc AUTHORS CHANGELOG README.md From ea07c48691299d1151cd94f6793cd3ae129630dc Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 18 Feb 2019 12:27:10 +0100 Subject: [PATCH 68/88] Rebuilt for ldc 1.14 --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 6d09014..e41f9a4 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.8.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -125,6 +125,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Mon Feb 18 2019 Kalev Lember - 3.8.5-3 +- Rebuilt for ldc 1.14 + * Fri Feb 01 2019 Fedora Release Engineering - 3.8.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 9609acfaa01b68206017e97cb70b62d7d361c93e Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sat, 30 Mar 2019 19:34:56 +0100 Subject: [PATCH 69/88] Add missing librsvg2 dep https://bugzilla.redhat.com/show_bug.cgi?id=1694324 --- gtkd.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index e41f9a4..d9d839f 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.8.5 -Release: 3%{?dist} +Release: 4%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -26,6 +26,7 @@ Requires: gtksourceview3%{?_isa} Requires: libcurl%{?_isa} Requires: libpeas%{?_isa} Requires: libpeas-gtk%{?_isa} +Requires: librsvg2%{?_isa} Requires: mesa-libGL%{?_isa} Requires: mesa-libGLU%{?_isa} Requires: pango%{?_isa} @@ -125,6 +126,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Sat Mar 30 2019 Kalev Lember - 3.8.5-4 +- Add missing librsvg2 dep (#1694324) + * Mon Feb 18 2019 Kalev Lember - 3.8.5-3 - Rebuilt for ldc 1.14 From 5557cc475a4cbba0da6010efb82637f9bde6f003 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Tue, 9 Apr 2019 18:10:09 +0200 Subject: [PATCH 70/88] Rebuilt for ldc 1.15 --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index d9d839f..2676794 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.8.5 -Release: 4%{?dist} +Release: 5%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -126,6 +126,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Tue Apr 09 2019 Kalev Lember - 3.8.5-5 +- Rebuilt for ldc 1.15 + * Sat Mar 30 2019 Kalev Lember - 3.8.5-4 - Add missing librsvg2 dep (#1694324) From 8dd8659751c0f302d7154a7a7ae4ca7f77b0799b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 08:02:29 +0000 Subject: [PATCH 71/88] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 2676794..6cc9d21 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.8.5 -Release: 5%{?dist} +Release: 6%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -126,6 +126,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 3.8.5-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Tue Apr 09 2019 Kalev Lember - 3.8.5-5 - Rebuilt for ldc 1.15 From f7a8af7eb1938a48270d6c5a08489f878b1199b6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jan 2020 03:51:34 +0000 Subject: [PATCH 72/88] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 6cc9d21..446798c 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.8.5 -Release: 6%{?dist} +Release: 7%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -126,6 +126,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Wed Jan 29 2020 Fedora Release Engineering - 3.8.5-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Jul 25 2019 Fedora Release Engineering - 3.8.5-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From e96a2845fefac33b48f7faa1098e38ac87786f4e Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 10 Feb 2020 11:41:18 +0100 Subject: [PATCH 73/88] Update to 3.9.0 --- .gitignore | 1 + gtkd-fix-pkgconfig-prefix.patch | 112 ++++++++++++++++++++++++++++++++ gtkd.spec | 34 +++++----- sources | 2 +- 4 files changed, 130 insertions(+), 19 deletions(-) create mode 100644 gtkd-fix-pkgconfig-prefix.patch diff --git a/.gitignore b/.gitignore index e7773f1..02f67a3 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ /gtkd-3.8.3.tar.gz /gtkd-3.8.4.tar.gz /gtkd-3.8.5.tar.gz +/gtkd-3.9.0.tar.gz diff --git a/gtkd-fix-pkgconfig-prefix.patch b/gtkd-fix-pkgconfig-prefix.patch new file mode 100644 index 0000000..f6fc2e3 --- /dev/null +++ b/gtkd-fix-pkgconfig-prefix.patch @@ -0,0 +1,112 @@ +From a9db09117ab27127ca4c3b8d2f308fae483a9199 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Filipe=20La=C3=ADns?= +Date: Fri, 7 Jun 2019 15:21:44 +0100 +Subject: [PATCH] makefile: fix install path for pkconfig files (#273) +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +3742eda70ca3e045b6f513a57082d3487c97abe1 introduced a wrong behavior +where the install commands for pkgconfig files were blindly ignoring +$(prefix). This obviously breaks the build and introduces the +possibility of the pkgconfig files not being installed to the system +at all since $(libdir) is not suposed to have a leading /, that is +$(prefix)'s job. All this resulted in a bad makefile being shipped +in the 3.9.0 release. + +Signed-off-by: Filipe Laíns +--- + GNUmakefile | 26 +++++++++++++------------- + 1 file changed, 13 insertions(+), 13 deletions(-) + +diff --git a/GNUmakefile b/GNUmakefile +index a5919f5ee..0f44b4c15 100644 +--- a/GNUmakefile ++++ b/GNUmakefile +@@ -378,33 +378,33 @@ install-shared-peas: $(SONAME_PEASD) install-shared-gtkd + + 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) +@@ -412,7 +412,7 @@ uninstall: uninstall-gtkdgl uninstall-gtkdsv uninstall-gstreamer uninstall-vte u + + 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) +@@ -420,7 +420,7 @@ uninstall-gtkdgl: + + 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) +@@ -428,7 +428,7 @@ uninstall-gtkdsv: + + 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) +@@ -436,7 +436,7 @@ uninstall-gstreamer: + + 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) +@@ -444,7 +444,7 @@ uninstall-vte: + + 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) diff --git a/gtkd.spec b/gtkd.spec index 446798c..a31cc7f 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -4,13 +4,14 @@ %global sover 0 Name: gtkd -Version: 3.8.5 -Release: 7%{?dist} +Version: 3.9.0 +Release: 1%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions URL: https://github.com/gtkd-developers/GtkD/ Source0: https://github.com/gtkd-developers/GtkD/archive/v%{version}/%{name}-%{version}.tar.gz +Patch0: gtkd-fix-pkgconfig-prefix.patch ExclusiveArch: %{ldc_arches} @@ -67,28 +68,22 @@ Enable autocompletion for gtkd library in geany (IDE) Active l'autocompletion pour pour la bibliothèque gtkd dans geany (IDE) %prep -%setup -q -n GtkD-%{version} +%autosetup -n GtkD-%{version} -p1 # temp geany config directory for allow geany to generate tags mkdir geany_config %build make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" \ - shared-gstreamer \ shared-gtkdgl \ - shared-libs \ - shared-peas \ - shared-vte + shared-libs # generate geany tags geany -c geany_config -g gtkd.d.tags $(find src* -name "*.d") %install -make %{?_smp_mflags} DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} datadir=%{_datadir} \ - install-shared-gstreamer install-headers-gstreamer \ +make %{?_smp_mflags} DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} \ install-shared-gtkdgl install-headers-gtkdgl \ - install-shared install-headers \ - install-shared-peas install-headers-peas \ - install-shared-vte install-headers-vte + install-shared install-headers # geany tags mkdir -p %{buildroot}%{_datadir}/geany/tags/ @@ -115,17 +110,20 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_libdir}/libgtkdsv-3.so %{_libdir}/libpeasd-3.so %{_libdir}/libvted-3.so -%{_datadir}/pkgconfig/gstreamerd-3.pc -%{_datadir}/pkgconfig/gtkd-3.pc -%{_datadir}/pkgconfig/gtkdgl-3.pc -%{_datadir}/pkgconfig/gtkdsv-3.pc -%{_datadir}/pkgconfig/peasd-3.pc -%{_datadir}/pkgconfig/vted-3.pc +%{_libdir}/pkgconfig/gstreamerd-3.pc +%{_libdir}/pkgconfig/gtkd-3.pc +%{_libdir}/pkgconfig/gtkdgl-3.pc +%{_libdir}/pkgconfig/gtkdsv-3.pc +%{_libdir}/pkgconfig/peasd-3.pc +%{_libdir}/pkgconfig/vted-3.pc %files geany-tags %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Mon Feb 10 2020 Kalev Lember - 3.9.0-1 +- Update to 3.9.0 + * Wed Jan 29 2020 Fedora Release Engineering - 3.8.5-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index fee482c..e675ea4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gtkd-3.8.5.tar.gz) = b75f8cb46de371a1f0ea344f0471b89667f84581e318daa30333a4646c132fe5431e58b9d31a2cfc789ddfc50d0cf9dc8d8a7e349823392c15a2eae5cecc88d1 +SHA512 (gtkd-3.9.0.tar.gz) = ea83322933958fa62883bc5f9d9c37fca78c369f6567b4fd62bd39d5d41b7caaab186752a836904b70c1dd70370d683bf35ae3e9201cac12410356ad4c020b90 From 4a5adacf6eece14d96c452854eee12c6a2886daf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 00:34:58 +0000 Subject: [PATCH 74/88] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index a31cc7f..f77a91e 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.9.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -121,6 +121,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 3.9.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon Feb 10 2020 Kalev Lember - 3.9.0-1 - Update to 3.9.0 From 501477dc814b416618ec8769988342498adb05e9 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Fri, 21 Aug 2020 16:39:25 +0200 Subject: [PATCH 75/88] Rebuilt for ldc 1.23 --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index f77a91e..b5bc9c5 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.9.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -121,6 +121,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Fri Aug 21 2020 Kalev Lember - 3.9.0-3 +- Rebuilt for ldc 1.23 + * Tue Jul 28 2020 Fedora Release Engineering - 3.9.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From aeb4fbcbcb5ce24e4095c0e679c61d843b5f264b Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Sat, 19 Dec 2020 00:12:26 +0000 Subject: [PATCH 76/88] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- gtkd.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/gtkd.spec b/gtkd.spec index b5bc9c5..86f3a51 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -59,6 +59,7 @@ Summary: Support for enable autocompletion in geany Requires: %{name} = %{version}-%{release} BuildArch: noarch BuildRequires: geany +BuildRequires: make Requires: geany %description geany-tags From 6d2a2feb726a0198995aab8a16bff61ffec412a7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 13:10:43 +0000 Subject: [PATCH 77/88] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 86f3a51..9a7e88f 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.9.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -122,6 +122,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 3.9.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Fri Aug 21 2020 Kalev Lember - 3.9.0-3 - Rebuilt for ldc 1.23 From 1e860585e2c5d525b6c8f146e829a8a27066ded0 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 22 Feb 2021 15:10:33 +0100 Subject: [PATCH 78/88] Rebuilt for ldc 1.25 --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 9a7e88f..519cc72 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.9.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -122,6 +122,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Mon Feb 22 2021 Kalev Lember - 3.9.0-5 +- Rebuilt for ldc 1.25 + * Tue Jan 26 2021 Fedora Release Engineering - 3.9.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From c96620af5bb1706e2f877cecda1a399474b7dd00 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 07:18:40 +0000 Subject: [PATCH 79/88] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 519cc72..d33f121 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.9.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -122,6 +122,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 3.9.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Mon Feb 22 2021 Kalev Lember - 3.9.0-5 - Rebuilt for ldc 1.25 From b8cc9fd87ebbc047bcfc947f456c4e81bad79e4a Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Tue, 17 Aug 2021 14:11:03 +0200 Subject: [PATCH 80/88] Backport an upstream patch to fix the build with ldc 1.27 --- 332.patch | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ gtkd.spec | 10 ++++++++- 2 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 332.patch diff --git a/332.patch b/332.patch new file mode 100644 index 0000000..d7eb371 --- /dev/null +++ b/332.patch @@ -0,0 +1,62 @@ +From c0f938bed6fa7b6a3902cc070f3adb4490afb93c Mon Sep 17 00:00:00 2001 +From: Dan Printzell +Date: Sat, 1 May 2021 19:50:30 +0200 +Subject: [PATCH] Fix building demos with dmd v2.096.0 + +Fixes the `import '...' is used as a type` error, that in the demos, +by replacing the problematic imports with selective imports. + +Signed-off-by: Dan Printzell +--- + demos/gtkD/TestWindow/TestAspectFrame.d | 2 +- + demos/gtkD/TestWindow/TestWindow.d | 24 ++++++++++++------------ + 2 files changed, 13 insertions(+), 13 deletions(-) + +diff --git a/demos/gtkD/TestWindow/TestAspectFrame.d b/demos/gtkD/TestWindow/TestAspectFrame.d +index 6d9f26b94..26b9c5ae8 100644 +--- a/demos/gtkD/TestWindow/TestAspectFrame.d ++++ b/demos/gtkD/TestWindow/TestAspectFrame.d +@@ -20,7 +20,7 @@ module TestAspectFrame; + + private import gtk.AspectFrame; + +-private import TestDrawingArea; ++private import TestDrawingArea : TestDrawingArea; + + /** + * This tests the DUI aspect frame +diff --git a/demos/gtkD/TestWindow/TestWindow.d b/demos/gtkD/TestWindow/TestWindow.d +index 52323bb44..dc194bac5 100644 +--- a/demos/gtkD/TestWindow/TestWindow.d ++++ b/demos/gtkD/TestWindow/TestWindow.d +@@ -40,18 +40,18 @@ import gtk.ApplicationWindow; + import gtk.Adjustment; + import gtk.AccelGroup; + +-import TestEntries; +- +-import TestStock; +-import TestDrawingArea; +-import TestScales; +-import TestText; +-import TestTreeView; +-import TestImage; +-import TestThemes; +-import TestAspectFrame; +-import TestIdle; +-import TTextView; ++import TestEntries : TestEntries; ++ ++import TestStock : TestStock; ++import TestDrawingArea : TestDrawingArea; ++import TestScales : TestScales; ++import TestText : TestText; ++import TestTreeView : TestTreeView; ++import TestImage : TestImage; ++import TestThemes : TestThemes; ++import TestAspectFrame : TestAspectFrame; ++import TestIdle : TestIdle; ++import TTextView : TTextView; + + import gtk.MenuItem; + import gtk.Widget; diff --git a/gtkd.spec b/gtkd.spec index d33f121..60d83cb 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,14 +5,19 @@ Name: gtkd Version: 3.9.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions URL: https://github.com/gtkd-developers/GtkD/ Source0: https://github.com/gtkd-developers/GtkD/archive/v%{version}/%{name}-%{version}.tar.gz + Patch0: gtkd-fix-pkgconfig-prefix.patch +# Fix the build with ldc 1.27 +# https://github.com/gtkd-developers/GtkD/pull/332 +Patch1: 332.patch + ExclusiveArch: %{ldc_arches} BuildRequires: ldc @@ -122,6 +127,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Tue Aug 17 2021 Kalev Lember - 3.9.0-7 +- Backport an upstream patch to fix the build with ldc 1.27 + * Thu Jul 22 2021 Fedora Release Engineering - 3.9.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 7e67435df75b2ed7d6b6143427a07c73fbfa0392 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 12:00:11 +0000 Subject: [PATCH 81/88] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 60d83cb..e8f4c54 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.9.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -127,6 +127,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 3.9.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Tue Aug 17 2021 Kalev Lember - 3.9.0-7 - Backport an upstream patch to fix the build with ldc 1.27 From 7e0e01d1740ad3b542536770d1d06e60d2838023 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 13:16:28 +0000 Subject: [PATCH 82/88] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index e8f4c54..ca0dc9d 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.9.0 -Release: 8%{?dist} +Release: 9%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -127,6 +127,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 3.9.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jan 20 2022 Fedora Release Engineering - 3.9.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 0d877ab9d5466a98c8929c532dfc37e4784f24a1 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Wed, 27 Jul 2022 18:07:26 +0200 Subject: [PATCH 83/88] Rebuilt for ldc 1.30 --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index ca0dc9d..d679f5d 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.9.0 -Release: 9%{?dist} +Release: 10%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -127,6 +127,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Wed Jul 27 2022 Kalev Lember - 3.9.0-10 +- Rebuilt for ldc 1.30 + * Thu Jul 21 2022 Fedora Release Engineering - 3.9.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From f12c8f52004fcc215bb93effbbb8be638c7df07e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Sat, 19 Nov 2022 20:10:33 +0100 Subject: [PATCH 84/88] Update to 3.10.0 --- .gitignore | 1 + 332.patch | 62 ------------------ gtkd-fix-pkgconfig-prefix.patch | 112 -------------------------------- gtkd.spec | 20 +++--- sources | 2 +- 5 files changed, 12 insertions(+), 185 deletions(-) delete mode 100644 332.patch delete mode 100644 gtkd-fix-pkgconfig-prefix.patch diff --git a/.gitignore b/.gitignore index 02f67a3..4233164 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ /gtkd-3.8.4.tar.gz /gtkd-3.8.5.tar.gz /gtkd-3.9.0.tar.gz +/gtkd-3.10.0.tar.gz diff --git a/332.patch b/332.patch deleted file mode 100644 index d7eb371..0000000 --- a/332.patch +++ /dev/null @@ -1,62 +0,0 @@ -From c0f938bed6fa7b6a3902cc070f3adb4490afb93c Mon Sep 17 00:00:00 2001 -From: Dan Printzell -Date: Sat, 1 May 2021 19:50:30 +0200 -Subject: [PATCH] Fix building demos with dmd v2.096.0 - -Fixes the `import '...' is used as a type` error, that in the demos, -by replacing the problematic imports with selective imports. - -Signed-off-by: Dan Printzell ---- - demos/gtkD/TestWindow/TestAspectFrame.d | 2 +- - demos/gtkD/TestWindow/TestWindow.d | 24 ++++++++++++------------ - 2 files changed, 13 insertions(+), 13 deletions(-) - -diff --git a/demos/gtkD/TestWindow/TestAspectFrame.d b/demos/gtkD/TestWindow/TestAspectFrame.d -index 6d9f26b94..26b9c5ae8 100644 ---- a/demos/gtkD/TestWindow/TestAspectFrame.d -+++ b/demos/gtkD/TestWindow/TestAspectFrame.d -@@ -20,7 +20,7 @@ module TestAspectFrame; - - private import gtk.AspectFrame; - --private import TestDrawingArea; -+private import TestDrawingArea : TestDrawingArea; - - /** - * This tests the DUI aspect frame -diff --git a/demos/gtkD/TestWindow/TestWindow.d b/demos/gtkD/TestWindow/TestWindow.d -index 52323bb44..dc194bac5 100644 ---- a/demos/gtkD/TestWindow/TestWindow.d -+++ b/demos/gtkD/TestWindow/TestWindow.d -@@ -40,18 +40,18 @@ import gtk.ApplicationWindow; - import gtk.Adjustment; - import gtk.AccelGroup; - --import TestEntries; -- --import TestStock; --import TestDrawingArea; --import TestScales; --import TestText; --import TestTreeView; --import TestImage; --import TestThemes; --import TestAspectFrame; --import TestIdle; --import TTextView; -+import TestEntries : TestEntries; -+ -+import TestStock : TestStock; -+import TestDrawingArea : TestDrawingArea; -+import TestScales : TestScales; -+import TestText : TestText; -+import TestTreeView : TestTreeView; -+import TestImage : TestImage; -+import TestThemes : TestThemes; -+import TestAspectFrame : TestAspectFrame; -+import TestIdle : TestIdle; -+import TTextView : TTextView; - - import gtk.MenuItem; - import gtk.Widget; diff --git a/gtkd-fix-pkgconfig-prefix.patch b/gtkd-fix-pkgconfig-prefix.patch deleted file mode 100644 index f6fc2e3..0000000 --- a/gtkd-fix-pkgconfig-prefix.patch +++ /dev/null @@ -1,112 +0,0 @@ -From a9db09117ab27127ca4c3b8d2f308fae483a9199 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Filipe=20La=C3=ADns?= -Date: Fri, 7 Jun 2019 15:21:44 +0100 -Subject: [PATCH] makefile: fix install path for pkconfig files (#273) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -3742eda70ca3e045b6f513a57082d3487c97abe1 introduced a wrong behavior -where the install commands for pkgconfig files were blindly ignoring -$(prefix). This obviously breaks the build and introduces the -possibility of the pkgconfig files not being installed to the system -at all since $(libdir) is not suposed to have a leading /, that is -$(prefix)'s job. All this resulted in a bad makefile being shipped -in the 3.9.0 release. - -Signed-off-by: Filipe Laíns ---- - GNUmakefile | 26 +++++++++++++------------- - 1 file changed, 13 insertions(+), 13 deletions(-) - -diff --git a/GNUmakefile b/GNUmakefile -index a5919f5ee..0f44b4c15 100644 ---- a/GNUmakefile -+++ b/GNUmakefile -@@ -378,33 +378,33 @@ install-shared-peas: $(SONAME_PEASD) install-shared-gtkd - - 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) -@@ -412,7 +412,7 @@ uninstall: uninstall-gtkdgl uninstall-gtkdsv uninstall-gstreamer uninstall-vte u - - 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) -@@ -420,7 +420,7 @@ uninstall-gtkdgl: - - 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) -@@ -428,7 +428,7 @@ uninstall-gtkdsv: - - 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) -@@ -436,7 +436,7 @@ uninstall-gstreamer: - - 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) -@@ -444,7 +444,7 @@ uninstall-vte: - - 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) diff --git a/gtkd.spec b/gtkd.spec index d679f5d..3b4cfa3 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -4,20 +4,14 @@ %global sover 0 Name: gtkd -Version: 3.9.0 -Release: 10%{?dist} +Version: 3.10.0 +Release: 1%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions URL: https://github.com/gtkd-developers/GtkD/ Source0: https://github.com/gtkd-developers/GtkD/archive/v%{version}/%{name}-%{version}.tar.gz -Patch0: gtkd-fix-pkgconfig-prefix.patch - -# Fix the build with ldc 1.27 -# https://github.com/gtkd-developers/GtkD/pull/332 -Patch1: 332.patch - ExclusiveArch: %{ldc_arches} BuildRequires: ldc @@ -28,7 +22,7 @@ Requires: gdk-pixbuf2%{?_isa} Requires: gstreamer1%{?_isa} Requires: gstreamer1-plugins-base%{?_isa} Requires: gtk3%{?_isa} -Requires: gtksourceview3%{?_isa} +Requires: gtksourceview4%{?_isa} Requires: libcurl%{?_isa} Requires: libpeas%{?_isa} Requires: libpeas-gtk%{?_isa} @@ -64,7 +58,7 @@ Summary: Support for enable autocompletion in geany Requires: %{name} = %{version}-%{release} BuildArch: noarch BuildRequires: geany -BuildRequires: make +BuildRequires: make Requires: geany %description geany-tags @@ -76,6 +70,9 @@ Active l'autocompletion pour pour la bibliothèque gtkd dans geany (IDE) %prep %autosetup -n GtkD-%{version} -p1 +# Fedora's pkgconfig for gtksourceview is 4, not 4.0 +sed -i 's/gtksourceview-4.0/gtksourceview-4/g' GNUmakefile + # temp geany config directory for allow geany to generate tags mkdir geany_config @@ -127,6 +124,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Sat Nov 19 2022 Frantisek Zatloukal - 3.10.0-1 +- Update to 3.10.0 + * Wed Jul 27 2022 Kalev Lember - 3.9.0-10 - Rebuilt for ldc 1.30 diff --git a/sources b/sources index e675ea4..b74345d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gtkd-3.9.0.tar.gz) = ea83322933958fa62883bc5f9d9c37fca78c369f6567b4fd62bd39d5d41b7caaab186752a836904b70c1dd70370d683bf35ae3e9201cac12410356ad4c020b90 +SHA512 (gtkd-3.10.0.tar.gz) = 1e75d6cbd278a065ce26b33320fe06cc7a30af8bd884c3c87abe799afaf9da8339d3c4470163b62ec8b70e8c540285b8c2c409c7b77423142a301f23ba37ff2e From 12c54ebabe1aae8e129af93d1d85cc08439c1965 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 19 Dec 2022 15:57:25 +0100 Subject: [PATCH 85/88] Rebuild (#2134875) --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 3b4cfa3..2ffbab5 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.10.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -124,6 +124,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Mon Dec 19 2022 Kalev Lember - 3.10.0-2 +- Rebuild (#2134875) + * Sat Nov 19 2022 Frantisek Zatloukal - 3.10.0-1 - Update to 3.10.0 From fd371e3a42a9399b55759f977f495a7e89399dfe Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 11:46:23 +0000 Subject: [PATCH 86/88] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 2ffbab5..2dcaee0 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.10.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -124,6 +124,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 3.10.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Mon Dec 19 2022 Kalev Lember - 3.10.0-2 - Rebuild (#2134875) From 12529042ccc1c6ef1d907930725fd54117079d0e Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Wed, 15 Mar 2023 16:20:22 +0100 Subject: [PATCH 87/88] Rebuilt for ldc 1.32 --- gtkd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtkd.spec b/gtkd.spec index 2dcaee0..cdb54ce 100644 --- a/gtkd.spec +++ b/gtkd.spec @@ -5,7 +5,7 @@ Name: gtkd Version: 3.10.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: D binding and OO wrapper of GTK+ License: LGPLv3+ with exceptions @@ -124,6 +124,9 @@ make %{?_smp_mflags} DC=ldc2 libdir=%{?_lib} DCFLAGS="%{_d_optflags}" LDFLAGS="" %{_datadir}/geany/tags/gtkd.d.tags %changelog +* Wed Mar 15 2023 Kalev Lember - 3.10.0-4 +- Rebuilt for ldc 1.32 + * Thu Jan 19 2023 Fedora Release Engineering - 3.10.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From a7993e25ca449b546ec0ec84be06aaef030b6f88 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 22:21:40 +0300 Subject: [PATCH 88/88] Remove unnecessary files --- sources | 1 - 1 file changed, 1 deletion(-) delete mode 100644 sources diff --git a/sources b/sources deleted file mode 100644 index b74345d..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (gtkd-3.10.0.tar.gz) = 1e75d6cbd278a065ce26b33320fe06cc7a30af8bd884c3c87abe799afaf9da8339d3c4470163b62ec8b70e8c540285b8c2c409c7b77423142a301f23ba37ff2e