source: trunk/third/gnome-media/gnome-media.spec.in @ 18682

Revision 18682, 4.2 KB checked in by ghudson, 21 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18681, which included commits to RCS files with non-trunk default branches.
Line 
1%define glib2_version 2.0.3
2%define pango_version 1.0.99
3%define gtk2_version 2.0.5
4%define libgnomeui_version 2.0.0
5%define gail_version 0.17-2
6%define desktop_file_utils_version 0.2.90
7
8%define gettext_package gnome-media-2.0
9
10Summary:        GNOME media programs.
11Name:           gnome-media
12Version:        @VERSION@
13Release:        9
14Copyright:      GPL
15Group:          Applications/Multimedia
16Source:         ftp://ftp.gnome.org/pub/GNOME/sources/pre-gnome2/gnome-media/gnome-media-%{version}.tar.gz
17Prereq:         scrollkeeper >= 0.1.4
18BuildPrereq:    scrollkeeper intltool
19BuildRoot:      %{_tmppath}/%{name}-%{PACKAGE_VERSION}-root
20Obsoletes:      gnome
21URL:            http://www.gnome.org
22
23BuildRequires:  glib2-devel >= %{glib2_version}
24BuildRequires:  pango-devel >= %{pango_version}
25BuildRequires:  gtk2-devel >= %{gtk2_version}
26BuildRequires:  libgnomeui-devel >= %{libgnomeui_version}
27BuildRequires:  gail-devel >= %{gail_version}
28BuildRequires:  Xft
29BuildRequires:  fontconfig
30BuildRequires:  desktop-file-utils >= %{desktop_file_utils_version}
31BuildRequires:  /usr/bin/automake-1.4
32Requires:       gstreamer >= 0.4.2
33Requires:       scrollkeeper >= 0.3.8
34%description
35GNOME (GNU Network Object Model Environment) is a user-friendly set of
36GUI applications and desktop tools to be used in conjunction with a
37window manager for the X Window System. The gnome-media package will
38install media features like the GNOME CD player.
39
40Install gnome-media if you want to use GNOME's multimedia
41capabilities.
42
43%prep
44%setup
45
46%build
47%configure
48make
49
50%install
51rm -rf $RPM_BUILD_ROOT
52
53export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
54%makeinstall
55unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
56
57# Clean out files that should not be part of the rpm.
58# This is the recommended way of dealing with it for RH8
59rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
60rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
61rm -rf $RPM_BUILD_ROOT/var/scrollkeeper/*
62rm -f $RPM_BUILD_ROOT/%{_datadir}/pixmaps/gnome-cd/*.png
63
64%find_lang %{gettext_package}
65
66%clean
67rm -rf $RPM_BUILD_ROOT
68
69%post
70scrollkeeper-update -q
71export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
72SCHEMAS="CDDB-Slave2.schemas gnome-volume-control.schemas gnome-cd.schemas gnome-sound-recorder.schemas"
73for S in $SCHEMAS; do
74  gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/$S > /dev/null
75done
76/sbin/ldconfig
77
78%postun
79scrollkeeper-update
80/sbin/ldconfig
81/bin/true ## for rpmlint, -p requires absolute path and is just dumb
82
83%files -f %{gettext_package}.lang
84%defattr(-, root, root)
85%doc AUTHORS COPYING ChangeLog NEWS README
86%{_prefix}/libexec/*
87%{_datadir}/idl/GNOME_Media_CDDBSlave2.idl
88%{_datadir}/applications/gnome-cd.desktop
89%{_datadir}/applications/gnome-sound-recorder.desktop
90%{_datadir}/applications/gnome-volume-control.desktop
91%{_datadir}/applications/reclevel.desktop
92%{_datadir}/applications/vumeter.desktop
93%{_datadir}/pixmaps/gnome-cd.png
94%{_datadir}/pixmaps/gnome-cd/themes/lcd/*.png
95%{_datadir}/pixmaps/gnome-cd/themes/lcd/lcd.theme
96%{_datadir}/pixmaps/gnome-cd/themes/media/*.png
97%{_datadir}/pixmaps/gnome-cd/themes/media/media.theme
98%{_datadir}/pixmaps/gnome-cd/themes/red-lcd/*.png
99%{_datadir}/pixmaps/gnome-cd/themes/red-lcd/red-lcd.theme
100%{_datadir}/pixmaps/gnome-grecord.png
101%{_datadir}/pixmaps/gnome-mixer.png
102%{_datadir}/pixmaps/gnome-reclevel.png
103%{_datadir}/pixmaps/gnome-vumeter.png
104%{_datadir}/pixmaps/gnome-media
105%{_datadir}/omf/gnome-media
106%{_datadir}/gnome/help/gnome-cd
107%{_datadir}/gnome/help/gnome-volume-control
108%{_datadir}/gnome/help/grecord
109%{_datadir}/gnome-sound-recorder/ui/gsr.xml
110%{_datadir}/control-center-2.0/capplets/cddb-slave.desktop
111%{_libdir}/*.so.*
112%{_libdir}/bonobo/servers/GNOME_Media_CDDBSlave2.server
113%{_bindir}/cddb-slave2-properties
114%{_bindir}/gnome-cd
115%{_bindir}/gnome-sound-recorder
116%{_bindir}/gnome-volume-control
117%{_bindir}/vumeter
118%{_sysconfdir}/gconf/schemas/*.schemas
119
120# devel, if we had a devel
121%{_includedir}/*
122%{_libdir}/*.so
123
124%changelog
125* Wed Nov 06 2002 Christian Schaller <Uraeus@gnome.org>
126- Clean up files listing
127- Add some RPM pre-req
128- Add -q to scrollkeeper command
129
130* Wed Oct 23 2002 Christian Schaller <Uraeus@gnome.org>
131- Update for use in CVS package
132- I remove all the stuff installed into /var/scrollkeeper this is probably a bugwhich I have no idea how to fix
Note: See TracBrowser for help on using the repository browser.