Re: Help creating patches (was Tabs bug...)
- From: Janek Kozicki <janek_listy wp pl>
- To: sawfish-list gnome org
- Subject: Re: Help creating patches (was Tabs bug...)
- Date: Thu, 7 Aug 2008 20:58:20 +0200
That's the easiest way:
1. go to some directory where you will work on patches.
2. svn checkout svn://svn.gnome.org/svn/sawfish/trunk
3. edit the files that you want to modify
4. svn diff > my_patch.diff
That's a debian way which I'm using, and allows to install sawfish
directly as a debian package:
/bin/bash instructions:
0*. make sure that /etc/apt/sources.list contains:
deb-src ftp://ftp.pl.debian.org/debian/ lenny main non-free contrib
1*. apt-get source sawfish
2*. sudo apt-get build-dep sawfish ; aptitude install automake quilt
3*. rm -rf sawfish-1.3.3
4*. svn checkout svn://svn.gnome.org/svn/sawfish/trunk sawfish-1.3.3
5*. gunzip sawfish_1.3.3-1.diff.gz ; patch -p0 < sawfish_1.3.3-1.diff
6. cd sawfish-1.3.3
7*. chmod 755 debian/rules
8. edit some files.
9. svn diff > my_patch.diff
10. fakeroot debian/rules binary
11. sudo dpkg -i ../*deb
12. middle-click on desktop, select 'restart' from menu.
Explanations:
0*. make sure that /etc/apt/sources.list contains correct deb-src.
it can be "lenny", "sid" or "testing" - just make sure that latest
debian sawfish package is there (currently it's 1.3.3)
1*. downlaod debian sawfish package (doesn't matter that it is 1.3.3)
2*. make sure that it will compile
3*. get rid of old 1.3.3 version
4*. download a new one in its place
5*. debianize it
6.
7*. need access rights
8. edit some files.
9. generate a patch
10. compile it
11. install it
12. middle-click on desktop, select 'restart' from menu.
Steps marked with '*' are done only once. Steps without '*' are
performed in an infinite loop.
HTH
PS: I don't know if you are using debian :)
--
Janek Kozicki |
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]