Hello community,

here is the log from the commit of package sax2 for openSUSE:Factory
checked in at Thu Oct 13 16:20:44 CEST 2011.



--------
--- openSUSE:Factory/sax2/sax2.changes  2011-09-23 12:45:19.000000000 +0200
+++ sax2/sax2.changes   2011-10-13 11:13:21.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Oct 13 09:12:23 UTC 2011 - co...@suse.com
+
+- clean up spec file for real - to fix build in just building
+  what we need 
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  sax2-gcc43.diff

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sax2.spec ++++++
--- /var/tmp/diff_new_pack.UxrZ7B/_old  2011-10-13 16:20:40.000000000 +0200
+++ /var/tmp/diff_new_pack.UxrZ7B/_new  2011-10-13 16:20:40.000000000 +0200
@@ -15,87 +15,65 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
-%ifarch s390 s390x
-%define sax2all 0
-%else
-%define sax2all 0
-%endif
-
-%if %{suse_version} > 1120
-%define use_gcc43 0
-%else
-%define use_gcc43 0
-%endif
 
 Name:           sax2
-Url:            http://sax.berlios.de
-%define build_java 0
-%if %{suse_version} > 1010
-BuildRequires:  antlr bison doxygen flex gettext-devel ghostscript-fonts-std
-BuildRequires:  graphviz python-devel
-BuildRequires:  libqt4 libqt4-devel libqt4-qt3support libqt4-x11
-BuildRequires:  hwinfo-devel readline-devel swig update-desktop-files
-BuildRequires:  xorg-x11-server-sdk
-%if %{suse_version} > 1020
-BuildRequires:  fdupes
-%endif
-%if %use_gcc43
-BuildRequires:  -gcc gcc43 gcc43-c++
-%endif
-%if %{build_java}
-BuildRequires:  java-1_4_2-gcj-compat-devel
-%endif
-%endif
-%if %{suse_version} <= 1010
-BuildRequires:  doxygen ghostscript-fonts-std graphviz python-devel
-BuildRequires:  qt qt-devel qt-qt3support qt-x11
-BuildRequires:  gcc-c++ readline-devel swig sysfsutils update-desktop-files
-BuildRequires:  freetype2-devel libpng-devel
-%if %{build_java}
-BuildRequires:  java2-devel-packages
-%endif
-%endif
-Requires:       perl = %{perl_version}
-Requires:       readline ncurses dbus-1 sax2-libsax
-Requires:       sax2-ident sax2-tools
-Requires:       xorg-x11-server
-Requires:       xdg-utils
-PreReq:         /bin/rm /bin/mkdir /usr/bin/chroot %fillup_prereq 
%insserv_prereq
-Summary:        SuSE advanced X Window System-configuration
 Version:        8.1
 Release:        603
-Group:          System/X11/Utilities
 License:        GPLv2+
+Summary:        SuSE advanced X Window System-configuration
+Url:            http://sax.berlios.de
+Group:          System/X11/Utilities
 Source:         sax2.tar.bz2
 Source1:        sax2.desktop
 Source2:        sax2-rpmlintrc
-%if %use_gcc43
-Patch0:         sax2-gcc43.diff
-%endif
 Patch1:         sax2-tools-only.diff
 Patch2:         nohal.diff
+BuildRequires:  antlr
+BuildRequires:  bison
+BuildRequires:  doxygen
+BuildRequires:  fdupes
+BuildRequires:  flex
+BuildRequires:  gettext-devel
+BuildRequires:  ghostscript-fonts-std
+BuildRequires:  graphviz
+BuildRequires:  hwinfo-devel
+BuildRequires:  libqt4
+BuildRequires:  libqt4-devel
+BuildRequires:  libqt4-qt3support
+BuildRequires:  libqt4-x11
+BuildRequires:  python-devel
+BuildRequires:  readline-devel
+BuildRequires:  swig
+BuildRequires:  update-desktop-files
+BuildRequires:  xorg-x11-server-sdk
+PreReq:         %fillup_prereq
+PreReq:         %insserv_prereq
+PreReq:         /bin/mkdir
+PreReq:         /bin/rm
+PreReq:         /usr/bin/chroot
+Requires:       dbus-1
+Requires:       ncurses
+Requires:       perl = %{perl_version}
+Requires:       readline
+Requires:       sax2-ident
+Requires:       sax2-libsax
+Requires:       sax2-tools
+Requires:       xdg-utils
+Requires:       xorg-x11-server
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 This package contains the SuSE Advanced X-Configuration
 
