source: projects/specs/trunk/a/amarok/amarok-vl.spec @ 521

Revision 521, 8.4 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Name: amarok
2Version: 1.4.10
3Release: 4%{?_dist_release}
4Summary: a music player with an intuitive interface.
5Summary(ja): 直感的なインターフェースを備えた音楽プレイヤです。
6License: GPLv2
7Group: Applications/Multimedia
8URL: http://amarok.kde.org
9Source0: ftp://ftp.kddlabs.co.jp/pub/X11/kde/stable/%{name}/%{version}/src/%{name}-%{version}.tar.bz2
10Patch1: amarok-1.4.8-gcc43.patch
11Patch2: amarok-1.4.7-xdg.patch
12Patch3: workaround-missing-libfam.la-libidn.la.patch
13Patch4: amarok-1.4.10-fix-libmtp-0.3.0-API.patch
14Patch100: amarok-1.4.10-CVE-2009-0135-0136.patch
15#PreReq: self-build-faac
16PreReq: MySQL-server, MySQL-client, MySQL-shared, libnjb, libnjb-examples, xine-lib, libgpod >= 0.4.2, SDL, kdemultimedia >= 3.5, xine-lib-alsa, xine-lib-ogg, libart_lgpl
17PreReq: ruby, taglib, libstdc++3, desktop-file-utils, self-build-libmad, self-build-faad2
18BuildPreReq: XOrg-devel, kdelibs-devel >= 3.5, kdebase-devel, qt >= 3.3.5, libusb-devel, mysql-devel, xine-lib-devel, libstdc++3-devel
19BuildPreReq: ruby-devel, SDL-devel, desktop-file-utils, taglib-devel, libvisual, libvisual-plugins, avahi-qt3-devel, libgpod-devel
20BuildPreReq: xmms-devel, HelixPlayer, libpng-devel,libjpeg-devel, postgresql-devel, esound-devel,libgpod >= 0.4.2, libart_lgpl-devel, libvisual-devel
21BuildPreReq: libnjb-devel,self-build-faad2, self-build-libmad
22#xdg-utils
23
24# --with-gstreamer
25#BuildRequires: gstreamer-plugins-base-devel, gstreamer-plugins-good-devel, gstreamer-devel
26
27BuildRoot: %{_tmppath}/%{name}-%{version}-root
28Vendor: Project Vine
29Distribution: Vine Linux
30
31%description
32Amarok is the music player for Linux and Unix with an intuitive interface.
33Amarok makes playing the music you love easier than ever before.
34%description -l ja
35Amarokは、直感的インターフェースを備えた、Linux および Unix 用の音楽プレーヤーです。
36Amarokはより好きな音楽を簡単に再生します。
37%package konqueror
38Summary: Amarok konqueror (service menus, sidebar) support
39Summary(ja): Amarok konqueror (サービスメニュー, サイドバー) をサポートします。
40Group:   Applications/Multimedia
41Requires: %{name} = %{version}-%{release}
42%description konqueror
43Amarok konqueror (service menus, sidebar) support
44%description konqueror -l ja
45Amarok konqueror (サービスメニュー, サイドバー) をサポートします。
46
47%package visualisation
48Summary: Visualisation plugins for Amarok
49Summary(ja): Amarok 用の Visualisation プラグインです。
50Group:      Applications/Multimedia
51Requires:   %{name} = %{version}-%{release}
52Requires:   libvisual, libvisual-plugins
53%description visualisation
54Visualisation plugins for Amarok
55%description visualisation -l ja
56Amarok 用の Visualisation プラグインです。
57
58%package xine-engine
59Summary: xine-engine for Amarok
60Summary(ja): Amarok 用の xine エンジンです。
61Group: Applications/Multimedia
62Requires: %{name} = %{version}-%{release}
63%description xine-engine
64xine-engine for Amarok
65%description xine-engine -l ja
66Amarok 用の xine エンジンです。
67
68%package helix-engine
69Summary: helix-engine for Amarok
70Summary(ja): Amarok 用の Helix エンジンです。
71Group: Applications/Multimedia
72Requires: %{name} = %{version}-%{release}
73Requires: HelixPlayer
74%description helix-engine
75helix-engine for Amarok
76%description xine-engine -l ja
77Amarok 用の Helix エンジンです。
78
79%package void-engine
80Summary: void-engine for Amarok
81Summary(ja): Amarok 用の void-engine です。
82Group: Applications/Multimedia
83Requires: %{name} = %{version}-%{release}
84%description void-engine
85void-engine for Amarok
86%description void-engine -l ja
87Amarok 用の void-engine です。
88
89%prep
90%setup -q
91
92%patch1 -p1 -b .gcc43
93%patch2 -p1 -b .xdg
94%patch3 -p1 -b .work
95%patch4 -p1 -b .api
96%patch100 -p1 -b .cve
97%build
98unset QTDIR || : ; . /etc/profile.d/qt.sh
99%configure \
100        --disable-rpath \
101        --enable-new-ldflags \
102        --prefix=%{_prefix} \
103        --enable-mysql \
104        --enable-postgresql \
105        --with-mp4v2 \
106        --with-libgpod \
107        --without-kdnssd-avahi \
108        --with-helix=%{_libdir}/helix
109
110%{__make} %{?_smp_mflags}
111
112%install
113%{__rm} -rf $RPM_BUILD_ROOT
114%{__make} install DESTDIR=$RPM_BUILD_ROOT
115
116# unpackaged files
117%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/*.la
118%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/ruby_lib/*.la
119
120%find_lang %{name}
121
122%clean
123%{__rm} -rf $RPM_BUILD_ROOT
124
125%post
126/sbin/ldconfig
127update-desktop-database &> /dev/null ||:
128
129if [ $LANG = "ja_JP.UTF-8" ]; then
130        echo ""
131        echo ""
132        echo "amarok 関連パッケージがあります。"
133        echo "併せてインストールしてください。"
134        echo ""
135        echo "amarok-xine-engine"
136        echo "amarok 用の xine エンジン"
137        echo ""
138        echo "self-build-xine-lib-extras"
139        echo "m4a フォーマット形式の音楽ファイルを再生する為のパッケージ"
140        echo "self-build-xine-lib-faad はこのパッケージに統合されましたので、こちらをインストールしてください。"
141        echo ""
142        echo "amarok-visualisation"
143        echo "amarok 用のビジュアルを有効にするためのパッケージ"
144        echo ""
145        echo "moodbar"
146        echo "オーディオファイルの内容を色鮮やかなビジュアル表現で作成するパッケージ"
147        echo ""
148        echo "amarok-helix-engine"
149        echo "amarok 用の Helix エンジン"
150        echo ""
151        echo "amarok-void-engine"
152        echo "amarok 用の void エンジン"
153        echo ""
154        echo "amarok-konqueror"
155        echo "amarok 用の konqueror (サービスメニュー, サイドバー) をサポートする為のパッケージ"
156        echo ""
157        echo "Please visit the website."
158        echo "http://amarok.kde.org/wiki/Main_Page"
159        echo ""
160        echo ""
161fi
162
163%postun
164/sbin/ldconfig
165update-desktop-database &> /dev/null ||:
166
167%files -f %{name}.lang
168%defattr(-,root,root)
169%doc AUTHORS COPYING ChangeLog INSTALL README
170%doc %{_docdir}/HTML/*/amarok/*
171%{_bindir}/amarok
172%{_bindir}/amarokapp
173%{_bindir}/amarokcollectionscanner
174%{_bindir}/amarok_proxy.rb
175%{_libdir}/libamarok.so*
176%{_libdir}/ruby_lib/*.rb
177%{_libdir}/ruby_lib/*.so*
178%{_datadir}/applications/kde/*.desktop
179%{_datadir}/apps/amarok/*.rc
180%{_datadir}/apps/amarok/data/*
181%{_datadir}/apps/amarok/icons/*/*/actions/*
182%{_datadir}/apps/amarok/images/*
183%{_datadir}/apps/amarok/ruby_lib/*
184%{_datadir}/apps/amarok/scripts/*/*
185%{_datadir}/apps/amarok/themes/*
186%{_datadir}/apps/profiles/*.xml
187%{_datadir}/config.kcfg/*
188%{_datadir}/config/*
189%{_datadir}/icons/hicolor/*/apps/amarok.png
190%{_datadir}/services/*.protocol
191%{_datadir}/servicetypes/*
192
193# DAAP
194%{_bindir}/amarok_daapserver.*
195%{_libdir}/kde3/libamarok_daap-mediadevice.*
196%{_datadir}/services/amarok_daap-mediadevice.desktop
197# VFAT
198%{_libdir}/kde3/libamarok_generic-mediadevice.*
199%{_datadir}/services/amarok_generic-mediadevice.desktop
200# ipod
201%{_libdir}/kde3/libamarok_ipod-mediadevice.*
202%{_datadir}/services/amarok_ipod-mediadevice.desktop
203# Mass-storage
204%{_libdir}/kde3/libamarok_massstorage-device.*
205%{_datadir}/services/amarok_massstorage-device.desktop
206# NFS
207%{_libdir}/kde3/libamarok_nfs-device.*
208%{_datadir}/services/amarok_nfs-device.desktop
209# NJB
210%{_libdir}/kde3/libamarok_njb-mediadevice.*
211%{_datadir}/services/amarok_njb-mediadevice.desktop
212# SMB
213%{_libdir}/kde3/libamarok_smb-device.*
214%{_datadir}/services/amarok_smb-device.desktop
215
216%files void-engine
217%defattr(-,root,root,-)
218%{_libdir}/kde3/libamarok_void-engine_plugin.*
219%{_datadir}/services/amarok_void-engine_plugin.desktop
220
221%files xine-engine
222%defattr(-,root,root,-)
223%{_libdir}/kde3/libamarok_xine-engine.*
224%{_datadir}/services/amarok_xine-engine.desktop
225
226%files helix-engine
227%defattr(-,root,root,-)
228%{_libdir}/kde3/libamarok_helixengine_plugin.*
229%{_datadir}/services/amarok_helixengine_plugin.desktop
230
231%files konqueror
232%defattr(-,root,root,-)
233%{_libdir}/kde3/konqsidebar_universalamarok.*
234%{_datadir}/apps/konqueror/servicemenus/*.desktop
235%{_datadir}/apps/konqsidebartng/*/amarok.desktop
236
237%files visualisation
238%defattr(-,root,root,-)
239%{_bindir}/amarok_libvisual
240
241%changelog
242* Wed Jun 17 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.4.10-4vl5
243- add BuildRequires: libvisual-devel
244
245* Tue Jun 16 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.4.10-3vl5
246- add Patch4 (from Ubuntu/Debian) to fix build against libmtp >= 0.3.0
247
248* Sat Mar 21 2009 TOSHI <milk-tea1977@dune.ocn.ne.jp> 1.4.10-2vl5
249- Package Name Changes: self-build-libmad, self-build-faad2
250- add patch100 for fix CVE2009-0135, CVE-2009-0136
251- add PreReq & BuildPreReq: libart_lgpl, libart_lgpl-devel
252
253* Wed Dec 31 2008 TOSHI <milk-tea1977@dune.ocn.ne.jp> 1.4.10-1vl5
254- initial build for Vine Seed.
255- add Patch3
256- spec in utf-8, and applied vine versioning policy
257
258# end of file
259
Note: See TracBrowser for help on using the repository browser.