|
@@ -12,7 +12,7 @@
|
|
%define gdkpixbuf2_version %{gdkpixbuf2_base_version}-1
|
|
%define gdkpixbuf2_version %{gdkpixbuf2_base_version}-1
|
|
%define gobject_introspection_version 0.9.8
|
|
%define gobject_introspection_version 0.9.8
|
|
|
|
|
|
-%define base_version 2.24.32
|
|
+%define base_version 2.24.33
|
|
%define bin_version 2.10.0
|
|
%define bin_version 2.10.0
|
|
|
|
|
|
# biarch support
|
|
# biarch support
|
|
@@ -27,11 +27,14 @@ Summary(ja): X 用 GUI 作成ライブラリ: GIMP ツールキット(GTK+)
|
|
Name: gtk2
|
|
Name: gtk2
|
|
Version: %{base_version}
|
|
Version: %{base_version}
|
|
Release: 1%{?_dist_release}
|
|
Release: 1%{?_dist_release}
|
|
-Group: System Environment/Libraries
|
|
+Group: system
|
|
|
|
+Vendor: Project Vine
|
|
|
|
+Distribution: Vine Linux
|
|
|
|
+Packager: daisuke
|
|
|
|
|
|
License: LGPLv2+
|
|
License: LGPLv2+
|
|
URL: https://www.gtk.org/
|
|
URL: https://www.gtk.org/
|
|
-%define shortver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
|
|
+%define shortver %(echo %{version} | cut -d . -f 1-2)
|
|
Source: https://download.gnome.org/sources/gtk+/%{shortver}/gtk+-%{version}.tar.xz
|
|
Source: https://download.gnome.org/sources/gtk+/%{shortver}/gtk+-%{version}.tar.xz
|
|
|
|
|
|
# biarch support
|
|
# biarch support
|
|
@@ -86,11 +89,6 @@ Requires(post): libSM >= 1.1.0
|
|
Requires(post): libtiff >= 3.7
|
|
Requires(post): libtiff >= 3.7
|
|
Requires: libXrandr >= 1.3.0
|
|
Requires: libXrandr >= 1.3.0
|
|
|
|
|
|
-Vendor: Project Vine
|
|
|
|
-Distribution: Vine Linux
|
|
|
|
-Packager: daisuke
|
|
|
|
-
|
|
|
|
-
|
|
|
|
%description
|
|
%description
|
|
GTK+ is a multi-platform toolkit for creating graphical user
|
|
GTK+ is a multi-platform toolkit for creating graphical user
|
|
interfaces. Offering a complete set of widgets, GTK+ is suitable for
|
|
interfaces. Offering a complete set of widgets, GTK+ is suitable for
|
|
@@ -100,7 +98,7 @@ suites.
|
|
%package devel
|
|
%package devel
|
|
Summary: Development tools for GTK+ applications.
|
|
Summary: Development tools for GTK+ applications.
|
|
Summary(ja): GTK+ (GIMP ツールキット) アプリケーション開発ツール
|
|
Summary(ja): GTK+ (GIMP ツールキット) アプリケーション開発ツール
|
|
-Group: Development/Libraries
|
|
+Group: programming
|
|
Requires: gtk2 = %{version}
|
|
Requires: gtk2 = %{version}
|
|
Requires: pango-devel >= %{pango_version}
|
|
Requires: pango-devel >= %{pango_version}
|
|
Requires: gdk-pixbuf2-devel >= %{gdkpixbuf2_version}
|
|
Requires: gdk-pixbuf2-devel >= %{gdkpixbuf2_version}
|
|
@@ -127,7 +125,7 @@ docs for the GTK+ widget toolkit.
|
|
%package -n compat32-%{name}
|
|
%package -n compat32-%{name}
|
|
Summary: The GIMP ToolKit (GTK+), a library for creating GUIs for X.
|
|
Summary: The GIMP ToolKit (GTK+), a library for creating GUIs for X.
|
|
Summary(ja): X 用 GUI 作成ライブラリ: GIMP ツールキット(GTK+)
|
|
Summary(ja): X 用 GUI 作成ライブラリ: GIMP ツールキット(GTK+)
|
|
-Group: System Environment/Libraries
|
|
+Group: system,legacy
|
|
Requires(post): compat32-glib2 >= %{glib2_version}
|
|
Requires(post): compat32-glib2 >= %{glib2_version}
|
|
Requires(post): compat32-atk >= %{atk_version}
|
|
Requires(post): compat32-atk >= %{atk_version}
|
|
Requires(post): compat32-pango >= %{pango_version}
|
|
Requires(post): compat32-pango >= %{pango_version}
|
|
@@ -145,7 +143,7 @@ suites.
|
|
%package -n compat32-%{name}-devel
|
|
%package -n compat32-%{name}-devel
|
|
Summary: Development tools for GTK+ applications.
|
|
Summary: Development tools for GTK+ applications.
|
|
Summary(ja): GTK+ (GIMP ツールキット) アプリケーション開発ツール
|
|
Summary(ja): GTK+ (GIMP ツールキット) アプリケーション開発ツール
|
|
-Group: Development/Libraries
|
|
+Group: programming,legacy
|
|
Requires: compat32-%{name} = %{version}
|
|
Requires: compat32-%{name} = %{version}
|
|
Requires: %{name}-devel = %{version}
|
|
Requires: %{name}-devel = %{version}
|
|
Requires: compat32-libX11-devel, compat32-libXcursor-devel, compat32-libXinerama-devel
|
|
Requires: compat32-libX11-devel, compat32-libXcursor-devel, compat32-libXinerama-devel
|
|
@@ -158,6 +156,9 @@ The gtk+-devel package contains the header files and developer
|
|
docs for the GTK+ widget toolkit.
|
|
docs for the GTK+ widget toolkit.
|
|
|
|
|
|
|
|
|
|
|
|
+%debug_package
|
|
|
|
+
|
|
|
|
+
|
|
%prep
|
|
%prep
|
|
%setup -q -n gtk+-%{version}
|
|
%setup -q -n gtk+-%{version}
|
|
%patch1 -p1 -b .lib64
|
|
%patch1 -p1 -b .lib64
|
|
@@ -243,13 +244,17 @@ done
|
|
$RPM_BUILD_ROOT%{_bindir}/gtk-query-immodules-2.0%{_query_suffix}
|
|
$RPM_BUILD_ROOT%{_bindir}/gtk-query-immodules-2.0%{_query_suffix}
|
|
%endif
|
|
%endif
|
|
|
|
|
|
|
|
+mv %{buildroot}%{_bindir}/gtk-update-icon-cache %{buildroot}%{_bindir}/gtk-update-icon-cache-2.0
|
|
|
|
+
|
|
# Remove unpackaged files
|
|
# Remove unpackaged files
|
|
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
|
|
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
|
|
rm -rf $RPM_BUILD_ROOT%{_datadir}/themes/Raleigh
|
|
rm -rf $RPM_BUILD_ROOT%{_datadir}/themes/Raleigh
|
|
|
|
|
|
|
|
+
|
|
%clean
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
+
|
|
%post
|
|
%post
|
|
/sbin/ldconfig
|
|
/sbin/ldconfig
|
|
%{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/%{_arch}/gtk.immodules
|
|
%{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/%{_arch}/gtk.immodules
|
|
@@ -257,12 +262,30 @@ rm -rf $RPM_BUILD_ROOT
|
|
%postun
|
|
%postun
|
|
/sbin/ldconfig
|
|
/sbin/ldconfig
|
|
if [ $1 = 0 ]; then
|
|
if [ $1 = 0 ]; then
|
|
- /bin/rm -f %{_sysconfdir}/gtk-2.0/%{_arch}/gtk.immodules
|
|
+ update-alternatives \
|
|
|
|
+ --remove gtk-update-icon-cache %{_bindir}/gtk-update-icon-cache-2.0
|
|
|
|
+
|
|
|
|
+ /bin/rm -f %{_sysconfdir}/gtk-2.0/%{_arch}/gtk.immodules
|
|
fi
|
|
fi
|
|
|
|
|
|
%triggerpostun -- gtk2 <= 2.8.11
|
|
%triggerpostun -- gtk2 <= 2.8.11
|
|
/bin/rm -f %{_sysconfdir}/gtk-2.0/gtk.immodules
|
|
/bin/rm -f %{_sysconfdir}/gtk-2.0/gtk.immodules
|
|
|
|
|
|
|
|
+%transfiletriggerin -- %{_libdir}/gtk-2.0/immodules/ %{_libdir}/gtk-2.0/%{bin_version}/immodules/
|
|
|
|
+gtk-query-immodules-2.0 --update-cache
|
|
|
|
+
|
|
|
|
+%transfiletriggerpostun -- %{_libdir}/gtk-2.0/immodules/ %{_libdir}/gtk-2.0/%{bin_version}/immodules/
|
|
|
|
+gtk-query-immodules-2.0 --update-cache
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+%posttrans
|
|
|
|
+if [ ! -L %{_bindir}/gtk-update-icon-cache ]; then
|
|
|
|
+ rm -f %{_bindir}/gtk-update-icon-cache
|
|
|
|
+ update-alternatives \
|
|
|
|
+ --install %{_bindir}/gtk-update-icon-cache gtk-update-icon-cache \
|
|
|
|
+ %{_bindir}/gtk-update-icon-cache-2.0 20
|
|
|
|
+fi
|
|
|
|
+
|
|
%if %{build_compat32}
|
|
%if %{build_compat32}
|
|
%post -n compat32-%{name}
|
|
%post -n compat32-%{name}
|
|
/sbin/ldconfig
|
|
/sbin/ldconfig
|
|
@@ -273,8 +296,15 @@ fi
|
|
if [ $1 = 0 ]; then
|
|
if [ $1 = 0 ]; then
|
|
/bin/rm -f %{_sysconfdir}/gtk-2.0/%{_arch}/gtk.immodules
|
|
/bin/rm -f %{_sysconfdir}/gtk-2.0/%{_arch}/gtk.immodules
|
|
fi
|
|
fi
|
|
|
|
+
|
|
|
|
+%transfiletriggerin -n compat32-%{name} -- %{_libdir}/gtk-2.0/immodules/ %{_libdir}/gtk-2.0/%{bin_version}/immodules/
|
|
|
|
+gtk-query-immodules-2.0%{_query_suffix} --update-cache
|
|
|
|
+
|
|
|
|
+%transfiletriggerpostun -n compat32-%{name} -- %{_libdir}/gtk-2.0/immodules/ %{_libdir}/gtk-2.0/%{bin_version}/immodules/
|
|
|
|
+gtk-query-immodules-2.0%{_query_suffix} --update-cache
|
|
%endif
|
|
%endif
|
|
|
|
|
|
|
|
+
|
|
%files -f all.lang
|
|
%files -f all.lang
|
|
%defattr(-, root, root)
|
|
%defattr(-, root, root)
|
|
%license COPYING
|
|
%license COPYING
|
|
@@ -282,7 +312,7 @@ fi
|
|
%{_bindir}/gtk-demo
|
|
%{_bindir}/gtk-demo
|
|
%{_bindir}/gtk-builder-convert
|
|
%{_bindir}/gtk-builder-convert
|
|
%{_bindir}/gtk-query-immodules-2.0
|
|
%{_bindir}/gtk-query-immodules-2.0
|
|
-%{_bindir}/gtk-update-icon-cache
|
|
+%{_bindir}/gtk-update-icon-cache-2.0
|
|
%{_libdir}/libgtk-x11-2.0.so.*
|
|
%{_libdir}/libgtk-x11-2.0.so.*
|
|
%{_libdir}/libgdk-x11-2.0.so.*
|
|
%{_libdir}/libgdk-x11-2.0.so.*
|
|
%{_libdir}/libgailutil.so.*
|
|
%{_libdir}/libgailutil.so.*
|
|
@@ -334,7 +364,11 @@ fi
|
|
%{_libdir}/gtk-2.0/include
|
|
%{_libdir}/gtk-2.0/include
|
|
%endif
|
|
%endif
|
|
|
|
|
|
|
|
+
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Mon Mar 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.33-1
|
|
|
|
+- new upstream release.
|
|
|
|
+
|
|
* Sat Oct 26 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.32-1
|
|
* Sat Oct 26 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.32-1
|
|
- new upstream release.
|
|
- new upstream release.
|
|
|
|
|