File: gnome-media.spec

package info (click to toggle)
gnome-media 2.14.2-4
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 13,736 kB
  • ctags: 2,544
  • sloc: ansic: 27,614; sh: 8,803; xml: 8,553; makefile: 771
file content (152 lines) | stat: -rw-r--r-- 5,042 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
%define glib2_version 2.0.3
%define pango_version 1.0.99
%define gtk2_version 2.0.5
%define libgnomeui_version 2.0.0
%define gail_version 0.17-2
%define desktop_file_utils_version 0.2.90
%define gettext_package gnome-media-2.0

Summary:        GNOME media programs.
Name:           gnome-media
Version:        2.14.2
Release:        1
License:      GPL
Group:          Applications/Multimedia
Source:         ftp://ftp.gnome.org/pub/GNOME/sources/pre-gnome2/gnome-media/gnome-media-%{version}.tar.gz
Prereq:         scrollkeeper >= 0.1.4
BuildPrereq:    scrollkeeper intltool
BuildRoot:      %{_tmppath}/%{name}-%{PACKAGE_VERSION}-root
Obsoletes:      gnome
URL:            http://www.gnome.org

BuildRequires:  glib2-devel >= %{glib2_version}
BuildRequires:  pango-devel >= %{pango_version}
BuildRequires:  gtk2-devel >= %{gtk2_version}
BuildRequires:  libgnomeui-devel >= %{libgnomeui_version}
BuildRequires:  gail-devel >= %{gail_version}
BuildRequires:  fontconfig
BuildRequires:  gstreamer-devel => 0.10.0
BuildRequires:  desktop-file-utils >= %{desktop_file_utils_version}
Requires:	gstreamer >= 0.10.0
Requires:	scrollkeeper >= 0.3.8
%description
GNOME (GNU Network Object Model Environment) is a user-friendly set of
GUI applications and desktop tools to be used in conjunction with a
window manager for the X Window System. The gnome-media package will
install media features like the GNOME CD player.

Install gnome-media if you want to use GNOME's multimedia
capabilities.

%prep
%setup

%build
%configure
export CFLAGS="-g"
make 

%install
rm -rf $RPM_BUILD_ROOT

export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
%makeinstall
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL

# Clean out files that should not be part of the rpm.
# This is the recommended way of dealing with it for RH8
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/*.la
rm -rf $RPM_BUILD_ROOT%{_localstatedir}/scrollkeeper

%clean
rm -rf $RPM_BUILD_ROOT

%post
scrollkeeper-update -q
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
SCHEMAS="CDDB-Slave2.schemas gnome-volume-control.schemas gnome-cd.schemas gnome-sound-recorder.schemas gnome-audio-profiles.schemas"
for S in $SCHEMAS; do
  gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/$S > /dev/null
done
/sbin/ldconfig

%postun
scrollkeeper-update
/sbin/ldconfig
/bin/true ## for rpmlint, -p requires absolute path and is just dumb

%files
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog NEWS README
%{_prefix}/libexec/*
%{_datadir}/idl/GNOME_Media_CDDBSlave2.idl
%{_datadir}/applications/gnome-cd.desktop
%{_datadir}/applications/gnome-volume-control.desktop
%{_datadir}/applications/gnome-sound-recorder.desktop
%{_datadir}/applications/reclevel.desktop
%{_datadir}/applications/vumeter.desktop
%{_datadir}/gnome/help/gstreamer-properties
%{_datadir}/applications/gstreamer-properties.desktop
%{_datadir}/gstreamer-properties/icons/gstreamer-properties.png
%{_datadir}/gstreamer-properties/glade/gstreamer-properties.glade
%{_datadir}/gnome-media/glade/gnome-audio-profiles.glade2
%{_datadir}/gnome-sound-recorder/ui/*
%{_datadir}/omf/gnome-media
%{_datadir}/gnome/help/gnome-cd
%{_datadir}/gnome/help/gnome-volume-control
%{_datadir}/gnome/help/grecord
%{_datadir}/gnome/help/gnome-sound-recorder
%{_datadir}/locale/*
%{_datadir}/gnome-media/pixmaps/*
%{_datadir}/pixmaps/*
%{_libdir}/*.so.*
%{_datadir}/applications/cddb-slave.desktop
%{_libdir}/bonobo/servers/GNOME_Media_CDDBSlave2.server
%{_libdir}/libglade/2.0/*.so
%{_bindir}/cddb-slave2-properties
%{_bindir}/gnome-cd
%{_bindir}/gnome-volume-control
%{_bindir}/gstreamer-properties
%{_bindir}/gnome-audio-profiles-properties
%{_bindir}/gnome-sound-recorder
%{_bindir}/vumeter
%{_sysconfdir}/gconf/schemas/*.schemas

# devel, if we had a devel
%{_includedir}/*
%{_libdir}/*.so
%{_libdir}/pkgconfig/gnome-media-profiles.pc


%changelog
* Tue Mar 16 2004 Christian Schaller <Uraeus@gnome.org>
- Remove the versioning I added earlier
- hardcode GStreamer 0.8.0 as the minimum req
- remove vumenter from spec as it seems gone from app

* Sat Jan 10 2004 Christian Schaller <Uraeus@gnome.org>
- Wish gnome-sound-recorder welcome back into the fold

* Sun Jan 03 2004 Christian Schaller <Uraeus@gnome.org>
- Make sure audio profiles schemas are loaded

* Sun Dec 14 2003 Christian Schaller <Uraeus@gnome.org>
- Add thomas new media properties
- Add docs to gstreamer-properties

* Sat Oct 25 2003 Christian Schaller <Uraeus@gnome.org>
- Update for new gst-mixer package
- Add gstreamer-properties capplet
- Add gst-mixer docs and gstreamer-properties.desktop file

* Wed Nov 06 2002 Christian Schaller <Uraeus@gnome.org>
- Clean up files listing
- Add some RPM pre-req
- Add -q to scrollkeeper command

* Wed Oct 23 2002 Christian Schaller <Uraeus@gnome.org>
- Update for use in CVS package
- I remove all the stuff installed into /var/scrollkeeper this is probably a bugwhich I have no idea how to fix