SPECS: rox.spec - Updated to 2.3 - I hope, i repared what i broke ...

adgor adgor at pld-linux.org
Wed Aug 17 20:19:01 CEST 2005


Author: adgor                        Date: Wed Aug 17 18:19:01 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- Updated to 2.3
- I hope, i repared what i broke in a pasts
- rox-apps-dir related specs must be fixed
  (anyway almost all that stuff needs update/review)

---- Files affected:
SPECS:
   rox.spec (1.65 -> 1.66) 

---- Diffs:

================================================================
Index: SPECS/rox.spec
diff -u SPECS/rox.spec:1.65 SPECS/rox.spec:1.66
--- SPECS/rox.spec:1.65	Sun May 15 02:20:25 2005
+++ SPECS/rox.spec	Wed Aug 17 20:18:54 2005
@@ -2,12 +2,12 @@
 Summary:	File manager
 Summary(pl):	Zarządca plików
 Name:		rox
-Version:	2.2.0
-Release:	2
+Version:	2.3
+Release:	1
 License:	GPL v2
 Group:		X11/Applications
 Source0:	http://dl.sourceforge.net/rox/%{name}-%{version}.tgz
-# Source0-md5:	0deefd9e7edd4e79cd0f18f423264ebb
+# Source0-md5:	5cca7bc58af875b88dd9956fda4249f3
 Source1:	%{name}.desktop
 Patch0:		%{name}-help.patch
 URL:		http://rox.sourceforge.net/
@@ -18,12 +18,12 @@
 Requires:	glib2 >= 2.0.3
 Requires:	gtk+2 >= 2.0.1
 Requires:	libxml2 >= 2.0.0
-Requires:	shared-mime-info >= 0.12-2
+Requires:	shared-mime-info >= 0.16
 Conflicts:	rox-base
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define		_platform %(echo `uname -s`-`uname -m|sed 's/i.86/ix86/'`)
-%define		_appsdir %{_libdir}/ROX-apps
+%define         _platform %(echo `uname -s`-`uname -m|sed 's/i.86/ix86/'`)
+%define		_roxdir %{_libdir}/rox
 
 %description
 ROX-Filer is a small, fast and powerful file manager for Linux and
@@ -42,8 +42,11 @@
 cd ROX-Filer/src
 %{__autoconf}
 
-%configure \
-	--with-platform=%{_platform}
+cd -
+
+mkdir ROX-Filer/build
+cd ROX-Filer/build
+../src/%configure
 
 %{__make}
 
@@ -52,50 +55,43 @@
 
 install -d \
 	$RPM_BUILD_ROOT%{_bindir} \
-	$RPM_BUILD_ROOT%{_datadir}/%{name} \
 	$RPM_BUILD_ROOT%{_datadir}/mime/packages \
 	$RPM_BUILD_ROOT%{_mandir}/man1 \
 	$RPM_BUILD_ROOT%{_desktopdir} \
 	$RPM_BUILD_ROOT%{_iconsdir} \
 	$RPM_BUILD_ROOT%{_pixmapsdir} \
-	$RPM_BUILD_ROOT%{_appsdir}
+	$RPM_BUILD_ROOT%{_roxdir}/ROX-Filer/{Help,Messages} \
+	$RPM_BUILD_ROOT/etc/xdg/rox.sourceforge.net
 
-install ROX-Filer/%{_platform}/ROX-Filer $RPM_BUILD_ROOT%{_bindir}
+cat >> $RPM_BUILD_ROOT%{_bindir}/rox << EOF
+#!/bin/sh
+exec %{_roxdir}/ROX-Filer/AppRun "\$@"
+EOF
 
