PATCH: wmpiki-home_etc.patch

Jan Palus jan.palus w student.put.poznan.pl
Wto, 18 Paź 2005, 19:58:18 CEST


Patch do wmpiki obslugujacy HOME_ETC, poprawiona licencja. STBR.

-- 
atler
-------------- następna część ---------
Index: wmpiki.spec
===================================================================
RCS file: /cvsroot/SPECS/wmpiki.spec,v
retrieving revision 1.3
diff -u -r1.3 wmpiki.spec
--- wmpiki.spec	10 Apr 2005 07:26:11 -0000	1.3
+++ wmpiki.spec	17 Oct 2005 20:20:27 -0000
@@ -4,11 +4,12 @@
 Name:		wmpiki
 Version:	0.2.4
 Release:	1
-License:	GPL
+License:	GPL v2
 Group:		X11/Window Managers/Tools
 Source0:	http://clay.ll.pl/download/%{name}-%{version}.tar.gz
 # Source0-md5:	119c87de9c0f2aa2e496a9797b1e9055
 Source1:	%{name}.desktop
+Patch0:		%{name}-home_etc.patch
 URL:		http://clay.ll.pl/dockapps.html
 BuildRequires:	XFree86-devel
 Requires:	iputils-ping	
@@ -24,6 +25,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %{__make} \
@@ -43,7 +45,7 @@
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog README 
+%doc AUTHORS ChangeLog README
 %attr(755,root,root) %{_bindir}/*
 %{_desktopdir}/docklets/*
 
-------------- następna część ---------
--- wmpiki-0.2.4/src/docklib.c.orig	2005-10-17 21:20:15.000000000 +0200
+++ wmpiki-0.2.4/src/docklib.c	2005-10-17 21:19:55.000000000 +0200
@@ -364,8 +364,11 @@
 {
 static char cfgdir[PATH_MAX];
 struct stat cfg;
+char *home;
 
-    dcl_strcpy (cfgdir, getenv ("HOME"), PATH_MAX);
+    home = getenv("HOME_ETC") ? getenv("HOME_ETC") : getenv("HOME");
+
+    dcl_strcpy (cfgdir, home, PATH_MAX);
     dcl_strcat (cfgdir, "/", PATH_MAX);
     dcl_strcat (cfgdir, cdirectory, PATH_MAX);
 


Więcej informacji o liście dyskusyjnej pld-devel-pl