Logoj0ke.net Open Build Service > Projects > multimedia:SL12 > kdemultimedia4 > Changes
Sign Up | Log In

Changes of Revision 2

[-] Added kdemultimedia4-openSUSE_12.1.spec
x
 
1
@@ -0,0 +1,623 @@
2
+#
3
+# spec file for package kdemultimedia4
4
+#
5
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
6
+#
7
+# All modifications and additions to the file contributed by third parties
8
+# remain the property of their copyright owners, unless otherwise agreed
9
+# upon. The license for this file, and modifications and additions to the
10
+# file, is the same license as for the pristine package itself (unless the
11
+# license for the pristine package is not an Open Source License, in which
12
+# case the license is the MIT License). An "Open Source License" is a
13
+# license that conforms to the Open Source Definition (Version 1.9)
14
+# published by the Open Source Initiative.
15
+
16
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
17
+#
18
+
19
+
20
+%bcond_with ffmpeg
21
+
22
+Name:           kdemultimedia4
23
+BuildRequires:  cdparanoia-devel
24
+BuildRequires:  flac-devel
25
+BuildRequires:  gstreamer010-devel
26
+BuildRequires:  gstreamer010-plugins-base-devel
27
+BuildRequires:  libao-devel
28
+%if %{with ffmpeg}
29
+BuildRequires:  libffmpeg-devel
30
+%endif
31
+BuildRequires:  libkde4-devel
32
+BuildRequires:  libknotificationitem-devel
33
+BuildRequires:  libmusicbrainz-devel
34
+BuildRequires:  libmusicbrainz3-devel
35
+BuildRequires:  libpulse-devel
36
+BuildRequires:  libsamplerate-devel
37
+BuildRequires:  libtheora-devel
38
+BuildRequires:  libtunepimp-devel
39
+BuildRequires:  libvorbis-devel
40
+BuildRequires:  speex-devel
41
+BuildRequires:  taglib-devel
42
+BuildRequires:  xine-devel
43
+BuildRequires:  xine-lib
44
+Version:        4.7.2
45
+Release:        3.1.6
46
+License:        GPLv2+
47
+Summary:        Base package for KDE multimedia applications
48
+Url:            http://www.kde.org
49
+Group:          System/GUI/KDE
50
+Source:         kdemultimedia-%{version}.tar.bz2
51
+Patch1:         kmix-autostart.diff
52
+Suggests:       juk
53
+Suggests:       kio_audiocd
54
+Suggests:       kmix
55
+Suggests:       kscd
56
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
57
+%if 0
58
+Suggests:       phonon_gst
59
+Suggests:       phonon_xine
60
+%endif
61
+%kde4_runtime_requires
62
+
63
+%description
64
+This package suggests the packages which are built from the
65
+kdemultimedia module.
66
+
67
+%prep
68
+%setup -q -n kdemultimedia-%{version}
69
+%patch1
70
+FAKE_BUILDDATE=$(LC_ALL=C date -r %{_sourcedir}/%{name}.changes '+%b %e %Y')
71
+sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" libkcompactdisc/wmlib/wm_helpers.c
72
+
73
+%build
74
+  %cmake_kde4 -d build
75
+  %make_jobs
76
+
77
+%install
78
+  cd build
79
+  %make_install
80
+  ls
81
+  %create_subdir_filelist -d kioslave -v kioslave.devel
82
+  %create_subdir_filelist -d kscd
83
+  %create_subdir_filelist -d libkcompactdisc -v libkcompactdisc.devel
84
+  %create_subdir_filelist -d juk
85
+  %create_subdir_filelist -d kmix
86
+  %create_subdir_filelist -d dragonplayer
87
+  %create_subdir_filelist -d libkcddb -v libkcddb.devel
88
+  cd ..
89
+  %create_exclude_filelist
90
+  %suse_update_desktop_file kmix           AudioVideo Mixer
91
+  %suse_update_desktop_file kscd           AudioVideo Player CD
92
+  %suse_update_desktop_file juk            AudioVideo Player
93
+  %suse_update_desktop_file dragonplayer   Video
94
+  %kde_post_install
95
+
96
+%post   -p /sbin/ldconfig
97
+
98
+%postun -p /sbin/ldconfig
99
+
100
+%clean
101
+  rm -rf %{buildroot}
102
+  rm -rf filelists
103
+
104
+%package -n dragonplayer
105
+License:        GPLv2+
106
+Summary:        Multimedia Player
107
+Url:            http://dragonplayer.org/
108
+Group:          Productivity/Multimedia/Video/Players
109
+%kde4_runtime_requires
110
+
111
+%description -n dragonplayer
112
+Dragon Player is a simple KDE 4 video player.
113
+
114
+%post -n dragonplayer -p /sbin/ldconfig
115
+
116
+%postun -n dragonplayer -p /sbin/ldconfig
117
+
118
+%files -n dragonplayer -f filelists/dragonplayer
119
+%defattr(-,root,root)
120
+%doc COPYING COPYING.DOC README
121
+%dir %{_kde4_appsdir}/solid
122
+%dir %{_kde4_appsdir}/solid/actions
123
+
124
+%package -n juk
125
+License:        GPLv2+
126
+Summary:        Jukebox
127
+Group:          Productivity/Multimedia/Sound/Players
128
+Provides:       kde4-juk = 4.3.0
129
+Obsoletes:      kde4-juk < 4.3.0
130
+%kde4_runtime_requires
131
+
132
+%description -n juk
133
+Jukebox and music manager for KDE
134
+
135
+%post   -n juk -p /sbin/ldconfig
136
+
137
+%postun -n juk -p /sbin/ldconfig
138
+
139
+%files -n juk -f filelists/juk
140
+%defattr(-,root,root)
141
+%doc COPYING COPYING.DOC README
142
+
143
+%package -n kmix
144
+License:        GPLv2+
145
+Summary:        Sound Mixer
146
+Group:          Productivity/Multimedia/Sound/Mixers
147
+Provides:       kde4-kmix = 4.3.0
148
+Obsoletes:      kde4-kmix < 4.3.0
149
+%kde4_runtime_requires
150
+
151
+%description -n kmix
152
+KDE's full featured mini mixer
153
+
154
+%post   -n kmix -p /sbin/ldconfig
155
+
156
+%postun -n kmix -p /sbin/ldconfig
157
+
158
+%files -n kmix -f filelists/kmix
159
+%defattr(-,root,root)
160
+%doc COPYING COPYING.DOC README
161
+
162
+%package -n kscd
163
+License:        GPLv2+
164
+Summary:        CD Player
165
+Group:          Productivity/Multimedia/CD/Players
166
+Requires:       libkcddb4 = %{version}
167
+Requires:       libkcompactdisc4 = %{version}
168
+Provides:       kde4-kscd = 4.3.0
169
+Obsoletes:      kde4-kscd < 4.3.0
170
+%kde4_runtime_requires
171
+%requires_ge    libqt4-x11
172
+
173
+%description -n kscd
174
+KDE's CD Player
175
+
176
+%post   -n kscd -p /sbin/ldconfig
177
+
178
+%postun -n kscd -p /sbin/ldconfig
179
+
180
+%files -n kscd -f filelists/kscd
181
+%defattr(-,root,root)
182
+%doc COPYING COPYING.DOC README
183
+%dir %{_kde4_appsdir}/solid
184
+%dir %{_kde4_appsdir}/solid/actions
185
+
186
+%package -n kio_audiocd
187
+License:        GPLv2+
188
+Summary:        KDE I/O Slave for Audio CDs
189
+Group:          System/GUI/KDE
190
+Requires:       libkcddb4 = %{version}
191
+Requires:       libkcompactdisc4 = %{version}
192
+Provides:       kde4-kio_audiocd = 4.3.0
193
+Obsoletes:      kde4-kio_audiocd < 4.3.0
194
+%kde4_runtime_requires
195
+
196
+%description -n kio_audiocd
197
+This package contains an KIO slave to access audio CDs.
198
+
199
+%post   -n kio_audiocd -p /sbin/ldconfig
200
+
201
[-] Added kdemultimedia4-openSUSE_12.2.spec ^
201
 
