Hello World

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!!!