SPECS: exaile.spec - make install is useless - remove FHS.patch - ...
sls
sls at pld-linux.org
Wed Mar 26 05:28:10 CET 2008
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
More information about the pld-cvs-commit
mailing list