Advertisement
Guest User

Untitled

a guest
Apr 30th, 2012
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.67 KB | None | 0 0
  1. # Main config
  2.  
  3. OptFlags: i486 -O2 -g -m32 -march=i486 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -mfpmath=387 -mno-sse -mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -mno-sse4 -mno-avx -mno-aes -mno-pclmul -mno-sse4a -mno-fma4 -mno-xop -mno-lwp -mno-3dnow -mno-popcnt -mno-abm
  4.  
  5. Patterntype: rpm-md comps
  6. Support: build build-compare
  7. Support: rpmlint-MeeGo
  8. %if "%_repository" == "postchecks"
  9. Support: post-build-checks
  10. %endif
  11. Release: <CI_CNT>.<B_CNT>
  12.  
  13. ExportFilter: \.armv7hl\.rpm$ armv8el
  14. ExportFilter: \.armv7thl*\.rpm$ armv8el
  15. ExportFilter: \.armv7tnh*\.rpm$ armv8el
  16. ExportFilter: \.armv7h*\.rpm$ armv8el
  17. ExportFilter: \.armv7nh*\.rpm$ armv8el
  18. ExportFilter: \.x86_64\.rpm$ x86_64
  19. ExportFilter: \.i586\.rpm$ i586
  20. ExportFilter: \.i686\.rpm$ i586
  21. ExportFilter: \.armv5el\.rpm$ armv7el
  22. ExportFilter: \.armv5tel\.rpm$ armv7el
  23. ExportFilter: \.armv6el\.rpm$ armv7el
  24. ExportFilter: \.armv6l\.rpm$ armv7el
  25. ExportFilter: \.armv6vl\.rpm$ armv7el
  26. ExportFilter: \.armv7el\.rpm$ armv7el
  27. ExportFilter: \.armv7l\.rpm$ armv7el
  28. ExportFilter: \.armv7vl\.rpm$ armv7el
  29. ExportFilter: \.mipsel\.rpm$ mips
  30.  
  31. # filter out packages of cross setup on ia32
  32. ExportFilter: .*vanish\.rpm
  33. PublishFilter: .*vanish\.rpm
  34. ExportFilter: .*dontuse\.rpm
  35. PublishFilter: .*dontuse\.rpm
  36.  
  37. Preinstall: rpm
  38. Preinstall: rpm-libs
  39. Required: rpm
  40. Prefer: rpm-libs
  41. Prefer: rpm
  42.  
  43. Preinstall: bash bzip2 coreutils diffutils liblua db4
  44. Preinstall: filesystem glibc glibc-common libacl libattr
  45. Preinstall: libgcc pam nss nspr libcap
  46. Preinstall: popt readline sed tar zlib sqlite ncurses-libs
  47. Preinstall: elfutils-libelf bzip2-libs libstdc++ setup file-libs
  48. Preinstall: nss-softokn-freebl
  49. Preinstall: xz-libs
  50.  
  51.  
  52. #Runscripts: setup
  53.  
  54. %ifarch %arm
  55. VMinstall: util-linux perl libblkid libuuid e2fsprogs-libs perl-libs grep pcre
  56. # btrfs-progs
  57. %else
  58. VMinstall: util-linux perl libblkid libuuid e2fsprogs-libs perl-libs grep pcre
  59. #btrfs-progs
  60. %endif
  61.  
  62. Required: binutils gcc glibc rpm-build libtool
  63.  
  64. Support: cpio gcc-c++ perl-libs perl net-tools findutils
  65. Support: file findutils zlib bzip2 info
  66. Support: gzip ncurses-libs xz-lzma-compat
  67. Support: make patch sed gawk tar grep coreutils pkgconfig autoconf automake
  68. Support: unzip groff shadow-utils
  69. Support: m4 file-libs tzdata mer-release
  70. Support: kernel-headers glibc-headers
  71. Support: systemd util-linux nss
  72. Support: meego-rpm-config
  73.  
  74. Keep: binutils cpp cracklib file findutils gawk gcc gcc-ada gcc-c++
  75. Keep: gdbm gzip libada libunwind glibc-devel pcre
  76. Keep: make pam-modules shadow-utils gmp libcap groff cpio
  77. Keep: patch rcs rpm-build nss nspr elfutils python grep libgcc gcc-c++
  78. Keep: kernel-headers glibc-headers perl-libs
  79. Keep: meego-rpm-config
  80.  
  81. Keep: mpc mpfr
  82. # %ifarch %ix86
  83. Keep: cloog cloog-ppl ppl
  84. # %endif
  85.  
  86.  
  87. Prefer: util-linux
  88. Prefer: xorg-x11-server-Xorg
  89. Prefer: libtool-ltdl
  90. Prefer: db4-cxx
  91. Prefer: libtdb
  92. Prefer: db4
  93. Prefer: perl-Archive-Tar
  94. Prefer: mesa-dri-i965-driver
  95. Prefer: gdk-pixbuf-devel
  96. Prefer: generic-logos
  97.  
  98. FileProvides: /bin/systemctl systemd
  99.  
  100. # Build dependency cycle
  101. Ignore: glade3-libgladeui-devel:devhelp
  102. Ignore: udev:udev-rules
  103. Ignore: xdg-utils:libcontentaction
  104. Ignore: cups:xinetd
  105. Ignore: alsa-lib:alsa-plugins-pulseaudio
  106. Ignore: meego-cross-armv5tel-sysroot
  107. Ignore: nautilus:gvfs
  108. Ignore: polkit:ConsoleKit
  109. Ignore: iso-codes:xml-common
  110. Ignore: libzypp:gnupg
  111. Ignore: gvfs:gnome-disk-utility
  112. Ignore: firstboot:system-config-date
  113. Ignore: SDL:mkinitrd
  114. Ignore: SDL:kernel,kernel-netbook
  115. Ignore: pulseaudio:kernel
  116. Ignore: libzypp:expect
  117. Ignore: udev:meego-udev-rules
  118. Ignore: pulseaudio:rtkit
  119. Ignore: rpm:libcap
  120. Ignore: rpm-libs:libcap
  121. Ignore: fuse-sshfs:fastinit
  122. Ignore: dhcp:fastinit
  123.  
  124. Ignore: libgnomeprint22:fastinit
  125. Ignore: gvfs:fastinit
  126. Ignore: gnome-desktop:gnome-user-docs
  127. Ignore: gnome-settings-daemon:gnome-control-center
  128. Ignore: avahi:fastinit
  129. Ignore: fastinit:udev
  130. Ignore: udev:fastinit
  131. Ignore: PackageKit:udev
  132. Ignore: cvs:vim-minimal
  133. Ignore: bluez:fastinit
  134. Ignore: aspell:aspell-en
  135. Ignore: meego-installer:squashfs-tools
  136. Ignore: fuse:kernel
  137. Ignore: fuse:fastinit
  138. Ignore: fastinit:module-init-tools
  139. Ignore: hwdata:module-init-tools
  140. Ignore: gzip:less
  141. Ignore: xmlto:text-www-browser
  142. Ignore: docbook-utils:text-www-browser
  143. Ignore: gtk2:hicolor-icon-theme
  144. Ignore: docbook-dtds:openjade
  145. Ignore: xmlto:passivetex
  146. Ignore: GConf-dbus:openldap
  147. Ignore: perl:rsyslog,tcsh,logrotate
  148. Ignore: rpm:curl,crontabs,logrotate
  149. Ignore: texinfo-tex:tetex
  150. Ignore: xorg-x11-server:hal-info
  151. Ignore: gcc:libgomp
  152. Ignore: autoconf:imake
  153. Ignore: ConsoleKit:dbus,dbus-devel
  154. Ignore: fastinit:kernel,udev,ethtool,mingetty
  155. Ignore: tetex:tetex-fonts,desktop-file-utils
  156. Ignore: pam:glib2
  157.  
  158. Ignore: util-linux:ConsoleKit-libs
  159. Ignore: gettext-devel:libgcj,libstdc++-devel
  160. Ignore: pam-modules:resmgr
  161. Ignore: bind-utils:bind-libs
  162. Ignore: alsa:dialog,pciutils
  163. Ignore: portmap:syslogd
  164. Ignore: fontconfig:freetype2
  165. Ignore: fontconfig-devel:freetype2-devel
  166. Ignore: xorg-x11-libs:freetype2
  167. Ignore: xorg-x11:x11-tools,resmgr,xkeyboard-config,xorg-x11-Mesa,libusb,freetype2,libjpeg,libpng
  168. Ignore: arts:alsa,audiofile,resmgr,libogg,libvorbis
  169. Ignore: libxml2-devel:readline-devel
  170. Ignore: gnome-vfs2:gnome-mime-data,desktop-file-utils,cdparanoia,dbus-1,dbus-1-glib,krb5,hal,libsmbclient,fam,file_alteration
  171. Ignore: libgda:file_alteration
  172. Ignore: gnutls:lzo,libopencdk
  173. Ignore: libgnomecanvas-devel:glib-devel
  174. Ignore: libgnomeui:gnome-icon-theme,shared-mime-info
  175. Ignore: gnome-pilot:gnome-panel
  176. Ignore: postfix:pcre
  177. Ignore: docbook_4:iso_ent,sgml-skel,xmlcharent
  178. Ignore: docbook-xsl-stylesheets:xmlcharent
  179. Ignore: tetex:xorg-x11-libs,expat,fontconfig,freetype2,libjpeg,libpng,ghostscript-x11,xaw3d,gd,dialog,ed
  180. Ignore: mailx:smtp_daemon
  181. Ignore: cron:smtp_daemon
  182.  
  183.  
  184.  
  185. %ifarch i586
  186. Changetarget: i486-meego-linux
  187. %endif
  188.  
  189. ExportFilter: \.i486\.rpm$ i586
  190. Macros:
  191. %moblin_version 2
  192. %meego_version 1.2
  193. %meego 1.2
  194. %opensuse_bs 1
  195. %mer_version 0
  196.  
  197. %vendor meego
  198. # If you modify this, please edit precheckin.sh in gcc too, for ports to still work
  199. %_vendor meego
  200. %_default_patch_fuzz 2
  201.  
  202.  
  203. # python main version
  204. %py_ver %(echo `python -c "import sys; print sys.version[:3]"`)
  205.  
  206. # directories
  207. %py_prefix %(echo `python -c "import sys; print sys.prefix"`)
  208. %py_libdir %{py_prefix}/lib/python%{py_ver}
  209. %py_incdir /usr/include/python%{py_ver}
  210. %py_sitedir %{py_libdir}/site-packages
  211. %py_dyndir %{py_libdir}/lib-dynload
  212.  
  213. # pure python modules compilation
  214. %py_comp python -c "import compileall; import sys; compileall.compile_dir(sys.argv[1], ddir=sys.argv[1][len('$RPM_BUILD_ROOT'):])"
  215. %py_ocomp python -O -c "import compileall; import sys; compileall.compile_dir(sys.argv[1], ddir=sys.argv[1][len('$RPM_BUILD_ROOT'):])"
  216.  
  217. %ext_info .gz
  218. %ext_man .gz
  219.  
  220. %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 \
  221. %{nil}
  222.  
  223. %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 \
  224. %{nil}
  225.  
  226.  
  227. %_smp_mflags -j4
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement