File test.obscpio of Package build
07070100000000000081a400000000000000000000000163e504ba00002bc3000000000000000000000000000000000000001400000000test/Fedora_11.conf%define _project Fedora:11
### from Fedora:11
%define _repository standard
Preinstall: acl attr bash bzip2 coreutils device-mapper-libs diffutils
Preinstall: filesystem glibc grep libacl libattr
Preinstall: libgcc m4 ncurses pam nss nspr
Preinstall: popt readline ncurses-libs rpm sed tar zlib
Preinstall: rpm-libs pcre info libselinux sqlite
Preinstall: elfutils-libelf findutils neon openssl krb5-libs
Preinstall: e2fsprogs-libs expat bzip2-libs libstdc++ setup libsepol
Preinstall: perl-libs policycoreutils libcap db4 file-libs lua
Preinstall: shadow-utils chkconfig nss-softokn-freebl util-linux-ng
Runscripts: setup
VMinstall: perl device-mapper
Required: autoconf automake binutils bzip2 gcc gdbm gettext glibc
Required: libtool ncurses nss-softokn-freebl perl rpm zlib rpm-build
Support: bind-libs bind-utils bison cpio cpp cracklib cvs
Support: e2fsprogs file findutils flex gawk gdbm-devel gettext-devel
Support: glibc-devel gpm groff gzip info less
Support: make man module-init-tools
Support: ncurses-devel net-tools openssl
Support: patch procinfo procps psmisc rcs strace
Support: texinfo unzip util-linux-ng zlib-devel vim-enhanced
Support: initscripts bzip2-devel shadow-utils
Keep: binutils cpp cracklib file findutils gawk gcc gcc-ada gcc-c++
Keep: gdbm glibc-devel gzip libada libstdc++ libunwind
Keep: libunwind-devel make pam-devel pam-modules shadow-utils
Keep: patch nss-softokn-freebl perl rcs rpm-build ncurses-libs nss nspr
Prefer: xorg-x11-libs libpng fam mozilla mozilla-nss xorg-x11-Mesa
Prefer: unixODBC libsoup glitz java-1_4_2-sun gnome-panel
Prefer: desktop-data-SuSE gnome2-SuSE mono-nunit gecko-sharp2
Prefer: apache2-prefork openmotif-libs ghostscript-mini gtk-sharp
Prefer: glib-sharp libzypp-zmd-backend mDNSResponder
Prefer: gnome-sharp2:art-sharp2 gnome-sharp:art-sharp
Prefer: ifolder3:gnome-sharp2 ifolder3:gconf-sharp2
Prefer: nautilus-ifolder3:gnome-sharp2
Prefer: gconf-sharp2:glade-sharp2 gconf-sharp:glade-sharp
Prefer: tomboy:gconf-sharp tomboy:gnome-sharp
Prefer: zmd:libzypp-zmd-backend
Prefer: yast2-packagemanager-devel:yast2-packagemanager
Prefer: initscripts:syslog-ng
Prefer: generic-logos
Prefer: text-www-browser:lynx
Prefer: docbook-utils:lynx
Prefer: kdepim:pinentry-qt
Prefer: syslogd sysklogd
Prefer: kernel
Prefer: -libgcc-mainline -libstdc++-mainline -gcc-mainline-c++
Prefer: -libgcj-mainline -viewperf -compat -compat-openssl097g
Prefer: -zmd -OpenOffice_org -pam-laus -libgcc-tree-ssa -busybox-links
Prefer: -crossover-office
Conflict: ghostscript-library:ghostscript-mini
Ignore: initscripts:kernel,udev,ethtool,mingetty
Ignore: tetex:tetex-fonts,desktop-file-utils
Ignore: pam:glib2
Ignore: libraw1394:kernel
Ignore: gettext-devel:libgcj,libstdc++-devel,libgcj_bc.so.1
Ignore: pam-modules:resmgr
Ignore: rpm:suse-build-key,build-key
Ignore: bind-utils:bind-libs
Ignore: alsa:dialog,pciutils
Ignore: portmap:syslogd
Ignore: fontconfig:freetype2
Ignore: fontconfig-devel:freetype2-devel
Ignore: xorg-x11-libs:freetype2
Ignore: xorg-x11:x11-tools,resmgr,xkeyboard-config,xorg-x11-Mesa,libusb,freetype2,libjpeg,libpng
Ignore: apache2:logrotate
Ignore: arts:alsa,audiofile,resmgr,libogg,libvorbis
Ignore: kdelibs3:alsa,arts,pcre,OpenEXR,aspell,cups-libs,mDNSResponder,krb5,libjasper
Ignore: kdelibs3-devel:libvorbis-devel
Ignore: kdebase3:kdebase3-ksysguardd,OpenEXR,dbus-1,dbus-1-qt,hal,powersave,openslp,libusb
Ignore: kdebase3-SuSE:release-notes
Ignore: jack:alsa,libsndfile
Ignore: libxml2-devel:readline-devel
Ignore: gnome-vfs2:gnome-mime-data,desktop-file-utils,cdparanoia,dbus-1,dbus-1-glib,krb5,hal,libsmbclient,fam,file_alteration
Ignore: libgda:file_alteration
Ignore: gnutls:lzo,libopencdk
Ignore: gnutls-devel:lzo-devel,libopencdk-devel
Ignore: pango:cairo,glitz,libpixman,libpng
Ignore: pango-devel:cairo-devel
Ignore: cairo-devel:libpixman-devel
Ignore: libgnomeprint:libgnomecups
Ignore: libgnomeprintui:libgnomecups
Ignore: orbit2:libidl
Ignore: orbit2-devel:libidl,libidl-devel,indent
Ignore: qt3:libmng
Ignore: qt-sql:qt_database_plugin
Ignore: gtk2:libpng,libtiff
Ignore: libgnomecanvas-devel:glib-devel
Ignore: libgnomeui:gnome-icon-theme,shared-mime-info
Ignore: scrollkeeper:docbook_4,sgml-skel
Ignore: gnome-desktop:libgnomesu,startup-notification
Ignore: python-devel:python-tk
Ignore: gnome-pilot:gnome-panel
Ignore: gnome-panel:control-center2
Ignore: gnome-menus:kdebase3
Ignore: gnome-main-menu:rug
Ignore: libbonoboui:gnome-desktop
Ignore: postfix:pcre
Ignore: docbook_4:iso_ent,sgml-skel,xmlcharent
Ignore: control-center2:nautilus,evolution-data-server,gnome-menus,gstreamer-plugins,gstreamer,metacity,mozilla-nspr,mozilla,libxklavier,gnome-desktop,startup-notification
Ignore: docbook-xsl-stylesheets:xmlcharent
Ignore: liby2util-devel:libstdc++-devel,openssl-devel
Ignore: yast2:yast2-ncurses,yast2-theme-SuSELinux,perl-Config-Crontab,yast2-xml,SuSEfirewall2
Ignore: yast2-core:netcat,hwinfo,wireless-tools,sysfsutils
Ignore: yast2-core-devel:libxcrypt-devel,hwinfo-devel,blocxx-devel,sysfsutils,libstdc++-devel
Ignore: yast2-packagemanager-devel:rpm-devel,curl-devel,openssl-devel
Ignore: yast2-devtools:perl-XML-Writer,libxslt,pkgconfig
Ignore: yast2-installation:yast2-update,yast2-mouse,yast2-country,yast2-bootloader,yast2-packager,yast2-network,yast2-online-update,yast2-users,release-notes,autoyast2-installation
Ignore: yast2-bootloader:bootloader-theme
Ignore: yast2-packager:yast2-x11
Ignore: yast2-x11:sax2-libsax-perl
Ignore: openslp-devel:openssl-devel
Ignore: java-1_4_2-sun:xorg-x11-libs
Ignore: java-1_4_2-sun-devel:xorg-x11-libs
Ignore: kernel-um:xorg-x11-libs
Ignore: tetex:xorg-x11-libs,expat,fontconfig,freetype2,libjpeg,libpng,ghostscript-x11,xaw3d,gd,dialog,ed
Ignore: yast2-country:yast2-trans-stats
Ignore: libgcc:glibc-32bit
Ignore: libstdc++:glibc-32bit
Ignore: susehelp:susehelp_lang,suse_help_viewer
Ignore: mailx:smtp_daemon
Ignore: cron:smtp_daemon
Ignore: hotplug:syslog
Ignore: pcmcia:syslog
Ignore: avalon-logkit:servlet
Ignore: jython:servlet
Ignore: ispell:ispell_dictionary,ispell_english_dictionary
Ignore: aspell:aspel_dictionary,aspell_dictionary
Ignore: smartlink-softmodem:kernel,kernel-nongpl
Ignore: OpenOffice_org-de:myspell-german-dictionary
Ignore: mediawiki:php-session,php-gettext,php-zlib,php-mysql,mod_php_any
Ignore: squirrelmail:mod_php_any,php-session,php-gettext,php-iconv,php-mbstring,php-openssl
Ignore: phonon:phonon-backend
Ignore: phonon:phonon-backend(x86-32)
Ignore: phonon:phonon-backend(x86-64)
Ignore: simias:mono(log4net)
Ignore: zmd:mono(log4net)
Ignore: horde:mod_php_any,php-gettext,php-mcrypt,php-imap,php-pear-log,php-pear,php-session,php
Ignore: xerces-j2:xml-commons-apis,xml-commons-resolver
Ignore: xdg-menu:desktop-data
Ignore: nessus-libraries:nessus-core
Ignore: evolution:yelp
Ignore: mono-tools:mono(gconf-sharp),mono(glade-sharp),mono(gnome-sharp),mono(gtkhtml-sharp),mono(atk-sharp),mono(gdk-sharp),mono(glib-sharp),mono(gtk-sharp),mono(pango-sharp)
Ignore: gecko-sharp2:mono(glib-sharp),mono(gtk-sharp)
Ignore: vcdimager:libcdio.so.6,libcdio.so.6(CDIO_6),libiso9660.so.4,libiso9660.so.4(ISO9660_4)
Ignore: libcdio:libcddb.so.2
Ignore: gnome-libs:libgnomeui
Ignore: nautilus:gnome-themes
Ignore: gnome-panel:gnome-themes
Ignore: gnome-panel:tomboy
%ifarch %arm
# workaround for broken Fedora arm distro
#Ignore: bind-libs:libcrypto.so.6
#Ignore: bind-utils:libcrypto.so.6
%endif
%ifnarch s390 s390x ppc ia64
Substitute: java2-devel-packages java-1_4_2-sun-devel
%else
%ifnarch s390x
Substitute: java2-devel-packages java-1_4_2-ibm-devel
%else
Substitute: java2-devel-packages java-1_4_2-ibm-devel xorg-x11-libs-32bit
%endif
%endif
#
# Bugfix broken dependencies
#
Substitute: python python redhat-rpm-config
#
# SUSE compatibilities
#
Substitute: alsa alsa-lib
Substitute: alsa-devel alsa-lib-devel
Substitute: docbook-toys docbook-utils
Substitute: expat expat expat-devel
Substitute: gtkdoc gtk-doc
Substitute: db db4
Substitute: db-devel db4-devel
Substitute: dbus-1 dbus
Substitute: dbus-1-devel dbus-devel
Substitute: dbus-1-glib dbus-glib
Substitute: dbus-1-python dbus-python
Substitute: dbus-1-mono dbus-sharp
Substitute: gtk-devel gtk+-devel
Substitute: te_latex tetex-latex
Substitute: xorg-x11-devel xorg-x11-proto-devel xorg-x11-xtrans-devel
Substitute: krb5 krb5-libs
Substitute: libsigc++2-devel libsigc++20-devel
Substitute: libXerces-c-devel xerces-c-devel
Substitute: libgphoto2-devel gphoto2-devel
Substitute: libredland-devel redland-devel
Substitute: libraptor-devel raptor-devel
Substitute: librasqal-devel rasqal-devel
Substitute: openldap2 openldap
Substitute: openldap2-devel openldap-devel
Substitute: pulseaudio-devel pulseaudio-libs-devel
Substitute: xorg-x11-Mesa-devel mesa-libGL-devel
Substitute: ImageMagick-Magick++-devel ImageMagick-c++-devel
Substitute: ImageMagick-Magick++ ImageMagick-c++
Substitute: pyxml PyXML
Substitute: Mesa mesa-libGL
Substitute: Mesa-devel mesa-libGL-devel
Substitute: freetype2 freetype
Substitute: freetype2-devel freetype-devel
Substitute: liblcms-devel lcms-devel
Substitute: libqt4-devel qt-devel
Substitute: kdelibs4-devel kdelibs-devel
Prefer: -Glide3-libGL
Prefer: wxGTK-media:GConf2
Substitute: yast2-devel-packages docbook-xsl-stylesheets doxygen libxslt perl-XML-Writer popt-devel sgml-skel update-desktop-files yast2 yast2-devtools yast2-packagemanager-devel yast2-perl-bindings yast2-testsuite
%ifarch x86_64 ppc64 s390x sparc64
Substitute: glibc-devel-32bit glibc-devel-32bit glibc-32bit
%else
%ifarch ppc
Substitute: glibc-devel-32bit glibc-devel-64bit
%else
Substitute: glibc-devel-32bit
%endif
%endif
%ifarch %ix86
Substitute: kernel-binary-packages kernel-default kernel-smp kernel-bigsmp kernel-debug kernel-um kernel-xen kernel-kdump
%endif
%ifarch ia64
Substitute: kernel-binary-packages kernel-default kernel-debug
%endif
%ifarch x86_64
Substitute: kernel-binary-packages kernel-default kernel-smp kernel-xen kernel-kdump
%endif
%ifarch ppc
Substitute: kernel-binary-packages kernel-default kernel-kdump kernel-ppc64 kernel-iseries64
%endif
%ifarch ppc64
Substitute: kernel-binary-packages kernel-ppc64 kernel-iseries64
%endif
%ifarch s390
Substitute: kernel-binary-packages kernel-s390
%endif
%ifarch s390x
Substitute: kernel-binary-packages kernel-default
%endif
#
# experimentel, testing for mc
#
Substitute: sgml-skel sgml-common
Substitute: docbook-xsl-stylesheets docbook-style-xsl
Substitute: libelf elfutils-libelf
%define fedora_version 11
Macros:
%vendor obs://build.opensuse.org/Fedora:11
%_project Fedora:11
%distribution Fedora:11
%_project Fedora:11
### from Fedora:11
%_repository standard
%opensuse_bs 1
%fedora_version 11
%_vendor redhat
#From fedora buildsys-macros package
%fedora 11
%dist .fc11
%fc11 1
%kernel_module_package_buildreqs kernel-devel
%ext_info .gz
%ext_man .gz
%info_add(:-:) test -x /sbin/install-info -a -f %{?2}%{?!2:%{_infodir}}/%{1}%ext_info && /sbin/install-info --info-dir=%{?2}%{?!2:%{_infodir}} %{?2}%{?!2:%{_infodir}}/%{1}%ext_info \
%{nil}
%info_del(:-:) test -x /sbin/install-info -a ! -f %{?2}%{?!2:%{_infodir}}/%{1}%ext_info && /sbin/install-info --quiet --delete --info-dir=%{?2}%{?!2:%{_infodir}} %{?2}%{?!2:%{_infodir}}/%{1}%ext_info \
%{nil}
07070100000001000081a400000000000000000000000163e504ba00002c7d000000000000000000000000000000000000001400000000test/Fedora_12.conf%define _project Fedora:12
### from Fedora:12
%define _repository standard
Preinstall: acl attr bash bzip2 coreutils device-mapper-libs diffutils
Preinstall: filesystem glibc grep libacl libattr
Preinstall: libgcc m4 ncurses pam nss nspr
Preinstall: popt readline ncurses-libs rpm sed tar zlib
Preinstall: rpm-libs pcre info libselinux sqlite
Preinstall: elfutils-libelf findutils openssl krb5-libs
Preinstall: e2fsprogs-libs expat bzip2-libs libstdc++ setup libsepol
Preinstall: perl-libs libcap db4 file-libs lua
Preinstall: shadow-utils chkconfig util-linux-ng
Preinstall: xz-libs nss-util libblkid libuuid
Preinstall: nss-softokn-freebl nss-softokn
#Runscripts: setup
VMinstall: perl device-mapper
Required: autoconf automake binutils bzip2 gcc gdbm gettext glibc
Required: libtool ncurses nss-softokn-freebl perl rpm zlib rpm-build
Support: bind-libs bind-utils bison cpp cracklib cvs cpio
Support: e2fsprogs file findutils flex gawk gdbm-devel gettext-devel
Support: glibc-devel gpm groff gzip info less
Support: make man module-init-tools
Support: ncurses-devel net-tools openssl
Support: patch procinfo procps psmisc rcs strace
Support: texinfo unzip util-linux-ng zlib-devel vim-enhanced
Support: initscripts bzip2-devel shadow-utils
Keep: binutils cpp cracklib file findutils gawk gcc gcc-ada gcc-c++
Keep: gdbm glibc-devel gzip libada libstdc++ libunwind
Keep: libunwind-devel make pam-devel pam-modules shadow-utils
Keep: patch nss-softokn-freebl perl rcs rpm-build ncurses-libs nss nspr
Prefer: xorg-x11-libs libpng fam mozilla mozilla-nss xorg-x11-Mesa
Prefer: unixODBC libsoup glitz java-1_4_2-sun gnome-panel
Prefer: desktop-data-SuSE gnome2-SuSE mono-nunit gecko-sharp2
Prefer: apache2-prefork openmotif-libs ghostscript-mini gtk-sharp
Prefer: glib-sharp libzypp-zmd-backend mDNSResponder
Prefer: gnome-sharp2:art-sharp2 gnome-sharp:art-sharp
Prefer: ifolder3:gnome-sharp2 ifolder3:gconf-sharp2
Prefer: nautilus-ifolder3:gnome-sharp2
Prefer: gconf-sharp2:glade-sharp2 gconf-sharp:glade-sharp
Prefer: tomboy:gconf-sharp tomboy:gnome-sharp
Prefer: zmd:libzypp-zmd-backend
Prefer: yast2-packagemanager-devel:yast2-packagemanager
Prefer: initscripts:syslog-ng
Prefer: generic-logos
Prefer: text-www-browser:lynx
Prefer: docbook-utils:lynx
Prefer: kdepim:pinentry-qt
Prefer: syslogd sysklogd
Prefer: kernel
Prefer: -libgcc-mainline -libstdc++-mainline -gcc-mainline-c++
Prefer: -libgcj-mainline -viewperf -compat -compat-openssl097g
Prefer: -zmd -OpenOffice_org -pam-laus -libgcc-tree-ssa -busybox-links
Prefer: -crossover-office
Prefer: -xz-lzma-compat
Conflict: ghostscript-library:ghostscript-mini
Ignore: initscripts:kernel,udev,ethtool,mingetty,glib2
Ignore: tetex:tetex-fonts,desktop-file-utils
Ignore: pam:glib2
Ignore: libraw1394:kernel
Ignore: qt-x11:phonon-backend
Ignore: qt-x11:phonon-backend(x86-32)
Ignore: qt-x11:phonon-backend(x86-64)
Ignore: gettext-devel:libgcj,libstdc++-devel,libgcj_bc.so.1
Ignore: pam-modules:resmgr
Ignore: rpm:suse-build-key,build-key
Ignore: bind-utils:bind-libs
Ignore: alsa:dialog,pciutils
Ignore: portmap:syslogd
Ignore: fontconfig:freetype2
Ignore: fontconfig-devel:freetype2-devel
Ignore: xorg-x11-libs:freetype2
Ignore: xorg-x11:x11-tools,resmgr,xkeyboard-config,xorg-x11-Mesa,libusb,freetype2,libjpeg,libpng
Ignore: apache2:logrotate
Ignore: arts:alsa,audiofile,resmgr,libogg,libvorbis
Ignore: kdelibs3:alsa,arts,pcre,OpenEXR,aspell,cups-libs,mDNSResponder,krb5,libjasper
Ignore: kdelibs3-devel:libvorbis-devel
Ignore: kdebase3:kdebase3-ksysguardd,OpenEXR,dbus-1,dbus-1-qt,hal,powersave,openslp,libusb
Ignore: kdebase3-SuSE:release-notes
Ignore: jack:alsa,libsndfile
Ignore: libxml2-devel:readline-devel
Ignore: gnome-vfs2:gnome-mime-data,desktop-file-utils,cdparanoia,dbus-1,dbus-1-glib,krb5,hal,libsmbclient,fam,file_alteration
Ignore: libgda:file_alteration
Ignore: gnutls:lzo,libopencdk
Ignore: gnutls-devel:lzo-devel,libopencdk-devel
Ignore: pango:cairo,glitz,libpixman,libpng
Ignore: pango-devel:cairo-devel
Ignore: cairo-devel:libpixman-devel
Ignore: libgnomeprint:libgnomecups
Ignore: libgnomeprintui:libgnomecups
Ignore: orbit2:libidl
Ignore: orbit2-devel:libidl,libidl-devel,indent
Ignore: qt3:libmng
Ignore: qt-sql:qt_database_plugin
Ignore: gtk2:libpng,libtiff
Ignore: libgnomecanvas-devel:glib-devel
Ignore: libgnomeui:gnome-icon-theme,shared-mime-info
Ignore: scrollkeeper:docbook_4,sgml-skel
Ignore: gnome-desktop:libgnomesu,startup-notification
Ignore: python-devel:python-tk
Ignore: gnome-pilot:gnome-panel
Ignore: gnome-panel:control-center2
Ignore: gnome-menus:kdebase3
Ignore: gnome-main-menu:rug
Ignore: libbonoboui:gnome-desktop
Ignore: postfix:pcre
Ignore: docbook_4:iso_ent,sgml-skel,xmlcharent
Ignore: control-center2:nautilus,evolution-data-server,gnome-menus,gstreamer-plugins,gstreamer,metacity,mozilla-nspr,mozilla,libxklavier,gnome-desktop,startup-notification
Ignore: docbook-xsl-stylesheets:xmlcharent
Ignore: liby2util-devel:libstdc++-devel,openssl-devel
Ignore: yast2:yast2-ncurses,yast2-theme-SuSELinux,perl-Config-Crontab,yast2-xml,SuSEfirewall2
Ignore: yast2-core:netcat,hwinfo,wireless-tools,sysfsutils
Ignore: yast2-core-devel:libxcrypt-devel,hwinfo-devel,blocxx-devel,sysfsutils,libstdc++-devel
Ignore: yast2-packagemanager-devel:rpm-devel,curl-devel,openssl-devel
Ignore: yast2-devtools:perl-XML-Writer,libxslt,pkgconfig
Ignore: yast2-installation:yast2-update,yast2-mouse,yast2-country,yast2-bootloader,yast2-packager,yast2-network,yast2-online-update,yast2-users,release-notes,autoyast2-installation
Ignore: yast2-bootloader:bootloader-theme
Ignore: yast2-packager:yast2-x11
Ignore: yast2-x11:sax2-libsax-perl
Ignore: openslp-devel:openssl-devel
Ignore: java-1_4_2-sun:xorg-x11-libs
Ignore: java-1_4_2-sun-devel:xorg-x11-libs
Ignore: kernel-um:xorg-x11-libs
Ignore: tetex:xorg-x11-libs,expat,fontconfig,freetype2,libjpeg,libpng,ghostscript-x11,xaw3d,gd,dialog,ed
Ignore: yast2-country:yast2-trans-stats
Ignore: libgcc:glibc-32bit
Ignore: libstdc++:glibc-32bit
Ignore: susehelp:susehelp_lang,suse_help_viewer
Ignore: mailx:smtp_daemon
Ignore: cron:smtp_daemon
Ignore: hotplug:syslog
Ignore: pcmcia:syslog
Ignore: avalon-logkit:servlet
Ignore: jython:servlet
Ignore: ispell:ispell_dictionary,ispell_english_dictionary
Ignore: aspell:aspel_dictionary,aspell_dictionary
Ignore: smartlink-softmodem:kernel,kernel-nongpl
Ignore: OpenOffice_org-de:myspell-german-dictionary
Ignore: mediawiki:php-session,php-gettext,php-zlib,php-mysql,mod_php_any
Ignore: squirrelmail:mod_php_any,php-session,php-gettext,php-iconv,php-mbstring,php-openssl
Ignore: phonon:phonon-backend
Ignore: phonon:phonon-backend(x86-32)
Ignore: phonon:phonon-backend(x86-64)
Ignore: simias:mono(log4net)
Ignore: zmd:mono(log4net)
Ignore: horde:mod_php_any,php-gettext,php-mcrypt,php-imap,php-pear-log,php-pear,php-session,php
Ignore: xerces-j2:xml-commons-apis,xml-commons-resolver
Ignore: xdg-menu:desktop-data
Ignore: nessus-libraries:nessus-core
Ignore: evolution:yelp
Ignore: mono-tools:mono(gconf-sharp),mono(glade-sharp),mono(gnome-sharp),mono(gtkhtml-sharp),mono(atk-sharp),mono(gdk-sharp),mono(glib-sharp),mono(gtk-sharp),mono(pango-sharp)
Ignore: gecko-sharp2:mono(glib-sharp),mono(gtk-sharp)
Ignore: vcdimager:libcdio.so.6,libcdio.so.6(CDIO_6),libiso9660.so.4,libiso9660.so.4(ISO9660_4)
Ignore: libcdio:libcddb.so.2
Ignore: gnome-libs:libgnomeui
Ignore: nautilus:gnome-themes
Ignore: gnome-panel:gnome-themes
Ignore: gnome-panel:tomboy
%ifarch %arm
# workaround for broken Fedora arm distro
#Ignore: bind-libs:libcrypto.so.6
#Ignore: bind-utils:libcrypto.so.6
%endif
%ifnarch s390 s390x ppc ia64
Substitute: java2-devel-packages java-1_4_2-sun-devel
%else
%ifnarch s390x
Substitute: java2-devel-packages java-1_4_2-ibm-devel
%else
Substitute: java2-devel-packages java-1_4_2-ibm-devel xorg-x11-libs-32bit
%endif
%endif
#
# Bugfix broken dependencies
#
Substitute: python python redhat-rpm-config
#
# SUSE compatibilities
#
Substitute: alsa alsa-lib
Substitute: alsa-devel alsa-lib-devel
Substitute: docbook-toys docbook-utils
Substitute: expat expat expat-devel
Substitute: gtkdoc gtk-doc
Substitute: db db4
Substitute: db-devel db4-devel
Substitute: dbus-1 dbus
Substitute: dbus-1-devel dbus-devel
Substitute: dbus-1-glib dbus-glib
Substitute: dbus-1-python dbus-python
Substitute: dbus-1-mono dbus-sharp
Substitute: gtk-devel gtk+-devel
Substitute: te_latex tetex-latex
Substitute: xorg-x11-devel xorg-x11-proto-devel xorg-x11-xtrans-devel
Substitute: krb5 krb5-libs
Substitute: libsigc++2-devel libsigc++20-devel
Substitute: libXerces-c-devel xerces-c-devel
Substitute: libgphoto2-devel gphoto2-devel
Substitute: libredland-devel redland-devel
Substitute: libraptor-devel raptor-devel
Substitute: librasqal-devel rasqal-devel
Substitute: openldap2 openldap
Substitute: openldap2-devel openldap-devel
Substitute: pulseaudio-devel pulseaudio-libs-devel
Substitute: xorg-x11-Mesa-devel mesa-libGL-devel
Substitute: ImageMagick-Magick++-devel ImageMagick-c++-devel
Substitute: ImageMagick-Magick++ ImageMagick-c++
Substitute: pyxml PyXML
Substitute: Mesa mesa-libGL
Substitute: Mesa-devel mesa-libGL-devel
Substitute: freetype2 freetype
Substitute: freetype2-devel freetype-devel
Substitute: liblcms-devel lcms-devel
Substitute: libqt4-devel qt-devel
Substitute: kdelibs4-devel kdelibs-devel
Prefer: -Glide3-libGL
Prefer: wxGTK-media:GConf2
Substitute: yast2-devel-packages docbook-xsl-stylesheets doxygen libxslt perl-XML-Writer popt-devel sgml-skel update-desktop-files yast2 yast2-devtools yast2-packagemanager-devel yast2-perl-bindings yast2-testsuite
%ifarch x86_64 ppc64 s390x sparc64
Substitute: glibc-devel-32bit glibc-devel-32bit glibc-32bit
%else
%ifarch ppc
Substitute: glibc-devel-32bit glibc-devel-64bit
%else
Substitute: glibc-devel-32bit
%endif
%endif
%ifarch %ix86
Substitute: kernel-binary-packages kernel-default kernel-smp kernel-bigsmp kernel-debug kernel-um kernel-xen kernel-kdump
%endif
%ifarch ia64
Substitute: kernel-binary-packages kernel-default kernel-debug
%endif
%ifarch x86_64
Substitute: kernel-binary-packages kernel-default kernel-smp kernel-xen kernel-kdump
%endif
%ifarch ppc
Substitute: kernel-binary-packages kernel-default kernel-kdump kernel-ppc64 kernel-iseries64
%endif
%ifarch ppc64
Substitute: kernel-binary-packages kernel-ppc64 kernel-iseries64
%endif
%ifarch s390
Substitute: kernel-binary-packages kernel-s390
%endif
%ifarch s390x
Substitute: kernel-binary-packages kernel-default
%endif
#
# experimentel, testing for mc
#
Substitute: sgml-skel sgml-common
Substitute: docbook-xsl-stylesheets docbook-style-xsl
Substitute: libelf elfutils-libelf
%define fedora_version 12
Macros:
%vendor obs://build.opensuse.org/Fedora:12
%_project Fedora:12
%distribution Fedora:12
%_project Fedora:12
### from Fedora:12
%_repository standard
%opensuse_bs 1
%fedora_version 12
%_vendor redhat
#From fedora buildsys-macros package
%fedora 12
%dist .fc12
%fc12 1
%kernel_module_package_buildreqs kernel-devel
%ext_info .gz
%ext_man .gz
%info_add(:-:) test -x /sbin/install-info -a -f %{?2}%{?!2:%{_infodir}}/%{1}%ext_info && /sbin/install-info --info-dir=%{?2}%{?!2:%{_infodir}} %{?2}%{?!2:%{_infodir}}/%{1}%ext_info \
%{nil}
%info_del(:-:) test -x /sbin/install-info -a ! -f %{?2}%{?!2:%{_infodir}}/%{1}%ext_info && /sbin/install-info --quiet --delete --info-dir=%{?2}%{?!2:%{_infodir}} %{?2}%{?!2:%{_infodir}}/%{1}%ext_info \
%{nil}
07070100000002000081a400000000000000000000000163e504ba0000000a000000000000000000000000000000000000001300000000test/baselibs.conflibdummy1
07070100000003000081a400000000000000000000000163e504ba00000a07000000000000000000000000000000000000000c00000000test/common#!/bin/bash
# common functions for build script testing
################################################################
#
# Copyright (c) 2009 SUSE Linux Products GmbH
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 or 3 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program (see the file COPYING); if not, write to the
# Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
#
################################################################
#
set -e
. ${0%/*}/config
if [ -e ${0%/*}/config.local ]; then
. ${0%/*}/config.local
fi
: ${BUILD_DIR:=/usr/lib/build}
#if [ ! -e "$build_vm_img" ]; then
# sudo dd if=/dev/zero of="$build_vm_img" bs=512 count=0 seek=$((build_vm_image_size*2*1024))
#fi
#if [ ! -e "$build_vm_swap" ]; then
# sudo dd if=/dev/zero of="$build_vm_swap" bs=512 count=0 seek=$((build_vm_swap_size*2*1024))
#fi
die()
{
test -z "$1" || echo "$*" >&2
exit 1
}
fail()
{
echo FAILED
test -z "$1" || echo "$*"
exit 2
}
skip()
{
echo skipped
test -z "$1" || echo "$*"
exit 3
}
build_args=()
repos=()
repo()
{
local dir
eval dir="\"\$repo_$1\""
[ -n "$dir" ] || die "repo $1 not defined, try adding repo_$1=/path/to/repo to config.local"
test -d "$dir" || skip
repos[${#repos[@]}]="--repository";
repos[${#repos[@]}]="$dir";
}
linux32=
arch32bit()
{
local hostarch=`uname -m`
case "$hostarch" in
x86_64) linux32=linux32 ;;
*) skip ;;
esac
}
enable_kvm()
{
test -w /dev/kvm || skip "no kvm support"
build_args+=(--kvm)
[ -z "$build_vm_img" ] || build_args+=("$build_vm_img")
[ -z "$build_vm_swap" ] || build_args+=(--swap "$build_vm_swap")
[ -z "$build_vm_mem" ] || build_args+=(--memory "$build_vm_mem")
}
run_build()
{
for i in "$@"; do
if [ "$i" = '--kvm' ]; then
enable_kvm
else
build_args+=("$i")
fi
done
SU_WRAPPER=""
[ -x /usr/bin/sudo ] && SU_WRAPPER="sudo env"
set -- $linux32 $SU_WRAPPER \
$BUILD_DIR/build \
--root "${build_root}" \
"${repos[@]}" \
"${build_args[@]}"
echo "$@"
"$@" || fail
find $build_root/.build.packages/ -type f -name '*.rpm' -print0 | xargs --no-run-if-empty -0 rpm -K || fail
}
07070100000004000081a400000000000000000000000163e504ba000000db000000000000000000000000000000000000000c00000000test/config#!/bin/bash
: ${build_root:=/abuild/build-root}
#: ${build_vm_img:=/abuild/build-root.img}
#: ${build_vm_swap:=/abuild/build-root.swap}
: ${build_vm_mem:=256}
: ${build_vm_image_size:=500}
: ${build_vm_swap_size:=100}
07070100000005000081a400000000000000000000000163e504ba00000189000000000000000000000000000000000000001400000000test/libdummy1.specName: libdummy1
Version: 0
Release: 0
Group: None
Summary: Dummy
License: MIT
%build
gcc --version
echo "int dummy(void) {}" | gcc -shared -Wl,-soname=libdummy.so.1 -o libdummy.so.1 -x c -
%install
mkdir -p %buildroot%_libdir
install libdummy.so.1 %buildroot%_libdir
%description
target_cpu %_target_cpu
arch %_arch
build_arch %_build_arch
%files
%_libdir/libdummy.so.1
%changelog
07070100000006000081ed00000000000000000000000163e504ba0000005c000000000000000000000000000000000000001900000000test/testbuild.11.0-i386#!/bin/bash
. ${0%/*}/common
arch32bit
repo 11_0_i386
run_build --dist 11.0-i386 \
"$@"
07070100000007000081ed00000000000000000000000163e504ba00000055000000000000000000000000000000000000001b00000000test/testbuild.11.0-x86_64#!/bin/bash
. ${0%/*}/common
repo 11_0_x86_64
run_build --dist 11.0-x86_64 \
"$@"
07070100000008000081ed00000000000000000000000163e504ba0000005b000000000000000000000000000000000000001900000000test/testbuild.11.1-i386#!/bin/bash
. ${0%/*}/common
arch32bit
repo 11_1_ftp
run_build --dist 11.1-i386 \
"$@"
07070100000009000081ed00000000000000000000000163e504ba00000057000000000000000000000000000000000000001900000000test/testbuild.11.2-i386#!/bin/bash
. ${0%/*}/common
arch32bit
repo 11_2
run_build --dist 11.2-i386 \
"$@"
0707010000000a000081ed00000000000000000000000163e504ba0000005a000000000000000000000000000000000000001800000000test/testbuild.8.1-i386#!/bin/bash
. ${0%/*}/common
arch32bit
repo 8_1_i386
run_build --dist 8.1-i386 \
"$@"
0707010000000b000081ed00000000000000000000000163e504ba00000076000000000000000000000000000000000000001d00000000test/testbuild.Fedora11-i386#!/bin/bash
. ${0%/*}/common
arch32bit
repo fedora11_i386
run_build --dist $PWD/Fedora_11.conf --arch i686 \
"$@"
0707010000000c000081ed00000000000000000000000163e504ba00000061000000000000000000000000000000000000001f00000000test/testbuild.Fedora11-x86_64#!/bin/bash
. ${0%/*}/common
repo fedora11_x86_64
run_build --dist $PWD/Fedora_11.conf \
"$@"
0707010000000d000081ed00000000000000000000000163e504ba00000076000000000000000000000000000000000000001d00000000test/testbuild.Fedora12-i386#!/bin/bash
. ${0%/*}/common
arch32bit
repo fedora12_i386
run_build --dist $PWD/Fedora_12.conf --arch i686 \
"$@"
0707010000000e000081ed00000000000000000000000163e504ba00000061000000000000000000000000000000000000001f00000000test/testbuild.Fedora12-x86_64#!/bin/bash
. ${0%/*}/common
repo fedora12_x86_64
run_build --dist $PWD/Fedora_12.conf \
"$@"
0707010000000f000081ed00000000000000000000000163e504ba00000166000000000000000000000000000000000000001200000000test/testbuild.sh#!/bin/bash
#
# This is the generic test case for the current distribution, it
# is to be called from the spec file while building a build.rpm
. ${0%/*}/common
REPO="$1"
shift
if [ -z "$REPO" ]; then
echo "No local path to binary packages is given as argument"
exit 1
fi
[ "$ARCH" == "i386" ] && arch32bit
repo "$REPO"
run_build --dist default "$@"
07070100000010000081ed00000000000000000000000163e504ba00000074000000000000000000000000000000000000001b00000000test/testbuild.sles10-i386#!/bin/bash
. ${0%/*}/common
arch32bit
repo sle10sp2_i386
repo sle10sp2_sdk_i386
run_build --dist sles10 \
"$@"
07070100000011000081ed00000000000000000000000163e504ba0000006d000000000000000000000000000000000000001d00000000test/testbuild.sles10-x86_64#!/bin/bash
. ${0%/*}/common
repo sle10sp2_x86_64
repo sle10sp2_sdk_x86_64
run_build --dist sles10 \
"$@"
07070100000012000081ed00000000000000000000000163e504ba00000069000000000000000000000000000000000000001a00000000test/testbuild.sles9-i386#!/bin/bash
. ${0%/*}/common
arch32bit
repo core9_i386
repo sles9_i386
run_build --dist sles9 \
"$@"
07070100000013000041ed00000000000000000000000163e504ba00000000000000000000000000000000000000000000000500000000test07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!