-
-
-Authors:
---------
-    Marcus Schaefer <m...@suse.de>
-
 %package -n sax2-tools
 License:        GPLv2+
 Summary:        X Window System tools for SaX2
 Group:          System/X11/Utilities
 Requires:       coreutils
+Supplements:    packageand(yast2-installation:xorg-x11)
 Provides:       saxtools
 Obsoletes:      saxtools
-Supplements:    packageand(yast2-installation:xorg-x11)
-%if ! %sax2all
 Provides:       sax2
 Obsoletes:      sax2
 Provides:       sax2-gui
@@ -106,166 +84,17 @@
 Obsoletes:      sax2-libsax-perl
 Provides:       sax2-ident
 Obsoletes:      sax2-ident
-%endif
 
 %description -n sax2-tools
 Some small X Window System tools to handle input devices, for example,
 mouse and keyboard.
 
-
-
-Authors:
---------
-    Marcus Schaefer <m...@suse.de>
-
-%if %sax2all
-
-%package -n sax2-ident
-License:        LGPLv2.1+
-Summary:        SaX2 identity and profile information
-Group:          System/X11/Utilities
-Provides:       sax2:/usr/share/sax/sysp/maps/Identity.map
-Provides:       sax2-tools:/usr/share/sax/sysp/maps/Identity.map
-Provides:       saxident
-Obsoletes:      saxident
-Requires:       sax2 sax2-libsax-perl
-
-%description -n sax2-ident
-This package contains information about the supported graphics hardware
-and its special parameters. For some graphics cards a profile is needed
-to describe configuration parameters outside the ordinary way of
-setting up the card with SaX2.
-
-
-
-Authors:
---------
-    Marcus Schaefer <m...@suse.de>
-
-%package -n sax2-gui
-License:        GPLv2+
-Requires:       netpbm sax2-tools icewm-bin sax2
-Summary:        SuSE advanced X Window System-configuration GUI
-Group:          System/X11/Utilities
-Provides:       sax2:/usr/sbin/xapi
-
-%description -n sax2-gui
-This package contains the GUI for the SuSE Advanced X-Configuration
-
-
-
-Authors:
---------
-    Marcus Schaefer <m...@suse.de>
-
-%package -n sax2-libsax
-License:        GPLv2+
-Requires:       perl = %{perl_version}
-Requires:       sax2-tools sax2-libsax-perl icewm-bin
-%if %{suse_version} <= 1020
-%ifarch       %ix86 x86_64
-Requires:       915resolution
-%endif
-%endif
-Summary:        SaX management library for X Window System-configuration
-Group:          Development/Libraries/X11
-Provides:       sax2:/usr/%{_lib}/libsax.so
-
-%description -n sax2-libsax
-libsax provides a C++ written library to manage X11 configurations
-
-
-
-Authors:
---------
-    Marcus Schaefer <m...@suse.de>
-
-%package -n sax2-libsax-devel
-License:        GPLv2+
-Requires:       sax2-libsax = %version
-Summary:        SaX header files for X Window System-configuration
-Group:          Development/Libraries/X11
-
-%description -n sax2-libsax-devel
-The devel package of libsax provides all header files needed to use
-libsax in your own development environment
-
-
-
-Authors:
---------
-    Marcus Schaefer <m...@suse.de>
-
-%package -n sax2-libsax-perl
-License:        GPLv2+
-Requires:       perl = %{perl_version}
-Summary:        Language binding to use libsax with perl
-Group:          Development/Libraries/X11
-
-%description -n sax2-libsax-perl
-This package provides a wrapper to be able to use libsax in perl
-written programs
-
-
-
-Authors:
---------
-    Marcus Schaefer <m...@suse.de>
-
-%package -n sax2-libsax-python
-License:        GPLv2+
-Requires:       sax2-libsax
-Summary:        Language binding to use libsax with python
-Group:          Development/Libraries/X11
-%py_requires
-
-%description -n sax2-libsax-python
-This package provides a wrapper to be able to use libsax in python
-written programs
-
-
-
-Authors:
---------
-    Marcus Schaefer <m...@suse.de>
-
-%if %{build_java}
-
-%package -n sax2-libsax-java
-License:        GPL v2 or later
-Requires:       sax2-libsax jre1.2.x
-Summary:        Language binding to use libsax with java
-Group:          Development/Libraries/X11
-
-%description -n sax2-libsax-java
-This package provides a wrapper to be able to use libsax in java
-written programs
-
-
-
-Authors:
---------
-    Marcus Schaefer <m...@suse.de>
-
-%endif
-%endif
-
 %prep
 %setup -n sax
