|
@@ -23,11 +23,11 @@
|
|
|
##
|
|
##
|
|
|
|
|
|
|
|
# package version
|
|
# package version
|
|
|
-%define V_gtk 2.6.9
|
|
|
|
|
-%define V_gtk_major 2.6
|
|
|
|
|
-%define V_glib_major 2.6
|
|
|
|
|
-%define V_pango_major 1.8
|
|
|
|
|
-%define V_atk_major 1.9
|
|
|
|
|
|
|
+%define V_gtk 2.8.0
|
|
|
|
|
+%define V_gtk_major 2.8
|
|
|
|
|
+%define V_glib_major 2.8
|
|
|
|
|
+%define V_pango_major 1.10
|
|
|
|
|
+%define V_atk_major 1.10
|
|
|
|
|
|
|
|
# package information
|
|
# package information
|
|
|
Name: gtk2
|
|
Name: gtk2
|
|
@@ -40,7 +40,7 @@ Class: PLUS
|
|
|
Group: XWindow
|
|
Group: XWindow
|
|
|
License: GPL
|
|
License: GPL
|
|
|
Version: %{V_gtk}
|
|
Version: %{V_gtk}
|
|
|
-Release: 20050802
|
|
|
|
|
|
|
+Release: 20050820
|
|
|
|
|
|
|
|
# list of sources
|
|
# list of sources
|
|
|
Source0: ftp://ftp.gtk.org/pub/gtk/v%{V_gtk_major}/gtk+-%{V_gtk}.tar.gz
|
|
Source0: ftp://ftp.gtk.org/pub/gtk/v%{V_gtk_major}/gtk+-%{V_gtk}.tar.gz
|
|
@@ -48,10 +48,10 @@ Source0: ftp://ftp.gtk.org/pub/gtk/v%{V_gtk_major}/gtk+-%{V_gtk}.tar.gz
|
|
|
# build information
|
|
# build information
|
|
|
Prefix: %{l_prefix}
|
|
Prefix: %{l_prefix}
|
|
|
BuildRoot: %{l_buildroot}
|
|
BuildRoot: %{l_buildroot}
|
|
|
-BuildPreReq: OpenPKG, openpkg >= 20040130
|
|
|
|
|
|
|
+BuildPreReq: OpenPKG, openpkg >= 20040130, make, pkgconfig
|
|
|
PreReq: OpenPKG, openpkg >= 20040130
|
|
PreReq: OpenPKG, openpkg >= 20040130
|
|
|
-BuildPreReq: X11, png, jpeg, tiff, gettext, pkgconfig >= 0.14.0, make
|
|
|
|
|
-PreReq: X11, png, jpeg, tiff, gettext, pkgconfig >= 0.14.0
|
|
|
|
|
|
|
+BuildPreReq: X11, png, jpeg, tiff, gettext
|
|
|
|
|
+PreReq: X11, png, jpeg, tiff, gettext
|
|
|
BuildPreReq: glib2 >= %{V_glib_major}, pango >= %{V_pango_major}, atk >= %{V_atk_major}
|
|
BuildPreReq: glib2 >= %{V_glib_major}, pango >= %{V_pango_major}, atk >= %{V_atk_major}
|
|
|
PreReq: glib2 >= %{V_glib_major}, pango >= %{V_pango_major}, atk >= %{V_atk_major}
|
|
PreReq: glib2 >= %{V_glib_major}, pango >= %{V_pango_major}, atk >= %{V_atk_major}
|
|
|
AutoReq: no
|
|
AutoReq: no
|
|
@@ -112,13 +112,13 @@ AutoReqProv: no
|
|
|
-e 's;/@PACKAGE@;;g' \
|
|
-e 's;/@PACKAGE@;;g' \
|
|
|
-e 's;-\$(GTK_API_VERSION);2;g' \
|
|
-e 's;-\$(GTK_API_VERSION);2;g' \
|
|
|
-e 's;/\$(GTK_BINARY_VERSION);;g' \
|
|
-e 's;/\$(GTK_BINARY_VERSION);;g' \
|
|
|
- Makefile.in \
|
|
|
|
|
- */Makefile.in \
|
|
|
|
|
- */*/Makefile.in
|
|
|
|
|
|
|
+ `find . -name Makefile.in -print`
|
|
|
%{l_shtool} subst \
|
|
%{l_shtool} subst \
|
|
|
-e 's;/gtk-2\.0;/gtk2;g' \
|
|
-e 's;/gtk-2\.0;/gtk2;g' \
|
|
|
-e 's;-l\(g[-_a-z]*\)-@GTK_API_VERSION@;-l\12;g' \
|
|
-e 's;-l\(g[-_a-z]*\)-@GTK_API_VERSION@;-l\12;g' \
|
|
|
-e 's;-l\(g[-_a-z]*\)-\${target}-@GTK_API_VERSION@;-l\12;g' \
|
|
-e 's;-l\(g[-_a-z]*\)-\${target}-@GTK_API_VERSION@;-l\12;g' \
|
|
|
|
|
+ -e 's;\(@GDK_EXTRA_LIBS@\);@X_LIBS@ \1;' \
|
|
|
|
|
+ -e 's;\(@GDK_EXTRA_CFLAGS@\);@X_CFLAGS@ \1;' \
|
|
|
*-2.0.pc.in
|
|
*-2.0.pc.in
|
|
|
%{l_shtool} subst \
|
|
%{l_shtool} subst \
|
|
|
-e 's;gtk-2.0;gtk2;g' \
|
|
-e 's;gtk-2.0;gtk2;g' \
|
|
@@ -133,11 +133,6 @@ AutoReqProv: no
|
|
|
-e 's;\$(libdir)/locale;\$(datadir)/locale;' \
|
|
-e 's;\$(libdir)/locale;\$(datadir)/locale;' \
|
|
|
po/Makefile.in.in
|
|
po/Makefile.in.in
|
|
|
|
|
|
|
|
- # correct unnecessary and flawed dependency
|
|
|
|
|
- %{l_shtool} subst \
|
|
|
|
|
- -e 's;[a-zA-Z0-9$()-_/.]*libgdk_pixbuf-2.0.la *;;' \
|
|
|
|
|
- modules/engines/pixbuf/Makefile.in
|
|
|
|
|
-
|
|
|
|
|
%build
|
|
%build
|
|
|
# set x11 paths
|
|
# set x11 paths
|
|
|
xinc=`%{l_rc} --query x11_incdir`
|
|
xinc=`%{l_rc} --query x11_incdir`
|
|
@@ -213,7 +208,10 @@ AutoReqProv: no
|
|
|
rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/*.s[ol]
|
|
rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/*.s[ol]
|
|
|
rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/*.s[ol].*
|
|
rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/*.s[ol].*
|
|
|
rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/*.la
|
|
rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/*.la
|
|
|
- rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/gtk2/immodules/*
|
|
|
|
|
|
|
+ rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/gtk2/engines/*.a
|
|
|
|
|
+ rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/gtk2/engines/*.la
|
|
|
|
|
+ rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/gtk2/immodules/*.a
|
|
|
|
|
+ rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/gtk2/immodules/*.la
|
|
|
rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/*-[0-9][0-9.]*
|
|
rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/*-[0-9][0-9.]*
|
|
|
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1
|
|
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1
|
|
|
|
|
|