Author: sls Date: Wed Mar 26 04:28:10 2008 GMT Module: SPECS Tag: HEAD ---- Log message: - make install is useless - remove FHS.patch - update files section
---- Files affected: SPECS: exaile.spec (1.16 -> 1.17) ---- Diffs: ================================================================ Index: SPECS/exaile.spec diff -u SPECS/exaile.spec:1.16 SPECS/exaile.spec:1.17 --- SPECS/exaile.spec:1.16 Wed Mar 26 00:39:43 2008 +++ SPECS/exaile.spec Wed Mar 26 05:28:04 2008 @@ -9,7 +9,6 @@ Group: X11/Applications/Multimedia Source0: http://www.exaile.org/files/%{name}_%{version}~gutsyppa2.tar.gz # Source0-md5: 95efa2899ea5dfd251e933c36d1849ed -Patch0: %{name}-FHS.patch URL: http://www.exaile.org/ BuildRequires: python-pygtk-devel >= 2.8 Requires: python-dbus >= 0.71 @@ -59,7 +58,6 @@ %prep %setup -q -%patch0 -p1 %build %{__make} @@ -67,14 +65,56 @@ %install rm -rf $RPM_BUILD_ROOT -%{__make} install \ - DESTDIR=$RPM_BUILD_ROOT \ - LIBDIR=%{_libdir} +install -d $RPM_BUILD_ROOT%{_bindir} +install -d $RPM_BUILD_ROOT%{python_sitearch} +install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/data +install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/images/default_theme +install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/lib +install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/sql +install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/xl/{gui,media,panels,plugins} +install -d $RPM_BUILD_ROOT%{_mandir}/man1 +install -d $RPM_BUILD_ROOT%{_desktopdir} +install -d $RPM_BUILD_ROOT%{_pixmapsdir} + +cat > $RPM_BUILD_ROOT%{_bindir}/%{name} <<EOF +#!/bin/sh +cd %{_datadir}/%{name} +exec python %{_datadir}/%{name}/exaile.py $@ +EOF + +install mmkeys.so $RPM_BUILD_ROOT%{python_sitearch} +install exaile.1 $RPM_BUILD_ROOT%{_mandir}/man1 +install exaile.py $RPM_BUILD_ROOT%{_datadir}/%{name} +install exaile.glade $RPM_BUILD_ROOT%{_datadir}/%{name} +install equalizer.ini $RPM_BUILD_ROOT%{_datadir}/%{name} +install data/settings_meta.ini $RPM_BUILD_ROOT%{_datadir}/%{name}/data +install lib/*.py $RPM_BUILD_ROOT%{_datadir}/%{name}/lib +install sql/*.sql $RPM_BUILD_ROOT%{_datadir}/%{name}/sql +install xl/*.py $RPM_BUILD_ROOT%{_datadir}/%{name}/xl +install xl/gui/*.py $RPM_BUILD_ROOT%{_datadir}/%{name}/xl/gui +install xl/media/*.py $RPM_BUILD_ROOT%{_datadir}/%{name}/xl/media +install xl/panels/*.py $RPM_BUILD_ROOT%{_datadir}/%{name}/xl/panels +install xl/plugins/*.py $RPM_BUILD_ROOT%{_datadir}/%{name}/xl/plugins +install xl/plugins/*.glade $RPM_BUILD_ROOT%{_datadir}/%{name}/xl/plugins +install images/*.png $RPM_BUILD_ROOT%{_datadir}/%{name}/images +install images/default_theme/*.png \ + $RPM_BUILD_ROOT%{_datadir}/%{name}/images/default_theme +install images/largeicon.png $RPM_BUILD_ROOT%{_pixmapsdir} +install exaile.desktop $RPM_BUILD_ROOT%{_desktopdir} + +cd po +for d in */LC_MESSAGES; do + install -d $RPM_BUILD_ROOT%{_localedir}/$d + install $d/exaile.mo $RPM_BUILD_ROOT%{_localedir}/$d +done +cd .. + +%find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT -%files +%files -f %{name}.lang %defattr(644,root,root,755) %doc changelog %attr(755,root,root) %{_bindir}/%{name} @@ -82,12 +122,28 @@ %attr(755,root,root) %{_datadir}/%{name}/exaile.py %{_datadir}/%{name}/exaile.glade %attr(755,root,root) %{python_sitearch}/mmkeys.so +%dir %{_datadir}/%{name}/data +%{_datadir}/%{name}/data/settings_meta.ini +%{_datadir}/%{name}/equalizer.ini %{_datadir}/%{name}/images -%{_datadir}/%{name}/po -%{_datadir}/%{name}/plugins -%{_datadir}/%{name}/sql -%{_datadir}/%{name}/xl +#{_datadir}/%{name}/plugins +%dir %{_datadir}/%{name}/lib +%{_datadir}/%{name}/lib/*.py +%dir %{_datadir}/%{name}/sql +%{_datadir}/%{name}/sql/*.sql +%dir %{_datadir}/%{name}/xl +%{_datadir}/%{name}/xl/*.py +%dir %{_datadir}/%{name}/xl/gui +%{_datadir}/%{name}/xl/gui/*.py +%dir %{_datadir}/%{name}/xl/media +%{_datadir}/%{name}/xl/media/*.py +%dir %{_datadir}/%{name}/xl/panels +%{_datadir}/%{name}/xl/panels/*.py +%dir %{_datadir}/%{name}/xl/plugins +%{_datadir}/%{name}/xl/plugins/*.py +%{_datadir}/%{name}/xl/plugins/plugins.glade %{_desktopdir}/*.desktop +%{_mandir}/man1/exaile.1* %{_pixmapsdir}/* %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) @@ -96,6 +152,11 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.17 2008-03-26 04:28:04 sls +- make install is useless +- remove FHS.patch +- update files section + Revision 1.16 2008-03-25 23:39:43 sls - more info about License - removed python-2.5.patch; updated FHS.patch ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/exaile.spec?r1=1.16&r2=1.17&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
