File beagle-index.spec of Package beagle-index

#
# spec file for package beagle-index (Version 11.2_20090721)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild


Name:           beagle-index
BuildRequires:  beagle
# Patterns generated from patterns-openSUSE 11.2-9.15
# Please try to keep it in sync, and please keep things grouped by pattern.
# Add extra deps at the end, with the reason why.
# PATTERN apparmor-11.2-9.15.i586.pat
BuildRequires:  apparmor-parser
BuildRequires:  apparmor-docs
BuildRequires:  apparmor-profiles
BuildRequires:  apparmor-utils
BuildRequires:  libapparmor
BuildRequires:  yast2-apparmor
BuildRequires:  audit
BuildRequires:  pam_apparmor
# PATTERN base-11.2-9.15.i586.pat
BuildRequires:  aaa_base
BuildRequires:  dhcpcd
BuildRequires:  hwinfo
BuildRequires:  insserv
BuildRequires:  kbd
BuildRequires:  licenses
BuildRequires:  mkinitrd
BuildRequires:  module-init-tools
BuildRequires:  netcfg
BuildRequires:  openssh
BuildRequires:  procps
BuildRequires:  pwdutils
BuildRequires:  rpm
BuildRequires:  dummy-release
BuildRequires:  suse-build-key
BuildRequires:  sysconfig
BuildRequires:  syslog-ng
BuildRequires:  rpcbind
BuildRequires:  PolicyKit
BuildRequires:  polkit-default-privs
%ifarch %ix86 x86_64
BuildRequires:  grub
%endif
# PATTERN gnome-desktop-11.2-9.15.i586.pat
BuildRequires:  xsane
BuildRequires:  gnome-backgrounds
# PATTERN gnome_basis-11.2-9.15.i586.pat
BuildRequires:  gdm
BuildRequires:  gnome-applets
BuildRequires:  gnome-main-menu
BuildRequires:  gnome-panel
BuildRequires:  gnome-session
BuildRequires:  gtk2-themes
BuildRequires:  gnome-vfs2
BuildRequires:  PolicyKit-gnome
BuildRequires:  polkit-default-privs
BuildRequires:  libgail-gnome
BuildRequires:  gconf-editor
BuildRequires:  gnome-keyring-pam
BuildRequires:  gnome-mount
BuildRequires:  at-spi
BuildRequires:  awesfx
BuildRequires:  beagle-evolution
BuildRequires:  beagle-firefox
BuildRequires:  beagle-gui
BuildRequires:  bug-buddy
BuildRequires:  gnome-control-center
BuildRequires:  cups-backends
BuildRequires:  dbus-1-x11
BuildRequires:  desktop-file-utils
BuildRequires:  dirmngr
BuildRequires:  eog
BuildRequires:  evince
BuildRequires:  evolution
BuildRequires:  file-roller
BuildRequires:  gtk2
BuildRequires:  pidgin
BuildRequires:  gcalctool
BuildRequires:  gedit
BuildRequires:  nautilus-open-terminal
BuildRequires:  gnome2-user-docs
BuildRequires:  gnome-audio
BuildRequires:  system-config-printer
BuildRequires:  gnome-desktop
BuildRequires:  gnome-icon-theme
BuildRequires:  gnome-keyring
BuildRequires:  gnome-mag
BuildRequires:  gnome-media
BuildRequires:  gnome-menus
BuildRequires:  gnome-nettool
BuildRequires:  gnome-power-manager
BuildRequires:  gnome-screensaver
BuildRequires:  gnome-spell2
BuildRequires:  gnome-system-monitor
BuildRequires:  gnome-terminal
BuildRequires:  gnome-themes
BuildRequires:  gnome-utils
BuildRequires:  gnome-web-photo
BuildRequires:  gpg2
BuildRequires:  gpgme
BuildRequires:  gstreamer-0_10
BuildRequires:  gstreamer-0_10-plugins-base
BuildRequires:  gstreamer-0_10-plugins-good
BuildRequires:  gtk2-engines
BuildRequires:  gtkhtml2
BuildRequires:  gtkspell
BuildRequires:  gucharmap
BuildRequires:  input-utils
BuildRequires:  metacity
BuildRequires:  nautilus
BuildRequires:  brasero
BuildRequires:  nautilus-sendto
BuildRequires:  nautilus-share
%ifnarch s390 s390x
BuildRequires:  NetworkManager
BuildRequires:  NetworkManager-gnome
%endif
BuildRequires:  notification-daemon
BuildRequires:  orca
BuildRequires:  pinentry-gtk2
BuildRequires:  python-gnome
BuildRequires:  python-gtk
BuildRequires:  samba
BuildRequires:  shared-mime-info
BuildRequires:  startup-notification
BuildRequires:  susehelp
BuildRequires:  tango-icon-theme
BuildRequires:  tomboy
BuildRequires:  vino
BuildRequires:  vte
BuildRequires:  xkeyboard-config
BuildRequires:  yast2-control-center-gnome
BuildRequires:  yast2-sound
BuildRequires:  yelp
BuildRequires:  zenity
BuildRequires:  gdb
BuildRequires:  pulseaudio-esound-compat
BuildRequires:  pulseaudio-module-bluetooth
BuildRequires:  pulseaudio-module-gconf
BuildRequires:  pulseaudio-module-lirc
BuildRequires:  pulseaudio-module-x11
BuildRequires:  pulseaudio-module-zeroconf
BuildRequires:  pulseaudio-utils
BuildRequires:  padevchooser
BuildRequires:  paman
BuildRequires:  paprefs
BuildRequires:  pavumeter
BuildRequires:  gnome-do
BuildRequires:  tasque
BuildRequires:  mousetweaks
BuildRequires:  gtk2-metatheme-sonar
BuildRequires:  gtk2-engine-murrine
# PATTERN gnome_games-11.2-9.15.i586.pat
BuildRequires:  gnome-games
# PATTERN gnome_imaging-11.2-9.15.i586.pat
BuildRequires:  f-spot
# PATTERN gnome_xgl-11.2-9.15.i586.pat
%ifnarch s390 s390x
BuildRequires:  compiz-gnome
BuildRequires:  simple-ccsm
%endif
# PATTERN kde4_games-11.2-9.15.i586.pat
BuildRequires:  kde4-kmahjongg
BuildRequires:  kde4-kmines
BuildRequires:  kde4-kpat
BuildRequires:  kde4-kreversi
BuildRequires:  kde4-ksudoku
# PATTERN kde4_office-11.2-9.15.i586.pat
%ifarch %ix86 x86_64 ppc
BuildRequires:  OpenOffice_org
BuildRequires:  OpenOffice_org-base
BuildRequires:  OpenOffice_org-calc
BuildRequires:  OpenOffice_org-draw
BuildRequires:  OpenOffice_org-impress
BuildRequires:  OpenOffice_org-math
BuildRequires:  OpenOffice_org-writer
BuildRequires:  OpenOffice_org-Quickstarter
BuildRequires:  OpenOffice_org-kde
%endif
# PATTERN laptop-11.2-9.15.i586.pat
%ifnarch ppc ppc64 ia64
BuildRequires:  suspend
%endif
%ifarch i386
BuildRequires:  tpctl
%endif
BuildRequires:  atmel-firmware
BuildRequires:  ipw-firmware
BuildRequires:  irda
BuildRequires:  pcmciautils
BuildRequires:  wpa_supplicant
BuildRequires:  xournal
BuildRequires:  xstroke
BuildRequires:  crda
BuildRequires:  wireless-regdb
BuildRequires:  iw
BuildRequires:  jarnal
BuildRequires:  xvkbd
BuildRequires:  x11-input-wacom-tools
# PATTERN multimedia-11.2-9.15.i586.pat
BuildRequires:  dvd+rw-tools
BuildRequires:  ImageMagick
BuildRequires:  mjpegtools
BuildRequires:  vorbis-tools
BuildRequires:  gstreamer-0_10-plugins-base
BuildRequires:  gstreamer-0_10-plugins-good
BuildRequires:  gstreamer-0_10-schroedinger
BuildRequires:  gstreamer-utils
%ifnarch s390 s390x
BuildRequires:  yast2-sound
%endif
# PATTERN sw_management-11.2-9.15.i586.pat
BuildRequires:  zypper
# PATTERN x11-11.2-9.15.i586.pat
BuildRequires:  xkeyboard-config
%ifnarch s390 s390x
BuildRequires:  sax2-gui
BuildRequires:  yast2-x11
BuildRequires:  xorg-x11-server
BuildRequires:  yast2-tv
%endif
BuildRequires:  cabextract
BuildRequires:  xterm
BuildRequires:  ghostscript-x11
BuildRequires:  openssh-askpass
BuildRequires:  tightvnc
BuildRequires:  xorg-x11-driver-input
BuildRequires:  xorg-x11-driver-video
BuildRequires:  xorg-x11-libX11-ccache
BuildRequires:  xorg-x11
#BuildRequires:  xorg-x11-Xvnc
BuildRequires:  numlockx
BuildRequires:  freeglut
BuildRequires:  x11-tools
BuildRequires:  translation-update
BuildRequires:  yast2-scanner
BuildRequires:  ConsoleKit-x11
BuildRequires:  icewm-lite
BuildRequires:  xorg-x11-xauth
# PATTERN common_desktop-11.2-9.15.i586.pat
BuildRequires:  MozillaFirefox
BuildRequires:  avahi
# PATTERN enhanced_basis-11.2-9.15.i586.pat
BuildRequires:  lukemftp
BuildRequires:  mdadm
BuildRequires:  kpartx
BuildRequires:  dmraid
BuildRequires:  man
BuildRequires:  psmisc
BuildRequires:  SuSEfirewall2
BuildRequires:  acl
BuildRequires:  attr
BuildRequires:  bzip2
BuildRequires:  cups-client
BuildRequires:  curl
BuildRequires:  cyrus-sasl-gssapi
BuildRequires:  cyrus-sasl-crammd5
BuildRequires:  cyrus-sasl-digestmd5
BuildRequires:  cyrus-sasl-plain
BuildRequires:  db-utils
BuildRequires:  diffutils
BuildRequires:  ethtool
BuildRequires:  e2fsprogs
BuildRequires:  eject
BuildRequires:  file
BuildRequires:  fillup
BuildRequires:  findutils
BuildRequires:  insserv
BuildRequires:  iproute2
BuildRequires:  iputils
BuildRequires:  less
BuildRequires:  parted
BuildRequires:  mailx
BuildRequires:  genisoimage
BuildRequires:  openssh
BuildRequires:  perl-base
BuildRequires:  cron
BuildRequires:  tar
BuildRequires:  wget
BuildRequires:  ncurses-utils
BuildRequires:  alsa-plugins
BuildRequires:  strace
BuildRequires:  ulimit
BuildRequires:  ntfs-3g
BuildRequires:  cups
BuildRequires:  deltarpm
BuildRequires:  acpid
BuildRequires:  autofs
BuildRequires:  bind-utils
BuildRequires:  bootsplash
BuildRequires:  cyrus-sasl
BuildRequires:  dosfstools
BuildRequires:  gawk
BuildRequires:  gdbm
BuildRequires:  gettext-runtime
BuildRequires:  glibc-locale
BuildRequires:  gpart
BuildRequires:  gpg2
BuildRequires:  gpm
BuildRequires:  hal
BuildRequires:  hdparm
BuildRequires:  ifplugd
BuildRequires:  info
BuildRequires:  libldapcpp1
BuildRequires:  linux-atm-lib
BuildRequires:  master-boot-code
BuildRequires:  netcat
BuildRequires:  nfs-client
BuildRequires:  nfsidmap
BuildRequires:  nscd
BuildRequires:  ntfsprogs
BuildRequires:  openct
BuildRequires:  openldap2-client
BuildRequires:  opensc
BuildRequires:  openslp
BuildRequires:  pciutils
BuildRequires:  pcsc-lite
BuildRequires:  pm-utils
BuildRequires:  popt
BuildRequires:  postfix
BuildRequires:  pm-profiler
BuildRequires:  ppp
BuildRequires:  pptp
BuildRequires:  preload
BuildRequires:  recode
BuildRequires:  reiserfs
BuildRequires:  smp_utils
BuildRequires:  sg3_utils
BuildRequires:  lsscsi
BuildRequires:  sudo
BuildRequires:  timezone
BuildRequires:  udev
BuildRequires:  utempter
BuildRequires:  wireless-tools
BuildRequires:  vim
BuildRequires:  xinetd
BuildRequires:  ntp
BuildRequires:  yp-tools
BuildRequires:  ypbind
BuildRequires:  cifs-mount
BuildRequires:  usbutils
BuildRequires:  cryptsetup
# PATTERN yast2_basis-11.2-9.15.i586.pat
BuildRequires:  limal
BuildRequires:  limal-perl
BuildRequires:  yast2
BuildRequires:  yast2-country
BuildRequires:  yast2-firewall
BuildRequires:  yast2-hardware-detection
BuildRequires:  yast2-installation
BuildRequires:  yast2-irda
BuildRequires:  yast2-ldap
BuildRequires:  yast2-mail
BuildRequires:  yast2-mouse
BuildRequires:  yast2-ncurses
BuildRequires:  yast2-ncurses-pkg
BuildRequires:  yast2-network
BuildRequires:  yast2-online-update
BuildRequires:  yast2-online-update-frontend
BuildRequires:  yast2-packager
BuildRequires:  yast2-pam
BuildRequires:  yast2-perl-bindings
BuildRequires:  yast2-pkg-bindings
BuildRequires:  yast2-repair
BuildRequires:  yast2-runlevel
BuildRequires:  yast2-security
BuildRequires:  yast2-storage
BuildRequires:  yast2-sysconfig
BuildRequires:  yast2-transfer
BuildRequires:  yast2-tune
BuildRequires:  yast2-update
BuildRequires:  yast2-users
BuildRequires:  yast2-xml
BuildRequires:  yast2-backup
BuildRequires:  yast2-inetd
BuildRequires:  yast2-iscsi-client
BuildRequires:  yast2-kerberos-client
BuildRequires:  yast2-ldap-client
BuildRequires:  yast2-metapackage-handler
BuildRequires:  yast2-nfs-client
BuildRequires:  yast2-nis-client
BuildRequires:  yast2-ntp-client
BuildRequires:  yast2-printer
BuildRequires:  yast2-profile-manager
BuildRequires:  yast2-restore
BuildRequires:  yast2-slp
BuildRequires:  yast2-sudo
BuildRequires:  yast2-samba-client
BuildRequires:  yast2-samba-server
BuildRequires:  yast2-vm
# Extras needed to get this to build
# have choice for chess_backend needed by knights: gnuchess crafty phalanx
BuildRequires:  gnuchess
%define prefix   /usr
%define sysconfdir /etc/
License:        GPL v2 or later
Group:          Productivity/Other
AutoReqProv:    on
Version:        11.2_20090721
Release:        2
Source0:        beagle-crawl-system
Source1:        beagle-merge-indexes
PreReq:         beagle
Summary:        Global Beagle Index
Url:            http://www.gnome.org/projects/beagle/
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
An index of default installed files for use by beagle.

This saves time when beagle indexes later by merging indexed data for
packages into the main system index.



%prep
cp %{S:0} .

%build
mkdir -p $RPM_BUILD_ROOT/usr/share/beagle/mergables
sh ./beagle-crawl-system

%install
mkdir -p $RPM_BUILD_ROOT/usr/sbin
cp %{S:1} $RPM_BUILD_ROOT/usr/sbin/

%post
su beagleindex -c "/usr/sbin/beagle-merge-indexes" || :

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-, root, root)
%dir /usr/share/beagle
%attr(755,beagleindex,root) /usr/share/beagle/mergables
%attr(755,root,root) /usr/sbin/beagle-merge-indexes

%changelog
openSUSE Build Service is sponsored by