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