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