1
@@ -0,0 +1,677 @@
2
+#
3
+# spec file for package kdemultimedia4
4
+#
5
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
6
+#
7
+# All modifications and additions to the file contributed by third parties
8
+# remain the property of their copyright owners, unless otherwise agreed
9
+# upon. The license for this file, and modifications and additions to the
10
+# file, is the same license as for the pristine package itself (unless the
11
+# license for the pristine package is not an Open Source License, in which
12
+# case the license is the MIT License). An "Open Source License" is a
13
+# license that conforms to the Open Source Definition (Version 1.9)
14
+# published by the Open Source Initiative.
15
+
16
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
17
+#
18
+
19
+
20
+%bcond_with ffmpeg
21
+
22
+Name:           kdemultimedia4
23
+%if %{with ffmpeg}
24
+BuildRequires:  libffmpeg-devel
25
+%endif
26
+BuildRequires:  libkde4-devel
27
+BuildRequires:  libknotificationitem-devel
28
+%if %suse_version > 1200
29
+BuildRequires:  pkgconfig(ao)
30
+BuildRequires:  pkgconfig(flac)
31
+BuildRequires:  pkgconfig(libcanberra)
32
+BuildRequires:  pkgconfig(libmusicbrainz3)
33
+BuildRequires:  pkgconfig(libpulse)
34
+BuildRequires:  pkgconfig(samplerate)
35
+BuildRequires:  pkgconfig(speex)
36
+BuildRequires:  pkgconfig(taglib)
37
+BuildRequires:  pkgconfig(theora)
38
+BuildRequires:  pkgconfig(vorbis)
39
+%else
40
+BuildRequires:  flac-devel
41
+BuildRequires:  libao-devel
42
+BuildRequires:  libcanberra-devel
43
+BuildRequires:  libmusicbrainz3-devel
44
+BuildRequires:  libpulse-devel
45
+BuildRequires:  libtheora-devel
46
+BuildRequires:  libtunepimp-devel
47
+BuildRequires:  libvorbis-devel
48
+BuildRequires:  speex-devel
49
+BuildRequires:  taglib-devel
50
+BuildRequires:  taglib-devel
51
+%endif
52
+BuildRequires:  cdparanoia-devel
53
+BuildRequires:  gstreamer010-devel
54
+BuildRequires:  gstreamer010-plugins-base-devel
55
+BuildRequires:  libsamplerate-devel
56
+BuildRequires:  libtunepimp-devel
57
+BuildRequires:  xz
58
+BuildRequires:  pkgconfig(libxine)
59
+Version:        4.8.4
60
+Release:        3.2.2
61
+Summary:        Base package for KDE multimedia applications
62
+License:        GPL-2.0+
63
+Group:          System/GUI/KDE
64
+Url:            http://www.kde.org
65
+Source:         kdemultimedia-%{version}.tar.xz
66
+Patch1:         kmix-autostart_122.diff
67
+Patch2:         kdemultimedia4-4.8.3-ffmpeg_011.patch
68
+Suggests:       juk
69
+Suggests:       kio_audiocd
70
+Suggests:       kmix
71
+Suggests:       kscd
72
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
73
+%if 0
74
+Suggests:       phonon_gst
75
+Suggests:       phonon_xine
76
+%endif
77
+%kde4_runtime_requires
78
+
79
+%description
80
+This package suggests the packages which are built from the
81
+kdemultimedia module.
82
+
83
+%prep
84
+%setup -q -n kdemultimedia-%{version}
85
+%patch1
86
+%patch2
87
+
88
+FAKE_BUILDDATE=$(LC_ALL=C date -r %{_sourcedir}/%{name}.changes '+%b %e %Y')
89
+sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" libkcompactdisc/wmlib/wm_helpers.c
90
+
91
+%build
92
+  %cmake_kde4 -d build
93
+  %make_jobs
94
+
95
+%install
96
+  cd build
97
+  %make_install
98
+  ls
99
+  %create_subdir_filelist -d kioslave -v kioslave.devel
100
+  %create_subdir_filelist -d kscd
101
+  %create_subdir_filelist -d libkcompactdisc -v libkcompactdisc.devel
102
+  %create_subdir_filelist -d juk
103
+  %create_subdir_filelist -d kmix
104
+  %create_subdir_filelist -d dragonplayer
105
+  %create_subdir_filelist -d libkcddb -v libkcddb.devel
106
+  cd ..
107
+  %create_exclude_filelist
108
+  %suse_update_desktop_file kmix           AudioVideo Mixer
109
+  %suse_update_desktop_file kscd           AudioVideo Player CD
110
+  %suse_update_desktop_file juk            AudioVideo Player
111
+  %suse_update_desktop_file dragonplayer   Video
112
+  %kde_post_install
113
+
114
+%post   -p /sbin/ldconfig
115
+
116
+%postun -p /sbin/ldconfig
117
+
118
+%clean
119
+  rm -rf %{buildroot}
120
+  rm -rf filelists
121
+
122
+%package -n dragonplayer
123
+Summary:        Multimedia Player
124
+Group:          Productivity/Multimedia/Video/Players
125
+Url:            http://dragonplayer.org/
126
+%kde4_runtime_requires
127
+
128
+%description -n dragonplayer
129
+Dragon Player is a simple KDE 4 video player.
130
+
131
+%post -n dragonplayer -p /sbin/ldconfig
132
+
133
+%postun -n dragonplayer -p /sbin/ldconfig
134
+
135
+%files -n dragonplayer -f filelists/dragonplayer
136
+%defattr(-,root,root)
137
+%doc COPYING COPYING.DOC README
138
+%dir %{_kde4_appsdir}/solid
139
+%dir %{_kde4_appsdir}/solid/actions
140
+
141
+%package -n juk
142
+Summary:        Jukebox
143
+Group:          Productivity/Multimedia/Sound/Players
144
+Provides:       kde4-juk = 4.3.0
145
+Obsoletes:      kde4-juk < 4.3.0
146
+%kde4_runtime_requires
147
+
148
+%description -n juk
149
+Jukebox and music manager for KDE
150
+
151
+%post   -n juk -p /sbin/ldconfig
152
+
153
+%postun -n juk -p /sbin/ldconfig
154
+
155
+%files -n juk -f filelists/juk
156
+%defattr(-,root,root)
157
+%doc COPYING COPYING.DOC README
158
+
159
+%package -n kmix
160
+Summary:        Sound Mixer
161
+Group:          Productivity/Multimedia/Sound/Mixers
162
+Provides:       kde4-kmix = 4.3.0
163
+Obsoletes:      kde4-kmix < 4.3.0
164
+%kde4_runtime_requires
165
+
166
+%description -n kmix
167
+KDE's full featured mini mixer
168
+
169
+%post   -n kmix -p /sbin/ldconfig
170
+
171
+%postun -n kmix -p /sbin/ldconfig
172
+
173
+%files -n kmix -f filelists/kmix
174
+%defattr(-,root,root)
175
+%doc COPYING COPYING.DOC README
176
+
177
+%package -n kscd
178
+Summary:        CD Player
179
+Group:          Productivity/Multimedia/CD/Players
180
+Requires:       libkcddb4 = %{version}
181
+Requires:       libkcompactdisc4 = %{version}
182
+Provides:       kde4-kscd = 4.3.0
183
+Obsoletes:      kde4-kscd < 4.3.0
184
+%kde4_runtime_requires
185
+%requires_ge    libqt4-x11
186
+
187
+%description -n kscd
188
+KDE's CD Player
189
+
190
+%post   -n kscd -p /sbin/ldconfig
191
+
192
+%postun -n kscd -p /sbin/ldconfig
193
+
194
+%files -n kscd -f filelists/kscd
195
+%defattr(-,root,root)
196
+%doc COPYING COPYING.DOC README
197
+%dir %{_kde4_appsdir}/solid
198
+%dir %{_kde4_appsdir}/solid/actions
199
+
200
+%package -n kio_audiocd
201
[+] Deleted kdemultimedia4.spec ^
[+] Added kdemultimedia4-4.8.3-ffmpeg_011.patch ^
[+] Added kmix-autostart_122.diff ^
Added kdemultimedia-4.8.4.tar.xz ^