SPECS: wine-doors.spec - starts with compiled py too

glen glen at pld-linux.org
Sat Dec 23 00:38:28 CET 2006


Author: glen                         Date: Fri Dec 22 23:38:28 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- starts with compiled py too

---- Files affected:
SPECS:
   wine-doors.spec (1.4 -> 1.5) 

---- Diffs:

================================================================
Index: SPECS/wine-doors.spec
diff -u SPECS/wine-doors.spec:1.4 SPECS/wine-doors.spec:1.5
--- SPECS/wine-doors.spec:1.4	Fri Dec 22 00:36:33 2006
+++ SPECS/wine-doors.spec	Sat Dec 23 00:38:22 2006
@@ -1,6 +1,8 @@
 # $Revision$, $Date$
+# TODO
+# - build: which: no wine in (/bin:/usr/bin:/usr/sbin:/sbin:/usr/X11R6/bin)
 %define		_snap	20061221.386
-%define		_rel	0.5
+%define		_rel	0.7
 Summary:	Wine-Doors - Windows application management for the GNOME desktop
 Name:		wine-doors
 Version:	0.1
@@ -31,6 +33,14 @@
 %setup -q -n %{name}
 %patch0 -p1
 
+cat <<'EOF' > %{name}.sh
+#!/bin/sh
+exec %{__python} %{_datadir}/%{name}/src/winedoors.pyo
+EOF
+
+%{__sed} -i -e '1s,#.*python,#!%{__python},' src/winedoors.py
+chmod 644 src/winedoors.py
+
 %install
 rm -rf $RPM_BUILD_ROOT
 
@@ -40,11 +50,12 @@
 	--root=$RPM_BUILD_ROOT \
 	--prefix=%{_prefix}
 
-ln -sf %{_datadir}/%{name}/src/winedoors.py $RPM_BUILD_ROOT%{_bindir}/%{name}
+rm -f $RPM_BUILD_ROOT%{_bindir}/%{name}
+install -D %{name}.sh $RPM_BUILD_ROOT%{_bindir}/%{name}
 
 %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}/src
 %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}/src
-#py_postclean %{_datadir}/%{name}/src
+%py_postclean %{_datadir}/%{name}/src
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -68,7 +79,6 @@
 %{_datadir}/%{name}/src/winedoors.glade
 %{_datadir}/%{name}/src/winedoors.gladep
 %{_datadir}/%{name}/src/*.py[co]
-%attr(755,root,root) %{_datadir}/%{name}/src/*.py
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -76,6 +86,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.5  2006/12/22 23:38:22  glen
+- starts with compiled py too
+
 Revision 1.4  2006/12/21 23:36:33  glen
 - wineroot dir hack in prefs.xml
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/wine-doors.spec?r1=1.4&r2=1.5&f=u



More information about the pld-cvs-commit mailing list