-install ROX-Filer/*.{css,xml} $RPM_BUILD_ROOT%{_datadir}/%{name}
+install rox.xml $RPM_BUILD_ROOT%{_datadir}/mime/packages
 
-cp -R ROX-Filer/{Help,Messages,images} $RPM_BUILD_ROOT%{_datadir}/%{name}
+install rox.1 $RPM_BUILD_ROOT%{_mandir}/man1
 
-cp -R Choices/MIME-types $RPM_BUILD_ROOT%{_datadir}/%{name}
+install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
 
-install rox.xml $RPM_BUILD_ROOT%{_datadir}/mime/packages
+install ROX-Filer/.DirIcon $RPM_BUILD_ROOT%{_pixmapsdir}/rox.png
 
-cp -R ROX-Filer/ROX $RPM_BUILD_ROOT%{_iconsdir}
+install ROX-Filer/Help/Manual*.html $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer/Help
 
-install ROX-Filer/.DirIcon $RPM_BUILD_ROOT%{_datadir}/%{name}
-install ROX-Filer/.DirIcon $RPM_BUILD_ROOT%{_pixmapsdir}/rox.png
+install ROX-Filer/Messages/*.gmo $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer/Messages
 
-install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
+cp -r ROX-Filer/ROX $RPM_BUILD_ROOT%{_iconsdir}
 
-install %{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1
-echo ".so rox.1" > $RPM_BUILD_ROOT%{_mandir}/man1/ROX-Filer.1
+cp -r ROX-Filer/images $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer
 
-# Preparing start-up script
-cat > $RPM_BUILD_ROOT%{_bindir}/%{name} << EOF
-#!/bin/sh
+install ROX-Filer/AppRun $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer
+install ROX-Filer/ROX-Filer $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer
 
-if [ -n "\$HOME_ETC" ]; then
-	USERCHOICES=\$HOME_ETC/.%{name}
-else
-	USERCHOICES=~/.%{name}
-fi
-		
-export CHOICESPATH=\$USERCHOICES:%{_datadir}/%{name}
+install ROX-Filer/*.{css,xml} $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer
 
-export APP_DIR=%{_datadir}/%{name}
+install ROX-Filer/.DirIcon $RPM_BUILD_ROOT%{_roxdir}/ROX-Filer
 
-exec %{_bindir}/ROX-Filer "\$@"
-EOF
+cp -r Choices/* $RPM_BUILD_ROOT/etc/xdg/rox.sourceforge.net
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -110,44 +106,48 @@
 %defattr(644,root,root,755)
 %doc ROX-Filer/Help/{Changes,README,TODO}
 %lang(es) %doc ROX-Filer/Help/README-es
-%attr(755,root,root) %{_bindir}/ROX-Filer
 %attr(755,root,root) %{_bindir}/rox
-%dir %{_datadir}/%{name}
-%dir %{_datadir}/%{name}/Help
-%{_datadir}/%{name}/Help/Manual.html
-%lang(fr) %{_datadir}/%{name}/Help/Manual-fr.html
-%lang(it) %{_datadir}/%{name}/Help/Manual-it.html
-%dir %{_datadir}/%{name}/Messages
-%lang(cs) %{_datadir}/%{name}/Messages/cs.gmo
-%lang(da) %{_datadir}/%{name}/Messages/da.gmo
-%lang(de) %{_datadir}/%{name}/Messages/de.gmo
-%lang(es) %{_datadir}/%{name}/Messages/es.gmo
-%lang(fi) %{_datadir}/%{name}/Messages/fi.gmo
-%lang(fr) %{_datadir}/%{name}/Messages/fr.gmo
-%lang(hu) %{_datadir}/%{name}/Messages/hu.gmo
-%lang(it) %{_datadir}/%{name}/Messages/it.gmo
-%lang(ja) %{_datadir}/%{name}/Messages/ja.gmo
-%lang(nl) %{_datadir}/%{name}/Messages/nl.gmo
-%lang(nb) %{_datadir}/%{name}/Messages/no.gmo
-%lang(pl) %{_datadir}/%{name}/Messages/pl.gmo
-%lang(pt_BR) %{_datadir}/%{name}/Messages/pt_BR.gmo
-%lang(ru) %{_datadir}/%{name}/Messages/ru.gmo
-%lang(ro) %{_datadir}/%{name}/Messages/ro.gmo
-%lang(sv) %{_datadir}/%{name}/Messages/sv.gmo
-%lang(zh_CN) %{_datadir}/%{name}/Messages/zh_CN.gmo
-%lang(zh_TW) %{_datadir}/%{name}/Messages/zh_TW.gmo
-%{_datadir}/%{name}/images
-%{_datadir}/%{name}/*.xml
-%{_datadir}/%{name}/*.css
-%{_datadir}/%{name}/.DirIcon
-%dir %{_datadir}/%{name}/MIME-types
-%attr(755,root,root) %{_datadir}/%{name}/MIME-types/*
+%dir %{_roxdir}
+%dir %{_roxdir}/ROX-Filer
+%dir %{_roxdir}/ROX-Filer/Help
+%{_roxdir}/ROX-Filer/Help/Manual.html
+%lang(fr) %{_roxdir}/ROX-Filer/Help/Manual-fr.html
+%lang(it) %{_roxdir}/ROX-Filer/Help/Manual-it.html
+%dir %{_roxdir}/ROX-Filer/Messages
+%lang(cs) %{_roxdir}/ROX-Filer/Messages/cs.gmo
+%lang(da) %{_roxdir}/ROX-Filer/Messages/da.gmo
+%lang(de) %{_roxdir}/ROX-Filer/Messages/de.gmo
+%lang(es) %{_roxdir}/ROX-Filer/Messages/es.gmo
+%lang(et_EE) %{_roxdir}/ROX-Filer/Messages/et_EE.gmo
+%lang(eu) %{_roxdir}/ROX-Filer/Messages/eu.gmo
+%lang(fi) %{_roxdir}/ROX-Filer/Messages/fi.gmo
+%lang(fr) %{_roxdir}/ROX-Filer/Messages/fr.gmo
+%lang(hu) %{_roxdir}/ROX-Filer/Messages/hu.gmo
+%lang(it) %{_roxdir}/ROX-Filer/Messages/it.gmo
+%lang(ja) %{_roxdir}/ROX-Filer/Messages/ja.gmo
+%lang(nl) %{_roxdir}/ROX-Filer/Messages/nl.gmo
+%lang(no) %{_roxdir}/ROX-Filer/Messages/no.gmo
+%lang(pl) %{_roxdir}/ROX-Filer/Messages/pl.gmo
+%lang(pt_BR) %{_roxdir}/ROX-Filer/Messages/pt_BR.gmo
+%lang(ro) %{_roxdir}/ROX-Filer/Messages/ro.gmo
+%lang(ru) %{_roxdir}/ROX-Filer/Messages/ru.gmo
+%lang(sv) %{_roxdir}/ROX-Filer/Messages/sv.gmo
+%lang(zh_CN) %{_roxdir}/ROX-Filer/Messages/zh_CN.gmo
+%lang(zh_TW) %{_roxdir}/ROX-Filer/Messages/zh_TW.gmo
+%{_roxdir}/ROX-Filer/images
+%attr(755,root,root) %{_roxdir}/ROX-Filer/AppRun
+%attr(755,root,root) %{_roxdir}/ROX-Filer/ROX-Filer
+%{_roxdir}/ROX-Filer/*.xml
+%{_roxdir}/ROX-Filer/*.css
+%{_roxdir}/ROX-Filer/.DirIcon
+%dir /etc/xdg/rox.sourceforge.net
+%dir /etc/xdg/rox.sourceforge.net/MIME-types
+%attr(755,root,root) /etc/xdg/rox.sourceforge.net/MIME-types/*
 %{_datadir}/mime/packages/rox.xml
 %{_desktopdir}/rox.desktop
 %{_iconsdir}/ROX
 %{_pixmapsdir}/rox.png
 %{_mandir}/man1/*
-%dir %{_appsdir}
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -155,6 +155,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.66  2005/08/17 18:18:54  adgor
+- Updated to 2.3
+- I hope, i repared what i broke in a pasts
+- rox-apps-dir related specs must be fixed
+  (anyway almost all that stuff needs update/review)
+
 Revision 1.65  2005/05/15 00:20:25  ankry
 - %post shouldn't fail if no rw permission to /usr
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/rox.spec?r1=1.65&r2=1.66&f=u




More information about the pld-cvs-commit mailing list