|
|
@ -1,9 +1,12 @@
|
|
|
|
# debug info seem not works with D compiler
|
|
|
|
# debug info seem not works with D compiler
|
|
|
|
%global debug_package %{nil}
|
|
|
|
%global debug_package %{nil}
|
|
|
|
|
|
|
|
%global gtkd_major 0
|
|
|
|
|
|
|
|
%global gtkd_minor 4
|
|
|
|
|
|
|
|
%global gtkd_bump 2
|
|
|
|
|
|
|
|
|
|
|
|
Name: gtkd
|
|
|
|
Name: gtkd
|
|
|
|
Version: 2.3.2
|
|
|
|
Version: 2.4.2
|
|
|
|
Release: 49%{?dist}
|
|
|
|
Release: 50%{?dist}
|
|
|
|
Summary: D binding and OO wrapper of GTK+
|
|
|
|
Summary: D binding and OO wrapper of GTK+
|
|
|
|
|
|
|
|
|
|
|
|
License: LGPLv3+ with exceptions
|
|
|
|
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
|
|
|
|
BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel, gtk2-devel
|
|
|
|
# Explicit require since gtkd use dlopen internally so rpm can't detect this.
|
|
|
|
# Explicit require since gtkd use dlopen internally so rpm can't detect this.
|
|
|
|
Requires: atk, gtk2, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libglade2
|
|
|
|
Requires: atk, gtk3, gdk-pixbuf2, pango, cairo, gdk-pixbuf2, libglade
|
|
|
|
Requires: mesa-libGL, mesa-libGLU, gtksourceview2
|
|
|
|
Requires: gtkglext-devel, vte3
|
|
|
|
|
|
|
|
Requires: mesa-libGL, mesa-libGLU, gtksourceview3
|
|
|
|
Requires: gstreamer, gstreamer-plugins-base, xz
|
|
|
|
Requires: gstreamer, gstreamer-plugins-base, xz
|
|
|
|
|
|
|
|
|
|
|
|
# https://github.com/ldc-developers/ldc/issues/613
|
|
|
|
# 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
|
|
|
|
# temp geany config directory for allow geany to generate tags
|
|
|
|
mkdir geany_config
|
|
|
|
mkdir geany_config
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sed -i 's/GTKD_VERSION=2.4.1/GTKD_VERSION=2.4.2/g' GNUmakefile
|
|
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
%build
|
|
|
|
make %{?_smp_mflags} -f ./GNUmakefile shared-libs DC=ldc2 CC=gcc libdir=%{?_lib} DCFLAGS="%{_d_optflags}"
|
|
|
|
make %{?_smp_mflags} -f ./GNUmakefile shared-libs DC=ldc2 CC=gcc libdir=%{?_lib} DCFLAGS="%{_d_optflags}"
|
|
|
|
# generate geany tags
|
|
|
|
# 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
|
|
|
|
# Need to be update to gtk3
|
|
|
|
%check
|
|
|
|
%check
|
|
|
|
make test
|
|
|
|
make DC=ldc2 test
|
|
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
%install
|
|
|
|
make %{?_smp_mflags} install-shared install-headers DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} datadir=%{_datadir}
|
|
|
|
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
|
|
|
|
%files
|
|
|
|
%doc AUTHORS COPYING README
|
|
|
|
%doc AUTHORS COPYING README
|
|
|
|
%{_libdir}/libgtkd-2.so.0
|
|
|
|
%{_libdir}/libgtkd-2.so.%{gtkd_major}
|
|
|
|
%{_libdir}/libgtkd-2.so.0.3.2
|
|
|
|
%{_libdir}/libgtkd-2.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump}
|
|
|
|
%{_libdir}/libgtkdgl-2.so.0
|
|
|
|
%{_libdir}/libgtkdgl-2.so.%{gtkd_major}
|
|
|
|
%{_libdir}/libgtkdgl-2.so.0.3.2
|
|
|
|
%{_libdir}/libgtkdgl-2.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump}
|
|
|
|
%{_libdir}/libgtkdsv-2.so.0
|
|
|
|
%{_libdir}/libgtkdsv-2.so.%{gtkd_major}
|
|
|
|
%{_libdir}/libgtkdsv-2.so.0.3.2
|
|
|
|
%{_libdir}/libgtkdsv-2.so.%{gtkd_major}.%{gtkd_minor}.%{gtkd_bump}
|
|
|
|
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
%files devel
|
|
|
|
%{_d_includedir}/%{name}-2
|
|
|
|
%{_d_includedir}/%{name}-2
|
|
|
@ -104,6 +110,9 @@ install -m0644 gtkd.d.tags %{buildroot}/%{_datadir}/geany/tags/
|
|
|
|
%{_datadir}/geany/tags/gtkd.d.tags
|
|
|
|
%{_datadir}/geany/tags/gtkd.d.tags
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
%changelog
|
|
|
|
|
|
|
|
* Sun Feb 01 2015 bioinfornatics - 2.4.2-50
|
|
|
|
|
|
|
|
- Update to latest revision
|
|
|
|
|
|
|
|
|
|
|
|
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.2-49
|
|
|
|
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.2-49
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|