]> git.pld-linux.org Git - packages/mate-media.git/blob - mate-media.spec
- pl, completed dependencies
[packages/mate-media.git] / mate-media.spec
1 Summary:        MATE media programs
2 Summary(pl.UTF-8):      Programy multimedialne dla środowiska MATE
3 Name:           mate-media
4 Version:        1.6.0
5 Release:        1
6 License:        LGPL v2+ (gst-mixer parts), GPL v2+ (volume control, sound theme), FDL (documentation)
7 Group:          X11/Applications/Multimedia
8 Source0:        http://pub.mate-desktop.org/releases/1.6/%{name}-%{version}.tar.xz
9 # Source0-md5:  96a2832f157a5879f62d27fbae89da07
10 Patch0:         uidir.patch
11 URL:            https://github.com/mate-desktop/mate-media
12 BuildRequires:  autoconf >= 2.60
13 BuildRequires:  automake >= 1:1.9
14 BuildRequires:  desktop-file-utils
15 BuildRequires:  docbook-dtd412-xml
16 BuildRequires:  glib2-devel >= 1:2.26.0
17 BuildRequires:  gstreamer0.10-devel >= 0.10.23
18 BuildRequires:  gstreamer0.10-plugins-base-devel >= 0.10.23
19 BuildRequires:  gtk+2-devel >= 2:2.18.0
20 BuildRequires:  intltool >= 0.35.0
21 BuildRequires:  libcanberra-devel >= 0.13
22 BuildRequires:  libcanberra-gtk-devel >= 0.13
23 BuildRequires:  libtool >= 1:1.4.3
24 BuildRequires:  libunique-devel >= 1.0
25 BuildRequires:  libxml2-devel >= 2.0
26 BuildRequires:  mate-common >= 1.2.1
27 BuildRequires:  mate-desktop-devel >= 1.5.0
28 BuildRequires:  mate-doc-utils
29 BuildRequires:  mate-panel-devel >= 1.5.0
30 BuildRequires:  pulseaudio-devel >= 0.9.16
31 BuildRequires:  rpmbuild(find_lang) >= 1.36
32 BuildRequires:  tar >= 1:1.22
33 BuildRequires:  xz
34 Requires:       desktop-file-utils
35 Requires:       glib2 >= 1:2.26.0
36 Requires:       gstreamer0.10 >= 0.10.23
37 Requires:       gstreamer0.10-plugins-base >= 0.10.23
38 Requires:       gtk+2 >= 2:2.18.0
39 Requires:       gtk-update-icon-cache
40 Requires:       libcanberra >= 0.13
41 Requires:       libcanberra-gtk >= 0.13
42 Requires:       mate-desktop-libs >= 1.5.0
43 Requires:       mate-panel >= 1.5.0
44 Requires:       mate-icon-theme
45 Requires:       pulseaudio-libs >= 0.9.16
46 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48 %define         _libexecdir     %{_libdir}/mate-panel
49
50 %description
51 This package contains a few media utilities for the MATE desktop,
52 including a volume control.
53
54 %description -l pl.UTF-8
55 Ten pakiet zawiera kilka narzędzi multimedialnych dla środowiska
56 MATE, w tym do sterowania głośnością dźwięku.
57
58 %prep
59 %setup -q
60 %patch0 -p1
61
62 %build
63 mate-doc-prepare --copy --force
64 %{__intltoolize}
65 %{__libtoolize}
66 %{__aclocal} -I m4
67 %{__autoconf}
68 %{__autoheader}
69 %{__automake}
70 %configure \
71         --enable-gst-mixer-applet \
72         --enable-gstmix \
73         --enable-pulseaudio \
74         --disable-schemas-compile \
75         --disable-scrollkeeper \
76         --disable-silent-rules \
77         --disable-static \
78         --with-gnu-ld
79
80 %{__make}
81
82 %install
83 rm -rf $RPM_BUILD_ROOT
84 %{__make} install \
85         DESTDIR=$RPM_BUILD_ROOT
86
87 # mate < 1.5 did not exist in pld, avoid dependency on mate-conf
88 %{__rm} $RPM_BUILD_ROOT%{_datadir}/MateConf/gsettings/mate-volume-control.convert
89
90 desktop-file-install \
91         --remove-category="MATE" \
92         --add-category="X-Mate" \
93         --delete-original \
94         --dir=$RPM_BUILD_ROOT%{_desktopdir} \
95         $RPM_BUILD_ROOT%{_desktopdir}/mate-volume-control.desktop
96
97 %find_lang %{name} --with-omf --with-mate --all-name
98
99 %clean
100 rm -rf $RPM_BUILD_ROOT
101
102 %post
103 %update_desktop_database
104 %update_icon_cache mate
105 %glib_compile_schemas
106
107 %postun
108 %update_desktop_database
109 %update_icon_cache mate
110 %glib_compile_schemas
111
112 %files -f %{name}.lang
113 %defattr(644,root,root,755)
114 %doc AUTHORS ChangeLog NEWS README
115 %attr(755,root,root) %{_bindir}/mate-volume-control
116 %attr(755,root,root) %{_bindir}/mate-volume-control-applet
117 %attr(755,root,root) %{_libdir}/mate-panel/mixer_applet2
118 /etc/xdg/autostart/mate-volume-control-applet.desktop
119 %{_datadir}/mate-media
120 %{_datadir}/sounds/mate
121 %{_datadir}/mate-panel/applets/org.mate.applets.MixerApplet.mate-panel-applet
122 %{_datadir}/mate-panel/ui/mixer-applet-menu.xml
123 %{_datadir}/dbus-1/services/org.mate.panel.applet.MixerAppletFactory.service
124 %{_datadir}/glib-2.0/schemas/org.mate.panel.applet.mixer.gschema.xml
125 %{_datadir}/glib-2.0/schemas/org.mate.volume-control.gschema.xml
126 %{_desktopdir}/mate-volume-control.desktop
127 %{_iconsdir}/mate/16x16/devices/gvc-*.png
128 %{_iconsdir}/mate/16x16/status/audio-input-microphone-muted.png
This page took 0.071458 seconds and 3 git commands to generate.