File beagle-index.spec of Package beagle-index
#
# spec file for package beagle-index (Version 11.0_20080516)
#
# Copyright (c) 2008 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 10.2-157
# 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-10.2-157.i586.pat
BuildRequires: apparmor-parser
BuildRequires: apparmor-docs
BuildRequires: apparmor-profiles
BuildRequires: apparmor-utils
BuildRequires: libapparmor
BuildRequires: yast2-apparmor
BuildRequires: audit
# PATTERN base-10.2-157.i586.pat
BuildRequires: aaa_base
BuildRequires: aaa_skel
BuildRequires: dhcpcd
BuildRequires: hwinfo
BuildRequires: insserv
BuildRequires: kbd
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
%ifarch %ix86 x86_64
BuildRequires: grub
%endif
# PATTERN gnome-10.2-157.i586.pat
BuildRequires: opensuse-gnomeuser_en
BuildRequires: xsane
# PATTERN gnome_basis-10.2-157.i586.pat
BuildRequires: gdm
BuildRequires: gnome-panel
BuildRequires: gnome-main-menu
BuildRequires: brasero
BuildRequires: gnome-vfs2
BuildRequires: gtk2-themes
BuildRequires: gnome-mount
BuildRequires: aspell
BuildRequires: at-spi
BuildRequires: awesfx
BuildRequires: beagle-evolution
BuildRequires: beagle-firefox
BuildRequires: beagle-gui
BuildRequires: bug-buddy
BuildRequires: cdparanoia
BuildRequires: cdrdao
BuildRequires: control-center2
BuildRequires: cups-backends
BuildRequires: dbus-1-python
BuildRequires: dbus-1-x11
BuildRequires: desktop-file-utils
BuildRequires: dirmngr
BuildRequires: eog
BuildRequires: evince
BuildRequires: evolution
BuildRequires: fam
BuildRequires: fam-server
BuildRequires: file-roller
BuildRequires: gail
BuildRequires: pidgin
BuildRequires: gcalctool
BuildRequires: gconf2
BuildRequires: gconf-editor
BuildRequires: gdk-pixbuf
BuildRequires: gedit
BuildRequires: gle
BuildRequires: glib-sharp2
BuildRequires: gnome2-user-docs
BuildRequires: gnome-applets
BuildRequires: gnome-audio
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-session
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: gstreamer010
BuildRequires: gstreamer010-plugins-base
BuildRequires: gstreamer010-plugins-good
BuildRequires: gtk2-engines
BuildRequires: gtkhtml2
BuildRequires: gtk-sharp2
BuildRequires: gtksourceview
BuildRequires: gtkspell
BuildRequires: gucharmap
BuildRequires: guile
BuildRequires: htdig
BuildRequires: input-utils
BuildRequires: jack
BuildRequires: latex2html-pngicons
BuildRequires: lzo
BuildRequires: metacity
BuildRequires: nautilus
BuildRequires: nautilus-cd-burner
BuildRequires: nautilus-open-terminal
BuildRequires: nautilus-sendto
BuildRequires: nautilus-share
BuildRequires: ncpfs
%ifnarch s390 s390x
BuildRequires: NetworkManager
BuildRequires: NetworkManager-gnome
%endif
BuildRequires: notification-daemon
BuildRequires: orca
BuildRequires: pinentry
BuildRequires: pinentry-gtk2
BuildRequires: poppler
BuildRequires: poppler-glib
BuildRequires: python
BuildRequires: python-gnome
BuildRequires: python-gtk
BuildRequires: python-numeric
BuildRequires: python-orbit
BuildRequires: samba
BuildRequires: SDL
%ifnarch s390 s390x
BuildRequires: sensors
%endif
BuildRequires: shared-mime-info
BuildRequires: sox
BuildRequires: startup-notification
BuildRequires: susehelp
BuildRequires: tango-icon-theme
BuildRequires: thinkeramik-style
BuildRequires: tomboy
BuildRequires: vcdimager
BuildRequires: vino
BuildRequires: vte
BuildRequires: xkeyboard-config
BuildRequires: xscreensaver
%ifnarch s390 s390x
BuildRequires: yast2-sound
%endif
BuildRequires: yelp
BuildRequires: zenity
# PATTERN gnome_games-10.2-157.i586.pat
BuildRequires: gnome-games
# PATTERN gnome_imaging-10.2-157.i586.pat
BuildRequires: dia
BuildRequires: f-spot
BuildRequires: gphoto
BuildRequires: inkscape
# PATTERN gnome_xgl-10.2-157.i586.pat
%ifnarch s390 s390x
BuildRequires: compiz-gnome
%endif
# PATTERN kde-10.2-157.i586.pat
BuildRequires: opensuse-quickstart_en
# PATTERN kde_basis-10.2-157.i586.pat
BuildRequires: Crystalcursors
BuildRequires: efont-unicode
BuildRequires: kdeaddons3-konqueror
BuildRequires: kdebase3
BuildRequires: kdebase3-kdm
BuildRequires: kdebase3-nsplugin
BuildRequires: kdebase3-SuSE
BuildRequires: kdebase3-session
BuildRequires: kdegraphics3-pdf
BuildRequires: kdelibs3
BuildRequires: kdepim3
BuildRequires: kdepim3-networkstatus
BuildRequires: kdepim3-notes
BuildRequires: kdeutils3
%ifnarch s390 s390x
BuildRequires: kpowersave
BuildRequires: NetworkManager
BuildRequires: NetworkManager-kde
%endif
BuildRequires: kcm_gtk
BuildRequires: kdebase3-beagle
BuildRequires: kdebase3-samba
BuildRequires: kerry
BuildRequires: kio_beagle
BuildRequires: pinentry-qt
BuildRequires: preload
BuildRequires: qtcurve-gtk2
# PATTERN kde_games-10.2-157.i586.pat
BuildRequires: kde4-kmahjongg
BuildRequires: kde4-kmines
BuildRequires: kde4-kpat
BuildRequires: kde4-kreversi
BuildRequires: kde4-ksudoku
# PATTERN kde_ide-10.2-157.i586.pat
BuildRequires: kdbg
BuildRequires: kdeaddons3-kate
BuildRequires: kdesdk3-translate
BuildRequires: kdevelop3
# PATTERN kde_imaging-10.2-157.i586.pat
BuildRequires: gwenview
BuildRequires: koffice-illustration
BuildRequires: digikam
BuildRequires: kdegraphics3
BuildRequires: kdegraphics3-kamera
BuildRequires: kdegraphics3-postscript
BuildRequires: kdegraphics3-scan
BuildRequires: digikamimageplugins
# PATTERN kde_internet-10.2-157.i586.pat
BuildRequires: kdenetwork3
BuildRequires: kdenetwork3-InstantMessenger
BuildRequires: kdenetwork3-news
BuildRequires: kde4-krfb
BuildRequires: kde4-krdc
BuildRequires: kio_slp
BuildRequires: konversation
BuildRequires: ktorrent
# PATTERN kde_laptop-10.2-157.i586.pat
BuildRequires: kdeutils3-laptop
BuildRequires: kscpm
# PATTERN kde_multimedia-10.2-157.i586.pat
%ifnarch ppc64
BuildRequires: amarok
BuildRequires: amarok-xine
BuildRequires: amarok-libvisual
%endif
%ifnarch s390 s390x
BuildRequires: k3b
%endif
BuildRequires: kdemultimedia3
BuildRequires: kdemultimedia3-mixer
BuildRequires: kdemultimedia3-CD
%ifnarch s390
BuildRequires: kaffeine
%endif
BuildRequires: kdetv
BuildRequires: kio_ipodslave
BuildRequires: kio_iso
BuildRequires: krecord
# PATTERN kde_office-10.2-157.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-kde
BuildRequires: OpenOffice_org-Quickstarter
%endif
# PATTERN kde_utilities-10.2-157.i586.pat
BuildRequires: kdeaddons3-kicker
BuildRequires: kdeartwork3-kscreensaver
BuildRequires: kdebluetooth
BuildRequires: kdepim3-kpilot
BuildRequires: kitchensync
BuildRequires: kdeartwork3-xscreensaver
# PATTERN kde_xgl-10.2-157.i586.pat
%ifnarch s390 s390x
BuildRequires: compiz-kde
%endif
# PATTERN laptop-10.2-157.i586.pat
%ifnarch ppc ppc64 ia64
BuildRequires: iwl3945-ucode
BuildRequires: suspend
%endif
%ifarch i386
BuildRequires: tpctl
%endif
BuildRequires: atmel-firmware
BuildRequires: ipw-firmware
BuildRequires: irda
BuildRequires: pcmciautils
BuildRequires: scpm
BuildRequires: sumf
BuildRequires: wpa_supplicant
BuildRequires: xournal
BuildRequires: xstroke
BuildRequires: xvkbd
BuildRequires: x11-input-wacom-tools
# PATTERN multimedia-10.2-157.i586.pat
BuildRequires: dvd+rw-tools
BuildRequires: ImageMagick
BuildRequires: mjpegtools
BuildRequires: vorbis-tools
%ifnarch s390 s390x
BuildRequires: yast2-sound
%endif
# PATTERN sw_management-10.2-157.i586.pat
BuildRequires: zypper
BuildRequires: opensuse-updater-gnome
# PATTERN x11-10.2-157.i586.pat
BuildRequires: xterm
BuildRequires: MozillaFirefox
BuildRequires: yast2-qt
BuildRequires: yast2-x11
%ifnarch s390 s390x
BuildRequires: 3ddiag
%endif
BuildRequires: MozillaFirefox-translations
BuildRequires: cabextract
BuildRequires: desktop-data-SuSE
BuildRequires: desktop-translations
BuildRequires: freeglut
BuildRequires: fvwm2
BuildRequires: ghostscript-x11
BuildRequires: libqt4
BuildRequires: libqt4-sql
BuildRequires: libqt4-x11
BuildRequires: lsb
BuildRequires: mozilla-xulrunner190
BuildRequires: numlockx
BuildRequires: openssh-askpass
BuildRequires: pkgconfig
BuildRequires: sane-frontends
BuildRequires: sax2
BuildRequires: sax2-gui
BuildRequires: tcl
BuildRequires: tightvnc
BuildRequires: tk
BuildRequires: unclutter
BuildRequires: x11-input-synaptics
BuildRequires: x11-input-wacom
BuildRequires: x11-tools
BuildRequires: xaw3d
BuildRequires: xdg-menu
BuildRequires: xdg-utils
BuildRequires: xdmbgrd
BuildRequires: xlockmore
BuildRequires: xorg-x11
BuildRequires: xorg-x11-Xvnc
BuildRequires: xorg-x11-libX11
BuildRequires: xorg-x11-libX11-ccache
BuildRequires: xorg-x11-libXext
BuildRequires: xorg-x11-libXrender
BuildRequires: xorg-x11-server
BuildRequires: xtermset
BuildRequires: yast2-control-center
BuildRequires: opensuse-manual_en
# PATTERN yast2_basis-10.2-157.i586.pat
BuildRequires: limal
BuildRequires: limal-perl
BuildRequires: yast2
BuildRequires: yast2-backup
BuildRequires: yast2-bootloader
BuildRequires: yast2-core
BuildRequires: yast2-country
BuildRequires: yast2-firewall
BuildRequires: yast2-hardware-detection
BuildRequires: yast2-inetd
BuildRequires: yast2-installation
BuildRequires: yast2-irda
BuildRequires: yast2-iscsi-client
BuildRequires: yast2-kerberos-client
BuildRequires: yast2-ldap
BuildRequires: yast2-ldap-client
BuildRequires: yast2-mail
BuildRequires: yast2-mouse
BuildRequires: yast2-ncurses
BuildRequires: yast2-network
BuildRequires: yast2-nfs-client
BuildRequires: yast2-nis-client
BuildRequires: yast2-ntp-client
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-printer
BuildRequires: yast2-profile-manager
BuildRequires: yast2-repair
BuildRequires: yast2-restore
BuildRequires: yast2-runlevel
BuildRequires: yast2-samba-client
BuildRequires: yast2-schema
BuildRequires: yast2-scanner
BuildRequires: yast2-security
BuildRequires: yast2-slp
BuildRequires: yast2-storage
BuildRequires: yast2-storage-lib
BuildRequires: yast2-sudo
BuildRequires: yast2-support
BuildRequires: yast2-sysconfig
BuildRequires: yast2-theme-openSUSE
BuildRequires: yast2-transfer
BuildRequires: yast2-tune
%ifnarch s390 s390x
BuildRequires: yast2-tv
%endif
BuildRequires: yast2-update
BuildRequires: yast2-users
BuildRequires: yast2-xml
BuildRequires: autoyast2
BuildRequires: autoyast2-installation
BuildRequires: inst-source-utils
BuildRequires: yast2-samba-server
# Extras needed to get this to build
# have choice for chess_backend needed by knights: gnuchess crafty phalanx
BuildRequires: gnuchess
# have choice for libgimp-2.0.so.0 needed by sane-frontends: gimp gimp-unstable
BuildRequires: gimp
%define prefix /usr
%define sysconfdir /etc/
License: GPL v2 or later
Group: Productivity/Other
AutoReqProv: on
Version: 11.0_20080516
Release: 97
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
* Fri Nov 07 2008 maw@suse.de
- Build against mozilla-xulrunner190, not mozilla-xulrunner181
(bnc#420641).
* Fri Nov 07 2008 coolo@suse.de
- remove kino to build in OBS
* Fri Oct 24 2008 aj@suse.de
- Remove dropped packages gnome-cups-manager, gnome-printer-add and
gnome-volume-manager.
* Thu Oct 16 2008 aj@suse.de
- Remove RealPlayer since it's not part of all repos.
* Wed Oct 01 2008 ro@suse.de
- drop non-available packages
* Fri Sep 19 2008 ro@suse.de
- buildreq dummy-release instead of openSUSE-release
* Wed Sep 03 2008 pwu@suse.de
- Zmd export unwanted enviroment varibles MONO_PATH to
beagle-merge-indexes, cause crash. (bnc #281198)
* Sun Aug 24 2008 aj@suse.de
- Delete evms-gui from buildreq (dropped).
* Wed Jul 30 2008 ro@suse.de
- deleted yast2-storage-evms from buildreq (dropped)
* Fri May 16 2008 jpr@suse.de
- Look for crawl files in new spot (bnc #391298)
* Fri May 16 2008 aj@suse.de
- Increase version for 11.0.
- Make beagle-merge-indexes executable.
* Fri May 09 2008 aj@suse.de
- Add shebang for /usr/sbin/beagle-merge-indexes.
- Remove gnome2-SuSE.
* Wed May 07 2008 aj@suse.de
- Remove gtk-engines.
* Mon Apr 28 2008 aj@suse.de
- Remove opensuse-updater-kde.
* Tue Apr 15 2008 aj@suse.de
- Remove gnome-keyring-manager and gtkhtml-sharp2.
- Remove duplicate build requires.
* Wed Apr 02 2008 ro@suse.de
- remove dockutils
* Mon Feb 04 2008 coolo@suse.de
- remove hotkeys-setup
* Wed Jan 23 2008 aj@suse.de
- Remove intlclock.
* Tue Jan 15 2008 aj@suse.de
- Remove CheckHardware from buildreq
* Thu Dec 20 2007 ro@suse.de
- remove yast2-bluetooth from buildreq
* Fri Sep 21 2007 joeshaw@suse.de
- Build indexes synchronously, and bail out if building one of
them fails for whatever reason. (part of bnc #326808)
* Wed Sep 19 2007 stbinner@suse.de
- update several packages to reflect default 10.3 installation
* Tue Sep 11 2007 aj@suse.de
- Remove yast2-mail-aliases.
* Sat Aug 11 2007 coolo@suse.de
- remove hal-gnome
* Mon Aug 06 2007 aj@suse.de
- Remove yast2-powermanagement.
* Mon Jul 30 2007 aj@suse.de
- Remove ipw3945.
* Thu Jul 12 2007 jdelvare@suse.de
- Don't require sensors on s390, it no longer exists.
* Tue Jul 10 2007 aj@suse.de
- Remove limal-bootloader.
* Sat Jun 09 2007 aj@suse.de
- Use pidgin instead of gaim.
* Sun Apr 29 2007 aj@suse.de
- tpctl is i386 only.
* Wed Apr 18 2007 aj@suse.de
- Remove yast2-powertweak.
* Tue Mar 27 2007 aj@suse.de
- Remove dropped package gnome-mime-data.
- Add ipw3945 kmp package for building.
* Fri Feb 02 2007 joeshaw@suse.de
- Change the way BuildRequires are presented so it's easier to
make changes and kepe them up to date.
* Tue Jan 23 2007 aj@suse.de
- Remove gnome-filesystem from BuildRequires.
* Tue Nov 14 2006 sbrabec@suse.cz
- Use exact xulrunner version 181 (#218792, #216100).
* Sun Nov 12 2006 olh@suse.de
- yast2-vm is i386 only
* Wed Nov 08 2006 aj@suse.de
- banshee -> helix-banshee.
* Wed Nov 01 2006 joeshaw@suse.de
- Add support for --disable-directories, which was added in
beagle 0.2.12, and fix a couple of bugs in the scripts from
the last update.
* Fri Oct 27 2006 gekker@suse.de
- Change BuildRequires from gnome-panel-nld to gnome-panel
* Thu Oct 26 2006 joeshaw@suse.de
- Add a few more packages to the BuildRequires that have been
added since SLED, and update the scripts to newer equivalents
from Beagle.
* Tue Oct 24 2006 ro@suse.de
- removed buildreq for kdepim3-sync
* Tue Oct 03 2006 stbinner@suse.de
- bump Version: to reflect right distro version and last sync
* Sun Sep 17 2006 ro@suse.de
- replace kdebase3-NLD by kdebase3-SuSE
* Mon Sep 11 2006 jhargadon@suse.de
- added pilot-link-devel to BuildRequires to provide libpisock.so.8
* Tue Aug 22 2006 ro@suse.de
- remove dbus-1-gtk from BuildRequires
* Tue Aug 15 2006 aj@suse.de
- gnomemeeting -> ekiga.
* Wed Aug 09 2006 aj@suse.de
- Remove filesystem requirement.
* Sun Jul 16 2006 aj@suse.de
- Remove cups-SUSE-ppds-dat.
* Fri Jul 07 2006 jpr@suse.de
- Remove dropped amarok-helix package
* Thu Jun 29 2006 aj@suse.de
- Remove ICAClient from BuildRequires.
- Fix amarok BuildRequires.
* Mon May 15 2006 schwab@suse.de
- Don't build-require RealPlayer on ia64.
* Tue May 09 2006 kukuk@suse.de
- Remove bootloader-theme-NLD from BuildRequires
* Mon May 01 2006 joeshaw@suse.de
- Update the BuildRequires to contain all the packages in the
BASIS, GNOME2, KDE-DESKTOP, and NOVELL-SOFTWARE patterns.
*Please keep this in sync with those patterns!* (bnc #169289)
- Update the version to be 10.1_20060427. Because there's no
upstream source, it's re-versioned to match the distribution
version and the date of the last sync with the patterns.
* Sat Apr 08 2006 aj@suse.de
- Use gstreamer010-plugins-good in BuildRequires.
* Mon Mar 27 2006 ro@suse.de
- more work on BuildRequires
* Sat Mar 25 2006 ro@suse.de
- no flash-player on s390 s390x
* Sat Feb 25 2006 schwab@suse.de
- Don't require fash-player and java-1_4_2-sun-plugin when building on
ia64.
* Sun Feb 05 2006 ro@suse.de
- add some sharp-bindings to BuildReq
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Thu Jan 19 2006 stbinner@suse.de
- Removed dropped ooqstart from nfb
* Sat Jan 14 2006 kukuk@suse.de
- Add gpgme-devel to nfb
* Wed Jan 11 2006 sbrabec@suse.cz
- Removed libpixman from neededforbuild.
* Tue Dec 13 2005 ro@suse.de
- more old apparmor package names removed
* Sun Dec 11 2005 ro@suse.de
- renamed apparmor packages in nfb
* Sun Dec 04 2005 lmuelle@suse.de
- Revert libsmbclient renameing.
* Tue Nov 29 2005 ro@suse.de
- remove netapplet from nfb
* Mon Nov 14 2005 lmuelle@suse.de
- Use samba-libs instead of libsmbclient.
* Mon Nov 07 2005 sndirsch@suse.de
- neededforbuild: xorg-x11-Mesa --> Mesa
* Tue Oct 18 2005 ro@suse.de
- removed multisync-palm from nfb
* Thu Oct 13 2005 ro@suse.de
- removed mozilla-devel from nfb
* Fri Sep 09 2005 clahey@suse.de
- beagle should really be a PreReq here.
* Tue Sep 06 2005 ro@suse.de
- wait for index build to complete
(hack since there seems to be no way to keep it reliably
running in foreground ..)
* Mon Aug 29 2005 clahey@suse.de
- Build depend on all packages in gnome selection. Fixes 113898.
- Set user to beagleindex instead of nobody. Fixes 113900.
* Mon Aug 15 2005 ro@suse.de
- added check-build.sh
* Mon Aug 15 2005 meissner@suse.de
- remove epiphany* for now.
* Sun Aug 14 2005 clahey@suse.de
- Initial package creation.