-%if %use_gcc43
-%patch0 -p1
-%endif
-%if ! %sax2all
 %patch1 -p0
-%endif
 %patch2 -p0
 
 %build
-%if %use_gcc43
-CC=gcc-4.3
-CXX=g++-4.3
-export CC CXX
-%endif
 # disable as-needed to fix build
 export SUSE_ASNEEDED=0
 test -e /.buildenv && . /.buildenv
@@ -282,61 +111,29 @@
 #=================================================
 # build sources
 #-------------------------------------------------
-make bindlib=%{_lib} buildroot=$RPM_BUILD_ROOT
+make bindlib=%{_lib} buildroot=%{buildroot}
 #=================================================
 # install sources
 #-------------------------------------------------
 
 %install
-%if %sax2all
-mkdir -p $RPM_BUILD_ROOT/var/log
-touch $RPM_BUILD_ROOT/var/log/SaX.log
-make buildroot=$RPM_BUILD_ROOT \
+make buildroot=%{buildroot} \
         bindlib=%{_lib} \
-        lib_prefix=$RPM_BUILD_ROOT/usr/%{_lib} \
-        doc_prefix=$RPM_BUILD_ROOT/%{_defaultdocdir} \
-        man_prefix=$RPM_BUILD_ROOT/%{_mandir} \
-        install
-find $RPM_BUILD_ROOT -name "*.bs" | xargs rm -f
-%find_lang sax
-# SuSE specific build instructions...
-#=================================================
-# check perl .packlist...
-#-------------------------------------------------
-%perl_process_packlist
-#=================================================
-# remove unpacked sources...
-#-------------------------------------------------
-rm -f $RPM_BUILD_ROOT/%{perl_vendorarch}/*.pl
-#=================================================
-# update desktop file
-#-------------------------------------------------
-%suse_update_desktop_file -i %name System SystemSetup
-#=================================================
-# file duplicates
-#-------------------------------------------------
-%if %{suse_version} > 1020
-%fdupes $RPM_BUILD_ROOT/usr/share/sax/api/figures
-%endif
-%else
-make buildroot=$RPM_BUILD_ROOT \
-         bindlib=%{_lib} \
-         lib_prefix=$RPM_BUILD_ROOT/usr/%{_lib} \
-         doc_prefix=$RPM_BUILD_ROOT/%{_defaultdocdir} \
-         man_prefix=$RPM_BUILD_ROOT/%{_mandir} \
+         lib_prefix=%{buildroot}%{_libdir} \
+         doc_prefix=%{buildroot}/%{_defaultdocdir} \
+         man_prefix=%{buildroot}/%{_mandir} \
          install-docs
 cd tools
-make buildroot=$RPM_BUILD_ROOT \
+make buildroot=%{buildroot} \
          bindlib=%{_lib} \
-         lib_prefix=$RPM_BUILD_ROOT/usr/%{_lib} \
-         doc_prefix=$RPM_BUILD_ROOT/%{_defaultdocdir} \
-         man_prefix=$RPM_BUILD_ROOT/%{_mandir} \
+         lib_prefix=%{buildroot}%{_libdir} \
+         doc_prefix=%{buildroot}/%{_defaultdocdir} \
+         man_prefix=%{buildroot}/%{_mandir} \
          install
 cd ..
-rm -rf $RPM_BUILD_ROOT/usr/lib/perl5
-rm -rf $RPM_BUILD_ROOT/usr/share/doc/packages/sax2/{LICENSE,README,sax.pdf}
-rm $RPM_BUILD_ROOT/%{_mandir}/man1/sax2.1
-%endif
+rm -rf %{buildroot}%{_prefix}/lib/perl5
+rm -rf %{buildroot}%{_datadir}/doc/packages/sax2/{LICENSE,README,sax.pdf}
+rm %{buildroot}/%{_mandir}/man1/sax2.1
 #=================================================
 # uninstall script stage:[previous]
 #-------------------------------------------------
@@ -346,111 +143,6 @@
 if [ ! -d /var/cache/xfine ];then
        mkdir -p /var/cache/xfine
 fi
-%if %sax2all
-
-%post -n sax2-ident
-if ls var/lib/hardware/ids/* &> /dev/null; then
-  >  var/lib/hardware/hd.ids
-  for i in var/lib/hardware/ids/*; do
-    cat $i >> var/lib/hardware/hd.ids
-  done
-fi
-
-%postun -n sax2-ident
-if [ "$1" -eq 0 ]; then
-  if ls var/lib/hardware/ids/* &> /dev/null; then
-    >  var/lib/hardware/hd.ids
-    for i in var/lib/hardware/ids/*; do
-      cat $i >> var/lib/hardware/hd.ids
-    done
-  else
-    rm -f var/lib/hardware/hd.ids
-  fi
-fi
-
-%post -n sax2-libsax -p /sbin/ldconfig
-
-%postun -n sax2-libsax -p /sbin/ldconfig
-
-%files
-%defattr(-,root,root)
-#=================================================
-# SaX files...
-#-------------------------------------------------
-%ghost %config(noreplace) /var/log/SaX.log
-%dir %{_datadir}/sax/api
-%dir %{_datadir}/sax/api/data
-%dir %{_defaultdocdir}/sax2
-%dir %{_datadir}/sax
-%dir %{_datadir}/sax/sysp/script
-%dir %{_datadir}/sax/sysp
-%dir %{_datadir}/sax/libsax
-%dir %{_var}/lib/sax
-%dir /var/cache/sax/sysp
-%dir /var/cache/sax/sysp/rdbms
-%dir /var/cache/sax/files
-%dir /var/cache/sax
-%dir /var/cache/xfine
-%dir /etc/icewm
-%{_datadir}/sax/libsax/*
-%{_datadir}/pixmaps/sax2.png
-%{_datadir}/sax/svnbuild
-%{_datadir}/sax/init.pl
-%{_datadir}/sax/xc.pl
-%{_datadir}/sax/pci.pl
-%{_datadir}/sax/modules
-%{_sbindir}/sax.sh
-%{_sbindir}/sax2-vesa
-%{_sbindir}/SaX2
-%{_sbindir}/sax2
-%{_sbindir}/sysp
-%{_sbindir}/xcmd
-%{_datadir}/sax/api/data/fvwmrc.sax
-%{_datadir}/sax/api/data/twmrc.sax
-%config /etc/icewm/icerc.sax
-%{_datadir}/sax/api/data/CardModules
-%{_datadir}/sax/api/data/LangCodes
-%{_datadir}/sax/api/data/PointerDevice
-%{_datadir}/sax/api/data/LangFirstPath
-%{_datadir}/sax/api/data/StaticFontPathList
-%{_datadir}/sax/api/data/MonitorColors
-%{_datadir}/sax/api/data/TabletModules
-%{_datadir}/sax/api/data/MonitorRatio
-%{_datadir}/sax/api/data/MonitorResolution
-%{_datadir}/sax/api/data/MonitorTraversal
-%{_datadir}/sax/sysp/script/installed.pl
-%{_datadir}/sax/sysp/script/killdot.pl
-%{_datadir}/sax/sysp/script/memory.pl
-%{_datadir}/sax/sysp/script/machine.pl
-%{_datadir}/sax/sysp/script/preparelog.pl
-%{_datadir}/sax/sysp/script/checkmap.pl
-%{_datadir}/sax/sysp/script/profilecount.pl
-%{_datadir}/sax/sysp/script/psection.pl
-%{_datadir}/sax/sysp/script/profiledriver.pl
-%{_datadir}/sax/sysp/script/vendor.pl
-%doc %{_defaultdocdir}/sax2/LICENSE
-%doc %{_defaultdocdir}/sax2/README
-%doc %{_mandir}/man1/sax2.1.gz
-#=================================================
-# SaX-GUI file list...
-# ------------------------------------------------
-
-%files -n sax2-gui -f sax.lang
-%defattr(-,root,root)
-%dir %{_datadir}/sax/api
-%dir %{_datadir}/xfine
-%{_datadir}/sax/api/macros
-%{_datadir}/sax/api/figures
-%{_datadir}/xfine/figures
-%{_datadir}/xfine/xfine.gtx
-%{_datadir}/sax/api/data/xapi.gtx
-%{_sbindir}/xapi
-%{_sbindir}/xfine
-%{_datadir}/applications/sax2.desktop
-%endif
-#=================================================
-# SaX-Tools file list...
-# ------------------------------------------------
 
 %files -n sax2-tools
 %defattr(-,root,root)
@@ -472,96 +164,5 @@
 %{_sbindir}/vncp
 %{_sbindir}/xw
 %{_sbindir}/getPrimary
-%if %sax2all
-#=================================================
-# SaX-Ident file list...
-# ------------------------------------------------
-
-%files -n sax2-ident
-%defattr(-,root,root)
-#%dir /etc/udev/rules.d
-%dir %{_datadir}/sax
-%dir %{_datadir}/sax/api
-%dir %{_datadir}/sax/api/data/cdb
-%dir %{_datadir}/sax/api/data
-%dir %{_datadir}/sax/sysp/maps
-%dir %{_datadir}/sax/sysp
-%dir /var/lib/hardware
-#%config /etc/udev/rules.d/*.rules
-%{_datadir}/sax/sysp/maps/Identity.map
-%{_datadir}/sax/sysp/maps/Keyboard.map
-%{_datadir}/sax/sysp/maps/Vendor.map
-%{_datadir}/sax/sysp/maps/Input.map
-%{_datadir}/sax/sysp/maps/Driver.map
-%{_datadir}/sax/sysp/maps/IntelPatch.map
-%{_datadir}/sax/api/data/cdb/Cards
-%{_datadir}/sax/api/data/cdb/Pads
-%{_datadir}/sax/api/data/cdb/Pens
-%{_datadir}/sax/api/data/cdb/Pointers
-%{_datadir}/sax/api/data/cdb/Tablets
-%{_datadir}/sax/api/data/cdb/Touchscreens
-%config %{_datadir}/sax/api/data/cdb/Monitors
-%{_datadir}/sax/profile
-/var/lib/hardware/ids
-#=================================================
-# SaX-libsax file list...
-# ------------------------------------------------
-
-%files -n sax2-libsax
-%defattr(-,root,root)
-%{_prefix}/%{_lib}/libsax.so.*
-%{perl_vendorarch}/XFree.pm
-%{perl_vendorarch}/auto/XFree
-%{perl_vendorarch}/PLog.pm
-%{perl_vendorarch}/auto/PLog
-%{perl_vendorarch}/SPP.pm
-%{perl_vendorarch}/auto/SPP
-%{perl_vendorarch}/FBSet.pm
-%{perl_vendorarch}/auto/FBSet
-%{perl_vendorarch}/CVT.pm
-%{perl_vendorarch}/auto/CVT
-/var/adm/perl-modules/sax2
-#=================================================
-# SaX-libsax-devel file list...
-# ------------------------------------------------
-
-%files -n sax2-libsax-devel
-%defattr(-,root,root)
-%dir %{_includedir}/sax
-%dir %{_defaultdocdir}/libsax
-%doc %{_defaultdocdir}/libsax/html
-%doc %{_defaultdocdir}/sax2/sax.pdf
-%{_prefix}/%{_lib}/libsax.so
-%{_includedir}/sax/*
-#=================================================
-# SaX-libsax-perl file list...
-# ------------------------------------------------
-
-%files -n sax2-libsax-perl
-%defattr(-,root,root)
-%{perl_vendorarch}/SaX.pm
-%{perl_vendorarch}/auto/SaX
-#=================================================
-# SaX-libsax-python file list...
-# ------------------------------------------------
-
-%files -n sax2-libsax-python
-%defattr(-,root,root)
-%dir %{py_sitedir}/SaX
-%{py_sitedir}/SaX.pth
-%{py_sitedir}/SaX/*
-#=================================================
-# SaX-libsax-java file list...
-# ------------------------------------------------
-%if %{build_java}
-
-%files -n sax2-libsax-java
-%defattr(-,root,root)
-%dir %{_prefix}/%{_lib}/sax
-%dir %{_prefix}/%{_lib}/sax/plugins
-%{_datadir}/java/SaX.jar
-%{_prefix}/%{_lib}/sax/plugins/SaX.so
-%endif
-%endif
 
 %changelog

++++++ sax2-tools-only.diff ++++++
--- /var/tmp/diff_new_pack.UxrZ7B/_old  2011-10-13 16:20:40.000000000 +0200
+++ /var/tmp/diff_new_pack.UxrZ7B/_new  2011-10-13 16:20:40.000000000 +0200
@@ -1,5 +1,7 @@
---- tools/xkbctrl/xkbctrl.pl.orig      2010-05-12 16:46:26.000000000 +0200
-+++ tools/xkbctrl/xkbctrl.pl   2010-05-12 16:46:54.000000000 +0200
+Index: tools/xkbctrl/xkbctrl.pl
+===================================================================
+--- tools/xkbctrl/xkbctrl.pl.orig      2009-05-27 22:53:08.000000000 +0200
++++ tools/xkbctrl/xkbctrl.pl   2011-10-13 10:34:02.779076489 +0200
 @@ -13,7 +13,7 @@ use strict;
  #=================================
  # Globals...
@@ -9,3 +11,41 @@
  
  #=================================
  # The magic main :-)
+Index: Makefile
+===================================================================
+--- Makefile.orig      2009-05-27 22:54:14.000000000 +0200
++++ Makefile   2011-10-13 10:58:41.719818315 +0200
+@@ -105,27 +105,17 @@ all:
+       # building libsax and bindings...
+       #--------------------------------------------
+       ( test -f /usr/lib/graphviz/libgvplugin_dot_layout.so && dot -c || true 
)
+-      ( cd libsax && doxygen sax.dox )
+-      ( cd libsax && ./.make )
+-      ${MAKE} -C ./libsax all
+-      ( cd libsax && \
+-      for i in `ls -1 ./bindings`; do \
+-              if [ -d ./bindings/$$i ];then \
+-              ( \
+-                      cd ./bindings/$$i && \
+-                      make -f Makefile.swig && make BINDLIB=${bindlib} \
+-              ) ;\
+-              fi \
+-      done )
++      #( cd libsax && ./.make )
++      #${MAKE} -C ./libsax all
+ 
+       #============================================
+       # building GUI and tools...
+       #--------------------------------------------
+-      ( cd api && ./.make )
+-      ( cd api/xcmd && ./.make )
++      #( cd api && ./.make )
++      #( cd api/xcmd && ./.make )
+       ( cd tools && make -f Makefile.ac buildroot=${buildroot} )
+-      ${MAKE} -C ./api/xcmd all
+-      ${MAKE} -C ./api all
++      #${MAKE} -C ./api/xcmd all
++      #${MAKE} -C ./api all
+       ${MAKE} -C ./tools all
+ 
+       #============================================

continue with "q"...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to