浏览代码

upgrading package: atk 1.0.3 -> 1.2.0

Ralf S. Engelschall 23 年之前
父节点
当前提交
5fc3d367df
共有 1 个文件被更改,包括 22 次插入14 次删除
  1. 22 14
      atk/atk.spec

+ 22 - 14
atk/atk.spec

@@ -24,36 +24,38 @@
 ##
 
 #   package version
-%define       V_gtk 2.0
+%define       V_atk         1.2.0
+%define       V_glib_major  2.2
+%define       V_gtk_major   2.2
 
 #   package information
 Name:         atk
-Summary:      The GTK Accessability Toolkit
+Summary:      The Gtk Accessability Toolkit
 URL:          http://www.gtk.org/
 Vendor:       The Gtk Project
 Packager:     The OpenPKG Project
 Distribution: OpenPKG [EVAL]
 Group:        XWindow
 License:      GPL
-Version:      1.0.3
-Release:      20020829
+Version:      %{V_atk}
+Release:      20021222
 
 #   list of sources
-Source0:      ftp://ftp.gtk.org/pub/gtk/v%{V_gtk}/atk-%{version}.tar.gz
+Source0:      ftp://ftp.gtk.org/pub/gtk/v%{V_gtk_major}/atk-%{V_atk}.tar.gz
 
 #   build information
 Prefix:       %{l_prefix}
 BuildRoot:    %{l_buildroot}
-BuildPreReq:  OpenPKG, openpkg >= 20020206, X11, glib2
-PreReq:       OpenPKG, openpkg >= 20020206, X11, glib2
+BuildPreReq:  OpenPKG, openpkg >= 20020206, X11, glib2 >= %{V_glib_major}
+PreReq:       OpenPKG, openpkg >= 20020206, X11, glib2 >= %{V_glib_major}
 AutoReq:      no
 AutoReqProv:  no
 
 %description
-    The ATK library provides a set of interfaces for accessibility.
-    By supporting the ATK interfaces, an application or toolkit can be
-    used with such tools as screen readers, magnifiers, and
-    alternative input devices.
+    The ATK library provides a set of interfaces for accessibility. By
+    supporting the ATK interfaces, an application or toolkit can be used
+    with such tools as screen readers, magnifiers, and alternative input
+    devices.
 
     Options: none
 
@@ -63,6 +65,8 @@ AutoReqProv:  no
 %build
     CC="%{l_cc}" \
     CFLAGS="%{l_cflags -O}" \
+    CPPFLAGS="%{l_cppflags}" \
+    LDFLAGS="%{l_ldflags}" \
     ./configure \
         --prefix=%{l_prefix} \
         --x-includes=`%{l_prefix}/etc/rc --query x11_incdir` \
@@ -71,14 +75,18 @@ AutoReqProv:  no
         --with-native-locale=no \
         --enable-shm \
         --disable-debug \
-        --disable-shared
-    %{l_make} %{l_mflags -O}
+        --disable-shared \
+        --enable-static
+    %{l_make} %{l_mflags}
 
 %install
     rm -rf $RPM_BUILD_ROOT
     %{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
     rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/gtk-doc
-    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
+    rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/locale
+    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
+        %{l_files_std} \
+        '%not %dir %{l_prefix}/lib/pkgconfig'
 
 %files -f files