443 KB
/srv/reproducible-results/rbuild-debian/tmp.81FbuXuxSG/b1/debmake-doc_1.14-1_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/tmp.81FbuXuxSG/b2/debmake-doc_1.14-1_armhf.changes
194 B
Files
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
  
1 ·d04be133def2c21dbd2a35fc24da0616·5061620·doc·optional·debmake-doc_1.14-1_all.deb1 ·d6c0fd290bc07b436555ac688f02dd0d·5062672·doc·optional·debmake-doc_1.14-1_all.deb
443 KB
debmake-doc_1.14-1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2019-03-26·16:39:56.000000·debian-binary1 -rw-r--r--···0········0········0········4·2019-03-26·16:39:56.000000·debian-binary
2 -rw-r--r--···0········0········0·····2740·2019-03-26·16:39:56.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2732·2019-03-26·16:39:56.000000·control.tar.xz
3 -rw-r--r--···0········0········0··5058688·2019-03-26·16:39:56.000000·data.tar.xz3 -rw-r--r--···0········0········0··5059748·2019-03-26·16:39:56.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
442 KB
data.tar.xz
442 KB
data.tar
8.75 KB
file list
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-03-26·16:39:56.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-03-26·16:39:56.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-03-26·16:39:56.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-03-26·16:39:56.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-03-26·16:39:56.000000·./usr/share/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-03-26·16:39:56.000000·./usr/share/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-03-26·16:39:56.000000·./usr/share/doc/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-03-26·16:39:56.000000·./usr/share/doc/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/
6 -rw-r--r--···0·root·········(0)·root·········(0)·····2133·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/changelog.Debian.gz6 -rw-r--r--···0·root·········(0)·root·········(0)·····2133·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/changelog.Debian.gz
7 -rw-r--r--···0·root·········(0)·root·········(0)·····2140·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/copyright7 -rw-r--r--···0·root·········(0)·root·········(0)·····2140·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/copyright
8 -rw-r--r--···0·root·········(0)·root·········(0)···150438·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.de.epub8 -rw-r--r--···0·root·········(0)·root·········(0)···150449·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.de.epub
9 -rw-r--r--···0·root·········(0)·root·········(0)···719471·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.de.pdf9 -rw-r--r--···0·root·········(0)·root·········(0)···719475·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.de.pdf
10 -rw-r--r--···0·root·········(0)·root·········(0)····79394·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.de.txt.gz10 -rw-r--r--···0·root·········(0)·root·········(0)····79407·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.de.txt.gz
11 -rw-r--r--···0·root·········(0)·root·········(0)···144420·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.en.epub11 -rw-r--r--···0·root·········(0)·root·········(0)···144431·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.en.epub
12 -rw-r--r--···0·root·········(0)·root·········(0)···706676·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.en.pdf12 -rw-r--r--···0·root·········(0)·root·········(0)···706683·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.en.pdf
13 -rw-r--r--···0·root·········(0)·root·········(0)····74757·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.en.txt.gz13 -rw-r--r--···0·root·········(0)·root·········(0)····74771·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.en.txt.gz
14 -rw-r--r--···0·root·········(0)·root·········(0)···146126·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.ja.epub14 -rw-r--r--···0·root·········(0)·root·········(0)···146139·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.ja.epub
15 -rw-r--r--···0·root·········(0)·root·········(0)···792411·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.ja.pdf15 -rw-r--r--···0·root·········(0)·root·········(0)···792412·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.ja.pdf
16 -rw-r--r--···0·root·········(0)·root·········(0)····76076·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.ja.txt.gz16 -rw-r--r--···0·root·········(0)·root·········(0)····76088·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.ja.txt.gz
17 -rw-r--r--···0·root·········(0)·root·········(0)···173069·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.ru.epub17 -rw-r--r--···0·root·········(0)·root·········(0)···173081·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.ru.epub
18 -rw-r--r--···0·root·········(0)·root·········(0)···808641·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.ru.pdf18 -rw-r--r--···0·root·········(0)·root·········(0)···808649·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.ru.pdf
19 -rw-r--r--···0·root·········(0)·root·········(0)····96012·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.ru.txt.gz19 -rw-r--r--···0·root·········(0)·root·········(0)····96028·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.ru.txt.gz
20 -rw-r--r--···0·root·········(0)·root·········(0)···162219·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.zh-cn.epub20 -rw-r--r--···0·root·········(0)·root·········(0)···162233·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.zh-cn.epub
21 -rw-r--r--···0·root·········(0)·root·········(0)··1063740·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.zh-cn.pdf21 -rw-r--r--···0·root·········(0)·root·········(0)··1063753·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.zh-cn.pdf
22 -rw-r--r--···0·root·········(0)·root·········(0)····86597·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.zh-cn.txt.gz22 -rw-r--r--···0·root·········(0)·root·········(0)····86612·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/debmake-doc.zh-cn.txt.gz
23 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/23 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/
24 -rw-r--r--···0·root·········(0)·root·········(0)·······22·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/.htaccess24 -rw-r--r--···0·root·········(0)·root·········(0)·······22·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/.htaccess
25 -rw-r--r--···0·root·········(0)·root·········(0)····42955·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/apa.de.html25 -rw-r--r--···0·root·········(0)·root·········(0)····42955·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/apa.de.html
26 -rw-r--r--···0·root·········(0)·root·········(0)····42635·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/apa.en.html26 -rw-r--r--···0·root·········(0)·root·········(0)····42635·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/apa.en.html
27 -rw-r--r--···0·root·········(0)·root·········(0)····42617·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/apa.ja.html27 -rw-r--r--···0·root·········(0)·root·········(0)····42617·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/apa.ja.html
28 -rw-r--r--···0·root·········(0)·root·········(0)····49237·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/apa.ru.html28 -rw-r--r--···0·root·········(0)·root·········(0)····49237·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/apa.ru.html
29 -rw-r--r--···0·root·········(0)·root·········(0)····43337·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/apa.zh-cn.html29 -rw-r--r--···0·root·········(0)·root·········(0)····43337·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/apa.zh-cn.html
Offset 58, 19 lines modifiedOffset 58, 19 lines modified
58 -rw-r--r--···0·root·········(0)·root·········(0)····24440·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch06.ru.html58 -rw-r--r--···0·root·········(0)·root·········(0)····24440·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch06.ru.html
59 -rw-r--r--···0·root·········(0)·root·········(0)····21277·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch06.zh-cn.html59 -rw-r--r--···0·root·········(0)·root·········(0)····21277·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch06.zh-cn.html
60 -rw-r--r--···0·root·········(0)·root·········(0)····74175·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch07.de.html60 -rw-r--r--···0·root·········(0)·root·········(0)····74175·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch07.de.html
61 -rw-r--r--···0·root·········(0)·root·········(0)····74095·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch07.en.html61 -rw-r--r--···0·root·········(0)·root·········(0)····74095·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch07.en.html
62 -rw-r--r--···0·root·········(0)·root·········(0)····74531·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch07.ja.html62 -rw-r--r--···0·root·········(0)·root·········(0)····74531·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch07.ja.html
63 -rw-r--r--···0·root·········(0)·root·········(0)····88310·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch07.ru.html63 -rw-r--r--···0·root·········(0)·root·········(0)····88310·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch07.ru.html
64 -rw-r--r--···0·root·········(0)·root·········(0)····75170·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch07.zh-cn.html64 -rw-r--r--···0·root·········(0)·root·········(0)····75170·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch07.zh-cn.html
65 -rw-r--r--···0·root·········(0)·root·········(0)···132854·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch08.de.html65 -rw-r--r--···0·root·········(0)·root·········(0)···132852·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch08.de.html
66 -rw-r--r--···0·root·········(0)·root·········(0)···132663·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch08.en.html66 -rw-r--r--···0·root·········(0)·root·········(0)···132661·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch08.en.html
67 -rw-r--r--···0·root·········(0)·root·········(0)···132077·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch08.ja.html67 -rw-r--r--···0·root·········(0)·root·········(0)···132075·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch08.ja.html
68 -rw-r--r--···0·root·········(0)·root·········(0)···145938·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch08.ru.html68 -rw-r--r--···0·root·········(0)·root·········(0)···145936·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch08.ru.html
69 -rw-r--r--···0·root·········(0)·root·········(0)···133201·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch08.zh-cn.html69 -rw-r--r--···0·root·········(0)·root·········(0)···133199·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/ch08.zh-cn.html
70 -rw-r--r--···0·root·········(0)·root·········(0)·····5678·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/debian.css70 -rw-r--r--···0·root·········(0)·root·········(0)·····5678·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/debian.css
71 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/images/71 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/images/
72 -rw-r--r--···0·root·········(0)·root·········(0)·····1391·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/images/caution.png72 -rw-r--r--···0·root·········(0)·root·········(0)·····1391·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/images/caution.png
73 -rw-r--r--···0·root·········(0)·root·········(0)·····3387·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/images/home.png73 -rw-r--r--···0·root·········(0)·root·········(0)·····3387·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/images/home.png
74 -rw-r--r--···0·root·········(0)·root·········(0)·····1552·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/images/important.png74 -rw-r--r--···0·root·········(0)·root·········(0)·····1552·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/images/important.png
75 -rw-r--r--···0·root·········(0)·root·········(0)·····1749·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/images/next.png75 -rw-r--r--···0·root·········(0)·root·········(0)·····1749·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/images/next.png
76 -rw-r--r--···0·root·········(0)·root·········(0)·····1523·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/images/note.png76 -rw-r--r--···0·root·········(0)·root·········(0)·····1523·2019-03-26·16:39:56.000000·./usr/share/doc/debmake-doc/html/images/note.png
60.8 KB
./usr/share/doc/debmake-doc/debmake-doc.de.epub
1.78 KB
zipinfo {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 Zip·file·size:·150438·bytes,·number·of·entries:·211 Zip·file·size:·150449·bytes,·number·of·entries:·21
2 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·META-INF/2 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·META-INF/
3 -rw-r--r--··3.0·unx······255·tx·defN·19-Mar-26·16:39·META-INF/container.xml3 -rw-r--r--··3.0·unx······255·tx·defN·19-Mar-26·16:39·META-INF/container.xml
4 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·OEBPS/4 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·OEBPS/
5 -rw-r--r--··3.0·unx····41548·tx·defN·19-Mar-26·16:39·OEBPS/apa.html5 -rw-r--r--··3.0·unx····41548·tx·defN·19-Mar-26·16:39·OEBPS/apa.html
6 -rw-r--r--··3.0·unx····28380·tx·defN·19-Mar-26·16:39·OEBPS/bk01-toc.html6 -rw-r--r--··3.0·unx····28380·tx·defN·19-Mar-26·16:39·OEBPS/bk01-toc.html
7 -rw-r--r--··3.0·unx·····8464·tx·defN·19-Mar-26·16:39·OEBPS/ch01.html7 -rw-r--r--··3.0·unx·····8464·tx·defN·19-Mar-26·16:39·OEBPS/ch01.html
8 -rw-r--r--··3.0·unx····32265·tx·defN·19-Mar-26·16:39·OEBPS/ch02.html8 -rw-r--r--··3.0·unx····32265·tx·defN·19-Mar-26·16:39·OEBPS/ch02.html
9 -rw-r--r--··3.0·unx····20151·tx·defN·19-Mar-26·16:39·OEBPS/ch03.html9 -rw-r--r--··3.0·unx····20151·tx·defN·19-Mar-26·16:39·OEBPS/ch03.html
10 -rw-r--r--··3.0·unx····55597·tx·defN·19-Mar-26·16:39·OEBPS/ch04.html10 -rw-r--r--··3.0·unx····55597·tx·defN·19-Mar-26·16:39·OEBPS/ch04.html
11 -rw-r--r--··3.0·unx···233099·tx·defN·19-Mar-26·16:39·OEBPS/ch05.html11 -rw-r--r--··3.0·unx···233099·tx·defN·19-Mar-26·16:39·OEBPS/ch05.html
12 -rw-r--r--··3.0·unx····18167·tx·defN·19-Mar-26·16:39·OEBPS/ch06.html12 -rw-r--r--··3.0·unx····18167·tx·defN·19-Mar-26·16:39·OEBPS/ch06.html
13 -rw-r--r--··3.0·unx····65549·tx·defN·19-Mar-26·16:39·OEBPS/ch07.html13 -rw-r--r--··3.0·unx····65549·tx·defN·19-Mar-26·16:39·OEBPS/ch07.html
14 -rw-r--r--··3.0·unx···129001·tx·defN·19-Mar-26·16:39·OEBPS/ch08.html14 -rw-r--r--··3.0·unx···128999·tx·defN·19-Mar-26·16:39·OEBPS/ch08.html
15 -rw-r--r--··3.0·unx·····3077·tx·defN·19-Mar-26·16:39·OEBPS/content.opf15 -rw-r--r--··3.0·unx·····3077·tx·defN·19-Mar-26·16:39·OEBPS/content.opf
16 -rw-r--r--··3.0·unx······389·tx·defN·19-Mar-26·16:39·OEBPS/cover.html16 -rw-r--r--··3.0·unx······389·tx·defN·19-Mar-26·16:39·OEBPS/cover.html
17 -rw-r--r--··3.0·unx····29709·bx·defN·19-Mar-26·16:39·OEBPS/debian-openlogo.png17 -rw-r--r--··3.0·unx····29709·bx·defN·19-Mar-26·16:39·OEBPS/debian-openlogo.png
18 -rw-r--r--··3.0·unx·····5678·tx·defN·19-Mar-26·16:39·OEBPS/debian.css18 -rw-r--r--··3.0·unx·····5678·tx·defN·19-Mar-26·16:39·OEBPS/debian.css
19 -rw-r--r--··3.0·unx·····4963·tx·defN·19-Mar-26·16:39·OEBPS/index.html19 -rw-r--r--··3.0·unx·····4963·tx·defN·19-Mar-26·16:39·OEBPS/index.html
20 -rw-r--r--··3.0·unx·····7676·tx·defN·19-Mar-26·16:39·OEBPS/pr01.html20 -rw-r--r--··3.0·unx·····7676·tx·defN·19-Mar-26·16:39·OEBPS/pr01.html
21 -rw-r--r--··3.0·unx····21889·tx·defN·19-Mar-26·16:39·OEBPS/toc.ncx21 -rw-r--r--··3.0·unx····21889·tx·defN·19-Mar-26·16:39·OEBPS/toc.ncx
22 -rw-r--r--··3.0·unx·······20·tx·stor·19-Mar-26·16:39·mimetype22 -rw-r--r--··3.0·unx·······20·tx·stor·19-Mar-26·16:39·mimetype
23 21·files,·705877·bytes·uncompressed,·147096·bytes·compressed:··79.2%23 21·files,·705875·bytes·uncompressed,·147107·bytes·compressed:··79.2%
3.59 KB
OEBPS/ch04.html
    
Offset 366, 24 lines modifiedOffset 366, 24 lines modified
366 I:·debmake·-x·"1"·...366 I:·debmake·-x·"1"·...
367 I:·creating·=>·debian/control367 I:·creating·=>·debian/control
368 I:·creating·=>·debian/copyright368 I:·creating·=>·debian/copyright
369 I:·substituting·=>·/usr/share/debmake/extra0/rules369 I:·substituting·=>·/usr/share/debmake/extra0/rules
370 I:·creating·=>·debian/rules370 I:·creating·=>·debian/rules
371 I:·substituting·=>·/usr/share/debmake/extra0/changelog371 I:·substituting·=>·/usr/share/debmake/extra0/changelog
372 I:·creating·=>·debian/changelog372 I:·creating·=>·debian/changelog
373 I:·substituting·=>·/usr/share/debmake/extra1/compat 
374 I:·creating·=>·debian/compat 
375 I:·substituting·=>·/usr/share/debmake/extra1/README.Debian373 I:·substituting·=>·/usr/share/debmake/extra1/README.Debian
376 I:·creating·=>·debian/README.Debian374 I:·creating·=>·debian/README.Debian
 375 I:·substituting·=>·/usr/share/debmake/extra1/compat
 376 I:·creating·=>·debian/compat
377 I:·substituting·=>·/usr/share/debmake/extra1/watch377 I:·substituting·=>·/usr/share/debmake/extra1/watch
378 I:·creating·=>·debian/watch378 I:·creating·=>·debian/watch
379 I:·substituting·=>·/usr/share/debmake/extra1source/format 
380 I:·creating·=>·debian/source/format 
381 I:·substituting·=>·/usr/share/debmake/extra1source/local-options379 I:·substituting·=>·/usr/share/debmake/extra1source/local-options
382 I:·creating·=>·debian/source/local-options380 I:·creating·=>·debian/source/local-options
 381 I:·substituting·=>·/usr/share/debmake/extra1source/format
 382 I:·creating·=>·debian/source/format
383 I:·substituting·=>·/usr/share/debmake/extra1patches/series383 I:·substituting·=>·/usr/share/debmake/extra1patches/series
384 I:·creating·=>·debian/patches/series384 I:·creating·=>·debian/patches/series
385 I:·run·"debmake·-x2"·to·get·more·template·files385 I:·run·"debmake·-x2"·to·get·more·template·files
386 I:·$·wrap-and-sort</pre>386 I:·$·wrap-and-sort</pre>
387 ········<p>The·<span·class="strong"><strong>debmake</strong></span>·command·generates·all·these·template·files·based·on·command·line·options.··Since·no·options·are·specified,·the·<span·class="strong"><strong>debmake</strong></span>·command·chooses·reasonable·default·values·for·you:</p>387 ········<p>The·<span·class="strong"><strong>debmake</strong></span>·command·generates·all·these·template·files·based·on·command·line·options.··Since·no·options·are·specified,·the·<span·class="strong"><strong>debmake</strong></span>·command·chooses·reasonable·default·values·for·you:</p>
388 ········<div·class="itemizedlist">388 ········<div·class="itemizedlist">
389 ··········<ul·class="itemizedlist">389 ··········<ul·class="itemizedlist">
Offset 662, 15 lines modifiedOffset 662, 15 lines modified
662 ·...662 ·...
663 ·debian/rules·build663 ·debian/rules·build
664 dh·build664 dh·build
665 ···dh_update_autotools_config665 ···dh_update_autotools_config
666 ···dh_autoreconf666 ···dh_autoreconf
667 ···dh_auto_configure667 ···dh_auto_configure
668 ···dh_auto_build668 ···dh_auto_build
669 ········make·-j3·"INSTALL=install·--strip-program=true"669 ········make·-j4·"INSTALL=install·--strip-program=true"
670 make[1]:·Entering·directory·'/path/to/debhello-0.0'670 make[1]:·Entering·directory·'/path/to/debhello-0.0'
671 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.671 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
672 #·-fstack-protector-strong·-Wformat·-Werror=format-security672 #·-fstack-protector-strong·-Wformat·-Werror=format-security
673 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...673 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
674 ·...674 ·...
675 ·fakeroot·debian/rules·binary675 ·fakeroot·debian/rules·binary
676 dh·binary676 dh·binary
Offset 731, 18 lines modifiedOffset 731, 18 lines modified
731 ··········</ul>731 ··········</ul>
732 ········</div>732 ········</div>
733 ········<p>The·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>733 ········<p>The·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>
734 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>: </strong>734 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>: </strong>
735 </p>735 </p>
736 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz736 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz
737 debhello-0.0/737 debhello-0.0/
 738 debhello-0.0/Makefile
738 debhello-0.0/LICENSE739 debhello-0.0/LICENSE
739 debhello-0.0/src/740 debhello-0.0/src/
740 debhello-0.0/src/hello.c741 debhello-0.0/src/hello.c
741 debhello-0.0/Makefile 
742 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz742 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
743 debian/743 debian/
744 debian/README.Debian744 debian/README.Debian
745 debian/changelog745 debian/changelog
746 debian/compat746 debian/compat
747 debian/control747 debian/control
748 debian/copyright748 debian/copyright
Offset 877, 16 lines modifiedOffset 877, 16 lines modified
877 ··········<p>Here·is·an·example·to·create·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·by·the·<span·class="strong"><strong>diff</strong></span>·command.</p>877 ··········<p>Here·is·an·example·to·create·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·by·the·<span·class="strong"><strong>diff</strong></span>·command.</p>
878 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig878 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig
879 ·$·vim·debhello-0.0/Makefile879 ·$·vim·debhello-0.0/Makefile
880 ·...·hack,·hack,·hack,·...880 ·...·hack,·hack,·hack,·...
881 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch881 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch
882 ·$·cat·000-prefix-usr.patch882 ·$·cat·000-prefix-usr.patch
883 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile883 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
884 ---·debhello-0.0.orig/Makefile··2020-09-20·13:54:02.225984162·-1200 
885 +++·debhello-0.0/Makefile·······2020-09-20·13:54:02.405980704·-1200884 ---·debhello-0.0.orig/Makefile··2020-09-21·16:59:42.166974920·+1400
 885 +++·debhello-0.0/Makefile·······2020-09-21·16:59:43.535015955·+1400
886 @@·-1,4·+1,4·@@886 @@·-1,4·+1,4·@@
887 -prefix·=·/usr/local887 -prefix·=·/usr/local
888 +prefix·=·/usr888 +prefix·=·/usr
  
889 ·all:·src/hello889 ·all:·src/hello
  
890 ·$·rm·-rf·debhello-0.0890 ·$·rm·-rf·debhello-0.0
5.38 KB
OEBPS/ch08.html
    
Offset 165, 17 lines modifiedOffset 165, 17 lines modified
165 I:·set·parameters165 I:·set·parameters
166 ·...166 ·...
167 I:·debmake·-x·"4"·...167 I:·debmake·-x·"4"·...
168 I:·creating·=&gt;·debian/control168 I:·creating·=&gt;·debian/control
169 I:·creating·=&gt;·debian/copyright169 I:·creating·=&gt;·debian/copyright
170 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules170 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
171 ·...171 ·...
172 I:·creating·=&gt;·debian/license-examples/LGPL-2.1+ 
173 I:·substituting·=&gt;·/usr/share/debmake/extra4/Artistic-1.0 
174 I:·creating·=&gt;·debian/license-examples/Artistic-1.0172 I:·creating·=&gt;·debian/license-examples/Artistic-1.0
 173 I:·substituting·=&gt;·/usr/share/debmake/extra4/LGPL-3.0+
 174 I:·creating·=&gt;·debian/license-examples/LGPL-3.0+
175 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause175 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause
176 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause176 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause
177 I:·$·wrap-and-sort</pre>177 I:·$·wrap-and-sort</pre>
178 ········<p>Lassen·Sie·uns·die·erstellten·Vorlagendateien·anschauen.</p>178 ········<p>Lassen·Sie·uns·die·erstellten·Vorlagendateien·anschauen.</p>
179 ········<pre·class="screen">·$·cd·..179 ········<pre·class="screen">·$·cd·..
180 ·$·tree180 ·$·tree
181 .181 .
Offset 501, 22 lines modifiedOffset 501, 22 lines modified
501 ··········</ul>501 ··········</ul>
502 ········</div>502 ········</div>
503 ········<p>The·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>503 ········<p>The·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>
504 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>: </strong>504 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>: </strong>
505 </p>505 </p>
506 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz506 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz
507 debhello-0.2/507 debhello-0.2/
508 debhello-0.2/LICENSE 
509 debhello-0.2/scripts/508 debhello-0.2/scripts/
510 debhello-0.2/scripts/hello509 debhello-0.2/scripts/hello
511 debhello-0.2/data/510 debhello-0.2/data/
512 debhello-0.2/data/hello.png 
513 debhello-0.2/data/hello.desktop511 debhello-0.2/data/hello.desktop
 512 debhello-0.2/data/hello.png
514 debhello-0.2/man/513 debhello-0.2/man/
515 debhello-0.2/man/hello.1514 debhello-0.2/man/hello.1
 515 debhello-0.2/LICENSE
516 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz516 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz
517 debian/517 debian/
518 debian/README.Debian518 debian/README.Debian
519 debian/changelog519 debian/changelog
520 debian/compat520 debian/compat
521 debian/control521 debian/control
522 debian/copyright522 debian/copyright
Offset 2787, 27 lines modifiedOffset 2787, 27 lines modified
2787 ·$·rm·-rf·m4·build-aux·*~</pre>2787 ·$·rm·-rf·m4·build-aux·*~</pre>
2788 ········<p>2788 ········<p>
2789 </p>2789 </p>
2790 ········<p>Let’s·check·generated·files·under·the·<span·class="strong"><strong>po/</strong></span>·directory.</p>2790 ········<p>Let’s·check·generated·files·under·the·<span·class="strong"><strong>po/</strong></span>·directory.</p>
2791 ········<p><strong>files·in·<span·class="strong"><strong>po</strong></span>·(i18n): </strong>2791 ········<p><strong>files·in·<span·class="strong"><strong>po</strong></span>·(i18n): </strong>
2792 </p>2792 </p>
2793 ········<pre·class="screen">·$·ls·-l·po2793 ········<pre·class="screen">·$·ls·-l·po
2794 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·line·2:·SOURCE_DATE_EP...2794 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·riga·2:·SOURCE_DATE_EP...
2795 total·602795 totale·60
2796 -rw-r--r--·1·pbuilder1·pbuilder1···494·Dec·31·11:59·ChangeLog2796 -rw-rw-r--·1·pbuilder2·pbuilder2···494·Jan··1·13:59·ChangeLog
2797 -rw-r--r--·1·pbuilder1·pbuilder1·17577·Dec·31·11:59·Makefile.in.in2797 -rw-rw-r--·1·pbuilder2·pbuilder2·17577·Jan··1·13:59·Makefile.in.in
2798 -rw-r--r--·1·pbuilder1·pbuilder1··3376·Dec·31·11:59·Makevars.template2798 -rw-rw-r--·1·pbuilder2·pbuilder2··3376·Jan··1·13:59·Makevars.template
2799 -rw-r--r--·1·pbuilder1·pbuilder1····59·Dec·31·11:59·POTFILES.in2799 -rw-rw-r--·1·pbuilder2·pbuilder2····59·Jan··1·13:59·POTFILES.in
2800 -rw-r--r--·1·pbuilder1·pbuilder1··2203·Dec·31·11:59·Rules-quot2800 -rw-rw-r--·1·pbuilder2·pbuilder2··2203·Jan··1·13:59·Rules-quot
2801 -rw-r--r--·1·pbuilder1·pbuilder1···217·Dec·31·11:59·boldquot.sed2801 -rw-rw-r--·1·pbuilder2·pbuilder2···217·Jan··1·13:59·boldquot.sed
2802 -rw-r--r--·1·pbuilder1·pbuilder1··1337·Dec·31·11:59·en@boldquot.header2802 -rw-rw-r--·1·pbuilder2·pbuilder2··1337·Jan··1·13:59·en@boldquot.header
2803 -rw-r--r--·1·pbuilder1·pbuilder1··1203·Dec·31·11:59·en@quot.header2803 -rw-rw-r--·1·pbuilder2·pbuilder2··1203·Jan··1·13:59·en@quot.header
2804 -rw-r--r--·1·pbuilder1·pbuilder1···672·Dec·31·11:59·insert-header.sin2804 -rw-rw-r--·1·pbuilder2·pbuilder2···672·Jan··1·13:59·insert-header.sin
2805 -rw-r--r--·1·pbuilder1·pbuilder1···153·Dec·31·11:59·quot.sed2805 -rw-rw-r--·1·pbuilder2·pbuilder2···153·Jan··1·13:59·quot.sed
2806 -rw-r--r--·1·pbuilder1·pbuilder1···432·Dec·31·11:59·remove-potcdate.sin</pre>2806 -rw-rw-r--·1·pbuilder2·pbuilder2···432·Jan··1·13:59·remove-potcdate.sin</pre>
2807 ········<p>2807 ········<p>
2808 </p>2808 </p>
2809 ········<p>Let’s·update·the·<span·class="strong"><strong>configure.ac</strong></span>·by·adding·“<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>”,·etc..</p>2809 ········<p>Let’s·update·the·<span·class="strong"><strong>configure.ac</strong></span>·by·adding·“<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>”,·etc..</p>
2810 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>·(i18n): </strong>2810 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>·(i18n): </strong>
2811 </p>2811 </p>
2812 ········<pre·class="screen">·$·vim·configure.ac2812 ········<pre·class="screen">·$·vim·configure.ac
2813 ·...·hack,·hack,·hack,·...2813 ·...·hack,·hack,·hack,·...
Offset 2853, 16 lines modifiedOffset 2853, 16 lines modified
2853 ········<p>2853 ········<p>
2854 </p>2854 </p>
2855 ········<p>Let’s·create·the·<span·class="strong"><strong>po/Makevars</strong></span>·file·from·the·<span·class="strong"><strong>po/Makevars.template</strong></span>·file.</p>2855 ········<p>Let’s·create·the·<span·class="strong"><strong>po/Makevars</strong></span>·file·from·the·<span·class="strong"><strong>po/Makevars.template</strong></span>·file.</p>
2856 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>·(i18n): </strong>2856 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>·(i18n): </strong>
2857 </p>2857 </p>
2858 ········<pre·class="screen">·...·hack,·hack,·hack,·...2858 ········<pre·class="screen">·...·hack,·hack,·hack,·...
2859 ·$·diff·-u·po/Makevars.template·po/Makevars2859 ·$·diff·-u·po/Makevars.template·po/Makevars
2860 ---·po/Makevars.template········2020-09-20·13:56:22.639285841·-12002860 ---·po/Makevars.template········2020-09-21·17:09:58.373464173·+1400
2861 +++·po/Makevars·2020-09-20·13:56:22.867281459·-12002861 +++·po/Makevars·2020-09-21·17:10:00.121516640·+1400
2862 @@·-18,14·+18,14·@@2862 @@·-18,14·+18,14·@@
2863 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for2863 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for
2864 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim2864 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim
2865 ·#·their·copyright.2865 ·#·their·copyright.
2866 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.2866 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.
2867 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;2867 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;
  
Offset 2961, 15 lines modifiedOffset 2961, 15 lines modified
2961 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.2961 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.
2962 #2962 #
2963 #,·fuzzy2963 #,·fuzzy
2964 msgid·""2964 msgid·""
2965 msgstr·""2965 msgstr·""
2966 "Project-Id-Version:·PACKAGE·VERSION\n"2966 "Project-Id-Version:·PACKAGE·VERSION\n"
2967 "Report-Msgid-Bugs-To:·\n"2967 "Report-Msgid-Bugs-To:·\n"
2968 "POT-Creation-Date:·2020-09-20·13:56-1200\n"2968 "POT-Creation-Date:·2020-09-21·17:10+1400\n"
2969 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"2969 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"
2970 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"2970 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"
2971 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"2971 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"
2972 "Language:·\n"2972 "Language:·\n"
2973 "MIME-Version:·1.0\n"2973 "MIME-Version:·1.0\n"
2974 "Content-Type:·text/plain;·charset=CHARSET\n"2974 "Content-Type:·text/plain;·charset=CHARSET\n"
2975 "Content-Transfer-Encoding:·8bit\n"2975 "Content-Transfer-Encoding:·8bit\n"
5.98 KB
OEBPS/content.opf
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>
2 <package·xmlns="http://www.idpf.org/2007/opf"·version="2.0"·unique-identifier="bookid"><metadata><dc:identifier·xmlns:dc="http://purl.org/dc/elements/1.1/"·id="bookid">_idp1249197840</dc:identifier><dc:title·xmlns:dc="http://purl.org/dc/elements/1.1/">Leitfaden·für·Debian-Betreuer</dc:title><dc:creator·xmlns:dc="http://purl.org/dc/elements/1.1/"·xmlns:opf="http://www.idpf.org/2007/opf"·opf:file-as="">Osamu·Aoki</dc:creator><dc:date·xmlns:dc="http://purl.org/dc/elements/1.1/">2019-03-26</dc:date><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">Copyright·©·2014-2017·Osamu·Aoki</dc:rights><dc:description·xmlns:dc="http://purl.org/dc/elements/1.1/">Dieser·Anleitung·»Leitfaden·für·Debian-Betreuer«·(2019-03-26)·beschreibt·gewöhnlichen·Debian-Benutzern·und·angehenden·Entwicklern·den·Bau·des·Debian-Pakets·mittels·des·Befehls·debmake.·Diese·Anleitung·konzentriert·sich·auf·die·moderne·Paketierart·und·enthält·viele·einfache·Beispiele.·Diese·»Anleitung·für·Debian-Betreuer«·kann·als·Nachfolger·des·»Debian-Leitfaden·für·Neue·Paketbetreuer«·angesehen·werden.</dc:description><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">Copyright·©·2017-2019·Helge·Kreutzmann</dc:rights><dc:language·xmlns:dc="http://purl.org/dc/elements/1.1/">de</dc:language><meta·name="cover"·content="cover-image"/></metadata><manifest><item·id="ncxtoc"·media-type="application/x-dtbncx+xml"·href="toc.ncx"/><item·id="htmltoc"·media-type="application/xhtml+xml"·href="bk01-toc.html"/><item·media-type="text/css"·id="html-css"·href="debian.css"/><item·id="cover"·href="cover.html"·media-type="application/xhtml+xml"/><item·id="idm1"·href="index.html"·media-type="application/xhtml+xml"/><item·id="cover-image"·href="xslt/debian-openlogo.png"·media-type="image/png"/><item·id="idm55"·href="pr01.html"·media-type="application/xhtml+xml"/><item·id="idm130"·href="ch01.html"·media-type="application/xhtml+xml"/><item·id="idm227"·href="ch02.html"·media-type="application/xhtml+xml"/><item·id="idm621"·href="ch03.html"·media-type="application/xhtml+xml"/><item·id="idm817"·href="ch04.html"·media-type="application/xhtml+xml"/><item·id="idm1320"·href="ch05.html"·media-type="application/xhtml+xml"/><item·id="idm4388"·href="ch06.html"·media-type="application/xhtml+xml"/><item·id="idm4579"·href="ch07.html"·media-type="application/xhtml+xml"/><item·id="idm5401"·href="ch08.html"·media-type="application/xhtml+xml"/><item·id="idm6535"·href="apa.html"·media-type="application/xhtml+xml"/></manifest><spine·toc="ncxtoc"><itemref·idref="cover"·linear="no"/><itemref·idref="htmltoc"·linear="yes"/><itemref·idref="idm1"/><itemref·idref="idm55"/><itemref·idref="idm130"/><itemref·idref="idm227"/><itemref·idref="idm621"/><itemref·idref="idm817"/><itemref·idref="idm1320"/><itemref·idref="idm4388"/><itemref·idref="idm4579"/><itemref·idref="idm5401"/><itemref·idref="idm6535"/></spine><guide><reference·href="cover.html"·type="cover"·title="Cover"/><reference·href="bk01-toc.html"·type="toc"·title="Table·of·Contents"/></guide></package>2 <package·xmlns="http://www.idpf.org/2007/opf"·version="2.0"·unique-identifier="bookid"><metadata><dc:identifier·xmlns:dc="http://purl.org/dc/elements/1.1/"·id="bookid">_idp1269816144</dc:identifier><dc:title·xmlns:dc="http://purl.org/dc/elements/1.1/">Leitfaden·für·Debian-Betreuer</dc:title><dc:creator·xmlns:dc="http://purl.org/dc/elements/1.1/"·xmlns:opf="http://www.idpf.org/2007/opf"·opf:file-as="">Osamu·Aoki</dc:creator><dc:date·xmlns:dc="http://purl.org/dc/elements/1.1/">2019-03-27</dc:date><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">Copyright·©·2014-2017·Osamu·Aoki</dc:rights><dc:description·xmlns:dc="http://purl.org/dc/elements/1.1/">Dieser·Anleitung·»Leitfaden·für·Debian-Betreuer«·(2019-03-27)·beschreibt·gewöhnlichen·Debian-Benutzern·und·angehenden·Entwicklern·den·Bau·des·Debian-Pakets·mittels·des·Befehls·debmake.·Diese·Anleitung·konzentriert·sich·auf·die·moderne·Paketierart·und·enthält·viele·einfache·Beispiele.·Diese·»Anleitung·für·Debian-Betreuer«·kann·als·Nachfolger·des·»Debian-Leitfaden·für·Neue·Paketbetreuer«·angesehen·werden.</dc:description><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">Copyright·©·2017-2019·Helge·Kreutzmann</dc:rights><dc:language·xmlns:dc="http://purl.org/dc/elements/1.1/">de</dc:language><meta·name="cover"·content="cover-image"/></metadata><manifest><item·id="ncxtoc"·media-type="application/x-dtbncx+xml"·href="toc.ncx"/><item·id="htmltoc"·media-type="application/xhtml+xml"·href="bk01-toc.html"/><item·media-type="text/css"·id="html-css"·href="debian.css"/><item·id="cover"·href="cover.html"·media-type="application/xhtml+xml"/><item·id="idm1"·href="index.html"·media-type="application/xhtml+xml"/><item·id="cover-image"·href="xslt/debian-openlogo.png"·media-type="image/png"/><item·id="idm55"·href="pr01.html"·media-type="application/xhtml+xml"/><item·id="idm130"·href="ch01.html"·media-type="application/xhtml+xml"/><item·id="idm227"·href="ch02.html"·media-type="application/xhtml+xml"/><item·id="idm621"·href="ch03.html"·media-type="application/xhtml+xml"/><item·id="idm817"·href="ch04.html"·media-type="application/xhtml+xml"/><item·id="idm1320"·href="ch05.html"·media-type="application/xhtml+xml"/><item·id="idm4388"·href="ch06.html"·media-type="application/xhtml+xml"/><item·id="idm4579"·href="ch07.html"·media-type="application/xhtml+xml"/><item·id="idm5401"·href="ch08.html"·media-type="application/xhtml+xml"/><item·id="idm6535"·href="apa.html"·media-type="application/xhtml+xml"/></manifest><spine·toc="ncxtoc"><itemref·idref="cover"·linear="no"/><itemref·idref="htmltoc"·linear="yes"/><itemref·idref="idm1"/><itemref·idref="idm55"/><itemref·idref="idm130"/><itemref·idref="idm227"/><itemref·idref="idm621"/><itemref·idref="idm817"/><itemref·idref="idm1320"/><itemref·idref="idm4388"/><itemref·idref="idm4579"/><itemref·idref="idm5401"/><itemref·idref="idm6535"/></spine><guide><reference·href="cover.html"·type="cover"·title="Cover"/><reference·href="bk01-toc.html"·type="toc"·title="Table·of·Contents"/></guide></package>
1.25 KB
OEBPS/index.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ············</div>69 ············</div>
70 ··········</div>70 ··········</div>
71 ··········<div>71 ··········<div>
72 ············<div·class="abstract">72 ············<div·class="abstract">
73 ··············<p·class="title">73 ··············<p·class="title">
74 ················<strong>Zusammenfassung</strong>74 ················<strong>Zusammenfassung</strong>
75 ··············</p>75 ··············</p>
76 ··············<p>Dieser·Anleitung·»Leitfaden·für·Debian-Betreuer«·(2019-03-26)·beschreibt·gewöhnlichen·Debian-Benutzern·und·angehenden·Entwicklern·den·Bau·des·Debian-Pakets·mittels·des·Befehls·<span·class="strong"><strong>debmake</strong></span>.</p>76 ··············<p>Dieser·Anleitung·»Leitfaden·für·Debian-Betreuer«·(2019-03-27)·beschreibt·gewöhnlichen·Debian-Benutzern·und·angehenden·Entwicklern·den·Bau·des·Debian-Pakets·mittels·des·Befehls·<span·class="strong"><strong>debmake</strong></span>.</p>
77 ··············<p>Diese·Anleitung·konzentriert·sich·auf·die·moderne·Paketierart·und·enthält·viele·einfache·Beispiele.</p>77 ··············<p>Diese·Anleitung·konzentriert·sich·auf·die·moderne·Paketierart·und·enthält·viele·einfache·Beispiele.</p>
78 ··············<div·class="itemizedlist">78 ··············<div·class="itemizedlist">
79 ················<ul·class="itemizedlist">79 ················<ul·class="itemizedlist">
80 ··················<li·class="listitem">POSIX-Shell-Skript-Paketierung</li>80 ··················<li·class="listitem">POSIX-Shell-Skript-Paketierung</li>
81 ··················<li·class="listitem">Python3-Skript-Paketierung</li>81 ··················<li·class="listitem">Python3-Skript-Paketierung</li>
82 ··················<li·class="listitem">C·mit·Makefile/Autotools/CMake</li>82 ··················<li·class="listitem">C·mit·Makefile/Autotools/CMake</li>
83 ··················<li·class="listitem">mehrere·Binärpakete·mit·Laufzeitbibliotheken·usw.</li>83 ··················<li·class="listitem">mehrere·Binärpakete·mit·Laufzeitbibliotheken·usw.</li>
42.7 KB
OEBPS/toc.ncx
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>
2 <ncx·xmlns="http://www.daisy.org/z3986/2005/ncx/"·version="2005-1"><head><meta·name="cover"·content="cover"/><meta·name="dtb:uid"·content="_idp1249197840"/></head><docTitle><text>Leitfaden·für·Debian-Betreuer</text></docTitle><navMap><navPoint·id="idm1"·playOrder="1"><navLabel><text>Leitfaden·für·Debian-Betreuer</text></navLabel><content·src="index.html"/><navPoint·id="idm55"·playOrder="2"><navLabel><text>Vorwort</text></navLabel><content·src="pr01.html"/></navPoint><navPoint·id="idm130"·playOrder="3"><navLabel><text>1.·Überblick</text></navLabel><content·src="ch01.html"/></navPoint><navPoint·id="idm227"·playOrder="4"><navLabel><text>2.·Voraussetzungen</text></navLabel><content·src="ch02.html"/><navPoint·id="idm230"·playOrder="5"><navLabel><text>2.1.·Leute·bei·Debian</text></navLabel><content·src="ch02.html#people"/></navPoint><navPoint·id="idm262"·playOrder="6"><navLabel><text>2.2.·Wie·Sie·beitragen·können</text></navLabel><content·src="ch02.html#contribute"/></navPoint><navPoint·id="idm281"·playOrder="7"><navLabel><text>2.3.·Soziale·Dynamik·von·Debian</text></navLabel><content·src="ch02.html#social"/></navPoint><navPoint·id="idm318"·playOrder="8"><navLabel><text>2.4.·Technische·Erinnerungen</text></navLabel><content·src="ch02.html#reminders"/></navPoint><navPoint·id="idm347"·playOrder="9"><navLabel><text>2.5.·Debian-Dokumentation</text></navLabel><content·src="ch02.html#debian-doc"/></navPoint><navPoint·id="idm396"·playOrder="10"><navLabel><text>2.6.·Hilfequellen</text></navLabel><content·src="ch02.html#help"/></navPoint><navPoint·id="idm455"·playOrder="11"><navLabel><text>2.7.·Archivsituation</text></navLabel><content·src="ch02.html#situation"/></navPoint><navPoint·id="idm470"·playOrder="12"><navLabel><text>2.8.·Wege,·beizutragen</text></navLabel><content·src="ch02.html#approaches"/></navPoint><navPoint·id="idm540"·playOrder="13"><navLabel><text>2.9.·Neue·Beitragende·und·Betreuer</text></navLabel><content·src="ch02.html#novice"/></navPoint></navPoint><navPoint·id="idm621"·playOrder="14"><navLabel><text>3.·Werkzeugeinrichtung</text></navLabel><content·src="ch03.html"/><navPoint·id="idm631"·playOrder="15"><navLabel><text>3.1.·E-Mail-Adresse</text></navLabel><content·src="ch03.html#email-setup"/></navPoint><navPoint·id="idm646"·playOrder="16"><navLabel><text>3.2.·MC</text></navLabel><content·src="ch03.html#mc-setup"/></navPoint><navPoint·id="idm659"·playOrder="17"><navLabel><text>3.3.·Git</text></navLabel><content·src="ch03.html#git-setup"/></navPoint><navPoint·id="idm675"·playOrder="18"><navLabel><text>3.4.·Quilt</text></navLabel><content·src="ch03.html#quilt-setup"/></navPoint><navPoint·id="idm701"·playOrder="19"><navLabel><text>3.5.·Devscripts</text></navLabel><content·src="ch03.html#devscripts-setup"/></navPoint><navPoint·id="idm722"·playOrder="20"><navLabel><text>3.6.·Pbuilder</text></navLabel><content·src="ch03.html#pbuilder-setup"/></navPoint><navPoint·id="idm794"·playOrder="21"><navLabel><text>3.7.·git-buildpackage</text></navLabel><content·src="ch03.html#gbp-setup"/></navPoint><navPoint·id="idm803"·playOrder="22"><navLabel><text>3.8.·HTTP-Proxy</text></navLabel><content·src="ch03.html#proxy"/></navPoint><navPoint·id="idm813"·playOrder="23"><navLabel><text>3.9.·Privates·Debian-Depot</text></navLabel><content·src="ch03.html#repropro"/></navPoint></navPoint><navPoint·id="idm817"·playOrder="24"><navLabel><text>4.·Einfaches·Beispiel</text></navLabel><content·src="ch04.html"/><navPoint·id="idm833"·playOrder="25"><navLabel><text>4.1.·Gesamtbild</text></navLabel><content·src="ch04.html#big-picture"/></navPoint><navPoint·id="idm877"·playOrder="26"><navLabel><text>4.2.·Was·ist·Debmake?</text></navLabel><content·src="ch04.html#what-debmake"/></navPoint><navPoint·id="idm901"·playOrder="27"><navLabel><text>4.3.·Was·ist·Debuild?</text></navLabel><content·src="ch04.html#what-debuild"/></navPoint><navPoint·id="idm968"·playOrder="28"><navLabel><text>4.4.·Schritt·1:·Holen·der·Quellen·der·Originalautoren</text></navLabel><content·src="ch04.html#step-upstream"/></navPoint><navPoint·id="idm1009"·playOrder="29"><navLabel><text>4.5.·Schritt·2:·Mit·Debmake·erstellte·Vorlagendateien</text></navLabel><content·src="ch04.html#step-debmake"/></navPoint><navPoint·id="idm1090"·playOrder="30"><navLabel><text>4.6.·Schritt·3:·Anpassung·der·Vorlagendateien</text></navLabel><content·src="ch04.html#step-maintainer"/></navPoint><navPoint·id="idm1151"·playOrder="31"><navLabel><text>4.7.·Schritt·4:·Paketbau·mit·debuild</text></navLabel><content·src="ch04.html#step-debuild"/></navPoint><navPoint·id="idm1227"·playOrder="32"><navLabel><text>4.8.·Schritt·3·(alternativ):·Änderungen·der·Quellen·der·Originalautoren</text></navLabel><content·src="ch04.html#alt-patch"/><navPoint·id="idm1270"·playOrder="33"><navLabel><text>4.8.1.·Patch·durch·diff·-u</text></navLabel><content·src="ch04.html#diff-u"/></navPoint><navPoint·id="idm1282"·playOrder="34"><navLabel><text>4.8.2.·Patch·durch·Dquilt</text></navLabel><content·src="ch04.html#dquilt"/></navPoint><navPoint·id="idm1305"·playOrder="35"><navLabel><text>4.8.3.·Patch·durch·dpkg-source·--commit</text></navLabel><content·src="ch04.html#dpkg-source-commit"/></navPoint></navPoint></navPoint><navPoint·id="idm1320"·playOrder="36"><navLabel><text>5.·Grundlagen</text></navLabel><content·src="ch05.html"/><navPoint·id="idm1339"·playOrder="37"><navLabel><text>5.1.·Arbeitsablauf·des·Paketierens</text></navLabel><content·src="ch05.html#workflow"/><navPoint·id="idm1528"·playOrder="38"><navLabel><text>5.1.1.·Das·Paket·debhelper</text></navLabel><content·src="ch05.html#debhelper"/></navPoint></navPoint><navPoint·id="idm1548"·playOrder="39"><navLabel><text>5.2.·Paketname·und·-version</text></navLabel><content·src="ch05.html#name-version"/></navPoint><navPoint·id="idm1618"·playOrder="40"><navLabel><text>5.3.·Natives·Debian-Paket</text></navLabel><content·src="ch05.html#native"/></navPoint><navPoint·id="idm1667"·playOrder="41"><navLabel><text>5.4.·debian/rules</text></navLabel><content·src="ch05.html#rules"/><navPoint·id="idm1698"·playOrder="42"><navLabel><text>5.4.1.·dh</text></navLabel><content·src="ch05.html#dh"/></navPoint><navPoint·id="idm1754"·playOrder="43"><navLabel><text>5.4.2.·Einfache·debian/rules</text></navLabel><content·src="ch05.html#simplerules"/></navPoint><navPoint·id="idm1785"·playOrder="44"><navLabel><text>5.4.3.·Angepasste·debian/rules</text></navLabel><content·src="ch05.html#customrules"/></navPoint><navPoint·id="idm1836"·playOrder="45"><navLabel><text>5.4.4.·Variablen·für·debian/rules</text></navLabel><content·src="ch05.html#variablesrules"/></navPoint><navPoint·id="idm1912"·playOrder="46"><navLabel><text>5.4.5.·Reproduzierbares·Bauen</text></navLabel><content·src="ch05.html#reproducible"/></navPoint></navPoint><navPoint·id="idm1945"·playOrder="47"><navLabel><text>5.5.·debian/control</text></navLabel><content·src="ch05.html#control"/><navPoint·id="idm1956"·playOrder="48"><navLabel><text>5.5.1.·Aufteilung·eines·Debian-Binärpakets</text></navLabel><content·src="ch05.html#split"/><navPoint·id="idm1977"·playOrder="49"><navLabel><text>5.5.1.1.·debmake·-b</text></navLabel><content·src="ch05.html#boption"/></navPoint><navPoint·id="idm2081"·playOrder="50"><navLabel><text>5.5.1.2.·Pakettrennungsszenarien·und·-beispiele</text></navLabel><content·src="ch05.html#package-split-example"/></navPoint><navPoint·id="idm2222"·playOrder="51"><navLabel><text>5.5.1.3.·Der·Bibliothekspaketname</text></navLabel><content·src="ch05.html#libnames"/></navPoint></navPoint><navPoint·id="idm2331"·playOrder="52"><navLabel><text>5.5.2.·Substvar</text></navLabel><content·src="ch05.html#substvar"/></navPoint><navPoint·id="idm2375"·playOrder="53"><navLabel><text>5.5.3.·biNMU-sicher</text></navLabel><content·src="ch05.html#binnmu"/></navPoint></navPoint><navPoint·id="idm2421"·playOrder="54"><navLabel><text>5.6.·debian/changelog</text></navLabel><content·src="ch05.html#changelog"/></navPoint><navPoint·id="idm2483"·playOrder="55"><navLabel><text>5.7.·debian/copyright</text></navLabel><content·src="ch05.html#copyright"/></navPoint><navPoint·id="idm2515"·playOrder="56"><navLabel><text>5.8.·debian/patches/*</text></navLabel><content·src="ch05.html#patches"/><navPoint·id="idm2639"·playOrder="57"><navLabel><text>5.8.1.·dpkg-source·-x</text></navLabel><content·src="ch05.html#dpkg-source-x"/></navPoint><navPoint·id="idm2649"·playOrder="58"><navLabel><text>5.8.2.·dquilt·und·dpkg-source</text></navLabel><content·src="ch05.html#quilt-dpkg"/></navPoint></navPoint><navPoint·id="idm2671"·playOrder="59"><navLabel><text>5.9.·debian/upstream/signing-key.asc</text></navLabel><content·src="ch05.html#signing-key"/></navPoint><navPoint·id="idm2707"·playOrder="60"><navLabel><text>5.10.·debian/watch·und·DFSG</text></navLabel><content·src="ch05.html#dfsg"/></navPoint><navPoint·id="idm2732"·playOrder="61"><navLabel><text>5.11.·Weitere·debian/*-Dateien</text></navLabel><content·src="ch05.html#debianconf"/></navPoint><navPoint·id="idm3431"·playOrder="62"><navLabel><text>5.12.·Anpassung·der·Debian-Paketierung</text></navLabel><content·src="ch05.html#custom"/></navPoint><navPoint·id="idm3461"·playOrder="63"><navLabel><text>5.13.·Aufzeichnen·im·VCS·(standard)</text></navLabel><content·src="ch05.html#vcs"/></navPoint><navPoint·id="idm3497"·playOrder="64"><navLabel><text>5.14.·Aufzeichnen·im·VCS·(Alternative)</text></navLabel><content·src="ch05.html#alt-vcs"/></navPoint><navPoint·id="idm3531"·playOrder="65"><navLabel><text>5.15.·Pakete·ohne·irrelevante·Inhalte·bauen</text></navLabel><content·src="ch05.html#build-noextra"/><navPoint·id="idm3549"·playOrder="66"><navLabel><text>5.15.1.·Korrektur·durch·debian/rules·clean</text></navLabel><content·src="ch05.html#rules-clean"/></navPoint><navPoint·id="idm3559"·playOrder="67"><navLabel><text>5.15.2.·Korrektur·mittels·VCS</text></navLabel><content·src="ch05.html#git-clean"/></navPoint><navPoint·id="idm3571"·playOrder="68"><navLabel><text>5.15.3.·Korrektur·durch·extend-diff-ignore</text></navLabel><content·src="ch05.html#extend-diff-ignore"/></navPoint><navPoint·id="idm3587"·playOrder="69"><navLabel><text>5.15.4.·Korrektur·durch·tar-ignore</text></navLabel><content·src="ch05.html#tar-ignore"/></navPoint></navPoint><navPoint·id="idm3603"·playOrder="70"><navLabel><text>5.16.·Bausysteme·der·Originalautoren</text></navLabel><content·src="ch05.html#build"/><navPoint·id="idm3608"·playOrder="71"><navLabel><text>5.16.1.·Autotools</text></navLabel><content·src="ch05.html#autotools"/></navPoint><navPoint·id="idm3657"·playOrder="72"><navLabel><text>5.16.2.·CMake</text></navLabel><content·src="ch05.html#cmake"/></navPoint><navPoint·id="idm3684"·playOrder="73"><navLabel><text>5.16.3.·Python·Distutils</text></navLabel><content·src="ch05.html#distutils"/></navPoint></navPoint><navPoint·id="idm3712"·playOrder="74"><navLabel><text>5.17.·Fehlersuchinformationen</text></navLabel><content·src="ch05.html#dbg"/><navPoint·id="idm3745"·playOrder="75"><navLabel><text>5.17.1.·Neue·-dbgsym-Pakete·(Stretch·9.0·und·danach)</text></navLabel><content·src="ch05.html#dbgsym"/></navPoint></navPoint><navPoint·id="idm3791"·playOrder="76"><navLabel><text>5.18.·Bibliothekspaket</text></navLabel><content·src="ch05.html#lib"/><navPoint·id="idm3850"·playOrder="77"><navLabel><text>5.18.1.·Bibliothekssymbole</text></navLabel><content·src="ch05.html#symbols"/></navPoint><navPoint·id="idm3944"·playOrder="78"><navLabel><text>5.18.2.·Bibliotheksübergänge</text></navLabel><content·src="ch05.html#lib-trans"/></navPoint></navPoint><navPoint·id="idm3957"·playOrder="79"><navLabel><text>5.19.·Debconf</text></navLabel><content·src="ch05.html#debconf"/></navPoint><navPoint·id="idm4028"·playOrder="80"><navLabel><text>5.20.·Multiarch</text></navLabel><content·src="ch05.html#multiarch"/><navPoint·id="idm4086"·playOrder="81"><navLabel><text>5.20.1.·The·multiarch·library·path</text></navLabel><content·src="ch05.html#_the_multiarch_library_path"/></navPoint><navPoint·id="idm4172"·playOrder="82"><navLabel><text>5.20.2.·The·multiarch·header·file·path</text></navLabel><content·src="ch05.html#_the_multiarch_header_file_path"/></navPoint><navPoint·id="idm4246"·playOrder="83"><navLabel><text>5.20.3.·The·multiarch·*.pc·file·path</text></navLabel><content·src="ch05.html#_the_multiarch_emphasis_role_strong_pc_emphasis_file_path"/></navPoint></navPoint><navPoint·id="idm4277"·playOrder="84"><navLabel><text>5.21.·Compiler·hardening</text></navLabel><content·src="ch05.html#harden"/></navPoint><navPoint·id="idm4297"·playOrder="85"><navLabel><text>5.22.·Continuous·integration</text></navLabel><content·src="ch05.html#ci"/></navPoint><navPoint·id="idm4318"·playOrder="86"><navLabel><text>5.23.·Bootstrapping</text></navLabel><content·src="ch05.html#bootstrap"/></navPoint><navPoint·id="idm4334"·playOrder="87"><navLabel><text>5.24.·Bug·reports</text></navLabel><content·src="ch05.html#bug"/></navPoint></navPoint><navPoint·id="idm4388"·playOrder="88"><navLabel><text>6.·Debmake-Optionen</text></navLabel><content·src="ch06.html"/><navPoint·id="idm4392"·playOrder="89"><navLabel><text>6.1.·Abkürzungs-Optionen·(-a,·-i)</text></navLabel><content·src="ch06.html#ai-option"/><navPoint·id="idm4414"·playOrder="90"><navLabel><text>6.1.1.·Python-Modul</text></navLabel><content·src="ch06.html#pythonmod"/></navPoint></navPoint><navPoint·id="idm4430"·playOrder="91"><navLabel><text>6.2.·Schnappschuss·der·Originalautoren·(-d,·-t)</text></navLabel><content·src="ch06.html#dt-option"/></navPoint><navPoint·id="idm4466"·playOrder="92"><navLabel><text>6.3.·debmake·-cc</text></navLabel><content·src="ch06.html#coption"/></navPoint><navPoint·id="idm4474"·playOrder="93"><navLabel><text>6.4.·debmake·-k</text></navLabel><content·src="ch06.html#koption"/></navPoint><navPoint·id="idm4490"·playOrder="94"><navLabel><text>6.5.·debmake·-j</text></navLabel><content·src="ch06.html#joption"/></navPoint><navPoint·id="idm4550"·playOrder="95"><navLabel><text>6.6.·debmake·-x</text></navLabel><content·src="ch06.html#xoption"/></navPoint><navPoint·id="idm4562"·playOrder="96"><navLabel><text>6.7.·debmake·-P</text></navLabel><content·src="ch06.html#poption"/></navPoint><navPoint·id="idm4573"·playOrder="97"><navLabel><text>6.8.·debmake·-T</text></navLabel><content·src="ch06.html#toption"/></navPoint></navPoint><navPoint·id="idm4579"·playOrder="98"><navLabel><text>7.·Tips</text></navLabel><content·src="ch07.html"/><navPoint·id="idm4582"·playOrder="99"><navLabel><text>7.1.·debdiff</text></navLabel><content·src="ch07.html#debdiff"/></navPoint><navPoint·id="idm4591"·playOrder="100"><navLabel><text>7.2.·dget</text></navLabel><content·src="ch07.html#dget"/></navPoint><navPoint·id="idm4596"·playOrder="101"><navLabel><text>7.3.·debc</text></navLabel><content·src="ch07.html#debc"/></navPoint><navPoint·id="idm4601"·playOrder="102"><navLabel><text>7.4.·piuparts</text></navLabel><content·src="ch07.html#piuparts"/></navPoint><navPoint·id="idm4608"·playOrder="103"><navLabel><text>7.5.·debsign</text></navLabel><content·src="ch07.html#debsign"/></navPoint><navPoint·id="idm4613"·playOrder="104"><navLabel><text>7.6.·dput</text></navLabel><content·src="ch07.html#dput"/></navPoint><navPoint·id="idm4619"·playOrder="105"><navLabel><text>7.7.·bts</text></navLabel><content·src="ch07.html#bts"/></navPoint><navPoint·id="idm4627"·playOrder="106"><navLabel><text>7.8.·git-buildpackage</text></navLabel><content·src="ch07.html#gbp"/><navPoint·id="idm4709"·playOrder="107"><navLabel><text>7.8.1.·gbp·import-dscs·--debsnap</text></navLabel><content·src="ch07.html#debsnap"/></navPoint></navPoint><navPoint·id="idm4715"·playOrder="108"><navLabel><text>7.9.·Upstream·git·repository</text></navLabel><content·src="ch07.html#upstream-git"/></navPoint><navPoint·id="idm4732"·playOrder="109"><navLabel><text>7.10.·chroot</text></navLabel><content·src="ch07.html#chroot"/></navPoint><navPoint·id="idm4934"·playOrder="110"><navLabel><text>7.11.·New·Debian·revision</text></navLabel><content·src="ch07.html#newrevision"/></navPoint><navPoint·id="idm4962"·playOrder="111"><navLabel><text>7.12.·New·upstream·release</text></navLabel><content·src="ch07.html#newversion"/><navPoint·id="idm4983"·playOrder="112"><navLabel><text>7.12.1.·uupdate·+·tarball</text></navLabel><content·src="ch07.html#uupdate"/></navPoint><navPoint·id="idm4989"·playOrder="113"><navLabel><text>7.12.2.·uscan</text></navLabel><content·src="ch07.html#uscan"/></navPoint><navPoint·id="idm4996"·playOrder="114"><navLabel><text>7.12.3.·gbp</text></navLabel><content·src="ch07.html#gbp-orig"/></navPoint><navPoint·id="idm5006"·playOrder="115"><navLabel><text>7.12.4.·gbp·+·uscan</text></navLabel><content·src="ch07.html#gbp-uscan"/></navPoint></navPoint><navPoint·id="idm5017"·playOrder="116"><navLabel><text>7.13.·3.0·source·format</text></navLabel><content·src="ch07.html#deb3"/></navPoint><navPoint·id="idm5077"·playOrder="117"><navLabel><text>7.14.·CDBS</text></navLabel><content·src="ch07.html#cdbs"/></navPoint><navPoint·id="idm5116"·playOrder="118"><navLabel><text>7.15.·Build·under·UTF-8</text></navLabel><content·src="ch07.html#utf-8-build"/></navPoint><navPoint·id="idm5126"·playOrder="119"><navLabel><text>7.16.·UTF-8·conversion</text></navLabel><content·src="ch07.html#utf-8-conv"/></navPoint><navPoint·id="idm5140"·playOrder="120"><navLabel><text>7.17.·Upload·orig.tar.gz</text></navLabel><content·src="ch07.html#origtar"/></navPoint><navPoint·id="idm5175"·playOrder="121"><navLabel><text>7.18.·Skipped·uploads</text></navLabel><content·src="ch07.html#skipedupload"/></navPoint><navPoint·id="idm5203"·playOrder="122"><navLabel><text>7.19.·Advanced·packaging</text></navLabel><content·src="ch07.html#adv-pkg"/></navPoint><navPoint·id="idm5268"·playOrder="123"><navLabel><text>7.20.·Other·distros</text></navLabel><content·src="ch07.html#other-distro"/></navPoint><navPoint·id="idm5290"·playOrder="124"><navLabel><text>7.21.·Debug</text></navLabel><content·src="ch07.html#debug"/></navPoint></navPoint><navPoint·id="idm5401"·playOrder="125"><navLabel><text>8.·Weitere·Beispiele</text></navLabel><content·src="ch08.html"/><navPoint·id="idm5442"·playOrder="126"><navLabel><text>8.1.·Cherry-pick·templates</text></navLabel><content·src="ch08.html#emptypkg"/></navPoint><navPoint·id="idm5468"·playOrder="127"><navLabel><text>8.2.·Kein·Makefile·(Shell,·CLI)</text></navLabel><content·src="ch08.html#nomakefile"/></navPoint><navPoint·id="idm5625"·playOrder="128"><navLabel><text>8.3.·Makefile·(Shell,·CLI)</text></navLabel><content·src="ch08.html#makefile-sh"/></navPoint><navPoint·id="idm5684"·playOrder="129"><navLabel><text>8.4.·setup.py·(Python3,·CLI)</text></navLabel><content·src="ch08.html#setup-py"/></navPoint><navPoint·id="idm5797"·playOrder="130"><navLabel><text>8.5.·Makefile·(Shell,·GUI)</text></navLabel><content·src="ch08.html#makefile-sh-gui"/></navPoint><navPoint·id="idm5865"·playOrder="131"><navLabel><text>8.6.·setup.py·(Python3,·GUI)</text></navLabel><content·src="ch08.html#setup-py-gui"/></navPoint><navPoint·id="idm5934"·playOrder="132"><navLabel><text>8.7.·Makefile·(Paket·mit·einem·Programm)</text></navLabel><content·src="ch08.html#makefile-single"/></navPoint><navPoint·id="idm6003"·playOrder="133"><navLabel><text>8.8.·Makefile.in·+·configure·(Paket·mit·einem·Programm)</text></navLabel><content·src="ch08.html#configure-single"/></navPoint><navPoint·id="idm6067"·playOrder="134"><navLabel><text>8.9.·Autotools·(Paket·mit·einem·Programm)</text></navLabel><content·src="ch08.html#autotools-single"/></navPoint><navPoint·id="idm6137"·playOrder="135"><navLabel><text>8.10.·CMake·(Paket·mit·einem·Programm)</text></navLabel><content·src="ch08.html#cmake-single"/></navPoint><navPoint·id="idm6208"·playOrder="136"><navLabel><text>8.11.·Autotools·(Paket·mit·mehreren·Programmen)</text></navLabel><content·src="ch08.html#autotools-multi"/></navPoint><navPoint·id="idm6308"·playOrder="137"><navLabel><text>8.12.·CMake·(multi-binary·package)</text></navLabel><content·src="ch08.html#cmake-multi"/></navPoint><navPoint·id="idm6397"·playOrder="138"><navLabel><text>8.13.·Internationalization</text></navLabel><content·src="ch08.html#i18n-example"/></navPoint><navPoint·id="idm6508"·playOrder="139"><navLabel><text>8.14.·Details</text></navLabel><content·src="ch08.html#details"/></navPoint></navPoint><navPoint·id="idm6535"·playOrder="140"><navLabel><text>A.·debmake(1)·manpage</text></navLabel><content·src="apa.html"/><navPoint·id="idm6538"·playOrder="141"><navLabel><text>A.1.·NAME</text></navLabel><content·src="apa.html#_name"/></navPoint><navPoint·id="idm6541"·playOrder="142"><navLabel><text>A.2.·SYNOPSIS</text></navLabel><content·src="apa.html#_synopsis"/></navPoint><navPoint·id="idm6588"·playOrder="143"><navLabel><text>A.3.·DESCRIPTION</text></navLabel><content·src="apa.html#_description"/><navPoint·id="idm6618"·playOrder="144"><navLabel><text>A.3.1.·optional·arguments:</text></navLabel><content·src="apa.html#_optional_arguments"/></navPoint></navPoint><navPoint·id="idm7040"·playOrder="145"><navLabel><text>A.4.·BEISPIELE</text></navLabel><content·src="apa.html#_examples"/></navPoint><navPoint·id="idm7075"·playOrder="146"><navLabel><text>A.5.·HELFERPAKETE</text></navLabel><content·src="apa.html#_helper_packages"/></navPoint><navPoint·id="idm7097"·playOrder="147"><navLabel><text>A.6.·CAVEAT</text></navLabel><content·src="apa.html#_caveat"/></navPoint><navPoint·id="idm7125"·playOrder="148"><navLabel><text>A.7.·DEBUG</text></navLabel><content·src="apa.html#_debug"/></navPoint><navPoint·id="idm7179"·playOrder="149"><navLabel><text>A.8.·AUTOR</text></navLabel><content·src="apa.html#_author"/></navPoint><navPoint·id="idm7183"·playOrder="150"><navLabel><text>A.9.·LIZENZ</text></navLabel><content·src="apa.html#_license"/></navPoint><navPoint·id="idm7186"·playOrder="151"><navLabel><text>A.10.·SIEHE·AUCH</text></navLabel><content·src="apa.html#_see_also"/></navPoint></navPoint></navPoint></navMap></ncx>2 <ncx·xmlns="http://www.daisy.org/z3986/2005/ncx/"·version="2005-1"><head><meta·name="cover"·content="cover"/><meta·name="dtb:uid"·content="_idp1269816144"/></head><docTitle><text>Leitfaden·für·Debian-Betreuer</text></docTitle><navMap><navPoint·id="idm1"·playOrder="1"><navLabel><text>Leitfaden·für·Debian-Betreuer</text></navLabel><content·src="index.html"/><navPoint·id="idm55"·playOrder="2"><navLabel><text>Vorwort</text></navLabel><content·src="pr01.html"/></navPoint><navPoint·id="idm130"·playOrder="3"><navLabel><text>1.·Überblick</text></navLabel><content·src="ch01.html"/></navPoint><navPoint·id="idm227"·playOrder="4"><navLabel><text>2.·Voraussetzungen</text></navLabel><content·src="ch02.html"/><navPoint·id="idm230"·playOrder="5"><navLabel><text>2.1.·Leute·bei·Debian</text></navLabel><content·src="ch02.html#people"/></navPoint><navPoint·id="idm262"·playOrder="6"><navLabel><text>2.2.·Wie·Sie·beitragen·können</text></navLabel><content·src="ch02.html#contribute"/></navPoint><navPoint·id="idm281"·playOrder="7"><navLabel><text>2.3.·Soziale·Dynamik·von·Debian</text></navLabel><content·src="ch02.html#social"/></navPoint><navPoint·id="idm318"·playOrder="8"><navLabel><text>2.4.·Technische·Erinnerungen</text></navLabel><content·src="ch02.html#reminders"/></navPoint><navPoint·id="idm347"·playOrder="9"><navLabel><text>2.5.·Debian-Dokumentation</text></navLabel><content·src="ch02.html#debian-doc"/></navPoint><navPoint·id="idm396"·playOrder="10"><navLabel><text>2.6.·Hilfequellen</text></navLabel><content·src="ch02.html#help"/></navPoint><navPoint·id="idm455"·playOrder="11"><navLabel><text>2.7.·Archivsituation</text></navLabel><content·src="ch02.html#situation"/></navPoint><navPoint·id="idm470"·playOrder="12"><navLabel><text>2.8.·Wege,·beizutragen</text></navLabel><content·src="ch02.html#approaches"/></navPoint><navPoint·id="idm540"·playOrder="13"><navLabel><text>2.9.·Neue·Beitragende·und·Betreuer</text></navLabel><content·src="ch02.html#novice"/></navPoint></navPoint><navPoint·id="idm621"·playOrder="14"><navLabel><text>3.·Werkzeugeinrichtung</text></navLabel><content·src="ch03.html"/><navPoint·id="idm631"·playOrder="15"><navLabel><text>3.1.·E-Mail-Adresse</text></navLabel><content·src="ch03.html#email-setup"/></navPoint><navPoint·id="idm646"·playOrder="16"><navLabel><text>3.2.·MC</text></navLabel><content·src="ch03.html#mc-setup"/></navPoint><navPoint·id="idm659"·playOrder="17"><navLabel><text>3.3.·Git</text></navLabel><content·src="ch03.html#git-setup"/></navPoint><navPoint·id="idm675"·playOrder="18"><navLabel><text>3.4.·Quilt</text></navLabel><content·src="ch03.html#quilt-setup"/></navPoint><navPoint·id="idm701"·playOrder="19"><navLabel><text>3.5.·Devscripts</text></navLabel><content·src="ch03.html#devscripts-setup"/></navPoint><navPoint·id="idm722"·playOrder="20"><navLabel><text>3.6.·Pbuilder</text></navLabel><content·src="ch03.html#pbuilder-setup"/></navPoint><navPoint·id="idm794"·playOrder="21"><navLabel><text>3.7.·git-buildpackage</text></navLabel><content·src="ch03.html#gbp-setup"/></navPoint><navPoint·id="idm803"·playOrder="22"><navLabel><text>3.8.·HTTP-Proxy</text></navLabel><content·src="ch03.html#proxy"/></navPoint><navPoint·id="idm813"·playOrder="23"><navLabel><text>3.9.·Privates·Debian-Depot</text></navLabel><content·src="ch03.html#repropro"/></navPoint></navPoint><navPoint·id="idm817"·playOrder="24"><navLabel><text>4.·Einfaches·Beispiel</text></navLabel><content·src="ch04.html"/><navPoint·id="idm833"·playOrder="25"><navLabel><text>4.1.·Gesamtbild</text></navLabel><content·src="ch04.html#big-picture"/></navPoint><navPoint·id="idm877"·playOrder="26"><navLabel><text>4.2.·Was·ist·Debmake?</text></navLabel><content·src="ch04.html#what-debmake"/></navPoint><navPoint·id="idm901"·playOrder="27"><navLabel><text>4.3.·Was·ist·Debuild?</text></navLabel><content·src="ch04.html#what-debuild"/></navPoint><navPoint·id="idm968"·playOrder="28"><navLabel><text>4.4.·Schritt·1:·Holen·der·Quellen·der·Originalautoren</text></navLabel><content·src="ch04.html#step-upstream"/></navPoint><navPoint·id="idm1009"·playOrder="29"><navLabel><text>4.5.·Schritt·2:·Mit·Debmake·erstellte·Vorlagendateien</text></navLabel><content·src="ch04.html#step-debmake"/></navPoint><navPoint·id="idm1090"·playOrder="30"><navLabel><text>4.6.·Schritt·3:·Anpassung·der·Vorlagendateien</text></navLabel><content·src="ch04.html#step-maintainer"/></navPoint><navPoint·id="idm1151"·playOrder="31"><navLabel><text>4.7.·Schritt·4:·Paketbau·mit·debuild</text></navLabel><content·src="ch04.html#step-debuild"/></navPoint><navPoint·id="idm1227"·playOrder="32"><navLabel><text>4.8.·Schritt·3·(alternativ):·Änderungen·der·Quellen·der·Originalautoren</text></navLabel><content·src="ch04.html#alt-patch"/><navPoint·id="idm1270"·playOrder="33"><navLabel><text>4.8.1.·Patch·durch·diff·-u</text></navLabel><content·src="ch04.html#diff-u"/></navPoint><navPoint·id="idm1282"·playOrder="34"><navLabel><text>4.8.2.·Patch·durch·Dquilt</text></navLabel><content·src="ch04.html#dquilt"/></navPoint><navPoint·id="idm1305"·playOrder="35"><navLabel><text>4.8.3.·Patch·durch·dpkg-source·--commit</text></navLabel><content·src="ch04.html#dpkg-source-commit"/></navPoint></navPoint></navPoint><navPoint·id="idm1320"·playOrder="36"><navLabel><text>5.·Grundlagen</text></navLabel><content·src="ch05.html"/><navPoint·id="idm1339"·playOrder="37"><navLabel><text>5.1.·Arbeitsablauf·des·Paketierens</text></navLabel><content·src="ch05.html#workflow"/><navPoint·id="idm1528"·playOrder="38"><navLabel><text>5.1.1.·Das·Paket·debhelper</text></navLabel><content·src="ch05.html#debhelper"/></navPoint></navPoint><navPoint·id="idm1548"·playOrder="39"><navLabel><text>5.2.·Paketname·und·-version</text></navLabel><content·src="ch05.html#name-version"/></navPoint><navPoint·id="idm1618"·playOrder="40"><navLabel><text>5.3.·Natives·Debian-Paket</text></navLabel><content·src="ch05.html#native"/></navPoint><navPoint·id="idm1667"·playOrder="41"><navLabel><text>5.4.·debian/rules</text></navLabel><content·src="ch05.html#rules"/><navPoint·id="idm1698"·playOrder="42"><navLabel><text>5.4.1.·dh</text></navLabel><content·src="ch05.html#dh"/></navPoint><navPoint·id="idm1754"·playOrder="43"><navLabel><text>5.4.2.·Einfache·debian/rules</text></navLabel><content·src="ch05.html#simplerules"/></navPoint><navPoint·id="idm1785"·playOrder="44"><navLabel><text>5.4.3.·Angepasste·debian/rules</text></navLabel><content·src="ch05.html#customrules"/></navPoint><navPoint·id="idm1836"·playOrder="45"><navLabel><text>5.4.4.·Variablen·für·debian/rules</text></navLabel><content·src="ch05.html#variablesrules"/></navPoint><navPoint·id="idm1912"·playOrder="46"><navLabel><text>5.4.5.·Reproduzierbares·Bauen</text></navLabel><content·src="ch05.html#reproducible"/></navPoint></navPoint><navPoint·id="idm1945"·playOrder="47"><navLabel><text>5.5.·debian/control</text></navLabel><content·src="ch05.html#control"/><navPoint·id="idm1956"·playOrder="48"><navLabel><text>5.5.1.·Aufteilung·eines·Debian-Binärpakets</text></navLabel><content·src="ch05.html#split"/><navPoint·id="idm1977"·playOrder="49"><navLabel><text>5.5.1.1.·debmake·-b</text></navLabel><content·src="ch05.html#boption"/></navPoint><navPoint·id="idm2081"·playOrder="50"><navLabel><text>5.5.1.2.·Pakettrennungsszenarien·und·-beispiele</text></navLabel><content·src="ch05.html#package-split-example"/></navPoint><navPoint·id="idm2222"·playOrder="51"><navLabel><text>5.5.1.3.·Der·Bibliothekspaketname</text></navLabel><content·src="ch05.html#libnames"/></navPoint></navPoint><navPoint·id="idm2331"·playOrder="52"><navLabel><text>5.5.2.·Substvar</text></navLabel><content·src="ch05.html#substvar"/></navPoint><navPoint·id="idm2375"·playOrder="53"><navLabel><text>5.5.3.·biNMU-sicher</text></navLabel><content·src="ch05.html#binnmu"/></navPoint></navPoint><navPoint·id="idm2421"·playOrder="54"><navLabel><text>5.6.·debian/changelog</text></navLabel><content·src="ch05.html#changelog"/></navPoint><navPoint·id="idm2483"·playOrder="55"><navLabel><text>5.7.·debian/copyright</text></navLabel><content·src="ch05.html#copyright"/></navPoint><navPoint·id="idm2515"·playOrder="56"><navLabel><text>5.8.·debian/patches/*</text></navLabel><content·src="ch05.html#patches"/><navPoint·id="idm2639"·playOrder="57"><navLabel><text>5.8.1.·dpkg-source·-x</text></navLabel><content·src="ch05.html#dpkg-source-x"/></navPoint><navPoint·id="idm2649"·playOrder="58"><navLabel><text>5.8.2.·dquilt·und·dpkg-source</text></navLabel><content·src="ch05.html#quilt-dpkg"/></navPoint></navPoint><navPoint·id="idm2671"·playOrder="59"><navLabel><text>5.9.·debian/upstream/signing-key.asc</text></navLabel><content·src="ch05.html#signing-key"/></navPoint><navPoint·id="idm2707"·playOrder="60"><navLabel><text>5.10.·debian/watch·und·DFSG</text></navLabel><content·src="ch05.html#dfsg"/></navPoint><navPoint·id="idm2732"·playOrder="61"><navLabel><text>5.11.·Weitere·debian/*-Dateien</text></navLabel><content·src="ch05.html#debianconf"/></navPoint><navPoint·id="idm3431"·playOrder="62"><navLabel><text>5.12.·Anpassung·der·Debian-Paketierung</text></navLabel><content·src="ch05.html#custom"/></navPoint><navPoint·id="idm3461"·playOrder="63"><navLabel><text>5.13.·Aufzeichnen·im·VCS·(standard)</text></navLabel><content·src="ch05.html#vcs"/></navPoint><navPoint·id="idm3497"·playOrder="64"><navLabel><text>5.14.·Aufzeichnen·im·VCS·(Alternative)</text></navLabel><content·src="ch05.html#alt-vcs"/></navPoint><navPoint·id="idm3531"·playOrder="65"><navLabel><text>5.15.·Pakete·ohne·irrelevante·Inhalte·bauen</text></navLabel><content·src="ch05.html#build-noextra"/><navPoint·id="idm3549"·playOrder="66"><navLabel><text>5.15.1.·Korrektur·durch·debian/rules·clean</text></navLabel><content·src="ch05.html#rules-clean"/></navPoint><navPoint·id="idm3559"·playOrder="67"><navLabel><text>5.15.2.·Korrektur·mittels·VCS</text></navLabel><content·src="ch05.html#git-clean"/></navPoint><navPoint·id="idm3571"·playOrder="68"><navLabel><text>5.15.3.·Korrektur·durch·extend-diff-ignore</text></navLabel><content·src="ch05.html#extend-diff-ignore"/></navPoint><navPoint·id="idm3587"·playOrder="69"><navLabel><text>5.15.4.·Korrektur·durch·tar-ignore</text></navLabel><content·src="ch05.html#tar-ignore"/></navPoint></navPoint><navPoint·id="idm3603"·playOrder="70"><navLabel><text>5.16.·Bausysteme·der·Originalautoren</text></navLabel><content·src="ch05.html#build"/><navPoint·id="idm3608"·playOrder="71"><navLabel><text>5.16.1.·Autotools</text></navLabel><content·src="ch05.html#autotools"/></navPoint><navPoint·id="idm3657"·playOrder="72"><navLabel><text>5.16.2.·CMake</text></navLabel><content·src="ch05.html#cmake"/></navPoint><navPoint·id="idm3684"·playOrder="73"><navLabel><text>5.16.3.·Python·Distutils</text></navLabel><content·src="ch05.html#distutils"/></navPoint></navPoint><navPoint·id="idm3712"·playOrder="74"><navLabel><text>5.17.·Fehlersuchinformationen</text></navLabel><content·src="ch05.html#dbg"/><navPoint·id="idm3745"·playOrder="75"><navLabel><text>5.17.1.·Neue·-dbgsym-Pakete·(Stretch·9.0·und·danach)</text></navLabel><content·src="ch05.html#dbgsym"/></navPoint></navPoint><navPoint·id="idm3791"·playOrder="76"><navLabel><text>5.18.·Bibliothekspaket</text></navLabel><content·src="ch05.html#lib"/><navPoint·id="idm3850"·playOrder="77"><navLabel><text>5.18.1.·Bibliothekssymbole</text></navLabel><content·src="ch05.html#symbols"/></navPoint><navPoint·id="idm3944"·playOrder="78"><navLabel><text>5.18.2.·Bibliotheksübergänge</text></navLabel><content·src="ch05.html#lib-trans"/></navPoint></navPoint><navPoint·id="idm3957"·playOrder="79"><navLabel><text>5.19.·Debconf</text></navLabel><content·src="ch05.html#debconf"/></navPoint><navPoint·id="idm4028"·playOrder="80"><navLabel><text>5.20.·Multiarch</text></navLabel><content·src="ch05.html#multiarch"/><navPoint·id="idm4086"·playOrder="81"><navLabel><text>5.20.1.·The·multiarch·library·path</text></navLabel><content·src="ch05.html#_the_multiarch_library_path"/></navPoint><navPoint·id="idm4172"·playOrder="82"><navLabel><text>5.20.2.·The·multiarch·header·file·path</text></navLabel><content·src="ch05.html#_the_multiarch_header_file_path"/></navPoint><navPoint·id="idm4246"·playOrder="83"><navLabel><text>5.20.3.·The·multiarch·*.pc·file·path</text></navLabel><content·src="ch05.html#_the_multiarch_emphasis_role_strong_pc_emphasis_file_path"/></navPoint></navPoint><navPoint·id="idm4277"·playOrder="84"><navLabel><text>5.21.·Compiler·hardening</text></navLabel><content·src="ch05.html#harden"/></navPoint><navPoint·id="idm4297"·playOrder="85"><navLabel><text>5.22.·Continuous·integration</text></navLabel><content·src="ch05.html#ci"/></navPoint><navPoint·id="idm4318"·playOrder="86"><navLabel><text>5.23.·Bootstrapping</text></navLabel><content·src="ch05.html#bootstrap"/></navPoint><navPoint·id="idm4334"·playOrder="87"><navLabel><text>5.24.·Bug·reports</text></navLabel><content·src="ch05.html#bug"/></navPoint></navPoint><navPoint·id="idm4388"·playOrder="88"><navLabel><text>6.·Debmake-Optionen</text></navLabel><content·src="ch06.html"/><navPoint·id="idm4392"·playOrder="89"><navLabel><text>6.1.·Abkürzungs-Optionen·(-a,·-i)</text></navLabel><content·src="ch06.html#ai-option"/><navPoint·id="idm4414"·playOrder="90"><navLabel><text>6.1.1.·Python-Modul</text></navLabel><content·src="ch06.html#pythonmod"/></navPoint></navPoint><navPoint·id="idm4430"·playOrder="91"><navLabel><text>6.2.·Schnappschuss·der·Originalautoren·(-d,·-t)</text></navLabel><content·src="ch06.html#dt-option"/></navPoint><navPoint·id="idm4466"·playOrder="92"><navLabel><text>6.3.·debmake·-cc</text></navLabel><content·src="ch06.html#coption"/></navPoint><navPoint·id="idm4474"·playOrder="93"><navLabel><text>6.4.·debmake·-k</text></navLabel><content·src="ch06.html#koption"/></navPoint><navPoint·id="idm4490"·playOrder="94"><navLabel><text>6.5.·debmake·-j</text></navLabel><content·src="ch06.html#joption"/></navPoint><navPoint·id="idm4550"·playOrder="95"><navLabel><text>6.6.·debmake·-x</text></navLabel><content·src="ch06.html#xoption"/></navPoint><navPoint·id="idm4562"·playOrder="96"><navLabel><text>6.7.·debmake·-P</text></navLabel><content·src="ch06.html#poption"/></navPoint><navPoint·id="idm4573"·playOrder="97"><navLabel><text>6.8.·debmake·-T</text></navLabel><content·src="ch06.html#toption"/></navPoint></navPoint><navPoint·id="idm4579"·playOrder="98"><navLabel><text>7.·Tips</text></navLabel><content·src="ch07.html"/><navPoint·id="idm4582"·playOrder="99"><navLabel><text>7.1.·debdiff</text></navLabel><content·src="ch07.html#debdiff"/></navPoint><navPoint·id="idm4591"·playOrder="100"><navLabel><text>7.2.·dget</text></navLabel><content·src="ch07.html#dget"/></navPoint><navPoint·id="idm4596"·playOrder="101"><navLabel><text>7.3.·debc</text></navLabel><content·src="ch07.html#debc"/></navPoint><navPoint·id="idm4601"·playOrder="102"><navLabel><text>7.4.·piuparts</text></navLabel><content·src="ch07.html#piuparts"/></navPoint><navPoint·id="idm4608"·playOrder="103"><navLabel><text>7.5.·debsign</text></navLabel><content·src="ch07.html#debsign"/></navPoint><navPoint·id="idm4613"·playOrder="104"><navLabel><text>7.6.·dput</text></navLabel><content·src="ch07.html#dput"/></navPoint><navPoint·id="idm4619"·playOrder="105"><navLabel><text>7.7.·bts</text></navLabel><content·src="ch07.html#bts"/></navPoint><navPoint·id="idm4627"·playOrder="106"><navLabel><text>7.8.·git-buildpackage</text></navLabel><content·src="ch07.html#gbp"/><navPoint·id="idm4709"·playOrder="107"><navLabel><text>7.8.1.·gbp·import-dscs·--debsnap</text></navLabel><content·src="ch07.html#debsnap"/></navPoint></navPoint><navPoint·id="idm4715"·playOrder="108"><navLabel><text>7.9.·Upstream·git·repository</text></navLabel><content·src="ch07.html#upstream-git"/></navPoint><navPoint·id="idm4732"·playOrder="109"><navLabel><text>7.10.·chroot</text></navLabel><content·src="ch07.html#chroot"/></navPoint><navPoint·id="idm4934"·playOrder="110"><navLabel><text>7.11.·New·Debian·revision</text></navLabel><content·src="ch07.html#newrevision"/></navPoint><navPoint·id="idm4962"·playOrder="111"><navLabel><text>7.12.·New·upstream·release</text></navLabel><content·src="ch07.html#newversion"/><navPoint·id="idm4983"·playOrder="112"><navLabel><text>7.12.1.·uupdate·+·tarball</text></navLabel><content·src="ch07.html#uupdate"/></navPoint><navPoint·id="idm4989"·playOrder="113"><navLabel><text>7.12.2.·uscan</text></navLabel><content·src="ch07.html#uscan"/></navPoint><navPoint·id="idm4996"·playOrder="114"><navLabel><text>7.12.3.·gbp</text></navLabel><content·src="ch07.html#gbp-orig"/></navPoint><navPoint·id="idm5006"·playOrder="115"><navLabel><text>7.12.4.·gbp·+·uscan</text></navLabel><content·src="ch07.html#gbp-uscan"/></navPoint></navPoint><navPoint·id="idm5017"·playOrder="116"><navLabel><text>7.13.·3.0·source·format</text></navLabel><content·src="ch07.html#deb3"/></navPoint><navPoint·id="idm5077"·playOrder="117"><navLabel><text>7.14.·CDBS</text></navLabel><content·src="ch07.html#cdbs"/></navPoint><navPoint·id="idm5116"·playOrder="118"><navLabel><text>7.15.·Build·under·UTF-8</text></navLabel><content·src="ch07.html#utf-8-build"/></navPoint><navPoint·id="idm5126"·playOrder="119"><navLabel><text>7.16.·UTF-8·conversion</text></navLabel><content·src="ch07.html#utf-8-conv"/></navPoint><navPoint·id="idm5140"·playOrder="120"><navLabel><text>7.17.·Upload·orig.tar.gz</text></navLabel><content·src="ch07.html#origtar"/></navPoint><navPoint·id="idm5175"·playOrder="121"><navLabel><text>7.18.·Skipped·uploads</text></navLabel><content·src="ch07.html#skipedupload"/></navPoint><navPoint·id="idm5203"·playOrder="122"><navLabel><text>7.19.·Advanced·packaging</text></navLabel><content·src="ch07.html#adv-pkg"/></navPoint><navPoint·id="idm5268"·playOrder="123"><navLabel><text>7.20.·Other·distros</text></navLabel><content·src="ch07.html#other-distro"/></navPoint><navPoint·id="idm5290"·playOrder="124"><navLabel><text>7.21.·Debug</text></navLabel><content·src="ch07.html#debug"/></navPoint></navPoint><navPoint·id="idm5401"·playOrder="125"><navLabel><text>8.·Weitere·Beispiele</text></navLabel><content·src="ch08.html"/><navPoint·id="idm5442"·playOrder="126"><navLabel><text>8.1.·Cherry-pick·templates</text></navLabel><content·src="ch08.html#emptypkg"/></navPoint><navPoint·id="idm5468"·playOrder="127"><navLabel><text>8.2.·Kein·Makefile·(Shell,·CLI)</text></navLabel><content·src="ch08.html#nomakefile"/></navPoint><navPoint·id="idm5625"·playOrder="128"><navLabel><text>8.3.·Makefile·(Shell,·CLI)</text></navLabel><content·src="ch08.html#makefile-sh"/></navPoint><navPoint·id="idm5684"·playOrder="129"><navLabel><text>8.4.·setup.py·(Python3,·CLI)</text></navLabel><content·src="ch08.html#setup-py"/></navPoint><navPoint·id="idm5797"·playOrder="130"><navLabel><text>8.5.·Makefile·(Shell,·GUI)</text></navLabel><content·src="ch08.html#makefile-sh-gui"/></navPoint><navPoint·id="idm5865"·playOrder="131"><navLabel><text>8.6.·setup.py·(Python3,·GUI)</text></navLabel><content·src="ch08.html#setup-py-gui"/></navPoint><navPoint·id="idm5934"·playOrder="132"><navLabel><text>8.7.·Makefile·(Paket·mit·einem·Programm)</text></navLabel><content·src="ch08.html#makefile-single"/></navPoint><navPoint·id="idm6003"·playOrder="133"><navLabel><text>8.8.·Makefile.in·+·configure·(Paket·mit·einem·Programm)</text></navLabel><content·src="ch08.html#configure-single"/></navPoint><navPoint·id="idm6067"·playOrder="134"><navLabel><text>8.9.·Autotools·(Paket·mit·einem·Programm)</text></navLabel><content·src="ch08.html#autotools-single"/></navPoint><navPoint·id="idm6137"·playOrder="135"><navLabel><text>8.10.·CMake·(Paket·mit·einem·Programm)</text></navLabel><content·src="ch08.html#cmake-single"/></navPoint><navPoint·id="idm6208"·playOrder="136"><navLabel><text>8.11.·Autotools·(Paket·mit·mehreren·Programmen)</text></navLabel><content·src="ch08.html#autotools-multi"/></navPoint><navPoint·id="idm6308"·playOrder="137"><navLabel><text>8.12.·CMake·(multi-binary·package)</text></navLabel><content·src="ch08.html#cmake-multi"/></navPoint><navPoint·id="idm6397"·playOrder="138"><navLabel><text>8.13.·Internationalization</text></navLabel><content·src="ch08.html#i18n-example"/></navPoint><navPoint·id="idm6508"·playOrder="139"><navLabel><text>8.14.·Details</text></navLabel><content·src="ch08.html#details"/></navPoint></navPoint><navPoint·id="idm6535"·playOrder="140"><navLabel><text>A.·debmake(1)·manpage</text></navLabel><content·src="apa.html"/><navPoint·id="idm6538"·playOrder="141"><navLabel><text>A.1.·NAME</text></navLabel><content·src="apa.html#_name"/></navPoint><navPoint·id="idm6541"·playOrder="142"><navLabel><text>A.2.·SYNOPSIS</text></navLabel><content·src="apa.html#_synopsis"/></navPoint><navPoint·id="idm6588"·playOrder="143"><navLabel><text>A.3.·DESCRIPTION</text></navLabel><content·src="apa.html#_description"/><navPoint·id="idm6618"·playOrder="144"><navLabel><text>A.3.1.·optional·arguments:</text></navLabel><content·src="apa.html#_optional_arguments"/></navPoint></navPoint><navPoint·id="idm7040"·playOrder="145"><navLabel><text>A.4.·BEISPIELE</text></navLabel><content·src="apa.html#_examples"/></navPoint><navPoint·id="idm7075"·playOrder="146"><navLabel><text>A.5.·HELFERPAKETE</text></navLabel><content·src="apa.html#_helper_packages"/></navPoint><navPoint·id="idm7097"·playOrder="147"><navLabel><text>A.6.·CAVEAT</text></navLabel><content·src="apa.html#_caveat"/></navPoint><navPoint·id="idm7125"·playOrder="148"><navLabel><text>A.7.·DEBUG</text></navLabel><content·src="apa.html#_debug"/></navPoint><navPoint·id="idm7179"·playOrder="149"><navLabel><text>A.8.·AUTOR</text></navLabel><content·src="apa.html#_author"/></navPoint><navPoint·id="idm7183"·playOrder="150"><navLabel><text>A.9.·LIZENZ</text></navLabel><content·src="apa.html#_license"/></navPoint><navPoint·id="idm7186"·playOrder="151"><navLabel><text>A.10.·SIEHE·AUCH</text></navLabel><content·src="apa.html#_see_also"/></navPoint></navPoint></navPoint></navMap></ncx>
8.97 KB
./usr/share/doc/debmake-doc/debmake-doc.de.pdf
8.88 KB
pdftotext {} -
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 \xcLeitfaden·für·Debian-Betreuer1 \xcLeitfaden·für·Debian-Betreuer
2 Osamu·Aoki2 Osamu·Aoki
3 20.·September·20203 21.·September·2020
  
4 \xcLeitfaden·für·Debian-Betreuer4 \xcLeitfaden·für·Debian-Betreuer
5 by·Osamu·Aoki5 by·Osamu·Aoki
6 Copyright·©·2014-2017·Osamu·Aoki6 Copyright·©·2014-2017·Osamu·Aoki
7 Copyright·©·2017-2019·Helge·Kreutzmann7 Copyright·©·2017-2019·Helge·Kreutzmann
  
8 Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy·of·this·software·and·associated8 Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy·of·this·software·and·associated
Offset 4706, 15 lines modifiedOffset 4706, 15 lines modified
4706 .4706 .
4707 .4707 .
4708 .4708 .
4709 .4709 .
4710 .4710 .
  
4711 \xcZusammenfassung4711 \xcZusammenfassung
4712 Dieser·Anleitung·»Leitfaden·für·Debian-Betreuer«·(2019-03-26)·beschreibt·gewöhnlichen·Debian-Benutzern4712 Dieser·Anleitung·»Leitfaden·für·Debian-Betreuer«·(2019-03-27)·beschreibt·gewöhnlichen·Debian-Benutzern
4713 und·angehenden·Entwicklern·den·Bau·des·Debian-Pakets·mittels·des·Befehls·debmake.4713 und·angehenden·Entwicklern·den·Bau·des·Debian-Pakets·mittels·des·Befehls·debmake.
4714 Diese·Anleitung·konzentriert·sich·auf·die·moderne·Paketierart·und·enthält·viele·einfache·Beispiele.4714 Diese·Anleitung·konzentriert·sich·auf·die·moderne·Paketierart·und·enthält·viele·einfache·Beispiele.
4715 ·POSIX-Shell-Skript-Paketierung4715 ·POSIX-Shell-Skript-Paketierung
4716 ·Python3-Skript-Paketierung4716 ·Python3-Skript-Paketierung
4717 ·C·mit·Makefile/Autotools/CMake4717 ·C·mit·Makefile/Autotools/CMake
4718 ·mehrere·Binärpakete·mit·Laufzeitbibliotheken·usw.4718 ·mehrere·Binärpakete·mit·Laufzeitbibliotheken·usw.
4719 Diese·»Anleitung·für·Debian-Betreuer«·kann·als·Nachfolger·des·»Debian-Leitfaden·für·Neue·Paketbetreuer«4719 Diese·»Anleitung·für·Debian-Betreuer«·kann·als·Nachfolger·des·»Debian-Leitfaden·für·Neue·Paketbetreuer«
Offset 5663, 24 lines modifiedOffset 5663, 24 lines modified
5663 debmake·-x·"1"·...5663 debmake·-x·"1"·...
5664 creating·=>·debian/control5664 creating·=>·debian/control
5665 creating·=>·debian/copyright5665 creating·=>·debian/copyright
5666 substituting·=>·/usr/share/debmake/extra0/rules5666 substituting·=>·/usr/share/debmake/extra0/rules
5667 creating·=>·debian/rules5667 creating·=>·debian/rules
5668 substituting·=>·/usr/share/debmake/extra0/changelog5668 substituting·=>·/usr/share/debmake/extra0/changelog
5669 creating·=>·debian/changelog5669 creating·=>·debian/changelog
5670 substituting·=>·/usr/share/debmake/extra1/compat 
5671 creating·=>·debian/compat 
5672 substituting·=>·/usr/share/debmake/extra1/README.Debian5670 substituting·=>·/usr/share/debmake/extra1/README.Debian
5673 creating·=>·debian/README.Debian5671 creating·=>·debian/README.Debian
 5672 substituting·=>·/usr/share/debmake/extra1/compat
 5673 creating·=>·debian/compat
5674 substituting·=>·/usr/share/debmake/extra1/watch5674 substituting·=>·/usr/share/debmake/extra1/watch
5675 creating·=>·debian/watch5675 creating·=>·debian/watch
5676 substituting·=>·/usr/share/debmake/extra1source/format 
5677 creating·=>·debian/source/format 
5678 substituting·=>·/usr/share/debmake/extra1source/local-options5676 substituting·=>·/usr/share/debmake/extra1source/local-options
5679 creating·=>·debian/source/local-options5677 creating·=>·debian/source/local-options
 5678 substituting·=>·/usr/share/debmake/extra1source/format
 5679 creating·=>·debian/source/format
5680 substituting·=>·/usr/share/debmake/extra1patches/series5680 substituting·=>·/usr/share/debmake/extra1patches/series
5681 creating·=>·debian/patches/series5681 creating·=>·debian/patches/series
5682 run·"debmake·-x2"·to·get·more·template·files5682 run·"debmake·-x2"·to·get·more·template·files
5683 $·wrap-and-sort5683 $·wrap-and-sort
  
5684 The·debmake·command·generates·all·these·template·files·based·on·command·line·options.·Since·no·options5684 The·debmake·command·generates·all·these·template·files·based·on·command·line·options.·Since·no·options
5685 are·specified,·the·debmake·command·chooses·reasonable·default·values·for·you:5685 are·specified,·the·debmake·command·chooses·reasonable·default·values·for·you:
Offset 6012, 15 lines modifiedOffset 6012, 15 lines modified
6012 ...6012 ...
6013 debian/rules·build6013 debian/rules·build
6014 dh·build6014 dh·build
6015 dh_update_autotools_config6015 dh_update_autotools_config
6016 dh_autoreconf6016 dh_autoreconf
6017 dh_auto_configure6017 dh_auto_configure
6018 dh_auto_build6018 dh_auto_build
6019 make·-j3·"INSTALL=install·--strip-program=true"6019 make·-j4·"INSTALL=install·--strip-program=true"
6020 make[1]:·Entering·directory·'/path/to/debhello-0.0'6020 make[1]:·Entering·directory·'/path/to/debhello-0.0'
6021 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.6021 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
6022 #·-fstack-protector-strong·-Wformat·-Werror=format-security6022 #·-fstack-protector-strong·-Wformat·-Werror=format-security
6023 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...6023 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
6024 ...6024 ...
6025 fakeroot·debian/rules·binary6025 fakeroot·debian/rules·binary
6026 dh·binary6026 dh·binary
Offset 6081, 18 lines modifiedOffset 6081, 18 lines modified
6081 ·The·debhello_0.0-1_amd64.build·file·is·the·build·log·file.6081 ·The·debhello_0.0-1_amd64.build·file·is·the·build·log·file.
6082 ·The·debhello_0.0-1_amd64.buildinfo·file·is·the·meta·data·file·generated·by·dpkg-genbuildinfo(1).6082 ·The·debhello_0.0-1_amd64.buildinfo·file·is·the·meta·data·file·generated·by·dpkg-genbuildinfo(1).
6083 ·The·debhello_0.0-1_amd64.changes·is·the·meta·data·file·for·the·Debian·binary·package.6083 ·The·debhello_0.0-1_amd64.changes·is·the·meta·data·file·for·the·Debian·binary·package.
6084 The·debhello_0.0-1.debian.tar.xz·contains·the·Debian·changes·to·the·upstream·source·as·follows.6084 The·debhello_0.0-1.debian.tar.xz·contains·the·Debian·changes·to·the·upstream·source·as·follows.
6085 The·compressed·archive·contents·of·debhello_0.0-1.debian.tar.xz:6085 The·compressed·archive·contents·of·debhello_0.0-1.debian.tar.xz:
6086 $·tar·-tzf·debhello-0.0.tar.gz6086 $·tar·-tzf·debhello-0.0.tar.gz
6087 debhello-0.0/6087 debhello-0.0/
 6088 debhello-0.0/Makefile
6088 debhello-0.0/LICENSE6089 debhello-0.0/LICENSE
6089 debhello-0.0/src/6090 debhello-0.0/src/
6090 debhello-0.0/src/hello.c6091 debhello-0.0/src/hello.c
6091 debhello-0.0/Makefile 
6092 $·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz6092 $·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
6093 debian/6093 debian/
6094 debian/README.Debian6094 debian/README.Debian
6095 debian/changelog6095 debian/changelog
6096 debian/compat6096 debian/compat
6097 debian/control6097 debian/control
6098 debian/copyright6098 debian/copyright
Offset 6228, 17 lines modifiedOffset 6228, 17 lines modified
6228 Here·is·an·example·to·create·000-prefix-usr.patch·by·the·diff·command.6228 Here·is·an·example·to·create·000-prefix-usr.patch·by·the·diff·command.
6229 $·cp·-a·debhello-0.0·debhello-0.0.orig6229 $·cp·-a·debhello-0.0·debhello-0.0.orig
6230 $·vim·debhello-0.0/Makefile6230 $·vim·debhello-0.0/Makefile
6231 ...·hack,·hack,·hack,·...6231 ...·hack,·hack,·hack,·...
6232 $·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch6232 $·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch
6233 $·cat·000-prefix-usr.patch6233 $·cat·000-prefix-usr.patch
6234 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile6234 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
6235 ---·debhello-0.0.orig/Makefile·2020-09-20·13:54:02.225984162·-12006235 ---·debhello-0.0.orig/Makefile·2020-09-21·16:59:42.166974920·+1400
6236 +++·debhello-0.0/Makefile6236 +++·debhello-0.0/Makefile
6237 2020-09-20·13:54:02.405980704·-12006237 2020-09-21·16:59:43.535015955·+1400
6238 @@·-1,4·+1,4·@@6238 @@·-1,4·+1,4·@@
6239 -prefix·=·/usr/local6239 -prefix·=·/usr/local
6240 +prefix·=·/usr6240 +prefix·=·/usr
6241 all:·src/hello6241 all:·src/hello
6242 $·rm·-rf·debhello-0.06242 $·rm·-rf·debhello-0.0
6243 $·mv·-f·debhello-0.0.orig·debhello-0.06243 $·mv·-f·debhello-0.0.orig·debhello-0.0
  
Offset 8991, 17 lines modifiedOffset 8991, 17 lines modified
8991 I:·set·parameters8991 I:·set·parameters
8992 ...8992 ...
8993 I:·debmake·-x·"4"·...8993 I:·debmake·-x·"4"·...
8994 I:·creating·=>·debian/control8994 I:·creating·=>·debian/control
8995 I:·creating·=>·debian/copyright8995 I:·creating·=>·debian/copyright
8996 I:·substituting·=>·/usr/share/debmake/extra0/rules8996 I:·substituting·=>·/usr/share/debmake/extra0/rules
8997 ...8997 ...
8998 I:·creating·=>·debian/license-examples/LGPL-2.1+ 
8999 I:·substituting·=>·/usr/share/debmake/extra4/Artistic-1.0 
9000 I:·creating·=>·debian/license-examples/Artistic-1.08998 I:·creating·=>·debian/license-examples/Artistic-1.0
 8999 I:·substituting·=>·/usr/share/debmake/extra4/LGPL-3.0+
 9000 I:·creating·=>·debian/license-examples/LGPL-3.0+
9001 I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause9001 I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause
9002 I:·creating·=>·debian/license-examples/BSD-3-Clause9002 I:·creating·=>·debian/license-examples/BSD-3-Clause
9003 I:·$·wrap-and-sort9003 I:·$·wrap-and-sort
  
9004 Lassen·Sie·uns·die·erstellten·Vorlagendateien·anschauen.9004 Lassen·Sie·uns·die·erstellten·Vorlagendateien·anschauen.
Max diff block lines reached; 4157/9063 bytes (45.87%) of diff not shown.
8.88 KB
./usr/share/doc/debmake-doc/debmake-doc.de.txt.gz
198 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 gzip·compressed·data,·max·compression,·from·Unix,·original·size·3110281 gzip·compressed·data,·max·compression,·from·Unix,·original·size·311026
8.59 KB
debmake-doc.de.txt
    
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45    ·Die·neuste·Version·dieser·Anleitung·sollte45    ·Die·neuste·Version·dieser·Anleitung·sollte
  
46    ···*·im·Paket·debmake-doc·und46    ···*·im·Paket·debmake-doc·und
47 ······*·auf·der·Debian-Dokumentations-Website·verfügbar·sein.47 ······*·auf·der·Debian-Dokumentations-Website·verfügbar·sein.
  
48 Zusammenfassung48 Zusammenfassung
  
49 Dieser·Anleitung·»Leitfaden·für·Debian-Betreuer«·(2019-03-26)49 Dieser·Anleitung·»Leitfaden·für·Debian-Betreuer«·(2019-03-27)
50 beschreibt·gewöhnlichen·Debian-Benutzern·und·angehenden·Entwicklern50 beschreibt·gewöhnlichen·Debian-Benutzern·und·angehenden·Entwicklern
51 den·Bau·des·Debian-Pakets·mittels·des·Befehls·debmake.51 den·Bau·des·Debian-Pakets·mittels·des·Befehls·debmake.
  
52 Diese·Anleitung·konzentriert·sich·auf·die·moderne·Paketierart·und52 Diese·Anleitung·konzentriert·sich·auf·die·moderne·Paketierart·und
53 enthält·viele·einfache·Beispiele.53 enthält·viele·einfache·Beispiele.
  
54 ··*·POSIX-Shell-Skript-Paketierung54 ··*·POSIX-Shell-Skript-Paketierung
Offset 1356, 24 lines modifiedOffset 1356, 24 lines modified
1356 ····I:·debmake·-x·"1"·...1356 ····I:·debmake·-x·"1"·...
1357 ····I:·creating·=>·debian/control1357 ····I:·creating·=>·debian/control
1358 ····I:·creating·=>·debian/copyright1358 ····I:·creating·=>·debian/copyright
1359 ····I:·substituting·=>·/usr/share/debmake/extra0/rules1359 ····I:·substituting·=>·/usr/share/debmake/extra0/rules
1360 ····I:·creating·=>·debian/rules1360 ····I:·creating·=>·debian/rules
1361 ····I:·substituting·=>·/usr/share/debmake/extra0/changelog1361 ····I:·substituting·=>·/usr/share/debmake/extra0/changelog
1362 ····I:·creating·=>·debian/changelog1362 ····I:·creating·=>·debian/changelog
1363 ····I:·substituting·=>·/usr/share/debmake/extra1/compat 
1364 ····I:·creating·=>·debian/compat 
1365 ····I:·substituting·=>·/usr/share/debmake/extra1/README.Debian1363 ····I:·substituting·=>·/usr/share/debmake/extra1/README.Debian
1366 ····I:·creating·=>·debian/README.Debian1364 ····I:·creating·=>·debian/README.Debian
 1365 ····I:·substituting·=>·/usr/share/debmake/extra1/compat
 1366 ····I:·creating·=>·debian/compat
1367 ····I:·substituting·=>·/usr/share/debmake/extra1/watch1367 ····I:·substituting·=>·/usr/share/debmake/extra1/watch
1368 ····I:·creating·=>·debian/watch1368 ····I:·creating·=>·debian/watch
1369 ····I:·substituting·=>·/usr/share/debmake/extra1source/format 
1370 ····I:·creating·=>·debian/source/format 
1371 ····I:·substituting·=>·/usr/share/debmake/extra1source/local-options1369 ····I:·substituting·=>·/usr/share/debmake/extra1source/local-options
1372 ····I:·creating·=>·debian/source/local-options1370 ····I:·creating·=>·debian/source/local-options
 1371 ····I:·substituting·=>·/usr/share/debmake/extra1source/format
 1372 ····I:·creating·=>·debian/source/format
1373 ····I:·substituting·=>·/usr/share/debmake/extra1patches/series1373 ····I:·substituting·=>·/usr/share/debmake/extra1patches/series
1374 ····I:·creating·=>·debian/patches/series1374 ····I:·creating·=>·debian/patches/series
1375 ····I:·run·"debmake·-x2"·to·get·more·template·files1375 ····I:·run·"debmake·-x2"·to·get·more·template·files
1376 ····I:·$·wrap-and-sort1376 ····I:·$·wrap-and-sort
  
1377 ····The·debmake·command·generates·all·these·template·files·based·on1377 ····The·debmake·command·generates·all·these·template·files·based·on
1378    ·command·line·options.·Since·no·options·are·specified,·the·debmake1378    ·command·line·options.·Since·no·options·are·specified,·the·debmake
Offset 1680, 15 lines modifiedOffset 1680, 15 lines modified
1680 ·····...1680 ·····...
1681 ·····debian/rules·build1681 ·····debian/rules·build
1682 ····dh·build1682 ····dh·build
1683 ·······dh_update_autotools_config1683 ·······dh_update_autotools_config
1684 ·······dh_autoreconf1684 ·······dh_autoreconf
1685 ·······dh_auto_configure1685 ·······dh_auto_configure
1686 ·······dh_auto_build1686 ·······dh_auto_build
1687    ·········make·-j3·"INSTALL=install·--strip-program=true"1687    ·········make·-j4·"INSTALL=install·--strip-program=true"
1688 ····make[1]:·Entering·directory·'/path/to/debhello-0.0'1688 ····make[1]:·Entering·directory·'/path/to/debhello-0.0'
1689 ····#·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.1689 ····#·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
1690 ····#·-fstack-protector-strong·-Wformat·-Werror=format-security1690 ····#·-fstack-protector-strong·-Wformat·-Werror=format-security
1691 ····cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...1691 ····cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
1692 ·····...1692 ·····...
1693 ·····fakeroot·debian/rules·binary1693 ·····fakeroot·debian/rules·binary
1694 ····dh·binary1694 ····dh·binary
Offset 1749, 18 lines modifiedOffset 1749, 18 lines modified
1749    ·The·debhello_0.0-1.debian.tar.xz·contains·the·Debian·changes·to1749    ·The·debhello_0.0-1.debian.tar.xz·contains·the·Debian·changes·to
1750 ····the·upstream·source·as·follows.1750 ····the·upstream·source·as·follows.
  
1751 ····The·compressed·archive·contents·of·debhello_0.0-1.debian.tar.xz: 1751 ····The·compressed·archive·contents·of·debhello_0.0-1.debian.tar.xz: 
  
1752 ·····$·tar·-tzf·debhello-0.0.tar.gz1752 ·····$·tar·-tzf·debhello-0.0.tar.gz
1753 ····debhello-0.0/1753 ····debhello-0.0/
 1754 ····debhello-0.0/Makefile
1754 ····debhello-0.0/LICENSE1755 ····debhello-0.0/LICENSE
1755 ····debhello-0.0/src/1756 ····debhello-0.0/src/
1756 ····debhello-0.0/src/hello.c1757 ····debhello-0.0/src/hello.c
1757 ····debhello-0.0/Makefile 
1758 ·····$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz1758 ·····$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
1759 ····debian/1759 ····debian/
1760    ·debian/README.Debian1760    ·debian/README.Debian
1761 ····debian/changelog1761 ····debian/changelog
1762 ····debian/compat1762 ····debian/compat
1763 ····debian/control1763 ····debian/control
1764 ····debian/copyright1764 ····debian/copyright
Offset 1895, 16 lines modifiedOffset 1895, 16 lines modified
  
1895 ·····$·cp·-a·debhello-0.0·debhello-0.0.orig1895 ·····$·cp·-a·debhello-0.0·debhello-0.0.orig
1896 ·····$·vim·debhello-0.0/Makefile1896 ·····$·vim·debhello-0.0/Makefile
1897 ·····...·hack,·hack,·hack,·...1897 ·····...·hack,·hack,·hack,·...
1898 ·····$·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch1898 ·····$·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch
1899 ·····$·cat·000-prefix-usr.patch1899 ·····$·cat·000-prefix-usr.patch
1900 ····diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile1900 ····diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
1901 ····---·debhello-0.0.orig/Makefile··2020-09-20·13:54:02.225984162·-12001901 ····---·debhello-0.0.orig/Makefile··2020-09-21·16:59:42.166974920·+1400
1902    ·+++·debhello-0.0/Makefile·······2020-09-20·13:54:02.405980704·-12001902    ·+++·debhello-0.0/Makefile·······2020-09-21·16:59:43.535015955·+1400
1903 ····@@·-1,4·+1,4·@@1903 ····@@·-1,4·+1,4·@@
1904 ····-prefix·=·/usr/local1904 ····-prefix·=·/usr/local
1905 ····+prefix·=·/usr1905 ····+prefix·=·/usr
  
1906 ·····all:·src/hello1906 ·····all:·src/hello
  
1907 ·····$·rm·-rf·debhello-0.01907 ·····$·rm·-rf·debhello-0.0
Offset 5366, 17 lines modifiedOffset 5366, 17 lines modified
5366 ····I:·set·parameters5366 ····I:·set·parameters
5367 ·····...5367 ·····...
5368 ····I:·debmake·-x·"4"·...5368 ····I:·debmake·-x·"4"·...
5369 ····I:·creating·=>·debian/control5369 ····I:·creating·=>·debian/control
5370 ····I:·creating·=>·debian/copyright5370 ····I:·creating·=>·debian/copyright
5371    ·I:·substituting·=>·/usr/share/debmake/extra0/rules5371    ·I:·substituting·=>·/usr/share/debmake/extra0/rules
5372 ·····...5372 ·····...
5373 ····I:·creating·=>·debian/license-examples/LGPL-2.1+ 
5374 ····I:·substituting·=>·/usr/share/debmake/extra4/Artistic-1.0 
5375 ····I:·creating·=>·debian/license-examples/Artistic-1.05373 ····I:·creating·=>·debian/license-examples/Artistic-1.0
 5374 ····I:·substituting·=>·/usr/share/debmake/extra4/LGPL-3.0+
 5375 ····I:·creating·=>·debian/license-examples/LGPL-3.0+
5376 ····I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause5376 ····I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause
5377 ····I:·creating·=>·debian/license-examples/BSD-3-Clause5377 ····I:·creating·=>·debian/license-examples/BSD-3-Clause
5378 ····I:·$·wrap-and-sort5378 ····I:·$·wrap-and-sort
  
5379    ·Lassen·Sie·uns·die·erstellten·Vorlagendateien·anschauen.5379    ·Lassen·Sie·uns·die·erstellten·Vorlagendateien·anschauen.
  
5380 ·····$·cd·..5380 ·····$·cd·..
Offset 5722, 22 lines modifiedOffset 5722, 22 lines modified
5722    ·The·debhello_0.2-1.debian.tar.xz·file·contains·the·Debian·changes5722    ·The·debhello_0.2-1.debian.tar.xz·file·contains·the·Debian·changes
5723 ····to·the·upstream·source·as·follows.5723 ····to·the·upstream·source·as·follows.
  
5724 ····The·compressed·archive·contents·of·debhello_0.2-1.debian.tar.xz: 5724 ····The·compressed·archive·contents·of·debhello_0.2-1.debian.tar.xz: 
  
5725 ·····$·tar·-tzf·debhello-0.2.tar.gz5725 ·····$·tar·-tzf·debhello-0.2.tar.gz
5726 ····debhello-0.2/5726 ····debhello-0.2/
5727 ····debhello-0.2/LICENSE 
5728 ····debhello-0.2/scripts/5727 ····debhello-0.2/scripts/
Max diff block lines reached; 3838/8756 bytes (43.83%) of diff not shown.
59.8 KB
./usr/share/doc/debmake-doc/debmake-doc.en.epub
1.78 KB
zipinfo {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 Zip·file·size:·144420·bytes,·number·of·entries:·211 Zip·file·size:·144431·bytes,·number·of·entries:·21
2 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·META-INF/2 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·META-INF/
3 -rw-r--r--··3.0·unx······255·tx·defN·19-Mar-26·16:39·META-INF/container.xml3 -rw-r--r--··3.0·unx······255·tx·defN·19-Mar-26·16:39·META-INF/container.xml
4 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·OEBPS/4 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·OEBPS/
5 -rw-r--r--··3.0·unx····41244·tx·defN·19-Mar-26·16:39·OEBPS/apa.html5 -rw-r--r--··3.0·unx····41244·tx·defN·19-Mar-26·16:39·OEBPS/apa.html
6 -rw-r--r--··3.0·unx····28216·tx·defN·19-Mar-26·16:39·OEBPS/bk01-toc.html6 -rw-r--r--··3.0·unx····28216·tx·defN·19-Mar-26·16:39·OEBPS/bk01-toc.html
7 -rw-r--r--··3.0·unx·····8278·tx·defN·19-Mar-26·16:39·OEBPS/ch01.html7 -rw-r--r--··3.0·unx·····8278·tx·defN·19-Mar-26·16:39·OEBPS/ch01.html
8 -rw-r--r--··3.0·unx····31823·tx·defN·19-Mar-26·16:39·OEBPS/ch02.html8 -rw-r--r--··3.0·unx····31823·tx·defN·19-Mar-26·16:39·OEBPS/ch02.html
9 -rw-r--r--··3.0·unx····20054·tx·defN·19-Mar-26·16:39·OEBPS/ch03.html9 -rw-r--r--··3.0·unx····20054·tx·defN·19-Mar-26·16:39·OEBPS/ch03.html
10 -rw-r--r--··3.0·unx····55236·tx·defN·19-Mar-26·16:39·OEBPS/ch04.html10 -rw-r--r--··3.0·unx····55236·tx·defN·19-Mar-26·16:39·OEBPS/ch04.html
11 -rw-r--r--··3.0·unx···229935·tx·defN·19-Mar-26·16:39·OEBPS/ch05.html11 -rw-r--r--··3.0·unx···229935·tx·defN·19-Mar-26·16:39·OEBPS/ch05.html
12 -rw-r--r--··3.0·unx····18070·tx·defN·19-Mar-26·16:39·OEBPS/ch06.html12 -rw-r--r--··3.0·unx····18070·tx·defN·19-Mar-26·16:39·OEBPS/ch06.html
13 -rw-r--r--··3.0·unx····65524·tx·defN·19-Mar-26·16:39·OEBPS/ch07.html13 -rw-r--r--··3.0·unx····65524·tx·defN·19-Mar-26·16:39·OEBPS/ch07.html
14 -rw-r--r--··3.0·unx···128825·tx·defN·19-Mar-26·16:39·OEBPS/ch08.html14 -rw-r--r--··3.0·unx···128823·tx·defN·19-Mar-26·16:39·OEBPS/ch08.html
15 -rw-r--r--··3.0·unx·····2950·tx·defN·19-Mar-26·16:39·OEBPS/content.opf15 -rw-r--r--··3.0·unx·····2950·tx·defN·19-Mar-26·16:39·OEBPS/content.opf
16 -rw-r--r--··3.0·unx······389·tx·defN·19-Mar-26·16:39·OEBPS/cover.html16 -rw-r--r--··3.0·unx······389·tx·defN·19-Mar-26·16:39·OEBPS/cover.html
17 -rw-r--r--··3.0·unx····29709·bx·defN·19-Mar-26·16:39·OEBPS/debian-openlogo.png17 -rw-r--r--··3.0·unx····29709·bx·defN·19-Mar-26·16:39·OEBPS/debian-openlogo.png
18 -rw-r--r--··3.0·unx·····5678·tx·defN·19-Mar-26·16:39·OEBPS/debian.css18 -rw-r--r--··3.0·unx·····5678·tx·defN·19-Mar-26·16:39·OEBPS/debian.css
19 -rw-r--r--··3.0·unx·····4481·tx·defN·19-Mar-26·16:39·OEBPS/index.html19 -rw-r--r--··3.0·unx·····4481·tx·defN·19-Mar-26·16:39·OEBPS/index.html
20 -rw-r--r--··3.0·unx·····7283·tx·defN·19-Mar-26·16:39·OEBPS/pr01.html20 -rw-r--r--··3.0·unx·····7283·tx·defN·19-Mar-26·16:39·OEBPS/pr01.html
21 -rw-r--r--··3.0·unx····21726·tx·defN·19-Mar-26·16:39·OEBPS/toc.ncx21 -rw-r--r--··3.0·unx····21726·tx·defN·19-Mar-26·16:39·OEBPS/toc.ncx
22 -rw-r--r--··3.0·unx·······20·tx·stor·19-Mar-26·16:39·mimetype22 -rw-r--r--··3.0·unx·······20·tx·stor·19-Mar-26·16:39·mimetype
23 21·files,·699696·bytes·uncompressed,·141078·bytes·compressed:··79.8%23 21·files,·699694·bytes·uncompressed,·141089·bytes·compressed:··79.8%
3.59 KB
OEBPS/ch04.html
    
Offset 394, 24 lines modifiedOffset 394, 24 lines modified
394 I:·debmake·-x·"1"·...394 I:·debmake·-x·"1"·...
395 I:·creating·=&gt;·debian/control395 I:·creating·=&gt;·debian/control
396 I:·creating·=&gt;·debian/copyright396 I:·creating·=&gt;·debian/copyright
397 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules397 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
398 I:·creating·=&gt;·debian/rules398 I:·creating·=&gt;·debian/rules
399 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog399 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog
400 I:·creating·=&gt;·debian/changelog400 I:·creating·=&gt;·debian/changelog
401 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat 
402 I:·creating·=&gt;·debian/compat 
403 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian401 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian
404 I:·creating·=&gt;·debian/README.Debian402 I:·creating·=&gt;·debian/README.Debian
 403 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat
 404 I:·creating·=&gt;·debian/compat
405 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch405 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch
406 I:·creating·=&gt;·debian/watch406 I:·creating·=&gt;·debian/watch
407 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format 
408 I:·creating·=&gt;·debian/source/format 
409 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options407 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options
410 I:·creating·=&gt;·debian/source/local-options408 I:·creating·=&gt;·debian/source/local-options
 409 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format
 410 I:·creating·=&gt;·debian/source/format
411 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series411 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series
412 I:·creating·=&gt;·debian/patches/series412 I:·creating·=&gt;·debian/patches/series
413 I:·run·"debmake·-x2"·to·get·more·template·files413 I:·run·"debmake·-x2"·to·get·more·template·files
414 I:·$·wrap-and-sort</pre>414 I:·$·wrap-and-sort</pre>
415 ········<p>The·<span·class="strong"><strong>debmake</strong></span>·command·generates·all·these·template·files·based·on·command·line·options.··Since·no·options·are·specified,·the·<span·class="strong"><strong>debmake</strong></span>·command·chooses·reasonable·default·values·for·you:</p>415 ········<p>The·<span·class="strong"><strong>debmake</strong></span>·command·generates·all·these·template·files·based·on·command·line·options.··Since·no·options·are·specified,·the·<span·class="strong"><strong>debmake</strong></span>·command·chooses·reasonable·default·values·for·you:</p>
416 ········<div·class="itemizedlist">416 ········<div·class="itemizedlist">
417 ··········<ul·class="itemizedlist">417 ··········<ul·class="itemizedlist">
Offset 698, 15 lines modifiedOffset 698, 15 lines modified
698 ·...698 ·...
699 ·debian/rules·build699 ·debian/rules·build
700 dh·build700 dh·build
701 ···dh_update_autotools_config701 ···dh_update_autotools_config
702 ···dh_autoreconf702 ···dh_autoreconf
703 ···dh_auto_configure703 ···dh_auto_configure
704 ···dh_auto_build704 ···dh_auto_build
705 ········make·-j3·"INSTALL=install·--strip-program=true"705 ········make·-j4·"INSTALL=install·--strip-program=true"
706 make[1]:·Entering·directory·'/path/to/debhello-0.0'706 make[1]:·Entering·directory·'/path/to/debhello-0.0'
707 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.707 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
708 #·-fstack-protector-strong·-Wformat·-Werror=format-security708 #·-fstack-protector-strong·-Wformat·-Werror=format-security
709 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...709 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
710 ·...710 ·...
711 ·fakeroot·debian/rules·binary711 ·fakeroot·debian/rules·binary
712 dh·binary712 dh·binary
Offset 769, 18 lines modifiedOffset 769, 18 lines modified
769 ··········</ul>769 ··········</ul>
770 ········</div>770 ········</div>
771 ········<p>The·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>771 ········<p>The·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>
772 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>: </strong>772 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>: </strong>
773 </p>773 </p>
774 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz774 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz
775 debhello-0.0/775 debhello-0.0/
 776 debhello-0.0/Makefile
776 debhello-0.0/LICENSE777 debhello-0.0/LICENSE
777 debhello-0.0/src/778 debhello-0.0/src/
778 debhello-0.0/src/hello.c779 debhello-0.0/src/hello.c
779 debhello-0.0/Makefile 
780 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz780 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
781 debian/781 debian/
782 debian/README.Debian782 debian/README.Debian
783 debian/changelog783 debian/changelog
784 debian/compat784 debian/compat
785 debian/control785 debian/control
786 debian/copyright786 debian/copyright
Offset 915, 16 lines modifiedOffset 915, 16 lines modified
915 ··········<p>Here·is·an·example·to·create·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·by·the·<span·class="strong"><strong>diff</strong></span>·command.</p>915 ··········<p>Here·is·an·example·to·create·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·by·the·<span·class="strong"><strong>diff</strong></span>·command.</p>
916 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig916 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig
917 ·$·vim·debhello-0.0/Makefile917 ·$·vim·debhello-0.0/Makefile
918 ·...·hack,·hack,·hack,·...918 ·...·hack,·hack,·hack,·...
919 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch919 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch
920 ·$·cat·000-prefix-usr.patch920 ·$·cat·000-prefix-usr.patch
921 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile921 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
922 ---·debhello-0.0.orig/Makefile··2020-09-20·13:54:02.225984162·-1200 
923 +++·debhello-0.0/Makefile·······2020-09-20·13:54:02.405980704·-1200922 ---·debhello-0.0.orig/Makefile··2020-09-21·16:59:42.166974920·+1400
 923 +++·debhello-0.0/Makefile·······2020-09-21·16:59:43.535015955·+1400
924 @@·-1,4·+1,4·@@924 @@·-1,4·+1,4·@@
925 -prefix·=·/usr/local925 -prefix·=·/usr/local
926 +prefix·=·/usr926 +prefix·=·/usr
  
927 ·all:·src/hello927 ·all:·src/hello
  
928 ·$·rm·-rf·debhello-0.0928 ·$·rm·-rf·debhello-0.0
5.37 KB
OEBPS/ch08.html
    
Offset 173, 17 lines modifiedOffset 173, 17 lines modified
173 I:·set·parameters173 I:·set·parameters
174 ·...174 ·...
175 I:·debmake·-x·"4"·...175 I:·debmake·-x·"4"·...
176 I:·creating·=&gt;·debian/control176 I:·creating·=&gt;·debian/control
177 I:·creating·=&gt;·debian/copyright177 I:·creating·=&gt;·debian/copyright
178 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules178 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
179 ·...179 ·...
180 I:·creating·=&gt;·debian/license-examples/LGPL-2.1+ 
181 I:·substituting·=&gt;·/usr/share/debmake/extra4/Artistic-1.0 
182 I:·creating·=&gt;·debian/license-examples/Artistic-1.0180 I:·creating·=&gt;·debian/license-examples/Artistic-1.0
 181 I:·substituting·=&gt;·/usr/share/debmake/extra4/LGPL-3.0+
 182 I:·creating·=&gt;·debian/license-examples/LGPL-3.0+
183 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause183 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause
184 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause184 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause
185 I:·$·wrap-and-sort</pre>185 I:·$·wrap-and-sort</pre>
186 ········<p>Let’s·inspect·generated·template·files.</p>186 ········<p>Let’s·inspect·generated·template·files.</p>
187 ········<pre·class="screen">·$·cd·..187 ········<pre·class="screen">·$·cd·..
188 ·$·tree188 ·$·tree
189 .189 .
Offset 511, 22 lines modifiedOffset 511, 22 lines modified
511 ··········</ul>511 ··········</ul>
512 ········</div>512 ········</div>
513 ········<p>The·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>513 ········<p>The·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>
514 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>: </strong>514 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>: </strong>
515 </p>515 </p>
516 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz516 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz
517 debhello-0.2/517 debhello-0.2/
518 debhello-0.2/LICENSE 
519 debhello-0.2/scripts/518 debhello-0.2/scripts/
520 debhello-0.2/scripts/hello519 debhello-0.2/scripts/hello
521 debhello-0.2/data/520 debhello-0.2/data/
522 debhello-0.2/data/hello.png 
523 debhello-0.2/data/hello.desktop521 debhello-0.2/data/hello.desktop
 522 debhello-0.2/data/hello.png
524 debhello-0.2/man/523 debhello-0.2/man/
525 debhello-0.2/man/hello.1524 debhello-0.2/man/hello.1
 525 debhello-0.2/LICENSE
526 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz526 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz
527 debian/527 debian/
528 debian/README.Debian528 debian/README.Debian
529 debian/changelog529 debian/changelog
530 debian/compat530 debian/compat
531 debian/control531 debian/control
532 debian/copyright532 debian/copyright
Offset 2797, 27 lines modifiedOffset 2797, 27 lines modified
2797 ·$·rm·-rf·m4·build-aux·*~</pre>2797 ·$·rm·-rf·m4·build-aux·*~</pre>
2798 ········<p>2798 ········<p>
2799 </p>2799 </p>
2800 ········<p>Let’s·check·generated·files·under·the·<span·class="strong"><strong>po/</strong></span>·directory.</p>2800 ········<p>Let’s·check·generated·files·under·the·<span·class="strong"><strong>po/</strong></span>·directory.</p>
2801 ········<p><strong>files·in·<span·class="strong"><strong>po</strong></span>·(i18n): </strong>2801 ········<p><strong>files·in·<span·class="strong"><strong>po</strong></span>·(i18n): </strong>
2802 </p>2802 </p>
2803 ········<pre·class="screen">·$·ls·-l·po2803 ········<pre·class="screen">·$·ls·-l·po
2804 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·line·2:·SOURCE_DATE_EP...2804 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·riga·2:·SOURCE_DATE_EP...
2805 total·602805 totale·60
2806 -rw-r--r--·1·pbuilder1·pbuilder1···494·Dec·31·11:59·ChangeLog2806 -rw-rw-r--·1·pbuilder2·pbuilder2···494·Jan··1·13:59·ChangeLog
2807 -rw-r--r--·1·pbuilder1·pbuilder1·17577·Dec·31·11:59·Makefile.in.in2807 -rw-rw-r--·1·pbuilder2·pbuilder2·17577·Jan··1·13:59·Makefile.in.in
2808 -rw-r--r--·1·pbuilder1·pbuilder1··3376·Dec·31·11:59·Makevars.template2808 -rw-rw-r--·1·pbuilder2·pbuilder2··3376·Jan··1·13:59·Makevars.template
2809 -rw-r--r--·1·pbuilder1·pbuilder1····59·Dec·31·11:59·POTFILES.in2809 -rw-rw-r--·1·pbuilder2·pbuilder2····59·Jan··1·13:59·POTFILES.in
2810 -rw-r--r--·1·pbuilder1·pbuilder1··2203·Dec·31·11:59·Rules-quot2810 -rw-rw-r--·1·pbuilder2·pbuilder2··2203·Jan··1·13:59·Rules-quot
2811 -rw-r--r--·1·pbuilder1·pbuilder1···217·Dec·31·11:59·boldquot.sed2811 -rw-rw-r--·1·pbuilder2·pbuilder2···217·Jan··1·13:59·boldquot.sed
2812 -rw-r--r--·1·pbuilder1·pbuilder1··1337·Dec·31·11:59·en@boldquot.header2812 -rw-rw-r--·1·pbuilder2·pbuilder2··1337·Jan··1·13:59·en@boldquot.header
2813 -rw-r--r--·1·pbuilder1·pbuilder1··1203·Dec·31·11:59·en@quot.header2813 -rw-rw-r--·1·pbuilder2·pbuilder2··1203·Jan··1·13:59·en@quot.header
2814 -rw-r--r--·1·pbuilder1·pbuilder1···672·Dec·31·11:59·insert-header.sin2814 -rw-rw-r--·1·pbuilder2·pbuilder2···672·Jan··1·13:59·insert-header.sin
2815 -rw-r--r--·1·pbuilder1·pbuilder1···153·Dec·31·11:59·quot.sed2815 -rw-rw-r--·1·pbuilder2·pbuilder2···153·Jan··1·13:59·quot.sed
2816 -rw-r--r--·1·pbuilder1·pbuilder1···432·Dec·31·11:59·remove-potcdate.sin</pre>2816 -rw-rw-r--·1·pbuilder2·pbuilder2···432·Jan··1·13:59·remove-potcdate.sin</pre>
2817 ········<p>2817 ········<p>
2818 </p>2818 </p>
2819 ········<p>Let’s·update·the·<span·class="strong"><strong>configure.ac</strong></span>·by·adding·“<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>”,·etc..</p>2819 ········<p>Let’s·update·the·<span·class="strong"><strong>configure.ac</strong></span>·by·adding·“<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>”,·etc..</p>
2820 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>·(i18n): </strong>2820 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>·(i18n): </strong>
2821 </p>2821 </p>
2822 ········<pre·class="screen">·$·vim·configure.ac2822 ········<pre·class="screen">·$·vim·configure.ac
2823 ·...·hack,·hack,·hack,·...2823 ·...·hack,·hack,·hack,·...
Offset 2863, 16 lines modifiedOffset 2863, 16 lines modified
2863 ········<p>2863 ········<p>
2864 </p>2864 </p>
2865 ········<p>Let’s·create·the·<span·class="strong"><strong>po/Makevars</strong></span>·file·from·the·<span·class="strong"><strong>po/Makevars.template</strong></span>·file.</p>2865 ········<p>Let’s·create·the·<span·class="strong"><strong>po/Makevars</strong></span>·file·from·the·<span·class="strong"><strong>po/Makevars.template</strong></span>·file.</p>
2866 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>·(i18n): </strong>2866 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>·(i18n): </strong>
2867 </p>2867 </p>
2868 ········<pre·class="screen">·...·hack,·hack,·hack,·...2868 ········<pre·class="screen">·...·hack,·hack,·hack,·...
2869 ·$·diff·-u·po/Makevars.template·po/Makevars2869 ·$·diff·-u·po/Makevars.template·po/Makevars
2870 ---·po/Makevars.template········2020-09-20·13:56:22.639285841·-12002870 ---·po/Makevars.template········2020-09-21·17:09:58.373464173·+1400
2871 +++·po/Makevars·2020-09-20·13:56:22.867281459·-12002871 +++·po/Makevars·2020-09-21·17:10:00.121516640·+1400
2872 @@·-18,14·+18,14·@@2872 @@·-18,14·+18,14·@@
2873 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for2873 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for
2874 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim2874 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim
2875 ·#·their·copyright.2875 ·#·their·copyright.
2876 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.2876 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.
2877 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;2877 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;
  
Offset 2971, 15 lines modifiedOffset 2971, 15 lines modified
2971 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.2971 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.
2972 #2972 #
2973 #,·fuzzy2973 #,·fuzzy
2974 msgid·""2974 msgid·""
2975 msgstr·""2975 msgstr·""
2976 "Project-Id-Version:·PACKAGE·VERSION\n"2976 "Project-Id-Version:·PACKAGE·VERSION\n"
2977 "Report-Msgid-Bugs-To:·\n"2977 "Report-Msgid-Bugs-To:·\n"
2978 "POT-Creation-Date:·2020-09-20·13:56-1200\n"2978 "POT-Creation-Date:·2020-09-21·17:10+1400\n"
2979 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"2979 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"
2980 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"2980 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"
2981 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"2981 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"
2982 "Language:·\n"2982 "Language:·\n"
2983 "MIME-Version:·1.0\n"2983 "MIME-Version:·1.0\n"
2984 "Content-Type:·text/plain;·charset=CHARSET\n"2984 "Content-Type:·text/plain;·charset=CHARSET\n"
2985 "Content-Transfer-Encoding:·8bit\n"2985 "Content-Transfer-Encoding:·8bit\n"
5.73 KB
OEBPS/content.opf
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>
2 <package·xmlns="http://www.idpf.org/2007/opf"·version="2.0"·unique-identifier="bookid"><metadata><dc:identifier·xmlns:dc="http://purl.org/dc/elements/1.1/"·id="bookid">_idp1268866608</dc:identifier><dc:title·xmlns:dc="http://purl.org/dc/elements/1.1/">Guide·for·Debian·Maintainers</dc:title><dc:creator·xmlns:dc="http://purl.org/dc/elements/1.1/"·xmlns:opf="http://www.idpf.org/2007/opf"·opf:file-as="">Osamu·Aoki</dc:creator><dc:date·xmlns:dc="http://purl.org/dc/elements/1.1/">2019-03-26</dc:date><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">Copyright·©·2014-2017·Osamu·Aoki</dc:rights><dc:description·xmlns:dc="http://purl.org/dc/elements/1.1/">This·“Guide·for·Debian·Maintainers”·(2019-03-26)·tutorial·guide·describes·the·building·of·the·Debian·package·to·ordinary·Debian·users·and·prospective·developers·using·the·debmake·command.·This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many·simple·examples.·This·“Guide·for·Debian·Maintainers”·can·be·considered·as·the·successor·to·the·“Debian·New·Maintainers’·Guide”.</dc:description><dc:language·xmlns:dc="http://purl.org/dc/elements/1.1/">en</dc:language><meta·name="cover"·content="cover-image"/></metadata><manifest><item·id="ncxtoc"·media-type="application/x-dtbncx+xml"·href="toc.ncx"/><item·id="htmltoc"·media-type="application/xhtml+xml"·href="bk01-toc.html"/><item·media-type="text/css"·id="html-css"·href="debian.css"/><item·id="cover"·href="cover.html"·media-type="application/xhtml+xml"/><item·id="idm1"·href="index.html"·media-type="application/xhtml+xml"/><item·id="cover-image"·href="xslt/debian-openlogo.png"·media-type="image/png"/><item·id="idm48"·href="pr01.html"·media-type="application/xhtml+xml"/><item·id="idm123"·href="ch01.html"·media-type="application/xhtml+xml"/><item·id="idm220"·href="ch02.html"·media-type="application/xhtml+xml"/><item·id="idm614"·href="ch03.html"·media-type="application/xhtml+xml"/><item·id="idm811"·href="ch04.html"·media-type="application/xhtml+xml"/><item·id="idm1315"·href="ch05.html"·media-type="application/xhtml+xml"/><item·id="idm4384"·href="ch06.html"·media-type="application/xhtml+xml"/><item·id="idm4576"·href="ch07.html"·media-type="application/xhtml+xml"/><item·id="idm5398"·href="ch08.html"·media-type="application/xhtml+xml"/><item·id="idm6533"·href="apa.html"·media-type="application/xhtml+xml"/></manifest><spine·toc="ncxtoc"><itemref·idref="cover"·linear="no"/><itemref·idref="htmltoc"·linear="yes"/><itemref·idref="idm1"/><itemref·idref="idm48"/><itemref·idref="idm123"/><itemref·idref="idm220"/><itemref·idref="idm614"/><itemref·idref="idm811"/><itemref·idref="idm1315"/><itemref·idref="idm4384"/><itemref·idref="idm4576"/><itemref·idref="idm5398"/><itemref·idref="idm6533"/></spine><guide><reference·href="cover.html"·type="cover"·title="Cover"/><reference·href="bk01-toc.html"·type="toc"·title="Table·of·Contents"/></guide></package>2 <package·xmlns="http://www.idpf.org/2007/opf"·version="2.0"·unique-identifier="bookid"><metadata><dc:identifier·xmlns:dc="http://purl.org/dc/elements/1.1/"·id="bookid">_idp1254259584</dc:identifier><dc:title·xmlns:dc="http://purl.org/dc/elements/1.1/">Guide·for·Debian·Maintainers</dc:title><dc:creator·xmlns:dc="http://purl.org/dc/elements/1.1/"·xmlns:opf="http://www.idpf.org/2007/opf"·opf:file-as="">Osamu·Aoki</dc:creator><dc:date·xmlns:dc="http://purl.org/dc/elements/1.1/">2019-03-27</dc:date><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">Copyright·©·2014-2017·Osamu·Aoki</dc:rights><dc:description·xmlns:dc="http://purl.org/dc/elements/1.1/">This·“Guide·for·Debian·Maintainers”·(2019-03-27)·tutorial·guide·describes·the·building·of·the·Debian·package·to·ordinary·Debian·users·and·prospective·developers·using·the·debmake·command.·This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many·simple·examples.·This·“Guide·for·Debian·Maintainers”·can·be·considered·as·the·successor·to·the·“Debian·New·Maintainers’·Guide”.</dc:description><dc:language·xmlns:dc="http://purl.org/dc/elements/1.1/">en</dc:language><meta·name="cover"·content="cover-image"/></metadata><manifest><item·id="ncxtoc"·media-type="application/x-dtbncx+xml"·href="toc.ncx"/><item·id="htmltoc"·media-type="application/xhtml+xml"·href="bk01-toc.html"/><item·media-type="text/css"·id="html-css"·href="debian.css"/><item·id="cover"·href="cover.html"·media-type="application/xhtml+xml"/><item·id="idm1"·href="index.html"·media-type="application/xhtml+xml"/><item·id="cover-image"·href="xslt/debian-openlogo.png"·media-type="image/png"/><item·id="idm48"·href="pr01.html"·media-type="application/xhtml+xml"/><item·id="idm123"·href="ch01.html"·media-type="application/xhtml+xml"/><item·id="idm220"·href="ch02.html"·media-type="application/xhtml+xml"/><item·id="idm614"·href="ch03.html"·media-type="application/xhtml+xml"/><item·id="idm811"·href="ch04.html"·media-type="application/xhtml+xml"/><item·id="idm1315"·href="ch05.html"·media-type="application/xhtml+xml"/><item·id="idm4384"·href="ch06.html"·media-type="application/xhtml+xml"/><item·id="idm4576"·href="ch07.html"·media-type="application/xhtml+xml"/><item·id="idm5398"·href="ch08.html"·media-type="application/xhtml+xml"/><item·id="idm6533"·href="apa.html"·media-type="application/xhtml+xml"/></manifest><spine·toc="ncxtoc"><itemref·idref="cover"·linear="no"/><itemref·idref="htmltoc"·linear="yes"/><itemref·idref="idm1"/><itemref·idref="idm48"/><itemref·idref="idm123"/><itemref·idref="idm220"/><itemref·idref="idm614"/><itemref·idref="idm811"/><itemref·idref="idm1315"/><itemref·idref="idm4384"/><itemref·idref="idm4576"/><itemref·idref="idm5398"/><itemref·idref="idm6533"/></spine><guide><reference·href="cover.html"·type="cover"·title="Cover"/><reference·href="bk01-toc.html"·type="toc"·title="Table·of·Contents"/></guide></package>
798 B
OEBPS/index.html
    
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ············</div>68 ············</div>
69 ··········</div>69 ··········</div>
70 ··········<div>70 ··········<div>
71 ············<div·class="abstract">71 ············<div·class="abstract">
72 ··············<p·class="title">72 ··············<p·class="title">
73 ················<strong>Abstract</strong>73 ················<strong>Abstract</strong>
74 ··············</p>74 ··············</p>
75 ··············<p>This·“Guide·for·Debian·Maintainers”·(2019-03-26)75 ··············<p>This·“Guide·for·Debian·Maintainers”·(2019-03-27)
76 tutorial·guide·describes·the·building·of·the·Debian76 tutorial·guide·describes·the·building·of·the·Debian
77 package·to·ordinary·Debian·users·and·prospective·developers·using77 package·to·ordinary·Debian·users·and·prospective·developers·using
78 the·<span·class="strong"><strong>debmake</strong></span>·command.</p>78 the·<span·class="strong"><strong>debmake</strong></span>·command.</p>
79 ··············<p>This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many·simple·examples.</p>79 ··············<p>This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many·simple·examples.</p>
80 ··············<div·class="itemizedlist">80 ··············<div·class="itemizedlist">
81 ················<ul·class="itemizedlist">81 ················<ul·class="itemizedlist">
82 ··················<li·class="listitem">82 ··················<li·class="listitem">
42.4 KB
OEBPS/toc.ncx
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>
2 <ncx·xmlns="http://www.daisy.org/z3986/2005/ncx/"·version="2005-1"><head><meta·name="cover"·content="cover"/><meta·name="dtb:uid"·content="_idp1268866608"/></head><docTitle><text>Guide·for·Debian·Maintainers</text></docTitle><navMap><navPoint·id="idm1"·playOrder="1"><navLabel><text>Guide·for·Debian·Maintainers</text></navLabel><content·src="index.html"/><navPoint·id="idm48"·playOrder="2"><navLabel><text>Preface</text></navLabel><content·src="pr01.html"/></navPoint><navPoint·id="idm123"·playOrder="3"><navLabel><text>1.·Overview</text></navLabel><content·src="ch01.html"/></navPoint><navPoint·id="idm220"·playOrder="4"><navLabel><text>2.·Prerequisites</text></navLabel><content·src="ch02.html"/><navPoint·id="idm223"·playOrder="5"><navLabel><text>2.1.·People·around·Debian</text></navLabel><content·src="ch02.html#people"/></navPoint><navPoint·id="idm255"·playOrder="6"><navLabel><text>2.2.·How·to·contribute</text></navLabel><content·src="ch02.html#contribute"/></navPoint><navPoint·id="idm274"·playOrder="7"><navLabel><text>2.3.·Social·dynamics·of·Debian</text></navLabel><content·src="ch02.html#social"/></navPoint><navPoint·id="idm311"·playOrder="8"><navLabel><text>2.4.·Technical·reminders</text></navLabel><content·src="ch02.html#reminders"/></navPoint><navPoint·id="idm340"·playOrder="9"><navLabel><text>2.5.·Debian·documentation</text></navLabel><content·src="ch02.html#debian-doc"/></navPoint><navPoint·id="idm389"·playOrder="10"><navLabel><text>2.6.·Help·resources</text></navLabel><content·src="ch02.html#help"/></navPoint><navPoint·id="idm448"·playOrder="11"><navLabel><text>2.7.·Archive·situation</text></navLabel><content·src="ch02.html#situation"/></navPoint><navPoint·id="idm463"·playOrder="12"><navLabel><text>2.8.·Contribution·approaches</text></navLabel><content·src="ch02.html#approaches"/></navPoint><navPoint·id="idm533"·playOrder="13"><navLabel><text>2.9.·Novice·contributor·and·maintainer</text></navLabel><content·src="ch02.html#novice"/></navPoint></navPoint><navPoint·id="idm614"·playOrder="14"><navLabel><text>3.·Tool·Setups</text></navLabel><content·src="ch03.html"/><navPoint·id="idm625"·playOrder="15"><navLabel><text>3.1.·Email·address</text></navLabel><content·src="ch03.html#email-setup"/></navPoint><navPoint·id="idm640"·playOrder="16"><navLabel><text>3.2.·mc</text></navLabel><content·src="ch03.html#mc-setup"/></navPoint><navPoint·id="idm653"·playOrder="17"><navLabel><text>3.3.·git</text></navLabel><content·src="ch03.html#git-setup"/></navPoint><navPoint·id="idm669"·playOrder="18"><navLabel><text>3.4.·quilt</text></navLabel><content·src="ch03.html#quilt-setup"/></navPoint><navPoint·id="idm695"·playOrder="19"><navLabel><text>3.5.·devscripts</text></navLabel><content·src="ch03.html#devscripts-setup"/></navPoint><navPoint·id="idm716"·playOrder="20"><navLabel><text>3.6.·pbuilder</text></navLabel><content·src="ch03.html#pbuilder-setup"/></navPoint><navPoint·id="idm788"·playOrder="21"><navLabel><text>3.7.·git-buildpackage</text></navLabel><content·src="ch03.html#gbp-setup"/></navPoint><navPoint·id="idm797"·playOrder="22"><navLabel><text>3.8.·HTTP·proxy</text></navLabel><content·src="ch03.html#proxy"/></navPoint><navPoint·id="idm807"·playOrder="23"><navLabel><text>3.9.·Private·Debian·repository</text></navLabel><content·src="ch03.html#repropro"/></navPoint></navPoint><navPoint·id="idm811"·playOrder="24"><navLabel><text>4.·Simple·Example</text></navLabel><content·src="ch04.html"/><navPoint·id="idm827"·playOrder="25"><navLabel><text>4.1.·Big·picture</text></navLabel><content·src="ch04.html#big-picture"/></navPoint><navPoint·id="idm871"·playOrder="26"><navLabel><text>4.2.·What·is·debmake?</text></navLabel><content·src="ch04.html#what-debmake"/></navPoint><navPoint·id="idm895"·playOrder="27"><navLabel><text>4.3.·What·is·debuild?</text></navLabel><content·src="ch04.html#what-debuild"/></navPoint><navPoint·id="idm962"·playOrder="28"><navLabel><text>4.4.·Step·1:·Get·the·upstream·source</text></navLabel><content·src="ch04.html#step-upstream"/></navPoint><navPoint·id="idm1003"·playOrder="29"><navLabel><text>4.5.·Step·2:·Generate·template·files·with·debmake</text></navLabel><content·src="ch04.html#step-debmake"/></navPoint><navPoint·id="idm1084"·playOrder="30"><navLabel><text>4.6.·Step·3:·Modification·to·the·template·files</text></navLabel><content·src="ch04.html#step-maintainer"/></navPoint><navPoint·id="idm1146"·playOrder="31"><navLabel><text>4.7.·Step·4:·Building·package·with·debuild</text></navLabel><content·src="ch04.html#step-debuild"/></navPoint><navPoint·id="idm1222"·playOrder="32"><navLabel><text>4.8.·Step·3·(alternative):·Modification·to·the·upstream·source</text></navLabel><content·src="ch04.html#alt-patch"/><navPoint·id="idm1265"·playOrder="33"><navLabel><text>4.8.1.·Patch·by·diff·-u</text></navLabel><content·src="ch04.html#diff-u"/></navPoint><navPoint·id="idm1277"·playOrder="34"><navLabel><text>4.8.2.·Patch·by·dquilt</text></navLabel><content·src="ch04.html#dquilt"/></navPoint><navPoint·id="idm1300"·playOrder="35"><navLabel><text>4.8.3.·Patch·by·dpkg-source·--commit</text></navLabel><content·src="ch04.html#dpkg-source-commit"/></navPoint></navPoint></navPoint><navPoint·id="idm1315"·playOrder="36"><navLabel><text>5.·Basics</text></navLabel><content·src="ch05.html"/><navPoint·id="idm1334"·playOrder="37"><navLabel><text>5.1.·Packaging·workflow</text></navLabel><content·src="ch05.html#workflow"/><navPoint·id="idm1523"·playOrder="38"><navLabel><text>5.1.1.·The·debhelper·package</text></navLabel><content·src="ch05.html#debhelper"/></navPoint></navPoint><navPoint·id="idm1543"·playOrder="39"><navLabel><text>5.2.·Package·name·and·version</text></navLabel><content·src="ch05.html#name-version"/></navPoint><navPoint·id="idm1613"·playOrder="40"><navLabel><text>5.3.·Native·Debian·package</text></navLabel><content·src="ch05.html#native"/></navPoint><navPoint·id="idm1662"·playOrder="41"><navLabel><text>5.4.·debian/rules</text></navLabel><content·src="ch05.html#rules"/><navPoint·id="idm1693"·playOrder="42"><navLabel><text>5.4.1.·dh</text></navLabel><content·src="ch05.html#dh"/></navPoint><navPoint·id="idm1749"·playOrder="43"><navLabel><text>5.4.2.·Simple·debian/rules</text></navLabel><content·src="ch05.html#simplerules"/></navPoint><navPoint·id="idm1780"·playOrder="44"><navLabel><text>5.4.3.·Customized·debian/rules</text></navLabel><content·src="ch05.html#customrules"/></navPoint><navPoint·id="idm1831"·playOrder="45"><navLabel><text>5.4.4.·Variables·for·debian/rules</text></navLabel><content·src="ch05.html#variablesrules"/></navPoint><navPoint·id="idm1907"·playOrder="46"><navLabel><text>5.4.5.·Reproducible·build</text></navLabel><content·src="ch05.html#reproducible"/></navPoint></navPoint><navPoint·id="idm1940"·playOrder="47"><navLabel><text>5.5.·debian/control</text></navLabel><content·src="ch05.html#control"/><navPoint·id="idm1951"·playOrder="48"><navLabel><text>5.5.1.·Split·of·a·Debian·binary·package</text></navLabel><content·src="ch05.html#split"/><navPoint·id="idm1972"·playOrder="49"><navLabel><text>5.5.1.1.·debmake·-b</text></navLabel><content·src="ch05.html#boption"/></navPoint><navPoint·id="idm2076"·playOrder="50"><navLabel><text>5.5.1.2.·Package·split·scenario·and·examples</text></navLabel><content·src="ch05.html#package-split-example"/></navPoint><navPoint·id="idm2217"·playOrder="51"><navLabel><text>5.5.1.3.·The·library·package·name</text></navLabel><content·src="ch05.html#libnames"/></navPoint></navPoint><navPoint·id="idm2326"·playOrder="52"><navLabel><text>5.5.2.·Substvar</text></navLabel><content·src="ch05.html#substvar"/></navPoint><navPoint·id="idm2370"·playOrder="53"><navLabel><text>5.5.3.·binNMU·safe</text></navLabel><content·src="ch05.html#binnmu"/></navPoint></navPoint><navPoint·id="idm2416"·playOrder="54"><navLabel><text>5.6.·debian/changelog</text></navLabel><content·src="ch05.html#changelog"/></navPoint><navPoint·id="idm2478"·playOrder="55"><navLabel><text>5.7.·debian/copyright</text></navLabel><content·src="ch05.html#copyright"/></navPoint><navPoint·id="idm2510"·playOrder="56"><navLabel><text>5.8.·debian/patches/*</text></navLabel><content·src="ch05.html#patches"/><navPoint·id="idm2634"·playOrder="57"><navLabel><text>5.8.1.·dpkg-source·-x</text></navLabel><content·src="ch05.html#dpkg-source-x"/></navPoint><navPoint·id="idm2644"·playOrder="58"><navLabel><text>5.8.2.·dquilt·and·dpkg-source</text></navLabel><content·src="ch05.html#quilt-dpkg"/></navPoint></navPoint><navPoint·id="idm2666"·playOrder="59"><navLabel><text>5.9.·debian/upstream/signing-key.asc</text></navLabel><content·src="ch05.html#signing-key"/></navPoint><navPoint·id="idm2702"·playOrder="60"><navLabel><text>5.10.·debian/watch·and·DFSG</text></navLabel><content·src="ch05.html#dfsg"/></navPoint><navPoint·id="idm2727"·playOrder="61"><navLabel><text>5.11.·Other·debian/*·Files</text></navLabel><content·src="ch05.html#debianconf"/></navPoint><navPoint·id="idm3426"·playOrder="62"><navLabel><text>5.12.·Customization·of·the·Debian·packaging</text></navLabel><content·src="ch05.html#custom"/></navPoint><navPoint·id="idm3456"·playOrder="63"><navLabel><text>5.13.·Recording·in·VCS·(standard)</text></navLabel><content·src="ch05.html#vcs"/></navPoint><navPoint·id="idm3492"·playOrder="64"><navLabel><text>5.14.·Recording·in·VCS·(alternative)</text></navLabel><content·src="ch05.html#alt-vcs"/></navPoint><navPoint·id="idm3526"·playOrder="65"><navLabel><text>5.15.·Building·package·without·extraneous·contents</text></navLabel><content·src="ch05.html#build-noextra"/><navPoint·id="idm3544"·playOrder="66"><navLabel><text>5.15.1.·Fix·by·debian/rules·clean</text></navLabel><content·src="ch05.html#rules-clean"/></navPoint><navPoint·id="idm3554"·playOrder="67"><navLabel><text>5.15.2.·Fix·using·VCS</text></navLabel><content·src="ch05.html#git-clean"/></navPoint><navPoint·id="idm3566"·playOrder="68"><navLabel><text>5.15.3.·Fix·by·extend-diff-ignore</text></navLabel><content·src="ch05.html#extend-diff-ignore"/></navPoint><navPoint·id="idm3582"·playOrder="69"><navLabel><text>5.15.4.·Fix·by·tar-ignore</text></navLabel><content·src="ch05.html#tar-ignore"/></navPoint></navPoint><navPoint·id="idm3598"·playOrder="70"><navLabel><text>5.16.·Upstream·build·systems</text></navLabel><content·src="ch05.html#build"/><navPoint·id="idm3603"·playOrder="71"><navLabel><text>5.16.1.·Autotools</text></navLabel><content·src="ch05.html#autotools"/></navPoint><navPoint·id="idm3652"·playOrder="72"><navLabel><text>5.16.2.·CMake</text></navLabel><content·src="ch05.html#cmake"/></navPoint><navPoint·id="idm3679"·playOrder="73"><navLabel><text>5.16.3.·Python·distutils</text></navLabel><content·src="ch05.html#distutils"/></navPoint></navPoint><navPoint·id="idm3708"·playOrder="74"><navLabel><text>5.17.·Debugging·information</text></navLabel><content·src="ch05.html#dbg"/><navPoint·id="idm3741"·playOrder="75"><navLabel><text>5.17.1.·New·-dbgsym·package·(Stretch·9.0·and·after)</text></navLabel><content·src="ch05.html#dbgsym"/></navPoint></navPoint><navPoint·id="idm3787"·playOrder="76"><navLabel><text>5.18.·Library·package</text></navLabel><content·src="ch05.html#lib"/><navPoint·id="idm3846"·playOrder="77"><navLabel><text>5.18.1.·Library·symbols</text></navLabel><content·src="ch05.html#symbols"/></navPoint><navPoint·id="idm3940"·playOrder="78"><navLabel><text>5.18.2.·Library·transition</text></navLabel><content·src="ch05.html#lib-trans"/></navPoint></navPoint><navPoint·id="idm3953"·playOrder="79"><navLabel><text>5.19.·debconf</text></navLabel><content·src="ch05.html#debconf"/></navPoint><navPoint·id="idm4024"·playOrder="80"><navLabel><text>5.20.·Multiarch</text></navLabel><content·src="ch05.html#multiarch"/><navPoint·id="idm4082"·playOrder="81"><navLabel><text>5.20.1.·The·multiarch·library·path</text></navLabel><content·src="ch05.html#_the_multiarch_library_path"/></navPoint><navPoint·id="idm4168"·playOrder="82"><navLabel><text>5.20.2.·The·multiarch·header·file·path</text></navLabel><content·src="ch05.html#_the_multiarch_header_file_path"/></navPoint><navPoint·id="idm4242"·playOrder="83"><navLabel><text>5.20.3.·The·multiarch·*.pc·file·path</text></navLabel><content·src="ch05.html#_the_multiarch_emphasis_role_strong_pc_emphasis_file_path"/></navPoint></navPoint><navPoint·id="idm4273"·playOrder="84"><navLabel><text>5.21.·Compiler·hardening</text></navLabel><content·src="ch05.html#harden"/></navPoint><navPoint·id="idm4293"·playOrder="85"><navLabel><text>5.22.·Continuous·integration</text></navLabel><content·src="ch05.html#ci"/></navPoint><navPoint·id="idm4314"·playOrder="86"><navLabel><text>5.23.·Bootstrapping</text></navLabel><content·src="ch05.html#bootstrap"/></navPoint><navPoint·id="idm4330"·playOrder="87"><navLabel><text>5.24.·Bug·reports</text></navLabel><content·src="ch05.html#bug"/></navPoint></navPoint><navPoint·id="idm4384"·playOrder="88"><navLabel><text>6.·debmake·options</text></navLabel><content·src="ch06.html"/><navPoint·id="idm4388"·playOrder="89"><navLabel><text>6.1.·Shortcut·options·(-a,·-i)</text></navLabel><content·src="ch06.html#ai-option"/><navPoint·id="idm4410"·playOrder="90"><navLabel><text>6.1.1.·Python·module</text></navLabel><content·src="ch06.html#pythonmod"/></navPoint></navPoint><navPoint·id="idm4427"·playOrder="91"><navLabel><text>6.2.·Upstream·snapshot·(-d,·-t)</text></navLabel><content·src="ch06.html#dt-option"/></navPoint><navPoint·id="idm4463"·playOrder="92"><navLabel><text>6.3.·debmake·-cc</text></navLabel><content·src="ch06.html#coption"/></navPoint><navPoint·id="idm4471"·playOrder="93"><navLabel><text>6.4.·debmake·-k</text></navLabel><content·src="ch06.html#koption"/></navPoint><navPoint·id="idm4487"·playOrder="94"><navLabel><text>6.5.·debmake·-j</text></navLabel><content·src="ch06.html#joption"/></navPoint><navPoint·id="idm4547"·playOrder="95"><navLabel><text>6.6.·debmake·-x</text></navLabel><content·src="ch06.html#xoption"/></navPoint><navPoint·id="idm4559"·playOrder="96"><navLabel><text>6.7.·debmake·-P</text></navLabel><content·src="ch06.html#poption"/></navPoint><navPoint·id="idm4570"·playOrder="97"><navLabel><text>6.8.·debmake·-T</text></navLabel><content·src="ch06.html#toption"/></navPoint></navPoint><navPoint·id="idm4576"·playOrder="98"><navLabel><text>7.·Tips</text></navLabel><content·src="ch07.html"/><navPoint·id="idm4579"·playOrder="99"><navLabel><text>7.1.·debdiff</text></navLabel><content·src="ch07.html#debdiff"/></navPoint><navPoint·id="idm4588"·playOrder="100"><navLabel><text>7.2.·dget</text></navLabel><content·src="ch07.html#dget"/></navPoint><navPoint·id="idm4593"·playOrder="101"><navLabel><text>7.3.·debc</text></navLabel><content·src="ch07.html#debc"/></navPoint><navPoint·id="idm4598"·playOrder="102"><navLabel><text>7.4.·piuparts</text></navLabel><content·src="ch07.html#piuparts"/></navPoint><navPoint·id="idm4605"·playOrder="103"><navLabel><text>7.5.·debsign</text></navLabel><content·src="ch07.html#debsign"/></navPoint><navPoint·id="idm4610"·playOrder="104"><navLabel><text>7.6.·dput</text></navLabel><content·src="ch07.html#dput"/></navPoint><navPoint·id="idm4616"·playOrder="105"><navLabel><text>7.7.·bts</text></navLabel><content·src="ch07.html#bts"/></navPoint><navPoint·id="idm4624"·playOrder="106"><navLabel><text>7.8.·git-buildpackage</text></navLabel><content·src="ch07.html#gbp"/><navPoint·id="idm4706"·playOrder="107"><navLabel><text>7.8.1.·gbp·import-dscs·--debsnap</text></navLabel><content·src="ch07.html#debsnap"/></navPoint></navPoint><navPoint·id="idm4712"·playOrder="108"><navLabel><text>7.9.·Upstream·git·repository</text></navLabel><content·src="ch07.html#upstream-git"/></navPoint><navPoint·id="idm4729"·playOrder="109"><navLabel><text>7.10.·chroot</text></navLabel><content·src="ch07.html#chroot"/></navPoint><navPoint·id="idm4931"·playOrder="110"><navLabel><text>7.11.·New·Debian·revision</text></navLabel><content·src="ch07.html#newrevision"/></navPoint><navPoint·id="idm4959"·playOrder="111"><navLabel><text>7.12.·New·upstream·release</text></navLabel><content·src="ch07.html#newversion"/><navPoint·id="idm4980"·playOrder="112"><navLabel><text>7.12.1.·uupdate·+·tarball</text></navLabel><content·src="ch07.html#uupdate"/></navPoint><navPoint·id="idm4986"·playOrder="113"><navLabel><text>7.12.2.·uscan</text></navLabel><content·src="ch07.html#uscan"/></navPoint><navPoint·id="idm4993"·playOrder="114"><navLabel><text>7.12.3.·gbp</text></navLabel><content·src="ch07.html#gbp-orig"/></navPoint><navPoint·id="idm5003"·playOrder="115"><navLabel><text>7.12.4.·gbp·+·uscan</text></navLabel><content·src="ch07.html#gbp-uscan"/></navPoint></navPoint><navPoint·id="idm5014"·playOrder="116"><navLabel><text>7.13.·3.0·source·format</text></navLabel><content·src="ch07.html#deb3"/></navPoint><navPoint·id="idm5074"·playOrder="117"><navLabel><text>7.14.·CDBS</text></navLabel><content·src="ch07.html#cdbs"/></navPoint><navPoint·id="idm5113"·playOrder="118"><navLabel><text>7.15.·Build·under·UTF-8</text></navLabel><content·src="ch07.html#utf-8-build"/></navPoint><navPoint·id="idm5123"·playOrder="119"><navLabel><text>7.16.·UTF-8·conversion</text></navLabel><content·src="ch07.html#utf-8-conv"/></navPoint><navPoint·id="idm5137"·playOrder="120"><navLabel><text>7.17.·Upload·orig.tar.gz</text></navLabel><content·src="ch07.html#origtar"/></navPoint><navPoint·id="idm5172"·playOrder="121"><navLabel><text>7.18.·Skipped·uploads</text></navLabel><content·src="ch07.html#skipedupload"/></navPoint><navPoint·id="idm5200"·playOrder="122"><navLabel><text>7.19.·Advanced·packaging</text></navLabel><content·src="ch07.html#adv-pkg"/></navPoint><navPoint·id="idm5265"·playOrder="123"><navLabel><text>7.20.·Other·distros</text></navLabel><content·src="ch07.html#other-distro"/></navPoint><navPoint·id="idm5287"·playOrder="124"><navLabel><text>7.21.·Debug</text></navLabel><content·src="ch07.html#debug"/></navPoint></navPoint><navPoint·id="idm5398"·playOrder="125"><navLabel><text>8.·More·Examples</text></navLabel><content·src="ch08.html"/><navPoint·id="idm5440"·playOrder="126"><navLabel><text>8.1.·Cherry-pick·templates</text></navLabel><content·src="ch08.html#emptypkg"/></navPoint><navPoint·id="idm5466"·playOrder="127"><navLabel><text>8.2.·No·Makefile·(shell,·CLI)</text></navLabel><content·src="ch08.html#nomakefile"/></navPoint><navPoint·id="idm5623"·playOrder="128"><navLabel><text>8.3.·Makefile·(shell,·CLI)</text></navLabel><content·src="ch08.html#makefile-sh"/></navPoint><navPoint·id="idm5682"·playOrder="129"><navLabel><text>8.4.·setup.py·(Python3,·CLI)</text></navLabel><content·src="ch08.html#setup-py"/></navPoint><navPoint·id="idm5795"·playOrder="130"><navLabel><text>8.5.·Makefile·(shell,·GUI)</text></navLabel><content·src="ch08.html#makefile-sh-gui"/></navPoint><navPoint·id="idm5863"·playOrder="131"><navLabel><text>8.6.·setup.py·(Python3,·GUI)</text></navLabel><content·src="ch08.html#setup-py-gui"/></navPoint><navPoint·id="idm5932"·playOrder="132"><navLabel><text>8.7.·Makefile·(single-binary·package)</text></navLabel><content·src="ch08.html#makefile-single"/></navPoint><navPoint·id="idm6001"·playOrder="133"><navLabel><text>8.8.·Makefile.in·+·configure·(single-binary·package)</text></navLabel><content·src="ch08.html#configure-single"/></navPoint><navPoint·id="idm6065"·playOrder="134"><navLabel><text>8.9.·Autotools·(single-binary·package)</text></navLabel><content·src="ch08.html#autotools-single"/></navPoint><navPoint·id="idm6135"·playOrder="135"><navLabel><text>8.10.·CMake·(single-binary·package)</text></navLabel><content·src="ch08.html#cmake-single"/></navPoint><navPoint·id="idm6206"·playOrder="136"><navLabel><text>8.11.·Autotools·(multi-binary·package)</text></navLabel><content·src="ch08.html#autotools-multi"/></navPoint><navPoint·id="idm6306"·playOrder="137"><navLabel><text>8.12.·CMake·(multi-binary·package)</text></navLabel><content·src="ch08.html#cmake-multi"/></navPoint><navPoint·id="idm6395"·playOrder="138"><navLabel><text>8.13.·Internationalization</text></navLabel><content·src="ch08.html#i18n-example"/></navPoint><navPoint·id="idm6506"·playOrder="139"><navLabel><text>8.14.·Details</text></navLabel><content·src="ch08.html#details"/></navPoint></navPoint><navPoint·id="idm6533"·playOrder="140"><navLabel><text>A.·debmake(1)·manpage</text></navLabel><content·src="apa.html"/><navPoint·id="idm6536"·playOrder="141"><navLabel><text>A.1.·NAME</text></navLabel><content·src="apa.html#_name"/></navPoint><navPoint·id="idm6539"·playOrder="142"><navLabel><text>A.2.·SYNOPSIS</text></navLabel><content·src="apa.html#_synopsis"/></navPoint><navPoint·id="idm6586"·playOrder="143"><navLabel><text>A.3.·DESCRIPTION</text></navLabel><content·src="apa.html#_description"/><navPoint·id="idm6616"·playOrder="144"><navLabel><text>A.3.1.·optional·arguments:</text></navLabel><content·src="apa.html#_optional_arguments"/></navPoint></navPoint><navPoint·id="idm7038"·playOrder="145"><navLabel><text>A.4.·EXAMPLES</text></navLabel><content·src="apa.html#_examples"/></navPoint><navPoint·id="idm7073"·playOrder="146"><navLabel><text>A.5.·HELPER·PACKAGES</text></navLabel><content·src="apa.html#_helper_packages"/></navPoint><navPoint·id="idm7095"·playOrder="147"><navLabel><text>A.6.·CAVEAT</text></navLabel><content·src="apa.html#_caveat"/></navPoint><navPoint·id="idm7123"·playOrder="148"><navLabel><text>A.7.·DEBUG</text></navLabel><content·src="apa.html#_debug"/></navPoint><navPoint·id="idm7177"·playOrder="149"><navLabel><text>A.8.·AUTHOR</text></navLabel><content·src="apa.html#_author"/></navPoint><navPoint·id="idm7181"·playOrder="150"><navLabel><text>A.9.·LICENSE</text></navLabel><content·src="apa.html#_license"/></navPoint><navPoint·id="idm7184"·playOrder="151"><navLabel><text>A.10.·SEE·ALSO</text></navLabel><content·src="apa.html#_see_also"/></navPoint></navPoint></navPoint></navMap></ncx>2 <ncx·xmlns="http://www.daisy.org/z3986/2005/ncx/"·version="2005-1"><head><meta·name="cover"·content="cover"/><meta·name="dtb:uid"·content="_idp1254259584"/></head><docTitle><text>Guide·for·Debian·Maintainers</text></docTitle><navMap><navPoint·id="idm1"·playOrder="1"><navLabel><text>Guide·for·Debian·Maintainers</text></navLabel><content·src="index.html"/><navPoint·id="idm48"·playOrder="2"><navLabel><text>Preface</text></navLabel><content·src="pr01.html"/></navPoint><navPoint·id="idm123"·playOrder="3"><navLabel><text>1.·Overview</text></navLabel><content·src="ch01.html"/></navPoint><navPoint·id="idm220"·playOrder="4"><navLabel><text>2.·Prerequisites</text></navLabel><content·src="ch02.html"/><navPoint·id="idm223"·playOrder="5"><navLabel><text>2.1.·People·around·Debian</text></navLabel><content·src="ch02.html#people"/></navPoint><navPoint·id="idm255"·playOrder="6"><navLabel><text>2.2.·How·to·contribute</text></navLabel><content·src="ch02.html#contribute"/></navPoint><navPoint·id="idm274"·playOrder="7"><navLabel><text>2.3.·Social·dynamics·of·Debian</text></navLabel><content·src="ch02.html#social"/></navPoint><navPoint·id="idm311"·playOrder="8"><navLabel><text>2.4.·Technical·reminders</text></navLabel><content·src="ch02.html#reminders"/></navPoint><navPoint·id="idm340"·playOrder="9"><navLabel><text>2.5.·Debian·documentation</text></navLabel><content·src="ch02.html#debian-doc"/></navPoint><navPoint·id="idm389"·playOrder="10"><navLabel><text>2.6.·Help·resources</text></navLabel><content·src="ch02.html#help"/></navPoint><navPoint·id="idm448"·playOrder="11"><navLabel><text>2.7.·Archive·situation</text></navLabel><content·src="ch02.html#situation"/></navPoint><navPoint·id="idm463"·playOrder="12"><navLabel><text>2.8.·Contribution·approaches</text></navLabel><content·src="ch02.html#approaches"/></navPoint><navPoint·id="idm533"·playOrder="13"><navLabel><text>2.9.·Novice·contributor·and·maintainer</text></navLabel><content·src="ch02.html#novice"/></navPoint></navPoint><navPoint·id="idm614"·playOrder="14"><navLabel><text>3.·Tool·Setups</text></navLabel><content·src="ch03.html"/><navPoint·id="idm625"·playOrder="15"><navLabel><text>3.1.·Email·address</text></navLabel><content·src="ch03.html#email-setup"/></navPoint><navPoint·id="idm640"·playOrder="16"><navLabel><text>3.2.·mc</text></navLabel><content·src="ch03.html#mc-setup"/></navPoint><navPoint·id="idm653"·playOrder="17"><navLabel><text>3.3.·git</text></navLabel><content·src="ch03.html#git-setup"/></navPoint><navPoint·id="idm669"·playOrder="18"><navLabel><text>3.4.·quilt</text></navLabel><content·src="ch03.html#quilt-setup"/></navPoint><navPoint·id="idm695"·playOrder="19"><navLabel><text>3.5.·devscripts</text></navLabel><content·src="ch03.html#devscripts-setup"/></navPoint><navPoint·id="idm716"·playOrder="20"><navLabel><text>3.6.·pbuilder</text></navLabel><content·src="ch03.html#pbuilder-setup"/></navPoint><navPoint·id="idm788"·playOrder="21"><navLabel><text>3.7.·git-buildpackage</text></navLabel><content·src="ch03.html#gbp-setup"/></navPoint><navPoint·id="idm797"·playOrder="22"><navLabel><text>3.8.·HTTP·proxy</text></navLabel><content·src="ch03.html#proxy"/></navPoint><navPoint·id="idm807"·playOrder="23"><navLabel><text>3.9.·Private·Debian·repository</text></navLabel><content·src="ch03.html#repropro"/></navPoint></navPoint><navPoint·id="idm811"·playOrder="24"><navLabel><text>4.·Simple·Example</text></navLabel><content·src="ch04.html"/><navPoint·id="idm827"·playOrder="25"><navLabel><text>4.1.·Big·picture</text></navLabel><content·src="ch04.html#big-picture"/></navPoint><navPoint·id="idm871"·playOrder="26"><navLabel><text>4.2.·What·is·debmake?</text></navLabel><content·src="ch04.html#what-debmake"/></navPoint><navPoint·id="idm895"·playOrder="27"><navLabel><text>4.3.·What·is·debuild?</text></navLabel><content·src="ch04.html#what-debuild"/></navPoint><navPoint·id="idm962"·playOrder="28"><navLabel><text>4.4.·Step·1:·Get·the·upstream·source</text></navLabel><content·src="ch04.html#step-upstream"/></navPoint><navPoint·id="idm1003"·playOrder="29"><navLabel><text>4.5.·Step·2:·Generate·template·files·with·debmake</text></navLabel><content·src="ch04.html#step-debmake"/></navPoint><navPoint·id="idm1084"·playOrder="30"><navLabel><text>4.6.·Step·3:·Modification·to·the·template·files</text></navLabel><content·src="ch04.html#step-maintainer"/></navPoint><navPoint·id="idm1146"·playOrder="31"><navLabel><text>4.7.·Step·4:·Building·package·with·debuild</text></navLabel><content·src="ch04.html#step-debuild"/></navPoint><navPoint·id="idm1222"·playOrder="32"><navLabel><text>4.8.·Step·3·(alternative):·Modification·to·the·upstream·source</text></navLabel><content·src="ch04.html#alt-patch"/><navPoint·id="idm1265"·playOrder="33"><navLabel><text>4.8.1.·Patch·by·diff·-u</text></navLabel><content·src="ch04.html#diff-u"/></navPoint><navPoint·id="idm1277"·playOrder="34"><navLabel><text>4.8.2.·Patch·by·dquilt</text></navLabel><content·src="ch04.html#dquilt"/></navPoint><navPoint·id="idm1300"·playOrder="35"><navLabel><text>4.8.3.·Patch·by·dpkg-source·--commit</text></navLabel><content·src="ch04.html#dpkg-source-commit"/></navPoint></navPoint></navPoint><navPoint·id="idm1315"·playOrder="36"><navLabel><text>5.·Basics</text></navLabel><content·src="ch05.html"/><navPoint·id="idm1334"·playOrder="37"><navLabel><text>5.1.·Packaging·workflow</text></navLabel><content·src="ch05.html#workflow"/><navPoint·id="idm1523"·playOrder="38"><navLabel><text>5.1.1.·The·debhelper·package</text></navLabel><content·src="ch05.html#debhelper"/></navPoint></navPoint><navPoint·id="idm1543"·playOrder="39"><navLabel><text>5.2.·Package·name·and·version</text></navLabel><content·src="ch05.html#name-version"/></navPoint><navPoint·id="idm1613"·playOrder="40"><navLabel><text>5.3.·Native·Debian·package</text></navLabel><content·src="ch05.html#native"/></navPoint><navPoint·id="idm1662"·playOrder="41"><navLabel><text>5.4.·debian/rules</text></navLabel><content·src="ch05.html#rules"/><navPoint·id="idm1693"·playOrder="42"><navLabel><text>5.4.1.·dh</text></navLabel><content·src="ch05.html#dh"/></navPoint><navPoint·id="idm1749"·playOrder="43"><navLabel><text>5.4.2.·Simple·debian/rules</text></navLabel><content·src="ch05.html#simplerules"/></navPoint><navPoint·id="idm1780"·playOrder="44"><navLabel><text>5.4.3.·Customized·debian/rules</text></navLabel><content·src="ch05.html#customrules"/></navPoint><navPoint·id="idm1831"·playOrder="45"><navLabel><text>5.4.4.·Variables·for·debian/rules</text></navLabel><content·src="ch05.html#variablesrules"/></navPoint><navPoint·id="idm1907"·playOrder="46"><navLabel><text>5.4.5.·Reproducible·build</text></navLabel><content·src="ch05.html#reproducible"/></navPoint></navPoint><navPoint·id="idm1940"·playOrder="47"><navLabel><text>5.5.·debian/control</text></navLabel><content·src="ch05.html#control"/><navPoint·id="idm1951"·playOrder="48"><navLabel><text>5.5.1.·Split·of·a·Debian·binary·package</text></navLabel><content·src="ch05.html#split"/><navPoint·id="idm1972"·playOrder="49"><navLabel><text>5.5.1.1.·debmake·-b</text></navLabel><content·src="ch05.html#boption"/></navPoint><navPoint·id="idm2076"·playOrder="50"><navLabel><text>5.5.1.2.·Package·split·scenario·and·examples</text></navLabel><content·src="ch05.html#package-split-example"/></navPoint><navPoint·id="idm2217"·playOrder="51"><navLabel><text>5.5.1.3.·The·library·package·name</text></navLabel><content·src="ch05.html#libnames"/></navPoint></navPoint><navPoint·id="idm2326"·playOrder="52"><navLabel><text>5.5.2.·Substvar</text></navLabel><content·src="ch05.html#substvar"/></navPoint><navPoint·id="idm2370"·playOrder="53"><navLabel><text>5.5.3.·binNMU·safe</text></navLabel><content·src="ch05.html#binnmu"/></navPoint></navPoint><navPoint·id="idm2416"·playOrder="54"><navLabel><text>5.6.·debian/changelog</text></navLabel><content·src="ch05.html#changelog"/></navPoint><navPoint·id="idm2478"·playOrder="55"><navLabel><text>5.7.·debian/copyright</text></navLabel><content·src="ch05.html#copyright"/></navPoint><navPoint·id="idm2510"·playOrder="56"><navLabel><text>5.8.·debian/patches/*</text></navLabel><content·src="ch05.html#patches"/><navPoint·id="idm2634"·playOrder="57"><navLabel><text>5.8.1.·dpkg-source·-x</text></navLabel><content·src="ch05.html#dpkg-source-x"/></navPoint><navPoint·id="idm2644"·playOrder="58"><navLabel><text>5.8.2.·dquilt·and·dpkg-source</text></navLabel><content·src="ch05.html#quilt-dpkg"/></navPoint></navPoint><navPoint·id="idm2666"·playOrder="59"><navLabel><text>5.9.·debian/upstream/signing-key.asc</text></navLabel><content·src="ch05.html#signing-key"/></navPoint><navPoint·id="idm2702"·playOrder="60"><navLabel><text>5.10.·debian/watch·and·DFSG</text></navLabel><content·src="ch05.html#dfsg"/></navPoint><navPoint·id="idm2727"·playOrder="61"><navLabel><text>5.11.·Other·debian/*·Files</text></navLabel><content·src="ch05.html#debianconf"/></navPoint><navPoint·id="idm3426"·playOrder="62"><navLabel><text>5.12.·Customization·of·the·Debian·packaging</text></navLabel><content·src="ch05.html#custom"/></navPoint><navPoint·id="idm3456"·playOrder="63"><navLabel><text>5.13.·Recording·in·VCS·(standard)</text></navLabel><content·src="ch05.html#vcs"/></navPoint><navPoint·id="idm3492"·playOrder="64"><navLabel><text>5.14.·Recording·in·VCS·(alternative)</text></navLabel><content·src="ch05.html#alt-vcs"/></navPoint><navPoint·id="idm3526"·playOrder="65"><navLabel><text>5.15.·Building·package·without·extraneous·contents</text></navLabel><content·src="ch05.html#build-noextra"/><navPoint·id="idm3544"·playOrder="66"><navLabel><text>5.15.1.·Fix·by·debian/rules·clean</text></navLabel><content·src="ch05.html#rules-clean"/></navPoint><navPoint·id="idm3554"·playOrder="67"><navLabel><text>5.15.2.·Fix·using·VCS</text></navLabel><content·src="ch05.html#git-clean"/></navPoint><navPoint·id="idm3566"·playOrder="68"><navLabel><text>5.15.3.·Fix·by·extend-diff-ignore</text></navLabel><content·src="ch05.html#extend-diff-ignore"/></navPoint><navPoint·id="idm3582"·playOrder="69"><navLabel><text>5.15.4.·Fix·by·tar-ignore</text></navLabel><content·src="ch05.html#tar-ignore"/></navPoint></navPoint><navPoint·id="idm3598"·playOrder="70"><navLabel><text>5.16.·Upstream·build·systems</text></navLabel><content·src="ch05.html#build"/><navPoint·id="idm3603"·playOrder="71"><navLabel><text>5.16.1.·Autotools</text></navLabel><content·src="ch05.html#autotools"/></navPoint><navPoint·id="idm3652"·playOrder="72"><navLabel><text>5.16.2.·CMake</text></navLabel><content·src="ch05.html#cmake"/></navPoint><navPoint·id="idm3679"·playOrder="73"><navLabel><text>5.16.3.·Python·distutils</text></navLabel><content·src="ch05.html#distutils"/></navPoint></navPoint><navPoint·id="idm3708"·playOrder="74"><navLabel><text>5.17.·Debugging·information</text></navLabel><content·src="ch05.html#dbg"/><navPoint·id="idm3741"·playOrder="75"><navLabel><text>5.17.1.·New·-dbgsym·package·(Stretch·9.0·and·after)</text></navLabel><content·src="ch05.html#dbgsym"/></navPoint></navPoint><navPoint·id="idm3787"·playOrder="76"><navLabel><text>5.18.·Library·package</text></navLabel><content·src="ch05.html#lib"/><navPoint·id="idm3846"·playOrder="77"><navLabel><text>5.18.1.·Library·symbols</text></navLabel><content·src="ch05.html#symbols"/></navPoint><navPoint·id="idm3940"·playOrder="78"><navLabel><text>5.18.2.·Library·transition</text></navLabel><content·src="ch05.html#lib-trans"/></navPoint></navPoint><navPoint·id="idm3953"·playOrder="79"><navLabel><text>5.19.·debconf</text></navLabel><content·src="ch05.html#debconf"/></navPoint><navPoint·id="idm4024"·playOrder="80"><navLabel><text>5.20.·Multiarch</text></navLabel><content·src="ch05.html#multiarch"/><navPoint·id="idm4082"·playOrder="81"><navLabel><text>5.20.1.·The·multiarch·library·path</text></navLabel><content·src="ch05.html#_the_multiarch_library_path"/></navPoint><navPoint·id="idm4168"·playOrder="82"><navLabel><text>5.20.2.·The·multiarch·header·file·path</text></navLabel><content·src="ch05.html#_the_multiarch_header_file_path"/></navPoint><navPoint·id="idm4242"·playOrder="83"><navLabel><text>5.20.3.·The·multiarch·*.pc·file·path</text></navLabel><content·src="ch05.html#_the_multiarch_emphasis_role_strong_pc_emphasis_file_path"/></navPoint></navPoint><navPoint·id="idm4273"·playOrder="84"><navLabel><text>5.21.·Compiler·hardening</text></navLabel><content·src="ch05.html#harden"/></navPoint><navPoint·id="idm4293"·playOrder="85"><navLabel><text>5.22.·Continuous·integration</text></navLabel><content·src="ch05.html#ci"/></navPoint><navPoint·id="idm4314"·playOrder="86"><navLabel><text>5.23.·Bootstrapping</text></navLabel><content·src="ch05.html#bootstrap"/></navPoint><navPoint·id="idm4330"·playOrder="87"><navLabel><text>5.24.·Bug·reports</text></navLabel><content·src="ch05.html#bug"/></navPoint></navPoint><navPoint·id="idm4384"·playOrder="88"><navLabel><text>6.·debmake·options</text></navLabel><content·src="ch06.html"/><navPoint·id="idm4388"·playOrder="89"><navLabel><text>6.1.·Shortcut·options·(-a,·-i)</text></navLabel><content·src="ch06.html#ai-option"/><navPoint·id="idm4410"·playOrder="90"><navLabel><text>6.1.1.·Python·module</text></navLabel><content·src="ch06.html#pythonmod"/></navPoint></navPoint><navPoint·id="idm4427"·playOrder="91"><navLabel><text>6.2.·Upstream·snapshot·(-d,·-t)</text></navLabel><content·src="ch06.html#dt-option"/></navPoint><navPoint·id="idm4463"·playOrder="92"><navLabel><text>6.3.·debmake·-cc</text></navLabel><content·src="ch06.html#coption"/></navPoint><navPoint·id="idm4471"·playOrder="93"><navLabel><text>6.4.·debmake·-k</text></navLabel><content·src="ch06.html#koption"/></navPoint><navPoint·id="idm4487"·playOrder="94"><navLabel><text>6.5.·debmake·-j</text></navLabel><content·src="ch06.html#joption"/></navPoint><navPoint·id="idm4547"·playOrder="95"><navLabel><text>6.6.·debmake·-x</text></navLabel><content·src="ch06.html#xoption"/></navPoint><navPoint·id="idm4559"·playOrder="96"><navLabel><text>6.7.·debmake·-P</text></navLabel><content·src="ch06.html#poption"/></navPoint><navPoint·id="idm4570"·playOrder="97"><navLabel><text>6.8.·debmake·-T</text></navLabel><content·src="ch06.html#toption"/></navPoint></navPoint><navPoint·id="idm4576"·playOrder="98"><navLabel><text>7.·Tips</text></navLabel><content·src="ch07.html"/><navPoint·id="idm4579"·playOrder="99"><navLabel><text>7.1.·debdiff</text></navLabel><content·src="ch07.html#debdiff"/></navPoint><navPoint·id="idm4588"·playOrder="100"><navLabel><text>7.2.·dget</text></navLabel><content·src="ch07.html#dget"/></navPoint><navPoint·id="idm4593"·playOrder="101"><navLabel><text>7.3.·debc</text></navLabel><content·src="ch07.html#debc"/></navPoint><navPoint·id="idm4598"·playOrder="102"><navLabel><text>7.4.·piuparts</text></navLabel><content·src="ch07.html#piuparts"/></navPoint><navPoint·id="idm4605"·playOrder="103"><navLabel><text>7.5.·debsign</text></navLabel><content·src="ch07.html#debsign"/></navPoint><navPoint·id="idm4610"·playOrder="104"><navLabel><text>7.6.·dput</text></navLabel><content·src="ch07.html#dput"/></navPoint><navPoint·id="idm4616"·playOrder="105"><navLabel><text>7.7.·bts</text></navLabel><content·src="ch07.html#bts"/></navPoint><navPoint·id="idm4624"·playOrder="106"><navLabel><text>7.8.·git-buildpackage</text></navLabel><content·src="ch07.html#gbp"/><navPoint·id="idm4706"·playOrder="107"><navLabel><text>7.8.1.·gbp·import-dscs·--debsnap</text></navLabel><content·src="ch07.html#debsnap"/></navPoint></navPoint><navPoint·id="idm4712"·playOrder="108"><navLabel><text>7.9.·Upstream·git·repository</text></navLabel><content·src="ch07.html#upstream-git"/></navPoint><navPoint·id="idm4729"·playOrder="109"><navLabel><text>7.10.·chroot</text></navLabel><content·src="ch07.html#chroot"/></navPoint><navPoint·id="idm4931"·playOrder="110"><navLabel><text>7.11.·New·Debian·revision</text></navLabel><content·src="ch07.html#newrevision"/></navPoint><navPoint·id="idm4959"·playOrder="111"><navLabel><text>7.12.·New·upstream·release</text></navLabel><content·src="ch07.html#newversion"/><navPoint·id="idm4980"·playOrder="112"><navLabel><text>7.12.1.·uupdate·+·tarball</text></navLabel><content·src="ch07.html#uupdate"/></navPoint><navPoint·id="idm4986"·playOrder="113"><navLabel><text>7.12.2.·uscan</text></navLabel><content·src="ch07.html#uscan"/></navPoint><navPoint·id="idm4993"·playOrder="114"><navLabel><text>7.12.3.·gbp</text></navLabel><content·src="ch07.html#gbp-orig"/></navPoint><navPoint·id="idm5003"·playOrder="115"><navLabel><text>7.12.4.·gbp·+·uscan</text></navLabel><content·src="ch07.html#gbp-uscan"/></navPoint></navPoint><navPoint·id="idm5014"·playOrder="116"><navLabel><text>7.13.·3.0·source·format</text></navLabel><content·src="ch07.html#deb3"/></navPoint><navPoint·id="idm5074"·playOrder="117"><navLabel><text>7.14.·CDBS</text></navLabel><content·src="ch07.html#cdbs"/></navPoint><navPoint·id="idm5113"·playOrder="118"><navLabel><text>7.15.·Build·under·UTF-8</text></navLabel><content·src="ch07.html#utf-8-build"/></navPoint><navPoint·id="idm5123"·playOrder="119"><navLabel><text>7.16.·UTF-8·conversion</text></navLabel><content·src="ch07.html#utf-8-conv"/></navPoint><navPoint·id="idm5137"·playOrder="120"><navLabel><text>7.17.·Upload·orig.tar.gz</text></navLabel><content·src="ch07.html#origtar"/></navPoint><navPoint·id="idm5172"·playOrder="121"><navLabel><text>7.18.·Skipped·uploads</text></navLabel><content·src="ch07.html#skipedupload"/></navPoint><navPoint·id="idm5200"·playOrder="122"><navLabel><text>7.19.·Advanced·packaging</text></navLabel><content·src="ch07.html#adv-pkg"/></navPoint><navPoint·id="idm5265"·playOrder="123"><navLabel><text>7.20.·Other·distros</text></navLabel><content·src="ch07.html#other-distro"/></navPoint><navPoint·id="idm5287"·playOrder="124"><navLabel><text>7.21.·Debug</text></navLabel><content·src="ch07.html#debug"/></navPoint></navPoint><navPoint·id="idm5398"·playOrder="125"><navLabel><text>8.·More·Examples</text></navLabel><content·src="ch08.html"/><navPoint·id="idm5440"·playOrder="126"><navLabel><text>8.1.·Cherry-pick·templates</text></navLabel><content·src="ch08.html#emptypkg"/></navPoint><navPoint·id="idm5466"·playOrder="127"><navLabel><text>8.2.·No·Makefile·(shell,·CLI)</text></navLabel><content·src="ch08.html#nomakefile"/></navPoint><navPoint·id="idm5623"·playOrder="128"><navLabel><text>8.3.·Makefile·(shell,·CLI)</text></navLabel><content·src="ch08.html#makefile-sh"/></navPoint><navPoint·id="idm5682"·playOrder="129"><navLabel><text>8.4.·setup.py·(Python3,·CLI)</text></navLabel><content·src="ch08.html#setup-py"/></navPoint><navPoint·id="idm5795"·playOrder="130"><navLabel><text>8.5.·Makefile·(shell,·GUI)</text></navLabel><content·src="ch08.html#makefile-sh-gui"/></navPoint><navPoint·id="idm5863"·playOrder="131"><navLabel><text>8.6.·setup.py·(Python3,·GUI)</text></navLabel><content·src="ch08.html#setup-py-gui"/></navPoint><navPoint·id="idm5932"·playOrder="132"><navLabel><text>8.7.·Makefile·(single-binary·package)</text></navLabel><content·src="ch08.html#makefile-single"/></navPoint><navPoint·id="idm6001"·playOrder="133"><navLabel><text>8.8.·Makefile.in·+·configure·(single-binary·package)</text></navLabel><content·src="ch08.html#configure-single"/></navPoint><navPoint·id="idm6065"·playOrder="134"><navLabel><text>8.9.·Autotools·(single-binary·package)</text></navLabel><content·src="ch08.html#autotools-single"/></navPoint><navPoint·id="idm6135"·playOrder="135"><navLabel><text>8.10.·CMake·(single-binary·package)</text></navLabel><content·src="ch08.html#cmake-single"/></navPoint><navPoint·id="idm6206"·playOrder="136"><navLabel><text>8.11.·Autotools·(multi-binary·package)</text></navLabel><content·src="ch08.html#autotools-multi"/></navPoint><navPoint·id="idm6306"·playOrder="137"><navLabel><text>8.12.·CMake·(multi-binary·package)</text></navLabel><content·src="ch08.html#cmake-multi"/></navPoint><navPoint·id="idm6395"·playOrder="138"><navLabel><text>8.13.·Internationalization</text></navLabel><content·src="ch08.html#i18n-example"/></navPoint><navPoint·id="idm6506"·playOrder="139"><navLabel><text>8.14.·Details</text></navLabel><content·src="ch08.html#details"/></navPoint></navPoint><navPoint·id="idm6533"·playOrder="140"><navLabel><text>A.·debmake(1)·manpage</text></navLabel><content·src="apa.html"/><navPoint·id="idm6536"·playOrder="141"><navLabel><text>A.1.·NAME</text></navLabel><content·src="apa.html#_name"/></navPoint><navPoint·id="idm6539"·playOrder="142"><navLabel><text>A.2.·SYNOPSIS</text></navLabel><content·src="apa.html#_synopsis"/></navPoint><navPoint·id="idm6586"·playOrder="143"><navLabel><text>A.3.·DESCRIPTION</text></navLabel><content·src="apa.html#_description"/><navPoint·id="idm6616"·playOrder="144"><navLabel><text>A.3.1.·optional·arguments:</text></navLabel><content·src="apa.html#_optional_arguments"/></navPoint></navPoint><navPoint·id="idm7038"·playOrder="145"><navLabel><text>A.4.·EXAMPLES</text></navLabel><content·src="apa.html#_examples"/></navPoint><navPoint·id="idm7073"·playOrder="146"><navLabel><text>A.5.·HELPER·PACKAGES</text></navLabel><content·src="apa.html#_helper_packages"/></navPoint><navPoint·id="idm7095"·playOrder="147"><navLabel><text>A.6.·CAVEAT</text></navLabel><content·src="apa.html#_caveat"/></navPoint><navPoint·id="idm7123"·playOrder="148"><navLabel><text>A.7.·DEBUG</text></navLabel><content·src="apa.html#_debug"/></navPoint><navPoint·id="idm7177"·playOrder="149"><navLabel><text>A.8.·AUTHOR</text></navLabel><content·src="apa.html#_author"/></navPoint><navPoint·id="idm7181"·playOrder="150"><navLabel><text>A.9.·LICENSE</text></navLabel><content·src="apa.html#_license"/></navPoint><navPoint·id="idm7184"·playOrder="151"><navLabel><text>A.10.·SEE·ALSO</text></navLabel><content·src="apa.html#_see_also"/></navPoint></navPoint></navPoint></navMap></ncx>
9.0 KB
./usr/share/doc/debmake-doc/debmake-doc.en.pdf
8.91 KB
pdftotext {} -
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 \xcGuide·for·Debian·Maintainers1 \xcGuide·for·Debian·Maintainers
2 Osamu·Aoki2 Osamu·Aoki
3 September·20,·20203 September·21,·2020
  
4 \xcGuide·for·Debian·Maintainers4 \xcGuide·for·Debian·Maintainers
5 by·Osamu·Aoki5 by·Osamu·Aoki
6 Copyright·©·2014-2017·Osamu·Aoki6 Copyright·©·2014-2017·Osamu·Aoki
  
7 Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy·of·this·software·and·associated7 Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy·of·this·software·and·associated
8 documentation·files·(the·”Software”),·to·deal·in·the·Software·without·restriction,·including·without·limitation·the8 documentation·files·(the·”Software”),·to·deal·in·the·Software·without·restriction,·including·without·limitation·the
Offset 4914, 15 lines modifiedOffset 4914, 15 lines modified
4914 .4914 .
4915 .4915 .
4916 .4916 .
  
4917 iv4917 iv
  
4918 \xcAbstract4918 \xcAbstract
4919 This·“Guide·for·Debian·Maintainers”·(2019-03-26)·tutorial·guide·describes·the·building·of·the·Debian·package4919 This·“Guide·for·Debian·Maintainers”·(2019-03-27)·tutorial·guide·describes·the·building·of·the·Debian·package
4920 to·ordinary·Debian·users·and·prospective·developers·using·the·debmake·command.4920 to·ordinary·Debian·users·and·prospective·developers·using·the·debmake·command.
4921 This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many·simple·examples.4921 This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many·simple·examples.
4922 ·POSIX·shell·script·packaging4922 ·POSIX·shell·script·packaging
4923 ·Python3·script·packaging4923 ·Python3·script·packaging
4924 ·C·with·Makefile/Autotools/CMake4924 ·C·with·Makefile/Autotools/CMake
4925 ·multiple·binary·packages·with·shared·library·etc.4925 ·multiple·binary·packages·with·shared·library·etc.
4926 This·“Guide·for·Debian·Maintainers”·can·be·considered·as·the·successor·to·the·“Debian·New·Maintainers’4926 This·“Guide·for·Debian·Maintainers”·can·be·considered·as·the·successor·to·the·“Debian·New·Maintainers’
Offset 5887, 24 lines modifiedOffset 5887, 24 lines modified
5887 debmake·-x·"1"·...5887 debmake·-x·"1"·...
5888 creating·=>·debian/control5888 creating·=>·debian/control
5889 creating·=>·debian/copyright5889 creating·=>·debian/copyright
5890 substituting·=>·/usr/share/debmake/extra0/rules5890 substituting·=>·/usr/share/debmake/extra0/rules
5891 creating·=>·debian/rules5891 creating·=>·debian/rules
5892 substituting·=>·/usr/share/debmake/extra0/changelog5892 substituting·=>·/usr/share/debmake/extra0/changelog
5893 creating·=>·debian/changelog5893 creating·=>·debian/changelog
5894 substituting·=>·/usr/share/debmake/extra1/compat 
5895 creating·=>·debian/compat 
5896 substituting·=>·/usr/share/debmake/extra1/README.Debian5894 substituting·=>·/usr/share/debmake/extra1/README.Debian
5897 creating·=>·debian/README.Debian5895 creating·=>·debian/README.Debian
 5896 substituting·=>·/usr/share/debmake/extra1/compat
 5897 creating·=>·debian/compat
5898 substituting·=>·/usr/share/debmake/extra1/watch5898 substituting·=>·/usr/share/debmake/extra1/watch
5899 creating·=>·debian/watch5899 creating·=>·debian/watch
5900 substituting·=>·/usr/share/debmake/extra1source/format 
5901 creating·=>·debian/source/format 
5902 substituting·=>·/usr/share/debmake/extra1source/local-options5900 substituting·=>·/usr/share/debmake/extra1source/local-options
5903 creating·=>·debian/source/local-options5901 creating·=>·debian/source/local-options
 5902 substituting·=>·/usr/share/debmake/extra1source/format
 5903 creating·=>·debian/source/format
5904 substituting·=>·/usr/share/debmake/extra1patches/series5904 substituting·=>·/usr/share/debmake/extra1patches/series
5905 creating·=>·debian/patches/series5905 creating·=>·debian/patches/series
5906 run·"debmake·-x2"·to·get·more·template·files5906 run·"debmake·-x2"·to·get·more·template·files
5907 $·wrap-and-sort5907 $·wrap-and-sort
  
5908 The·debmake·command·generates·all·these·template·files·based·on·command·line·options.·Since·no·options5908 The·debmake·command·generates·all·these·template·files·based·on·command·line·options.·Since·no·options
5909 are·specified,·the·debmake·command·chooses·reasonable·default·values·for·you:5909 are·specified,·the·debmake·command·chooses·reasonable·default·values·for·you:
Offset 6237, 15 lines modifiedOffset 6237, 15 lines modified
6237 ...6237 ...
6238 debian/rules·build6238 debian/rules·build
6239 dh·build6239 dh·build
6240 dh_update_autotools_config6240 dh_update_autotools_config
6241 dh_autoreconf6241 dh_autoreconf
6242 dh_auto_configure6242 dh_auto_configure
6243 dh_auto_build6243 dh_auto_build
6244 make·-j3·"INSTALL=install·--strip-program=true"6244 make·-j4·"INSTALL=install·--strip-program=true"
6245 make[1]:·Entering·directory·'/path/to/debhello-0.0'6245 make[1]:·Entering·directory·'/path/to/debhello-0.0'
6246 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.6246 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
6247 #·-fstack-protector-strong·-Wformat·-Werror=format-security6247 #·-fstack-protector-strong·-Wformat·-Werror=format-security
6248 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...6248 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
6249 ...6249 ...
6250 fakeroot·debian/rules·binary6250 fakeroot·debian/rules·binary
6251 dh·binary6251 dh·binary
Offset 6306, 18 lines modifiedOffset 6306, 18 lines modified
6306 ·The·debhello_0.0-1_amd64.build·file·is·the·build·log·file.6306 ·The·debhello_0.0-1_amd64.build·file·is·the·build·log·file.
6307 ·The·debhello_0.0-1_amd64.buildinfo·file·is·the·meta·data·file·generated·by·dpkg-genbuildinfo(1).6307 ·The·debhello_0.0-1_amd64.buildinfo·file·is·the·meta·data·file·generated·by·dpkg-genbuildinfo(1).
6308 ·The·debhello_0.0-1_amd64.changes·is·the·meta·data·file·for·the·Debian·binary·package.6308 ·The·debhello_0.0-1_amd64.changes·is·the·meta·data·file·for·the·Debian·binary·package.
6309 The·debhello_0.0-1.debian.tar.xz·contains·the·Debian·changes·to·the·upstream·source·as·follows.6309 The·debhello_0.0-1.debian.tar.xz·contains·the·Debian·changes·to·the·upstream·source·as·follows.
6310 The·compressed·archive·contents·of·debhello_0.0-1.debian.tar.xz:6310 The·compressed·archive·contents·of·debhello_0.0-1.debian.tar.xz:
6311 $·tar·-tzf·debhello-0.0.tar.gz6311 $·tar·-tzf·debhello-0.0.tar.gz
6312 debhello-0.0/6312 debhello-0.0/
 6313 debhello-0.0/Makefile
6313 debhello-0.0/LICENSE6314 debhello-0.0/LICENSE
6314 debhello-0.0/src/6315 debhello-0.0/src/
6315 debhello-0.0/src/hello.c6316 debhello-0.0/src/hello.c
6316 debhello-0.0/Makefile 
6317 $·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz6317 $·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
6318 debian/6318 debian/
6319 debian/README.Debian6319 debian/README.Debian
6320 debian/changelog6320 debian/changelog
6321 debian/compat6321 debian/compat
6322 debian/control6322 debian/control
6323 debian/copyright6323 debian/copyright
Offset 6454, 17 lines modifiedOffset 6454, 17 lines modified
6454 Here·is·an·example·to·create·000-prefix-usr.patch·by·the·diff·command.6454 Here·is·an·example·to·create·000-prefix-usr.patch·by·the·diff·command.
6455 $·cp·-a·debhello-0.0·debhello-0.0.orig6455 $·cp·-a·debhello-0.0·debhello-0.0.orig
6456 $·vim·debhello-0.0/Makefile6456 $·vim·debhello-0.0/Makefile
6457 ...·hack,·hack,·hack,·...6457 ...·hack,·hack,·hack,·...
6458 $·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch6458 $·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch
6459 $·cat·000-prefix-usr.patch6459 $·cat·000-prefix-usr.patch
6460 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile6460 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
6461 ---·debhello-0.0.orig/Makefile·2020-09-20·13:54:02.225984162·-12006461 ---·debhello-0.0.orig/Makefile·2020-09-21·16:59:42.166974920·+1400
6462 +++·debhello-0.0/Makefile6462 +++·debhello-0.0/Makefile
6463 2020-09-20·13:54:02.405980704·-12006463 2020-09-21·16:59:43.535015955·+1400
6464 @@·-1,4·+1,4·@@6464 @@·-1,4·+1,4·@@
6465 -prefix·=·/usr/local6465 -prefix·=·/usr/local
6466 +prefix·=·/usr6466 +prefix·=·/usr
6467 all:·src/hello6467 all:·src/hello
6468 $·rm·-rf·debhello-0.06468 $·rm·-rf·debhello-0.0
6469 $·mv·-f·debhello-0.0.orig·debhello-0.06469 $·mv·-f·debhello-0.0.orig·debhello-0.0
  
Offset 9231, 17 lines modifiedOffset 9231, 17 lines modified
9231 I:·set·parameters9231 I:·set·parameters
9232 ...9232 ...
9233 I:·debmake·-x·"4"·...9233 I:·debmake·-x·"4"·...
9234 I:·creating·=>·debian/control9234 I:·creating·=>·debian/control
9235 I:·creating·=>·debian/copyright9235 I:·creating·=>·debian/copyright
9236 I:·substituting·=>·/usr/share/debmake/extra0/rules9236 I:·substituting·=>·/usr/share/debmake/extra0/rules
9237 ...9237 ...
9238 I:·creating·=>·debian/license-examples/LGPL-2.1+ 
9239 I:·substituting·=>·/usr/share/debmake/extra4/Artistic-1.0 
9240 I:·creating·=>·debian/license-examples/Artistic-1.09238 I:·creating·=>·debian/license-examples/Artistic-1.0
 9239 I:·substituting·=>·/usr/share/debmake/extra4/LGPL-3.0+
 9240 I:·creating·=>·debian/license-examples/LGPL-3.0+
9241 I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause9241 I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause
9242 I:·creating·=>·debian/license-examples/BSD-3-Clause9242 I:·creating·=>·debian/license-examples/BSD-3-Clause
9243 I:·$·wrap-and-sort9243 I:·$·wrap-and-sort
  
9244 Let’s·inspect·generated·template·files.9244 Let’s·inspect·generated·template·files.
Max diff block lines reached; 4149/9097 bytes (45.61%) of diff not shown.
8.84 KB
./usr/share/doc/debmake-doc/debmake-doc.en.txt.gz
198 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 gzip·compressed·data,·max·compression,·from·Unix,·original·size·3073621 gzip·compressed·data,·max·compression,·from·Unix,·original·size·307360
8.55 KB
debmake-doc.en.txt
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39    ·The·latest·version·of·this·guide·should·be·available:39    ·The·latest·version·of·this·guide·should·be·available:
  
40    ···*·in·the·debmake-doc·package·and40    ···*·in·the·debmake-doc·package·and
41 ······*·at·the·Debian·Documentation·web·site.41 ······*·at·the·Debian·Documentation·web·site.
  
42 Abstract42 Abstract
  
43 This·“Guide·for·Debian·Maintainers”·(2019-03-26)·tutorial·guide43 This·“Guide·for·Debian·Maintainers”·(2019-03-27)·tutorial·guide
44 describes·the·building·of·the·Debian·package·to·ordinary·Debian·users44 describes·the·building·of·the·Debian·package·to·ordinary·Debian·users
45 and·prospective·developers·using·the·debmake·command.45 and·prospective·developers·using·the·debmake·command.
  
46 This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many46 This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many
47 simple·examples.47 simple·examples.
  
48 ··*·POSIX·shell·script·packaging48 ··*·POSIX·shell·script·packaging
Offset 1324, 24 lines modifiedOffset 1324, 24 lines modified
1324 ····I:·debmake·-x·"1"·...1324 ····I:·debmake·-x·"1"·...
1325 ····I:·creating·=>·debian/control1325 ····I:·creating·=>·debian/control
1326 ····I:·creating·=>·debian/copyright1326 ····I:·creating·=>·debian/copyright
1327 ····I:·substituting·=>·/usr/share/debmake/extra0/rules1327 ····I:·substituting·=>·/usr/share/debmake/extra0/rules
1328 ····I:·creating·=>·debian/rules1328 ····I:·creating·=>·debian/rules
1329 ····I:·substituting·=>·/usr/share/debmake/extra0/changelog1329 ····I:·substituting·=>·/usr/share/debmake/extra0/changelog
1330 ····I:·creating·=>·debian/changelog1330 ····I:·creating·=>·debian/changelog
1331 ····I:·substituting·=>·/usr/share/debmake/extra1/compat 
1332 ····I:·creating·=>·debian/compat 
1333 ····I:·substituting·=>·/usr/share/debmake/extra1/README.Debian1331 ····I:·substituting·=>·/usr/share/debmake/extra1/README.Debian
1334 ····I:·creating·=>·debian/README.Debian1332 ····I:·creating·=>·debian/README.Debian
 1333 ····I:·substituting·=>·/usr/share/debmake/extra1/compat
 1334 ····I:·creating·=>·debian/compat
1335 ····I:·substituting·=>·/usr/share/debmake/extra1/watch1335 ····I:·substituting·=>·/usr/share/debmake/extra1/watch
1336 ····I:·creating·=>·debian/watch1336 ····I:·creating·=>·debian/watch
1337 ····I:·substituting·=>·/usr/share/debmake/extra1source/format 
1338 ····I:·creating·=>·debian/source/format 
1339 ····I:·substituting·=>·/usr/share/debmake/extra1source/local-options1337 ····I:·substituting·=>·/usr/share/debmake/extra1source/local-options
1340 ····I:·creating·=>·debian/source/local-options1338 ····I:·creating·=>·debian/source/local-options
 1339 ····I:·substituting·=>·/usr/share/debmake/extra1source/format
 1340 ····I:·creating·=>·debian/source/format
1341 ····I:·substituting·=>·/usr/share/debmake/extra1patches/series1341 ····I:·substituting·=>·/usr/share/debmake/extra1patches/series
1342 ····I:·creating·=>·debian/patches/series1342 ····I:·creating·=>·debian/patches/series
1343 ····I:·run·"debmake·-x2"·to·get·more·template·files1343 ····I:·run·"debmake·-x2"·to·get·more·template·files
1344 ····I:·$·wrap-and-sort1344 ····I:·$·wrap-and-sort
  
1345 ····The·debmake·command·generates·all·these·template·files·based·on1345 ····The·debmake·command·generates·all·these·template·files·based·on
1346    ·command·line·options.·Since·no·options·are·specified,·the·debmake1346    ·command·line·options.·Since·no·options·are·specified,·the·debmake
Offset 1648, 15 lines modifiedOffset 1648, 15 lines modified
1648 ·····...1648 ·····...
1649 ·····debian/rules·build1649 ·····debian/rules·build
1650 ····dh·build1650 ····dh·build
1651 ·······dh_update_autotools_config1651 ·······dh_update_autotools_config
1652 ·······dh_autoreconf1652 ·······dh_autoreconf
1653 ·······dh_auto_configure1653 ·······dh_auto_configure
1654 ·······dh_auto_build1654 ·······dh_auto_build
1655    ·········make·-j3·"INSTALL=install·--strip-program=true"1655    ·········make·-j4·"INSTALL=install·--strip-program=true"
1656 ····make[1]:·Entering·directory·'/path/to/debhello-0.0'1656 ····make[1]:·Entering·directory·'/path/to/debhello-0.0'
1657 ····#·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.1657 ····#·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
1658 ····#·-fstack-protector-strong·-Wformat·-Werror=format-security1658 ····#·-fstack-protector-strong·-Wformat·-Werror=format-security
1659 ····cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...1659 ····cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
1660 ·····...1660 ·····...
1661 ·····fakeroot·debian/rules·binary1661 ·····fakeroot·debian/rules·binary
1662 ····dh·binary1662 ····dh·binary
Offset 1717, 18 lines modifiedOffset 1717, 18 lines modified
1717    ·The·debhello_0.0-1.debian.tar.xz·contains·the·Debian·changes·to1717    ·The·debhello_0.0-1.debian.tar.xz·contains·the·Debian·changes·to
1718 ····the·upstream·source·as·follows.1718 ····the·upstream·source·as·follows.
  
1719 ····The·compressed·archive·contents·of·debhello_0.0-1.debian.tar.xz: 1719 ····The·compressed·archive·contents·of·debhello_0.0-1.debian.tar.xz: 
  
1720 ·····$·tar·-tzf·debhello-0.0.tar.gz1720 ·····$·tar·-tzf·debhello-0.0.tar.gz
1721 ····debhello-0.0/1721 ····debhello-0.0/
 1722 ····debhello-0.0/Makefile
1722 ····debhello-0.0/LICENSE1723 ····debhello-0.0/LICENSE
1723 ····debhello-0.0/src/1724 ····debhello-0.0/src/
1724 ····debhello-0.0/src/hello.c1725 ····debhello-0.0/src/hello.c
1725 ····debhello-0.0/Makefile 
1726 ·····$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz1726 ·····$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
1727 ····debian/1727 ····debian/
1728    ·debian/README.Debian1728    ·debian/README.Debian
1729 ····debian/changelog1729 ····debian/changelog
1730 ····debian/compat1730 ····debian/compat
1731 ····debian/control1731 ····debian/control
1732 ····debian/copyright1732 ····debian/copyright
Offset 1862, 16 lines modifiedOffset 1862, 16 lines modified
  
1862 ·····$·cp·-a·debhello-0.0·debhello-0.0.orig1862 ·····$·cp·-a·debhello-0.0·debhello-0.0.orig
1863 ·····$·vim·debhello-0.0/Makefile1863 ·····$·vim·debhello-0.0/Makefile
1864 ·····...·hack,·hack,·hack,·...1864 ·····...·hack,·hack,·hack,·...
1865 ·····$·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch1865 ·····$·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch
1866 ·····$·cat·000-prefix-usr.patch1866 ·····$·cat·000-prefix-usr.patch
1867 ····diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile1867 ····diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
1868 ····---·debhello-0.0.orig/Makefile··2020-09-20·13:54:02.225984162·-12001868 ····---·debhello-0.0.orig/Makefile··2020-09-21·16:59:42.166974920·+1400
1869    ·+++·debhello-0.0/Makefile·······2020-09-20·13:54:02.405980704·-12001869    ·+++·debhello-0.0/Makefile·······2020-09-21·16:59:43.535015955·+1400
1870 ····@@·-1,4·+1,4·@@1870 ····@@·-1,4·+1,4·@@
1871 ····-prefix·=·/usr/local1871 ····-prefix·=·/usr/local
1872 ····+prefix·=·/usr1872 ····+prefix·=·/usr
  
1873 ·····all:·src/hello1873 ·····all:·src/hello
  
1874 ·····$·rm·-rf·debhello-0.01874 ·····$·rm·-rf·debhello-0.0
Offset 5321, 17 lines modifiedOffset 5321, 17 lines modified
5321 ····I:·set·parameters5321 ····I:·set·parameters
5322 ·····...5322 ·····...
5323 ····I:·debmake·-x·"4"·...5323 ····I:·debmake·-x·"4"·...
5324 ····I:·creating·=>·debian/control5324 ····I:·creating·=>·debian/control
5325 ····I:·creating·=>·debian/copyright5325 ····I:·creating·=>·debian/copyright
5326    ·I:·substituting·=>·/usr/share/debmake/extra0/rules5326    ·I:·substituting·=>·/usr/share/debmake/extra0/rules
5327 ·····...5327 ·····...
5328 ····I:·creating·=>·debian/license-examples/LGPL-2.1+ 
5329 ····I:·substituting·=>·/usr/share/debmake/extra4/Artistic-1.0 
5330 ····I:·creating·=>·debian/license-examples/Artistic-1.05328 ····I:·creating·=>·debian/license-examples/Artistic-1.0
 5329 ····I:·substituting·=>·/usr/share/debmake/extra4/LGPL-3.0+
 5330 ····I:·creating·=>·debian/license-examples/LGPL-3.0+
5331 ····I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause5331 ····I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause
5332 ····I:·creating·=>·debian/license-examples/BSD-3-Clause5332 ····I:·creating·=>·debian/license-examples/BSD-3-Clause
5333 ····I:·$·wrap-and-sort5333 ····I:·$·wrap-and-sort
  
5334    ·Let’s·inspect·generated·template·files.5334    ·Let’s·inspect·generated·template·files.
  
5335 ·····$·cd·..5335 ·····$·cd·..
Offset 5677, 22 lines modifiedOffset 5677, 22 lines modified
5677    ·The·debhello_0.2-1.debian.tar.xz·file·contains·the·Debian·changes5677    ·The·debhello_0.2-1.debian.tar.xz·file·contains·the·Debian·changes
5678 ····to·the·upstream·source·as·follows.5678 ····to·the·upstream·source·as·follows.
  
5679 ····The·compressed·archive·contents·of·debhello_0.2-1.debian.tar.xz: 5679 ····The·compressed·archive·contents·of·debhello_0.2-1.debian.tar.xz: 
  
5680 ·····$·tar·-tzf·debhello-0.2.tar.gz5680 ·····$·tar·-tzf·debhello-0.2.tar.gz
5681 ····debhello-0.2/5681 ····debhello-0.2/
5682 ····debhello-0.2/LICENSE 
5683 ····debhello-0.2/scripts/5682 ····debhello-0.2/scripts/
Max diff block lines reached; 3838/8722 bytes (44.00%) of diff not shown.
59.6 KB
./usr/share/doc/debmake-doc/debmake-doc.ja.epub
1.78 KB
zipinfo {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 Zip·file·size:·146126·bytes,·number·of·entries:·211 Zip·file·size:·146139·bytes,·number·of·entries:·21
2 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·META-INF/2 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·META-INF/
3 -rw-r--r--··3.0·unx······255·tx·defN·19-Mar-26·16:39·META-INF/container.xml3 -rw-r--r--··3.0·unx······255·tx·defN·19-Mar-26·16:39·META-INF/container.xml
4 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·OEBPS/4 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·OEBPS/
5 -rw-r--r--··3.0·unx····41221·tx·defN·19-Mar-26·16:39·OEBPS/apa.html5 -rw-r--r--··3.0·unx····41221·tx·defN·19-Mar-26·16:39·OEBPS/apa.html
6 -rw-r--r--··3.0·unx····28349·tx·defN·19-Mar-26·16:39·OEBPS/bk01-toc.html6 -rw-r--r--··3.0·unx····28349·tx·defN·19-Mar-26·16:39·OEBPS/bk01-toc.html
7 -rw-r--r--··3.0·unx·····8183·tx·defN·19-Mar-26·16:39·OEBPS/ch01.html7 -rw-r--r--··3.0·unx·····8183·tx·defN·19-Mar-26·16:39·OEBPS/ch01.html
8 -rw-r--r--··3.0·unx····32401·tx·defN·19-Mar-26·16:39·OEBPS/ch02.html8 -rw-r--r--··3.0·unx····32401·tx·defN·19-Mar-26·16:39·OEBPS/ch02.html
9 -rw-r--r--··3.0·unx····19999·tx·defN·19-Mar-26·16:39·OEBPS/ch03.html9 -rw-r--r--··3.0·unx····19999·tx·defN·19-Mar-26·16:39·OEBPS/ch03.html
10 -rw-r--r--··3.0·unx····54970·tx·defN·19-Mar-26·16:39·OEBPS/ch04.html10 -rw-r--r--··3.0·unx····54970·tx·defN·19-Mar-26·16:39·OEBPS/ch04.html
11 -rw-r--r--··3.0·unx···229577·tx·defN·19-Mar-26·16:39·OEBPS/ch05.html11 -rw-r--r--··3.0·unx···229577·tx·defN·19-Mar-26·16:39·OEBPS/ch05.html
12 -rw-r--r--··3.0·unx····18021·tx·defN·19-Mar-26·16:39·OEBPS/ch06.html12 -rw-r--r--··3.0·unx····18021·tx·defN·19-Mar-26·16:39·OEBPS/ch06.html
13 -rw-r--r--··3.0·unx····65863·tx·defN·19-Mar-26·16:39·OEBPS/ch07.html13 -rw-r--r--··3.0·unx····65863·tx·defN·19-Mar-26·16:39·OEBPS/ch07.html
14 -rw-r--r--··3.0·unx···128212·tx·defN·19-Mar-26·16:39·OEBPS/ch08.html14 -rw-r--r--··3.0·unx···128210·tx·defN·19-Mar-26·16:39·OEBPS/ch08.html
15 -rw-r--r--··3.0·unx·····2959·tx·defN·19-Mar-26·16:39·OEBPS/content.opf15 -rw-r--r--··3.0·unx·····2959·tx·defN·19-Mar-26·16:39·OEBPS/content.opf
16 -rw-r--r--··3.0·unx······389·tx·defN·19-Mar-26·16:39·OEBPS/cover.html16 -rw-r--r--··3.0·unx······389·tx·defN·19-Mar-26·16:39·OEBPS/cover.html
17 -rw-r--r--··3.0·unx····29709·bx·defN·19-Mar-26·16:39·OEBPS/debian-openlogo.png17 -rw-r--r--··3.0·unx····29709·bx·defN·19-Mar-26·16:39·OEBPS/debian-openlogo.png
18 -rw-r--r--··3.0·unx·····5678·tx·defN·19-Mar-26·16:39·OEBPS/debian.css18 -rw-r--r--··3.0·unx·····5678·tx·defN·19-Mar-26·16:39·OEBPS/debian.css
19 -rw-r--r--··3.0·unx·····4578·tx·defN·19-Mar-26·16:39·OEBPS/index.html19 -rw-r--r--··3.0·unx·····4578·tx·defN·19-Mar-26·16:39·OEBPS/index.html
20 -rw-r--r--··3.0·unx·····7103·tx·defN·19-Mar-26·16:39·OEBPS/pr01.html20 -rw-r--r--··3.0·unx·····7103·tx·defN·19-Mar-26·16:39·OEBPS/pr01.html
21 -rw-r--r--··3.0·unx····21870·tx·defN·19-Mar-26·16:39·OEBPS/toc.ncx21 -rw-r--r--··3.0·unx····21870·tx·defN·19-Mar-26·16:39·OEBPS/toc.ncx
22 -rw-r--r--··3.0·unx·······20·tx·stor·19-Mar-26·16:39·mimetype22 -rw-r--r--··3.0·unx·······20·tx·stor·19-Mar-26·16:39·mimetype
23 21·files,·699357·bytes·uncompressed,·142784·bytes·compressed:··79.6%23 21·files,·699355·bytes·uncompressed,·142797·bytes·compressed:··79.6%
3.59 KB
OEBPS/ch04.html
    
Offset 394, 24 lines modifiedOffset 394, 24 lines modified
394 I:·debmake·-x·"1"·...394 I:·debmake·-x·"1"·...
395 I:·creating·=&gt;·debian/control395 I:·creating·=&gt;·debian/control
396 I:·creating·=&gt;·debian/copyright396 I:·creating·=&gt;·debian/copyright
397 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules397 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
398 I:·creating·=&gt;·debian/rules398 I:·creating·=&gt;·debian/rules
399 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog399 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog
400 I:·creating·=&gt;·debian/changelog400 I:·creating·=&gt;·debian/changelog
401 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat 
402 I:·creating·=&gt;·debian/compat 
403 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian401 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian
404 I:·creating·=&gt;·debian/README.Debian402 I:·creating·=&gt;·debian/README.Debian
 403 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat
 404 I:·creating·=&gt;·debian/compat
405 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch405 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch
406 I:·creating·=&gt;·debian/watch406 I:·creating·=&gt;·debian/watch
407 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format 
408 I:·creating·=&gt;·debian/source/format 
409 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options407 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options
410 I:·creating·=&gt;·debian/source/local-options408 I:·creating·=&gt;·debian/source/local-options
 409 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format
 410 I:·creating·=&gt;·debian/source/format
411 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series411 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series
412 I:·creating·=&gt;·debian/patches/series412 I:·creating·=&gt;·debian/patches/series
413 I:·run·"debmake·-x2"·to·get·more·template·files413 I:·run·"debmake·-x2"·to·get·more·template·files
414 I:·$·wrap-and-sort</pre>414 I:·$·wrap-and-sort</pre>
415 ········<p>The·<span·class="strong"><strong>debmake</strong></span>·command·generates·all·these·template·files·based·on·command·line·options.··Since·no·options·are·specified,·the·<span·class="strong"><strong>debmake</strong></span>·command·chooses·reasonable·default·values·for·you:</p>415 ········<p>The·<span·class="strong"><strong>debmake</strong></span>·command·generates·all·these·template·files·based·on·command·line·options.··Since·no·options·are·specified,·the·<span·class="strong"><strong>debmake</strong></span>·command·chooses·reasonable·default·values·for·you:</p>
416 ········<div·class="itemizedlist">416 ········<div·class="itemizedlist">
417 ··········<ul·class="itemizedlist">417 ··········<ul·class="itemizedlist">
Offset 698, 15 lines modifiedOffset 698, 15 lines modified
698 ·...698 ·...
699 ·debian/rules·build699 ·debian/rules·build
700 dh·build700 dh·build
701 ···dh_update_autotools_config701 ···dh_update_autotools_config
702 ···dh_autoreconf702 ···dh_autoreconf
703 ···dh_auto_configure703 ···dh_auto_configure
704 ···dh_auto_build704 ···dh_auto_build
705 ········make·-j3·"INSTALL=install·--strip-program=true"705 ········make·-j4·"INSTALL=install·--strip-program=true"
706 make[1]:·Entering·directory·'/path/to/debhello-0.0'706 make[1]:·Entering·directory·'/path/to/debhello-0.0'
707 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.707 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
708 #·-fstack-protector-strong·-Wformat·-Werror=format-security708 #·-fstack-protector-strong·-Wformat·-Werror=format-security
709 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...709 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
710 ·...710 ·...
711 ·fakeroot·debian/rules·binary711 ·fakeroot·debian/rules·binary
712 dh·binary712 dh·binary
Offset 769, 18 lines modifiedOffset 769, 18 lines modified
769 ··········</ul>769 ··········</ul>
770 ········</div>770 ········</div>
771 ········<p>The·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>771 ········<p>The·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>
772 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>: </strong>772 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>: </strong>
773 </p>773 </p>
774 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz774 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz
775 debhello-0.0/775 debhello-0.0/
 776 debhello-0.0/Makefile
776 debhello-0.0/LICENSE777 debhello-0.0/LICENSE
777 debhello-0.0/src/778 debhello-0.0/src/
778 debhello-0.0/src/hello.c779 debhello-0.0/src/hello.c
779 debhello-0.0/Makefile 
780 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz780 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
781 debian/781 debian/
782 debian/README.Debian782 debian/README.Debian
783 debian/changelog783 debian/changelog
784 debian/compat784 debian/compat
785 debian/control785 debian/control
786 debian/copyright786 debian/copyright
Offset 915, 16 lines modifiedOffset 915, 16 lines modified
915 ··········<p>Here·is·an·example·to·create·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·by·the·<span·class="strong"><strong>diff</strong></span>·command.</p>915 ··········<p>Here·is·an·example·to·create·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·by·the·<span·class="strong"><strong>diff</strong></span>·command.</p>
916 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig916 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig
917 ·$·vim·debhello-0.0/Makefile917 ·$·vim·debhello-0.0/Makefile
918 ·...·hack,·hack,·hack,·...918 ·...·hack,·hack,·hack,·...
919 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch919 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch
920 ·$·cat·000-prefix-usr.patch920 ·$·cat·000-prefix-usr.patch
921 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile921 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
922 ---·debhello-0.0.orig/Makefile··2020-09-20·13:54:02.225984162·-1200 
923 +++·debhello-0.0/Makefile·······2020-09-20·13:54:02.405980704·-1200922 ---·debhello-0.0.orig/Makefile··2020-09-21·16:59:42.166974920·+1400
 923 +++·debhello-0.0/Makefile·······2020-09-21·16:59:43.535015955·+1400
924 @@·-1,4·+1,4·@@924 @@·-1,4·+1,4·@@
925 -prefix·=·/usr/local925 -prefix·=·/usr/local
926 +prefix·=·/usr926 +prefix·=·/usr
  
927 ·all:·src/hello927 ·all:·src/hello
  
928 ·$·rm·-rf·debhello-0.0928 ·$·rm·-rf·debhello-0.0
5.37 KB
OEBPS/ch08.html
    
Offset 173, 17 lines modifiedOffset 173, 17 lines modified
173 I:·set·parameters173 I:·set·parameters
174 ·...174 ·...
175 I:·debmake·-x·"4"·...175 I:·debmake·-x·"4"·...
176 I:·creating·=&gt;·debian/control176 I:·creating·=&gt;·debian/control
177 I:·creating·=&gt;·debian/copyright177 I:·creating·=&gt;·debian/copyright
178 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules178 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
179 ·...179 ·...
180 I:·creating·=&gt;·debian/license-examples/LGPL-2.1+ 
181 I:·substituting·=&gt;·/usr/share/debmake/extra4/Artistic-1.0 
182 I:·creating·=&gt;·debian/license-examples/Artistic-1.0180 I:·creating·=&gt;·debian/license-examples/Artistic-1.0
 181 I:·substituting·=&gt;·/usr/share/debmake/extra4/LGPL-3.0+
 182 I:·creating·=&gt;·debian/license-examples/LGPL-3.0+
183 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause183 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause
184 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause184 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause
185 I:·$·wrap-and-sort</pre>185 I:·$·wrap-and-sort</pre>
186 ········<p>Let’s·inspect·generated·template·files.</p>186 ········<p>Let’s·inspect·generated·template·files.</p>
187 ········<pre·class="screen">·$·cd·..187 ········<pre·class="screen">·$·cd·..
188 ·$·tree188 ·$·tree
189 .189 .
Offset 511, 22 lines modifiedOffset 511, 22 lines modified
511 ··········</ul>511 ··········</ul>
512 ········</div>512 ········</div>
513 ········<p>The·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>513 ········<p>The·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>
514 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>: </strong>514 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>: </strong>
515 </p>515 </p>
516 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz516 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz
517 debhello-0.2/517 debhello-0.2/
518 debhello-0.2/LICENSE 
519 debhello-0.2/scripts/518 debhello-0.2/scripts/
520 debhello-0.2/scripts/hello519 debhello-0.2/scripts/hello
521 debhello-0.2/data/520 debhello-0.2/data/
522 debhello-0.2/data/hello.png 
523 debhello-0.2/data/hello.desktop521 debhello-0.2/data/hello.desktop
 522 debhello-0.2/data/hello.png
524 debhello-0.2/man/523 debhello-0.2/man/
525 debhello-0.2/man/hello.1524 debhello-0.2/man/hello.1
 525 debhello-0.2/LICENSE
526 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz526 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz
527 debian/527 debian/
528 debian/README.Debian528 debian/README.Debian
529 debian/changelog529 debian/changelog
530 debian/compat530 debian/compat
531 debian/control531 debian/control
532 debian/copyright532 debian/copyright
Offset 2797, 27 lines modifiedOffset 2797, 27 lines modified
2797 ·$·rm·-rf·m4·build-aux·*~</pre>2797 ·$·rm·-rf·m4·build-aux·*~</pre>
2798 ········<p>2798 ········<p>
2799 </p>2799 </p>
2800 ········<p>Let’s·check·generated·files·under·the·<span·class="strong"><strong>po/</strong></span>·directory.</p>2800 ········<p>Let’s·check·generated·files·under·the·<span·class="strong"><strong>po/</strong></span>·directory.</p>
2801 ········<p><strong>files·in·<span·class="strong"><strong>po</strong></span>·(i18n): </strong>2801 ········<p><strong>files·in·<span·class="strong"><strong>po</strong></span>·(i18n): </strong>
2802 </p>2802 </p>
2803 ········<pre·class="screen">·$·ls·-l·po2803 ········<pre·class="screen">·$·ls·-l·po
2804 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·line·2:·SOURCE_DATE_EP...2804 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·riga·2:·SOURCE_DATE_EP...
2805 total·602805 totale·60
2806 -rw-r--r--·1·pbuilder1·pbuilder1···494·Dec·31·11:59·ChangeLog2806 -rw-rw-r--·1·pbuilder2·pbuilder2···494·Jan··1·13:59·ChangeLog
2807 -rw-r--r--·1·pbuilder1·pbuilder1·17577·Dec·31·11:59·Makefile.in.in2807 -rw-rw-r--·1·pbuilder2·pbuilder2·17577·Jan··1·13:59·Makefile.in.in
2808 -rw-r--r--·1·pbuilder1·pbuilder1··3376·Dec·31·11:59·Makevars.template2808 -rw-rw-r--·1·pbuilder2·pbuilder2··3376·Jan··1·13:59·Makevars.template
2809 -rw-r--r--·1·pbuilder1·pbuilder1····59·Dec·31·11:59·POTFILES.in2809 -rw-rw-r--·1·pbuilder2·pbuilder2····59·Jan··1·13:59·POTFILES.in
2810 -rw-r--r--·1·pbuilder1·pbuilder1··2203·Dec·31·11:59·Rules-quot2810 -rw-rw-r--·1·pbuilder2·pbuilder2··2203·Jan··1·13:59·Rules-quot
2811 -rw-r--r--·1·pbuilder1·pbuilder1···217·Dec·31·11:59·boldquot.sed2811 -rw-rw-r--·1·pbuilder2·pbuilder2···217·Jan··1·13:59·boldquot.sed
2812 -rw-r--r--·1·pbuilder1·pbuilder1··1337·Dec·31·11:59·en@boldquot.header2812 -rw-rw-r--·1·pbuilder2·pbuilder2··1337·Jan··1·13:59·en@boldquot.header
2813 -rw-r--r--·1·pbuilder1·pbuilder1··1203·Dec·31·11:59·en@quot.header2813 -rw-rw-r--·1·pbuilder2·pbuilder2··1203·Jan··1·13:59·en@quot.header
2814 -rw-r--r--·1·pbuilder1·pbuilder1···672·Dec·31·11:59·insert-header.sin2814 -rw-rw-r--·1·pbuilder2·pbuilder2···672·Jan··1·13:59·insert-header.sin
2815 -rw-r--r--·1·pbuilder1·pbuilder1···153·Dec·31·11:59·quot.sed2815 -rw-rw-r--·1·pbuilder2·pbuilder2···153·Jan··1·13:59·quot.sed
2816 -rw-r--r--·1·pbuilder1·pbuilder1···432·Dec·31·11:59·remove-potcdate.sin</pre>2816 -rw-rw-r--·1·pbuilder2·pbuilder2···432·Jan··1·13:59·remove-potcdate.sin</pre>
2817 ········<p>2817 ········<p>
2818 </p>2818 </p>
2819 ········<p>Let’s·update·the·<span·class="strong"><strong>configure.ac</strong></span>·by·adding·“<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>”,·etc..</p>2819 ········<p>Let’s·update·the·<span·class="strong"><strong>configure.ac</strong></span>·by·adding·“<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>”,·etc..</p>
2820 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>·(i18n): </strong>2820 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>·(i18n): </strong>
2821 </p>2821 </p>
2822 ········<pre·class="screen">·$·vim·configure.ac2822 ········<pre·class="screen">·$·vim·configure.ac
2823 ·...·hack,·hack,·hack,·...2823 ·...·hack,·hack,·hack,·...
Offset 2863, 16 lines modifiedOffset 2863, 16 lines modified
2863 ········<p>2863 ········<p>
2864 </p>2864 </p>
2865 ········<p>Let’s·create·the·<span·class="strong"><strong>po/Makevars</strong></span>·file·from·the·<span·class="strong"><strong>po/Makevars.template</strong></span>·file.</p>2865 ········<p>Let’s·create·the·<span·class="strong"><strong>po/Makevars</strong></span>·file·from·the·<span·class="strong"><strong>po/Makevars.template</strong></span>·file.</p>
2866 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>·(i18n): </strong>2866 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>·(i18n): </strong>
2867 </p>2867 </p>
2868 ········<pre·class="screen">·...·hack,·hack,·hack,·...2868 ········<pre·class="screen">·...·hack,·hack,·hack,·...
2869 ·$·diff·-u·po/Makevars.template·po/Makevars2869 ·$·diff·-u·po/Makevars.template·po/Makevars
2870 ---·po/Makevars.template········2020-09-20·13:56:22.639285841·-12002870 ---·po/Makevars.template········2020-09-21·17:09:58.373464173·+1400
2871 +++·po/Makevars·2020-09-20·13:56:22.867281459·-12002871 +++·po/Makevars·2020-09-21·17:10:00.121516640·+1400
2872 @@·-18,14·+18,14·@@2872 @@·-18,14·+18,14·@@
2873 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for2873 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for
2874 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim2874 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim
2875 ·#·their·copyright.2875 ·#·their·copyright.
2876 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.2876 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.
2877 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;2877 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;
  
Offset 2971, 15 lines modifiedOffset 2971, 15 lines modified
2971 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.2971 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.
2972 #2972 #
2973 #,·fuzzy2973 #,·fuzzy
2974 msgid·""2974 msgid·""
2975 msgstr·""2975 msgstr·""
2976 "Project-Id-Version:·PACKAGE·VERSION\n"2976 "Project-Id-Version:·PACKAGE·VERSION\n"
2977 "Report-Msgid-Bugs-To:·\n"2977 "Report-Msgid-Bugs-To:·\n"
2978 "POT-Creation-Date:·2020-09-20·13:56-1200\n"2978 "POT-Creation-Date:·2020-09-21·17:10+1400\n"
2979 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"2979 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"
2980 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"2980 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"
2981 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"2981 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"
2982 "Language:·\n"2982 "Language:·\n"
2983 "MIME-Version:·1.0\n"2983 "MIME-Version:·1.0\n"
2984 "Content-Type:·text/plain;·charset=CHARSET\n"2984 "Content-Type:·text/plain;·charset=CHARSET\n"
2985 "Content-Transfer-Encoding:·8bit\n"2985 "Content-Transfer-Encoding:·8bit\n"
5.69 KB
OEBPS/content.opf
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>
2 <package·xmlns="http://www.idpf.org/2007/opf"·version="2.0"·unique-identifier="bookid"><metadata><dc:identifier·xmlns:dc="http://purl.org/dc/elements/1.1/"·id="bookid">_idp1276810136</dc:identifier><dc:title·xmlns:dc="http://purl.org/dc/elements/1.1/">Debian·メンテナー用ガイド</dc:title><dc:creator·xmlns:dc="http://purl.org/dc/elements/1.1/"·xmlns:opf="http://www.idpf.org/2007/opf"·opf:file-as="">青木·修</dc:creator><dc:date·xmlns:dc="http://purl.org/dc/elements/1.1/">2019-03-26</dc:date><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">製作著作·©·2014-2017·Osamu·Aoki</dc:rights><dc:description·xmlns:dc="http://purl.org/dc/elements/1.1/">This·“Guide·for·Debian·Maintainers”·(2019-03-26)·tutorial·guide·describes·the·building·of·the·Debian·package·to·ordinary·Debian·users·and·prospective·developers·using·the·debmake·command.·This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many·simple·examples.·This·“Guide·for·Debian·Maintainers”·can·be·considered·as·the·successor·to·the·“Debian·New·Maintainers’·Guide”.</dc:description><dc:language·xmlns:dc="http://purl.org/dc/elements/1.1/">ja</dc:language><meta·name="cover"·content="cover-image"/></metadata><manifest><item·id="ncxtoc"·media-type="application/x-dtbncx+xml"·href="toc.ncx"/><item·id="htmltoc"·media-type="application/xhtml+xml"·href="bk01-toc.html"/><item·media-type="text/css"·id="html-css"·href="debian.css"/><item·id="cover"·href="cover.html"·media-type="application/xhtml+xml"/><item·id="idm1"·href="index.html"·media-type="application/xhtml+xml"/><item·id="cover-image"·href="xslt/debian-openlogo.png"·media-type="image/png"/><item·id="idm48"·href="pr01.html"·media-type="application/xhtml+xml"/><item·id="idm123"·href="ch01.html"·media-type="application/xhtml+xml"/><item·id="idm220"·href="ch02.html"·media-type="application/xhtml+xml"/><item·id="idm614"·href="ch03.html"·media-type="application/xhtml+xml"/><item·id="idm811"·href="ch04.html"·media-type="application/xhtml+xml"/><item·id="idm1315"·href="ch05.html"·media-type="application/xhtml+xml"/><item·id="idm4384"·href="ch06.html"·media-type="application/xhtml+xml"/><item·id="idm4576"·href="ch07.html"·media-type="application/xhtml+xml"/><item·id="idm5398"·href="ch08.html"·media-type="application/xhtml+xml"/><item·id="idm6533"·href="apa.html"·media-type="application/xhtml+xml"/></manifest><spine·toc="ncxtoc"><itemref·idref="cover"·linear="no"/><itemref·idref="htmltoc"·linear="yes"/><itemref·idref="idm1"/><itemref·idref="idm48"/><itemref·idref="idm123"/><itemref·idref="idm220"/><itemref·idref="idm614"/><itemref·idref="idm811"/><itemref·idref="idm1315"/><itemref·idref="idm4384"/><itemref·idref="idm4576"/><itemref·idref="idm5398"/><itemref·idref="idm6533"/></spine><guide><reference·href="cover.html"·type="cover"·title="Cover"/><reference·href="bk01-toc.html"·type="toc"·title="Table·of·Contents"/></guide></package>2 <package·xmlns="http://www.idpf.org/2007/opf"·version="2.0"·unique-identifier="bookid"><metadata><dc:identifier·xmlns:dc="http://purl.org/dc/elements/1.1/"·id="bookid">_idp1258322760</dc:identifier><dc:title·xmlns:dc="http://purl.org/dc/elements/1.1/">Debian·メンテナー用ガイド</dc:title><dc:creator·xmlns:dc="http://purl.org/dc/elements/1.1/"·xmlns:opf="http://www.idpf.org/2007/opf"·opf:file-as="">青木·修</dc:creator><dc:date·xmlns:dc="http://purl.org/dc/elements/1.1/">2019-03-27</dc:date><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">製作著作·©·2014-2017·Osamu·Aoki</dc:rights><dc:description·xmlns:dc="http://purl.org/dc/elements/1.1/">This·“Guide·for·Debian·Maintainers”·(2019-03-27)·tutorial·guide·describes·the·building·of·the·Debian·package·to·ordinary·Debian·users·and·prospective·developers·using·the·debmake·command.·This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many·simple·examples.·This·“Guide·for·Debian·Maintainers”·can·be·considered·as·the·successor·to·the·“Debian·New·Maintainers’·Guide”.</dc:description><dc:language·xmlns:dc="http://purl.org/dc/elements/1.1/">ja</dc:language><meta·name="cover"·content="cover-image"/></metadata><manifest><item·id="ncxtoc"·media-type="application/x-dtbncx+xml"·href="toc.ncx"/><item·id="htmltoc"·media-type="application/xhtml+xml"·href="bk01-toc.html"/><item·media-type="text/css"·id="html-css"·href="debian.css"/><item·id="cover"·href="cover.html"·media-type="application/xhtml+xml"/><item·id="idm1"·href="index.html"·media-type="application/xhtml+xml"/><item·id="cover-image"·href="xslt/debian-openlogo.png"·media-type="image/png"/><item·id="idm48"·href="pr01.html"·media-type="application/xhtml+xml"/><item·id="idm123"·href="ch01.html"·media-type="application/xhtml+xml"/><item·id="idm220"·href="ch02.html"·media-type="application/xhtml+xml"/><item·id="idm614"·href="ch03.html"·media-type="application/xhtml+xml"/><item·id="idm811"·href="ch04.html"·media-type="application/xhtml+xml"/><item·id="idm1315"·href="ch05.html"·media-type="application/xhtml+xml"/><item·id="idm4384"·href="ch06.html"·media-type="application/xhtml+xml"/><item·id="idm4576"·href="ch07.html"·media-type="application/xhtml+xml"/><item·id="idm5398"·href="ch08.html"·media-type="application/xhtml+xml"/><item·id="idm6533"·href="apa.html"·media-type="application/xhtml+xml"/></manifest><spine·toc="ncxtoc"><itemref·idref="cover"·linear="no"/><itemref·idref="htmltoc"·linear="yes"/><itemref·idref="idm1"/><itemref·idref="idm48"/><itemref·idref="idm123"/><itemref·idref="idm220"/><itemref·idref="idm614"/><itemref·idref="idm811"/><itemref·idref="idm1315"/><itemref·idref="idm4384"/><itemref·idref="idm4576"/><itemref·idref="idm5398"/><itemref·idref="idm6533"/></spine><guide><reference·href="cover.html"·type="cover"·title="Cover"/><reference·href="bk01-toc.html"·type="toc"·title="Table·of·Contents"/></guide></package>
819 B
OEBPS/index.html
    
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ············</div>68 ············</div>
69 ··········</div>69 ··········</div>
70 ··········<div>70 ··········<div>
71 ············<div·class="abstract">71 ············<div·class="abstract">
72 ··············<p·class="title">72 ··············<p·class="title">
73 ················<strong>概要</strong>73 ················<strong>概要</strong>
74 ··············</p>74 ··············</p>
75 ··············<p>This·“Guide·for·Debian·Maintainers”·(2019-03-26)75 ··············<p>This·“Guide·for·Debian·Maintainers”·(2019-03-27)
76 tutorial·guide·describes·the·building·of·the·Debian76 tutorial·guide·describes·the·building·of·the·Debian
77 package·to·ordinary·Debian·users·and·prospective·developers·using77 package·to·ordinary·Debian·users·and·prospective·developers·using
78 the·<span·class="strong"><strong>debmake</strong></span>·command.</p>78 the·<span·class="strong"><strong>debmake</strong></span>·command.</p>
79 ··············<p>This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many·simple·examples.</p>79 ··············<p>This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many·simple·examples.</p>
80 ··············<div·class="itemizedlist">80 ··············<div·class="itemizedlist">
81 ················<ul·class="itemizedlist">81 ················<ul·class="itemizedlist">
82 ··················<li·class="listitem">POSIX·シェルスクリプトのパッケージング</li>82 ··················<li·class="listitem">POSIX·シェルスクリプトのパッケージング</li>
42.3 KB
OEBPS/toc.ncx
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>
2 <ncx·xmlns="http://www.daisy.org/z3986/2005/ncx/"·version="2005-1"><head><meta·name="cover"·content="cover"/><meta·name="dtb:uid"·content="_idp1276810136"/></head><docTitle><text>Debian·メンテナー用ガイド</text></docTitle><navMap><navPoint·id="idm1"·playOrder="1"><navLabel><text>Debian·メンテナー用ガイド</text></navLabel><content·src="index.html"/><navPoint·id="idm48"·playOrder="2"><navLabel><text>序文</text></navLabel><content·src="pr01.html"/></navPoint><navPoint·id="idm123"·playOrder="3"><navLabel><text>1.·Overview</text></navLabel><content·src="ch01.html"/></navPoint><navPoint·id="idm220"·playOrder="4"><navLabel><text>2.·Prerequisites</text></navLabel><content·src="ch02.html"/><navPoint·id="idm223"·playOrder="5"><navLabel><text>2.1.·People·around·Debian</text></navLabel><content·src="ch02.html#people"/></navPoint><navPoint·id="idm255"·playOrder="6"><navLabel><text>2.2.·How·to·contribute</text></navLabel><content·src="ch02.html#contribute"/></navPoint><navPoint·id="idm274"·playOrder="7"><navLabel><text>2.3.·Debianにおける社会ダイナミクス</text></navLabel><content·src="ch02.html#social"/></navPoint><navPoint·id="idm311"·playOrder="8"><navLabel><text>2.4.·Technical·reminders</text></navLabel><content·src="ch02.html#reminders"/></navPoint><navPoint·id="idm340"·playOrder="9"><navLabel><text>2.5.·Debian·documentation</text></navLabel><content·src="ch02.html#debian-doc"/></navPoint><navPoint·id="idm389"·playOrder="10"><navLabel><text>2.6.·Help·resources</text></navLabel><content·src="ch02.html#help"/></navPoint><navPoint·id="idm448"·playOrder="11"><navLabel><text>2.7.·Archive·situation</text></navLabel><content·src="ch02.html#situation"/></navPoint><navPoint·id="idm463"·playOrder="12"><navLabel><text>2.8.·Contribution·approaches</text></navLabel><content·src="ch02.html#approaches"/></navPoint><navPoint·id="idm533"·playOrder="13"><navLabel><text>2.9.·Novice·contributor·and·maintainer</text></navLabel><content·src="ch02.html#novice"/></navPoint></navPoint><navPoint·id="idm614"·playOrder="14"><navLabel><text>3.·Tool·Setups</text></navLabel><content·src="ch03.html"/><navPoint·id="idm625"·playOrder="15"><navLabel><text>3.1.·Email·address</text></navLabel><content·src="ch03.html#email-setup"/></navPoint><navPoint·id="idm640"·playOrder="16"><navLabel><text>3.2.·mc</text></navLabel><content·src="ch03.html#mc-setup"/></navPoint><navPoint·id="idm653"·playOrder="17"><navLabel><text>3.3.·git</text></navLabel><content·src="ch03.html#git-setup"/></navPoint><navPoint·id="idm669"·playOrder="18"><navLabel><text>3.4.·quilt</text></navLabel><content·src="ch03.html#quilt-setup"/></navPoint><navPoint·id="idm695"·playOrder="19"><navLabel><text>3.5.·devscripts</text></navLabel><content·src="ch03.html#devscripts-setup"/></navPoint><navPoint·id="idm716"·playOrder="20"><navLabel><text>3.6.·pbuilder</text></navLabel><content·src="ch03.html#pbuilder-setup"/></navPoint><navPoint·id="idm788"·playOrder="21"><navLabel><text>3.7.·git-buildpackage</text></navLabel><content·src="ch03.html#gbp-setup"/></navPoint><navPoint·id="idm797"·playOrder="22"><navLabel><text>3.8.·HTTP·proxy</text></navLabel><content·src="ch03.html#proxy"/></navPoint><navPoint·id="idm807"·playOrder="23"><navLabel><text>3.9.·Private·Debian·repository</text></navLabel><content·src="ch03.html#repropro"/></navPoint></navPoint><navPoint·id="idm811"·playOrder="24"><navLabel><text>4.·Simple·Example</text></navLabel><content·src="ch04.html"/><navPoint·id="idm827"·playOrder="25"><navLabel><text>4.1.·Big·picture</text></navLabel><content·src="ch04.html#big-picture"/></navPoint><navPoint·id="idm871"·playOrder="26"><navLabel><text>4.2.·What·is·debmake?</text></navLabel><content·src="ch04.html#what-debmake"/></navPoint><navPoint·id="idm895"·playOrder="27"><navLabel><text>4.3.·What·is·debuild?</text></navLabel><content·src="ch04.html#what-debuild"/></navPoint><navPoint·id="idm962"·playOrder="28"><navLabel><text>4.4.·Step·1:·Get·the·upstream·source</text></navLabel><content·src="ch04.html#step-upstream"/></navPoint><navPoint·id="idm1003"·playOrder="29"><navLabel><text>4.5.·Step·2:·Generate·template·files·with·debmake</text></navLabel><content·src="ch04.html#step-debmake"/></navPoint><navPoint·id="idm1084"·playOrder="30"><navLabel><text>4.6.·Step·3:·Modification·to·the·template·files</text></navLabel><content·src="ch04.html#step-maintainer"/></navPoint><navPoint·id="idm1146"·playOrder="31"><navLabel><text>4.7.·Step·4:·Building·package·with·debuild</text></navLabel><content·src="ch04.html#step-debuild"/></navPoint><navPoint·id="idm1222"·playOrder="32"><navLabel><text>4.8.·Step·3·(alternative):·Modification·to·the·upstream·source</text></navLabel><content·src="ch04.html#alt-patch"/><navPoint·id="idm1265"·playOrder="33"><navLabel><text>4.8.1.·Patch·by·diff·-u</text></navLabel><content·src="ch04.html#diff-u"/></navPoint><navPoint·id="idm1277"·playOrder="34"><navLabel><text>4.8.2.·Patch·by·dquilt</text></navLabel><content·src="ch04.html#dquilt"/></navPoint><navPoint·id="idm1300"·playOrder="35"><navLabel><text>4.8.3.·Patch·by·dpkg-source·--commit</text></navLabel><content·src="ch04.html#dpkg-source-commit"/></navPoint></navPoint></navPoint><navPoint·id="idm1315"·playOrder="36"><navLabel><text>5.·Basics</text></navLabel><content·src="ch05.html"/><navPoint·id="idm1334"·playOrder="37"><navLabel><text>5.1.·Packaging·workflow</text></navLabel><content·src="ch05.html#workflow"/><navPoint·id="idm1523"·playOrder="38"><navLabel><text>5.1.1.·The·debhelper·package</text></navLabel><content·src="ch05.html#debhelper"/></navPoint></navPoint><navPoint·id="idm1543"·playOrder="39"><navLabel><text>5.2.·パッケージ名とバージョン</text></navLabel><content·src="ch05.html#name-version"/></navPoint><navPoint·id="idm1613"·playOrder="40"><navLabel><text>5.3.·ネイティブ·Debian·パッケージ</text></navLabel><content·src="ch05.html#native"/></navPoint><navPoint·id="idm1662"·playOrder="41"><navLabel><text>5.4.·debian/rules</text></navLabel><content·src="ch05.html#rules"/><navPoint·id="idm1693"·playOrder="42"><navLabel><text>5.4.1.·dh</text></navLabel><content·src="ch05.html#dh"/></navPoint><navPoint·id="idm1749"·playOrder="43"><navLabel><text>5.4.2.·Simple·debian/rules</text></navLabel><content·src="ch05.html#simplerules"/></navPoint><navPoint·id="idm1780"·playOrder="44"><navLabel><text>5.4.3.·Customized·debian/rules</text></navLabel><content·src="ch05.html#customrules"/></navPoint><navPoint·id="idm1831"·playOrder="45"><navLabel><text>5.4.4.·Variables·for·debian/rules</text></navLabel><content·src="ch05.html#variablesrules"/></navPoint><navPoint·id="idm1907"·playOrder="46"><navLabel><text>5.4.5.·Reproducible·build</text></navLabel><content·src="ch05.html#reproducible"/></navPoint></navPoint><navPoint·id="idm1940"·playOrder="47"><navLabel><text>5.5.·debian/control</text></navLabel><content·src="ch05.html#control"/><navPoint·id="idm1951"·playOrder="48"><navLabel><text>5.5.1.·Split·of·a·Debian·binary·package</text></navLabel><content·src="ch05.html#split"/><navPoint·id="idm1972"·playOrder="49"><navLabel><text>5.5.1.1.·debmake·-b</text></navLabel><content·src="ch05.html#boption"/></navPoint><navPoint·id="idm2076"·playOrder="50"><navLabel><text>5.5.1.2.·Package·split·scenario·and·examples</text></navLabel><content·src="ch05.html#package-split-example"/></navPoint><navPoint·id="idm2217"·playOrder="51"><navLabel><text>5.5.1.3.·The·library·package·name</text></navLabel><content·src="ch05.html#libnames"/></navPoint></navPoint><navPoint·id="idm2326"·playOrder="52"><navLabel><text>5.5.2.·Substvar</text></navLabel><content·src="ch05.html#substvar"/></navPoint><navPoint·id="idm2370"·playOrder="53"><navLabel><text>5.5.3.·binNMU·safe</text></navLabel><content·src="ch05.html#binnmu"/></navPoint></navPoint><navPoint·id="idm2416"·playOrder="54"><navLabel><text>5.6.·debian/changelog</text></navLabel><content·src="ch05.html#changelog"/></navPoint><navPoint·id="idm2478"·playOrder="55"><navLabel><text>5.7.·debian/copyright</text></navLabel><content·src="ch05.html#copyright"/></navPoint><navPoint·id="idm2510"·playOrder="56"><navLabel><text>5.8.·debian/patches/*</text></navLabel><content·src="ch05.html#patches"/><navPoint·id="idm2634"·playOrder="57"><navLabel><text>5.8.1.·dpkg-source·-x</text></navLabel><content·src="ch05.html#dpkg-source-x"/></navPoint><navPoint·id="idm2644"·playOrder="58"><navLabel><text>5.8.2.·dquilt·and·dpkg-source</text></navLabel><content·src="ch05.html#quilt-dpkg"/></navPoint></navPoint><navPoint·id="idm2666"·playOrder="59"><navLabel><text>5.9.·debian/upstream/signing-key.asc</text></navLabel><content·src="ch05.html#signing-key"/></navPoint><navPoint·id="idm2702"·playOrder="60"><navLabel><text>5.10.·debian/watch·and·DFSG</text></navLabel><content·src="ch05.html#dfsg"/></navPoint><navPoint·id="idm2727"·playOrder="61"><navLabel><text>5.11.·Other·debian/*·Files</text></navLabel><content·src="ch05.html#debianconf"/></navPoint><navPoint·id="idm3426"·playOrder="62"><navLabel><text>5.12.·Customization·of·the·Debian·packaging</text></navLabel><content·src="ch05.html#custom"/></navPoint><navPoint·id="idm3456"·playOrder="63"><navLabel><text>5.13.·Recording·in·VCS·(standard)</text></navLabel><content·src="ch05.html#vcs"/></navPoint><navPoint·id="idm3492"·playOrder="64"><navLabel><text>5.14.·Recording·in·VCS·(alternative)</text></navLabel><content·src="ch05.html#alt-vcs"/></navPoint><navPoint·id="idm3526"·playOrder="65"><navLabel><text>5.15.·Building·package·without·extraneous·contents</text></navLabel><content·src="ch05.html#build-noextra"/><navPoint·id="idm3544"·playOrder="66"><navLabel><text>5.15.1.·Fix·by·debian/rules·clean</text></navLabel><content·src="ch05.html#rules-clean"/></navPoint><navPoint·id="idm3554"·playOrder="67"><navLabel><text>5.15.2.·Fix·using·VCS</text></navLabel><content·src="ch05.html#git-clean"/></navPoint><navPoint·id="idm3566"·playOrder="68"><navLabel><text>5.15.3.·Fix·by·extend-diff-ignore</text></navLabel><content·src="ch05.html#extend-diff-ignore"/></navPoint><navPoint·id="idm3582"·playOrder="69"><navLabel><text>5.15.4.·Fix·by·tar-ignore</text></navLabel><content·src="ch05.html#tar-ignore"/></navPoint></navPoint><navPoint·id="idm3598"·playOrder="70"><navLabel><text>5.16.·Upstream·build·systems</text></navLabel><content·src="ch05.html#build"/><navPoint·id="idm3603"·playOrder="71"><navLabel><text>5.16.1.·Autotools</text></navLabel><content·src="ch05.html#autotools"/></navPoint><navPoint·id="idm3652"·playOrder="72"><navLabel><text>5.16.2.·CMake</text></navLabel><content·src="ch05.html#cmake"/></navPoint><navPoint·id="idm3679"·playOrder="73"><navLabel><text>5.16.3.·Python·distutils</text></navLabel><content·src="ch05.html#distutils"/></navPoint></navPoint><navPoint·id="idm3708"·playOrder="74"><navLabel><text>5.17.·Debugging·information</text></navLabel><content·src="ch05.html#dbg"/><navPoint·id="idm3741"·playOrder="75"><navLabel><text>5.17.1.·New·-dbgsym·package·(Stretch·9.0·and·after)</text></navLabel><content·src="ch05.html#dbgsym"/></navPoint></navPoint><navPoint·id="idm3787"·playOrder="76"><navLabel><text>5.18.·Library·package</text></navLabel><content·src="ch05.html#lib"/><navPoint·id="idm3846"·playOrder="77"><navLabel><text>5.18.1.·Library·symbols</text></navLabel><content·src="ch05.html#symbols"/></navPoint><navPoint·id="idm3940"·playOrder="78"><navLabel><text>5.18.2.·Library·transition</text></navLabel><content·src="ch05.html#lib-trans"/></navPoint></navPoint><navPoint·id="idm3953"·playOrder="79"><navLabel><text>5.19.·debconf</text></navLabel><content·src="ch05.html#debconf"/></navPoint><navPoint·id="idm4024"·playOrder="80"><navLabel><text>5.20.·マルチアーチ</text></navLabel><content·src="ch05.html#multiarch"/><navPoint·id="idm4082"·playOrder="81"><navLabel><text>5.20.1.·The·multiarch·library·path</text></navLabel><content·src="ch05.html#_the_multiarch_library_path"/></navPoint><navPoint·id="idm4168"·playOrder="82"><navLabel><text>5.20.2.·The·multiarch·header·file·path</text></navLabel><content·src="ch05.html#_the_multiarch_header_file_path"/></navPoint><navPoint·id="idm4242"·playOrder="83"><navLabel><text>5.20.3.·The·multiarch·*.pc·file·path</text></navLabel><content·src="ch05.html#_the_multiarch_emphasis_role_strong_pc_emphasis_file_path"/></navPoint></navPoint><navPoint·id="idm4273"·playOrder="84"><navLabel><text>5.21.·Compiler·hardening</text></navLabel><content·src="ch05.html#harden"/></navPoint><navPoint·id="idm4293"·playOrder="85"><navLabel><text>5.22.·Continuous·integration</text></navLabel><content·src="ch05.html#ci"/></navPoint><navPoint·id="idm4314"·playOrder="86"><navLabel><text>5.23.·Bootstrapping</text></navLabel><content·src="ch05.html#bootstrap"/></navPoint><navPoint·id="idm4330"·playOrder="87"><navLabel><text>5.24.·Bug·reports</text></navLabel><content·src="ch05.html#bug"/></navPoint></navPoint><navPoint·id="idm4384"·playOrder="88"><navLabel><text>6.·debmake·options</text></navLabel><content·src="ch06.html"/><navPoint·id="idm4388"·playOrder="89"><navLabel><text>6.1.·Shortcut·options·(-a,·-i)</text></navLabel><content·src="ch06.html#ai-option"/><navPoint·id="idm4410"·playOrder="90"><navLabel><text>6.1.1.·Python·module</text></navLabel><content·src="ch06.html#pythonmod"/></navPoint></navPoint><navPoint·id="idm4427"·playOrder="91"><navLabel><text>6.2.·Upstream·snapshot·(-d,·-t)</text></navLabel><content·src="ch06.html#dt-option"/></navPoint><navPoint·id="idm4463"·playOrder="92"><navLabel><text>6.3.·debmake·-cc</text></navLabel><content·src="ch06.html#coption"/></navPoint><navPoint·id="idm4471"·playOrder="93"><navLabel><text>6.4.·debmake·-k</text></navLabel><content·src="ch06.html#koption"/></navPoint><navPoint·id="idm4487"·playOrder="94"><navLabel><text>6.5.·debmake·-j</text></navLabel><content·src="ch06.html#joption"/></navPoint><navPoint·id="idm4547"·playOrder="95"><navLabel><text>6.6.·debmake·-x</text></navLabel><content·src="ch06.html#xoption"/></navPoint><navPoint·id="idm4559"·playOrder="96"><navLabel><text>6.7.·debmake·-P</text></navLabel><content·src="ch06.html#poption"/></navPoint><navPoint·id="idm4570"·playOrder="97"><navLabel><text>6.8.·debmake·-T</text></navLabel><content·src="ch06.html#toption"/></navPoint></navPoint><navPoint·id="idm4576"·playOrder="98"><navLabel><text>7.·Tips</text></navLabel><content·src="ch07.html"/><navPoint·id="idm4579"·playOrder="99"><navLabel><text>7.1.·debdiff</text></navLabel><content·src="ch07.html#debdiff"/></navPoint><navPoint·id="idm4588"·playOrder="100"><navLabel><text>7.2.·dget</text></navLabel><content·src="ch07.html#dget"/></navPoint><navPoint·id="idm4593"·playOrder="101"><navLabel><text>7.3.·debc</text></navLabel><content·src="ch07.html#debc"/></navPoint><navPoint·id="idm4598"·playOrder="102"><navLabel><text>7.4.·piuparts</text></navLabel><content·src="ch07.html#piuparts"/></navPoint><navPoint·id="idm4605"·playOrder="103"><navLabel><text>7.5.·debsign</text></navLabel><content·src="ch07.html#debsign"/></navPoint><navPoint·id="idm4610"·playOrder="104"><navLabel><text>7.6.·dput</text></navLabel><content·src="ch07.html#dput"/></navPoint><navPoint·id="idm4616"·playOrder="105"><navLabel><text>7.7.·bts</text></navLabel><content·src="ch07.html#bts"/></navPoint><navPoint·id="idm4624"·playOrder="106"><navLabel><text>7.8.·git-buildpackage</text></navLabel><content·src="ch07.html#gbp"/><navPoint·id="idm4706"·playOrder="107"><navLabel><text>7.8.1.·gbp·import-dscs·--debsnap</text></navLabel><content·src="ch07.html#debsnap"/></navPoint></navPoint><navPoint·id="idm4712"·playOrder="108"><navLabel><text>7.9.·Upstream·git·repository</text></navLabel><content·src="ch07.html#upstream-git"/></navPoint><navPoint·id="idm4729"·playOrder="109"><navLabel><text>7.10.·chroot</text></navLabel><content·src="ch07.html#chroot"/></navPoint><navPoint·id="idm4931"·playOrder="110"><navLabel><text>7.11.·Debian·リビジョンの更新</text></navLabel><content·src="ch07.html#newrevision"/></navPoint><navPoint·id="idm4959"·playOrder="111"><navLabel><text>7.12.·アップストリームソフトウェアの新版更新</text></navLabel><content·src="ch07.html#newversion"/><navPoint·id="idm4980"·playOrder="112"><navLabel><text>7.12.1.·uupdate·+·tarball</text></navLabel><content·src="ch07.html#uupdate"/></navPoint><navPoint·id="idm4986"·playOrder="113"><navLabel><text>7.12.2.·uscan</text></navLabel><content·src="ch07.html#uscan"/></navPoint><navPoint·id="idm4993"·playOrder="114"><navLabel><text>7.12.3.·gbp</text></navLabel><content·src="ch07.html#gbp-orig"/></navPoint><navPoint·id="idm5003"·playOrder="115"><navLabel><text>7.12.4.·gbp·+·uscan</text></navLabel><content·src="ch07.html#gbp-uscan"/></navPoint></navPoint><navPoint·id="idm5014"·playOrder="116"><navLabel><text>7.13.·3.0·source·format</text></navLabel><content·src="ch07.html#deb3"/></navPoint><navPoint·id="idm5074"·playOrder="117"><navLabel><text>7.14.·CDBS</text></navLabel><content·src="ch07.html#cdbs"/></navPoint><navPoint·id="idm5113"·playOrder="118"><navLabel><text>7.15.·Build·under·UTF-8</text></navLabel><content·src="ch07.html#utf-8-build"/></navPoint><navPoint·id="idm5123"·playOrder="119"><navLabel><text>7.16.·UTF-8·変換</text></navLabel><content·src="ch07.html#utf-8-conv"/></navPoint><navPoint·id="idm5137"·playOrder="120"><navLabel><text>7.17.·Upload·orig.tar.gz</text></navLabel><content·src="ch07.html#origtar"/></navPoint><navPoint·id="idm5172"·playOrder="121"><navLabel><text>7.18.·スキップされたアップロード</text></navLabel><content·src="ch07.html#skipedupload"/></navPoint><navPoint·id="idm5200"·playOrder="122"><navLabel><text>7.19.·上級パッケージング</text></navLabel><content·src="ch07.html#adv-pkg"/></navPoint><navPoint·id="idm5265"·playOrder="123"><navLabel><text>7.20.·Other·distros</text></navLabel><content·src="ch07.html#other-distro"/></navPoint><navPoint·id="idm5287"·playOrder="124"><navLabel><text>7.21.·Debug</text></navLabel><content·src="ch07.html#debug"/></navPoint></navPoint><navPoint·id="idm5398"·playOrder="125"><navLabel><text>8.·More·Examples</text></navLabel><content·src="ch08.html"/><navPoint·id="idm5440"·playOrder="126"><navLabel><text>8.1.·Cherry-pick·templates</text></navLabel><content·src="ch08.html#emptypkg"/></navPoint><navPoint·id="idm5466"·playOrder="127"><navLabel><text>8.2.·No·Makefile·(shell,·CLI)</text></navLabel><content·src="ch08.html#nomakefile"/></navPoint><navPoint·id="idm5623"·playOrder="128"><navLabel><text>8.3.·Makefile·(shell,·CLI)</text></navLabel><content·src="ch08.html#makefile-sh"/></navPoint><navPoint·id="idm5682"·playOrder="129"><navLabel><text>8.4.·setup.py·(Python3,·CLI)</text></navLabel><content·src="ch08.html#setup-py"/></navPoint><navPoint·id="idm5795"·playOrder="130"><navLabel><text>8.5.·Makefile·(shell,·GUI)</text></navLabel><content·src="ch08.html#makefile-sh-gui"/></navPoint><navPoint·id="idm5863"·playOrder="131"><navLabel><text>8.6.·setup.py·(Python3,·GUI)</text></navLabel><content·src="ch08.html#setup-py-gui"/></navPoint><navPoint·id="idm5932"·playOrder="132"><navLabel><text>8.7.·Makefile·(single-binary·package)</text></navLabel><content·src="ch08.html#makefile-single"/></navPoint><navPoint·id="idm6001"·playOrder="133"><navLabel><text>8.8.·Makefile.in·+·configure·(single-binary·package)</text></navLabel><content·src="ch08.html#configure-single"/></navPoint><navPoint·id="idm6065"·playOrder="134"><navLabel><text>8.9.·Autotools·(single-binary·package)</text></navLabel><content·src="ch08.html#autotools-single"/></navPoint><navPoint·id="idm6135"·playOrder="135"><navLabel><text>8.10.·CMake·(single-binary·package)</text></navLabel><content·src="ch08.html#cmake-single"/></navPoint><navPoint·id="idm6206"·playOrder="136"><navLabel><text>8.11.·Autotools·(multi-binary·package)</text></navLabel><content·src="ch08.html#autotools-multi"/></navPoint><navPoint·id="idm6306"·playOrder="137"><navLabel><text>8.12.·CMake·(multi-binary·package)</text></navLabel><content·src="ch08.html#cmake-multi"/></navPoint><navPoint·id="idm6395"·playOrder="138"><navLabel><text>8.13.·Internationalization</text></navLabel><content·src="ch08.html#i18n-example"/></navPoint><navPoint·id="idm6506"·playOrder="139"><navLabel><text>8.14.·Details</text></navLabel><content·src="ch08.html#details"/></navPoint></navPoint><navPoint·id="idm6533"·playOrder="140"><navLabel><text>A.·debmake(1)·manpage</text></navLabel><content·src="apa.html"/><navPoint·id="idm6536"·playOrder="141"><navLabel><text>A.1.·NAME</text></navLabel><content·src="apa.html#_name"/></navPoint><navPoint·id="idm6539"·playOrder="142"><navLabel><text>A.2.·SYNOPSIS</text></navLabel><content·src="apa.html#_synopsis"/></navPoint><navPoint·id="idm6586"·playOrder="143"><navLabel><text>A.3.·DESCRIPTION</text></navLabel><content·src="apa.html#_description"/><navPoint·id="idm6616"·playOrder="144"><navLabel><text>A.3.1.·optional·arguments:</text></navLabel><content·src="apa.html#_optional_arguments"/></navPoint></navPoint><navPoint·id="idm7038"·playOrder="145"><navLabel><text>A.4.·EXAMPLES</text></navLabel><content·src="apa.html#_examples"/></navPoint><navPoint·id="idm7073"·playOrder="146"><navLabel><text>A.5.·HELPER·PACKAGES</text></navLabel><content·src="apa.html#_helper_packages"/></navPoint><navPoint·id="idm7095"·playOrder="147"><navLabel><text>A.6.·CAVEAT</text></navLabel><content·src="apa.html#_caveat"/></navPoint><navPoint·id="idm7123"·playOrder="148"><navLabel><text>A.7.·DEBUG</text></navLabel><content·src="apa.html#_debug"/></navPoint><navPoint·id="idm7177"·playOrder="149"><navLabel><text>A.8.·AUTHOR</text></navLabel><content·src="apa.html#_author"/></navPoint><navPoint·id="idm7181"·playOrder="150"><navLabel><text>A.9.·LICENSE</text></navLabel><content·src="apa.html#_license"/></navPoint><navPoint·id="idm7184"·playOrder="151"><navLabel><text>A.10.·SEE·ALSO</text></navLabel><content·src="apa.html#_see_also"/></navPoint></navPoint></navPoint></navMap></ncx>2 <ncx·xmlns="http://www.daisy.org/z3986/2005/ncx/"·version="2005-1"><head><meta·name="cover"·content="cover"/><meta·name="dtb:uid"·content="_idp1258322760"/></head><docTitle><text>Debian·メンテナー用ガイド</text></docTitle><navMap><navPoint·id="idm1"·playOrder="1"><navLabel><text>Debian·メンテナー用ガイド</text></navLabel><content·src="index.html"/><navPoint·id="idm48"·playOrder="2"><navLabel><text>序文</text></navLabel><content·src="pr01.html"/></navPoint><navPoint·id="idm123"·playOrder="3"><navLabel><text>1.·Overview</text></navLabel><content·src="ch01.html"/></navPoint><navPoint·id="idm220"·playOrder="4"><navLabel><text>2.·Prerequisites</text></navLabel><content·src="ch02.html"/><navPoint·id="idm223"·playOrder="5"><navLabel><text>2.1.·People·around·Debian</text></navLabel><content·src="ch02.html#people"/></navPoint><navPoint·id="idm255"·playOrder="6"><navLabel><text>2.2.·How·to·contribute</text></navLabel><content·src="ch02.html#contribute"/></navPoint><navPoint·id="idm274"·playOrder="7"><navLabel><text>2.3.·Debianにおける社会ダイナミクス</text></navLabel><content·src="ch02.html#social"/></navPoint><navPoint·id="idm311"·playOrder="8"><navLabel><text>2.4.·Technical·reminders</text></navLabel><content·src="ch02.html#reminders"/></navPoint><navPoint·id="idm340"·playOrder="9"><navLabel><text>2.5.·Debian·documentation</text></navLabel><content·src="ch02.html#debian-doc"/></navPoint><navPoint·id="idm389"·playOrder="10"><navLabel><text>2.6.·Help·resources</text></navLabel><content·src="ch02.html#help"/></navPoint><navPoint·id="idm448"·playOrder="11"><navLabel><text>2.7.·Archive·situation</text></navLabel><content·src="ch02.html#situation"/></navPoint><navPoint·id="idm463"·playOrder="12"><navLabel><text>2.8.·Contribution·approaches</text></navLabel><content·src="ch02.html#approaches"/></navPoint><navPoint·id="idm533"·playOrder="13"><navLabel><text>2.9.·Novice·contributor·and·maintainer</text></navLabel><content·src="ch02.html#novice"/></navPoint></navPoint><navPoint·id="idm614"·playOrder="14"><navLabel><text>3.·Tool·Setups</text></navLabel><content·src="ch03.html"/><navPoint·id="idm625"·playOrder="15"><navLabel><text>3.1.·Email·address</text></navLabel><content·src="ch03.html#email-setup"/></navPoint><navPoint·id="idm640"·playOrder="16"><navLabel><text>3.2.·mc</text></navLabel><content·src="ch03.html#mc-setup"/></navPoint><navPoint·id="idm653"·playOrder="17"><navLabel><text>3.3.·git</text></navLabel><content·src="ch03.html#git-setup"/></navPoint><navPoint·id="idm669"·playOrder="18"><navLabel><text>3.4.·quilt</text></navLabel><content·src="ch03.html#quilt-setup"/></navPoint><navPoint·id="idm695"·playOrder="19"><navLabel><text>3.5.·devscripts</text></navLabel><content·src="ch03.html#devscripts-setup"/></navPoint><navPoint·id="idm716"·playOrder="20"><navLabel><text>3.6.·pbuilder</text></navLabel><content·src="ch03.html#pbuilder-setup"/></navPoint><navPoint·id="idm788"·playOrder="21"><navLabel><text>3.7.·git-buildpackage</text></navLabel><content·src="ch03.html#gbp-setup"/></navPoint><navPoint·id="idm797"·playOrder="22"><navLabel><text>3.8.·HTTP·proxy</text></navLabel><content·src="ch03.html#proxy"/></navPoint><navPoint·id="idm807"·playOrder="23"><navLabel><text>3.9.·Private·Debian·repository</text></navLabel><content·src="ch03.html#repropro"/></navPoint></navPoint><navPoint·id="idm811"·playOrder="24"><navLabel><text>4.·Simple·Example</text></navLabel><content·src="ch04.html"/><navPoint·id="idm827"·playOrder="25"><navLabel><text>4.1.·Big·picture</text></navLabel><content·src="ch04.html#big-picture"/></navPoint><navPoint·id="idm871"·playOrder="26"><navLabel><text>4.2.·What·is·debmake?</text></navLabel><content·src="ch04.html#what-debmake"/></navPoint><navPoint·id="idm895"·playOrder="27"><navLabel><text>4.3.·What·is·debuild?</text></navLabel><content·src="ch04.html#what-debuild"/></navPoint><navPoint·id="idm962"·playOrder="28"><navLabel><text>4.4.·Step·1:·Get·the·upstream·source</text></navLabel><content·src="ch04.html#step-upstream"/></navPoint><navPoint·id="idm1003"·playOrder="29"><navLabel><text>4.5.·Step·2:·Generate·template·files·with·debmake</text></navLabel><content·src="ch04.html#step-debmake"/></navPoint><navPoint·id="idm1084"·playOrder="30"><navLabel><text>4.6.·Step·3:·Modification·to·the·template·files</text></navLabel><content·src="ch04.html#step-maintainer"/></navPoint><navPoint·id="idm1146"·playOrder="31"><navLabel><text>4.7.·Step·4:·Building·package·with·debuild</text></navLabel><content·src="ch04.html#step-debuild"/></navPoint><navPoint·id="idm1222"·playOrder="32"><navLabel><text>4.8.·Step·3·(alternative):·Modification·to·the·upstream·source</text></navLabel><content·src="ch04.html#alt-patch"/><navPoint·id="idm1265"·playOrder="33"><navLabel><text>4.8.1.·Patch·by·diff·-u</text></navLabel><content·src="ch04.html#diff-u"/></navPoint><navPoint·id="idm1277"·playOrder="34"><navLabel><text>4.8.2.·Patch·by·dquilt</text></navLabel><content·src="ch04.html#dquilt"/></navPoint><navPoint·id="idm1300"·playOrder="35"><navLabel><text>4.8.3.·Patch·by·dpkg-source·--commit</text></navLabel><content·src="ch04.html#dpkg-source-commit"/></navPoint></navPoint></navPoint><navPoint·id="idm1315"·playOrder="36"><navLabel><text>5.·Basics</text></navLabel><content·src="ch05.html"/><navPoint·id="idm1334"·playOrder="37"><navLabel><text>5.1.·Packaging·workflow</text></navLabel><content·src="ch05.html#workflow"/><navPoint·id="idm1523"·playOrder="38"><navLabel><text>5.1.1.·The·debhelper·package</text></navLabel><content·src="ch05.html#debhelper"/></navPoint></navPoint><navPoint·id="idm1543"·playOrder="39"><navLabel><text>5.2.·パッケージ名とバージョン</text></navLabel><content·src="ch05.html#name-version"/></navPoint><navPoint·id="idm1613"·playOrder="40"><navLabel><text>5.3.·ネイティブ·Debian·パッケージ</text></navLabel><content·src="ch05.html#native"/></navPoint><navPoint·id="idm1662"·playOrder="41"><navLabel><text>5.4.·debian/rules</text></navLabel><content·src="ch05.html#rules"/><navPoint·id="idm1693"·playOrder="42"><navLabel><text>5.4.1.·dh</text></navLabel><content·src="ch05.html#dh"/></navPoint><navPoint·id="idm1749"·playOrder="43"><navLabel><text>5.4.2.·Simple·debian/rules</text></navLabel><content·src="ch05.html#simplerules"/></navPoint><navPoint·id="idm1780"·playOrder="44"><navLabel><text>5.4.3.·Customized·debian/rules</text></navLabel><content·src="ch05.html#customrules"/></navPoint><navPoint·id="idm1831"·playOrder="45"><navLabel><text>5.4.4.·Variables·for·debian/rules</text></navLabel><content·src="ch05.html#variablesrules"/></navPoint><navPoint·id="idm1907"·playOrder="46"><navLabel><text>5.4.5.·Reproducible·build</text></navLabel><content·src="ch05.html#reproducible"/></navPoint></navPoint><navPoint·id="idm1940"·playOrder="47"><navLabel><text>5.5.·debian/control</text></navLabel><content·src="ch05.html#control"/><navPoint·id="idm1951"·playOrder="48"><navLabel><text>5.5.1.·Split·of·a·Debian·binary·package</text></navLabel><content·src="ch05.html#split"/><navPoint·id="idm1972"·playOrder="49"><navLabel><text>5.5.1.1.·debmake·-b</text></navLabel><content·src="ch05.html#boption"/></navPoint><navPoint·id="idm2076"·playOrder="50"><navLabel><text>5.5.1.2.·Package·split·scenario·and·examples</text></navLabel><content·src="ch05.html#package-split-example"/></navPoint><navPoint·id="idm2217"·playOrder="51"><navLabel><text>5.5.1.3.·The·library·package·name</text></navLabel><content·src="ch05.html#libnames"/></navPoint></navPoint><navPoint·id="idm2326"·playOrder="52"><navLabel><text>5.5.2.·Substvar</text></navLabel><content·src="ch05.html#substvar"/></navPoint><navPoint·id="idm2370"·playOrder="53"><navLabel><text>5.5.3.·binNMU·safe</text></navLabel><content·src="ch05.html#binnmu"/></navPoint></navPoint><navPoint·id="idm2416"·playOrder="54"><navLabel><text>5.6.·debian/changelog</text></navLabel><content·src="ch05.html#changelog"/></navPoint><navPoint·id="idm2478"·playOrder="55"><navLabel><text>5.7.·debian/copyright</text></navLabel><content·src="ch05.html#copyright"/></navPoint><navPoint·id="idm2510"·playOrder="56"><navLabel><text>5.8.·debian/patches/*</text></navLabel><content·src="ch05.html#patches"/><navPoint·id="idm2634"·playOrder="57"><navLabel><text>5.8.1.·dpkg-source·-x</text></navLabel><content·src="ch05.html#dpkg-source-x"/></navPoint><navPoint·id="idm2644"·playOrder="58"><navLabel><text>5.8.2.·dquilt·and·dpkg-source</text></navLabel><content·src="ch05.html#quilt-dpkg"/></navPoint></navPoint><navPoint·id="idm2666"·playOrder="59"><navLabel><text>5.9.·debian/upstream/signing-key.asc</text></navLabel><content·src="ch05.html#signing-key"/></navPoint><navPoint·id="idm2702"·playOrder="60"><navLabel><text>5.10.·debian/watch·and·DFSG</text></navLabel><content·src="ch05.html#dfsg"/></navPoint><navPoint·id="idm2727"·playOrder="61"><navLabel><text>5.11.·Other·debian/*·Files</text></navLabel><content·src="ch05.html#debianconf"/></navPoint><navPoint·id="idm3426"·playOrder="62"><navLabel><text>5.12.·Customization·of·the·Debian·packaging</text></navLabel><content·src="ch05.html#custom"/></navPoint><navPoint·id="idm3456"·playOrder="63"><navLabel><text>5.13.·Recording·in·VCS·(standard)</text></navLabel><content·src="ch05.html#vcs"/></navPoint><navPoint·id="idm3492"·playOrder="64"><navLabel><text>5.14.·Recording·in·VCS·(alternative)</text></navLabel><content·src="ch05.html#alt-vcs"/></navPoint><navPoint·id="idm3526"·playOrder="65"><navLabel><text>5.15.·Building·package·without·extraneous·contents</text></navLabel><content·src="ch05.html#build-noextra"/><navPoint·id="idm3544"·playOrder="66"><navLabel><text>5.15.1.·Fix·by·debian/rules·clean</text></navLabel><content·src="ch05.html#rules-clean"/></navPoint><navPoint·id="idm3554"·playOrder="67"><navLabel><text>5.15.2.·Fix·using·VCS</text></navLabel><content·src="ch05.html#git-clean"/></navPoint><navPoint·id="idm3566"·playOrder="68"><navLabel><text>5.15.3.·Fix·by·extend-diff-ignore</text></navLabel><content·src="ch05.html#extend-diff-ignore"/></navPoint><navPoint·id="idm3582"·playOrder="69"><navLabel><text>5.15.4.·Fix·by·tar-ignore</text></navLabel><content·src="ch05.html#tar-ignore"/></navPoint></navPoint><navPoint·id="idm3598"·playOrder="70"><navLabel><text>5.16.·Upstream·build·systems</text></navLabel><content·src="ch05.html#build"/><navPoint·id="idm3603"·playOrder="71"><navLabel><text>5.16.1.·Autotools</text></navLabel><content·src="ch05.html#autotools"/></navPoint><navPoint·id="idm3652"·playOrder="72"><navLabel><text>5.16.2.·CMake</text></navLabel><content·src="ch05.html#cmake"/></navPoint><navPoint·id="idm3679"·playOrder="73"><navLabel><text>5.16.3.·Python·distutils</text></navLabel><content·src="ch05.html#distutils"/></navPoint></navPoint><navPoint·id="idm3708"·playOrder="74"><navLabel><text>5.17.·Debugging·information</text></navLabel><content·src="ch05.html#dbg"/><navPoint·id="idm3741"·playOrder="75"><navLabel><text>5.17.1.·New·-dbgsym·package·(Stretch·9.0·and·after)</text></navLabel><content·src="ch05.html#dbgsym"/></navPoint></navPoint><navPoint·id="idm3787"·playOrder="76"><navLabel><text>5.18.·Library·package</text></navLabel><content·src="ch05.html#lib"/><navPoint·id="idm3846"·playOrder="77"><navLabel><text>5.18.1.·Library·symbols</text></navLabel><content·src="ch05.html#symbols"/></navPoint><navPoint·id="idm3940"·playOrder="78"><navLabel><text>5.18.2.·Library·transition</text></navLabel><content·src="ch05.html#lib-trans"/></navPoint></navPoint><navPoint·id="idm3953"·playOrder="79"><navLabel><text>5.19.·debconf</text></navLabel><content·src="ch05.html#debconf"/></navPoint><navPoint·id="idm4024"·playOrder="80"><navLabel><text>5.20.·マルチアーチ</text></navLabel><content·src="ch05.html#multiarch"/><navPoint·id="idm4082"·playOrder="81"><navLabel><text>5.20.1.·The·multiarch·library·path</text></navLabel><content·src="ch05.html#_the_multiarch_library_path"/></navPoint><navPoint·id="idm4168"·playOrder="82"><navLabel><text>5.20.2.·The·multiarch·header·file·path</text></navLabel><content·src="ch05.html#_the_multiarch_header_file_path"/></navPoint><navPoint·id="idm4242"·playOrder="83"><navLabel><text>5.20.3.·The·multiarch·*.pc·file·path</text></navLabel><content·src="ch05.html#_the_multiarch_emphasis_role_strong_pc_emphasis_file_path"/></navPoint></navPoint><navPoint·id="idm4273"·playOrder="84"><navLabel><text>5.21.·Compiler·hardening</text></navLabel><content·src="ch05.html#harden"/></navPoint><navPoint·id="idm4293"·playOrder="85"><navLabel><text>5.22.·Continuous·integration</text></navLabel><content·src="ch05.html#ci"/></navPoint><navPoint·id="idm4314"·playOrder="86"><navLabel><text>5.23.·Bootstrapping</text></navLabel><content·src="ch05.html#bootstrap"/></navPoint><navPoint·id="idm4330"·playOrder="87"><navLabel><text>5.24.·Bug·reports</text></navLabel><content·src="ch05.html#bug"/></navPoint></navPoint><navPoint·id="idm4384"·playOrder="88"><navLabel><text>6.·debmake·options</text></navLabel><content·src="ch06.html"/><navPoint·id="idm4388"·playOrder="89"><navLabel><text>6.1.·Shortcut·options·(-a,·-i)</text></navLabel><content·src="ch06.html#ai-option"/><navPoint·id="idm4410"·playOrder="90"><navLabel><text>6.1.1.·Python·module</text></navLabel><content·src="ch06.html#pythonmod"/></navPoint></navPoint><navPoint·id="idm4427"·playOrder="91"><navLabel><text>6.2.·Upstream·snapshot·(-d,·-t)</text></navLabel><content·src="ch06.html#dt-option"/></navPoint><navPoint·id="idm4463"·playOrder="92"><navLabel><text>6.3.·debmake·-cc</text></navLabel><content·src="ch06.html#coption"/></navPoint><navPoint·id="idm4471"·playOrder="93"><navLabel><text>6.4.·debmake·-k</text></navLabel><content·src="ch06.html#koption"/></navPoint><navPoint·id="idm4487"·playOrder="94"><navLabel><text>6.5.·debmake·-j</text></navLabel><content·src="ch06.html#joption"/></navPoint><navPoint·id="idm4547"·playOrder="95"><navLabel><text>6.6.·debmake·-x</text></navLabel><content·src="ch06.html#xoption"/></navPoint><navPoint·id="idm4559"·playOrder="96"><navLabel><text>6.7.·debmake·-P</text></navLabel><content·src="ch06.html#poption"/></navPoint><navPoint·id="idm4570"·playOrder="97"><navLabel><text>6.8.·debmake·-T</text></navLabel><content·src="ch06.html#toption"/></navPoint></navPoint><navPoint·id="idm4576"·playOrder="98"><navLabel><text>7.·Tips</text></navLabel><content·src="ch07.html"/><navPoint·id="idm4579"·playOrder="99"><navLabel><text>7.1.·debdiff</text></navLabel><content·src="ch07.html#debdiff"/></navPoint><navPoint·id="idm4588"·playOrder="100"><navLabel><text>7.2.·dget</text></navLabel><content·src="ch07.html#dget"/></navPoint><navPoint·id="idm4593"·playOrder="101"><navLabel><text>7.3.·debc</text></navLabel><content·src="ch07.html#debc"/></navPoint><navPoint·id="idm4598"·playOrder="102"><navLabel><text>7.4.·piuparts</text></navLabel><content·src="ch07.html#piuparts"/></navPoint><navPoint·id="idm4605"·playOrder="103"><navLabel><text>7.5.·debsign</text></navLabel><content·src="ch07.html#debsign"/></navPoint><navPoint·id="idm4610"·playOrder="104"><navLabel><text>7.6.·dput</text></navLabel><content·src="ch07.html#dput"/></navPoint><navPoint·id="idm4616"·playOrder="105"><navLabel><text>7.7.·bts</text></navLabel><content·src="ch07.html#bts"/></navPoint><navPoint·id="idm4624"·playOrder="106"><navLabel><text>7.8.·git-buildpackage</text></navLabel><content·src="ch07.html#gbp"/><navPoint·id="idm4706"·playOrder="107"><navLabel><text>7.8.1.·gbp·import-dscs·--debsnap</text></navLabel><content·src="ch07.html#debsnap"/></navPoint></navPoint><navPoint·id="idm4712"·playOrder="108"><navLabel><text>7.9.·Upstream·git·repository</text></navLabel><content·src="ch07.html#upstream-git"/></navPoint><navPoint·id="idm4729"·playOrder="109"><navLabel><text>7.10.·chroot</text></navLabel><content·src="ch07.html#chroot"/></navPoint><navPoint·id="idm4931"·playOrder="110"><navLabel><text>7.11.·Debian·リビジョンの更新</text></navLabel><content·src="ch07.html#newrevision"/></navPoint><navPoint·id="idm4959"·playOrder="111"><navLabel><text>7.12.·アップストリームソフトウェアの新版更新</text></navLabel><content·src="ch07.html#newversion"/><navPoint·id="idm4980"·playOrder="112"><navLabel><text>7.12.1.·uupdate·+·tarball</text></navLabel><content·src="ch07.html#uupdate"/></navPoint><navPoint·id="idm4986"·playOrder="113"><navLabel><text>7.12.2.·uscan</text></navLabel><content·src="ch07.html#uscan"/></navPoint><navPoint·id="idm4993"·playOrder="114"><navLabel><text>7.12.3.·gbp</text></navLabel><content·src="ch07.html#gbp-orig"/></navPoint><navPoint·id="idm5003"·playOrder="115"><navLabel><text>7.12.4.·gbp·+·uscan</text></navLabel><content·src="ch07.html#gbp-uscan"/></navPoint></navPoint><navPoint·id="idm5014"·playOrder="116"><navLabel><text>7.13.·3.0·source·format</text></navLabel><content·src="ch07.html#deb3"/></navPoint><navPoint·id="idm5074"·playOrder="117"><navLabel><text>7.14.·CDBS</text></navLabel><content·src="ch07.html#cdbs"/></navPoint><navPoint·id="idm5113"·playOrder="118"><navLabel><text>7.15.·Build·under·UTF-8</text></navLabel><content·src="ch07.html#utf-8-build"/></navPoint><navPoint·id="idm5123"·playOrder="119"><navLabel><text>7.16.·UTF-8·変換</text></navLabel><content·src="ch07.html#utf-8-conv"/></navPoint><navPoint·id="idm5137"·playOrder="120"><navLabel><text>7.17.·Upload·orig.tar.gz</text></navLabel><content·src="ch07.html#origtar"/></navPoint><navPoint·id="idm5172"·playOrder="121"><navLabel><text>7.18.·スキップされたアップロード</text></navLabel><content·src="ch07.html#skipedupload"/></navPoint><navPoint·id="idm5200"·playOrder="122"><navLabel><text>7.19.·上級パッケージング</text></navLabel><content·src="ch07.html#adv-pkg"/></navPoint><navPoint·id="idm5265"·playOrder="123"><navLabel><text>7.20.·Other·distros</text></navLabel><content·src="ch07.html#other-distro"/></navPoint><navPoint·id="idm5287"·playOrder="124"><navLabel><text>7.21.·Debug</text></navLabel><content·src="ch07.html#debug"/></navPoint></navPoint><navPoint·id="idm5398"·playOrder="125"><navLabel><text>8.·More·Examples</text></navLabel><content·src="ch08.html"/><navPoint·id="idm5440"·playOrder="126"><navLabel><text>8.1.·Cherry-pick·templates</text></navLabel><content·src="ch08.html#emptypkg"/></navPoint><navPoint·id="idm5466"·playOrder="127"><navLabel><text>8.2.·No·Makefile·(shell,·CLI)</text></navLabel><content·src="ch08.html#nomakefile"/></navPoint><navPoint·id="idm5623"·playOrder="128"><navLabel><text>8.3.·Makefile·(shell,·CLI)</text></navLabel><content·src="ch08.html#makefile-sh"/></navPoint><navPoint·id="idm5682"·playOrder="129"><navLabel><text>8.4.·setup.py·(Python3,·CLI)</text></navLabel><content·src="ch08.html#setup-py"/></navPoint><navPoint·id="idm5795"·playOrder="130"><navLabel><text>8.5.·Makefile·(shell,·GUI)</text></navLabel><content·src="ch08.html#makefile-sh-gui"/></navPoint><navPoint·id="idm5863"·playOrder="131"><navLabel><text>8.6.·setup.py·(Python3,·GUI)</text></navLabel><content·src="ch08.html#setup-py-gui"/></navPoint><navPoint·id="idm5932"·playOrder="132"><navLabel><text>8.7.·Makefile·(single-binary·package)</text></navLabel><content·src="ch08.html#makefile-single"/></navPoint><navPoint·id="idm6001"·playOrder="133"><navLabel><text>8.8.·Makefile.in·+·configure·(single-binary·package)</text></navLabel><content·src="ch08.html#configure-single"/></navPoint><navPoint·id="idm6065"·playOrder="134"><navLabel><text>8.9.·Autotools·(single-binary·package)</text></navLabel><content·src="ch08.html#autotools-single"/></navPoint><navPoint·id="idm6135"·playOrder="135"><navLabel><text>8.10.·CMake·(single-binary·package)</text></navLabel><content·src="ch08.html#cmake-single"/></navPoint><navPoint·id="idm6206"·playOrder="136"><navLabel><text>8.11.·Autotools·(multi-binary·package)</text></navLabel><content·src="ch08.html#autotools-multi"/></navPoint><navPoint·id="idm6306"·playOrder="137"><navLabel><text>8.12.·CMake·(multi-binary·package)</text></navLabel><content·src="ch08.html#cmake-multi"/></navPoint><navPoint·id="idm6395"·playOrder="138"><navLabel><text>8.13.·Internationalization</text></navLabel><content·src="ch08.html#i18n-example"/></navPoint><navPoint·id="idm6506"·playOrder="139"><navLabel><text>8.14.·Details</text></navLabel><content·src="ch08.html#details"/></navPoint></navPoint><navPoint·id="idm6533"·playOrder="140"><navLabel><text>A.·debmake(1)·manpage</text></navLabel><content·src="apa.html"/><navPoint·id="idm6536"·playOrder="141"><navLabel><text>A.1.·NAME</text></navLabel><content·src="apa.html#_name"/></navPoint><navPoint·id="idm6539"·playOrder="142"><navLabel><text>A.2.·SYNOPSIS</text></navLabel><content·src="apa.html#_synopsis"/></navPoint><navPoint·id="idm6586"·playOrder="143"><navLabel><text>A.3.·DESCRIPTION</text></navLabel><content·src="apa.html#_description"/><navPoint·id="idm6616"·playOrder="144"><navLabel><text>A.3.1.·optional·arguments:</text></navLabel><content·src="apa.html#_optional_arguments"/></navPoint></navPoint><navPoint·id="idm7038"·playOrder="145"><navLabel><text>A.4.·EXAMPLES</text></navLabel><content·src="apa.html#_examples"/></navPoint><navPoint·id="idm7073"·playOrder="146"><navLabel><text>A.5.·HELPER·PACKAGES</text></navLabel><content·src="apa.html#_helper_packages"/></navPoint><navPoint·id="idm7095"·playOrder="147"><navLabel><text>A.6.·CAVEAT</text></navLabel><content·src="apa.html#_caveat"/></navPoint><navPoint·id="idm7123"·playOrder="148"><navLabel><text>A.7.·DEBUG</text></navLabel><content·src="apa.html#_debug"/></navPoint><navPoint·id="idm7177"·playOrder="149"><navLabel><text>A.8.·AUTHOR</text></navLabel><content·src="apa.html#_author"/></navPoint><navPoint·id="idm7181"·playOrder="150"><navLabel><text>A.9.·LICENSE</text></navLabel><content·src="apa.html#_license"/></navPoint><navPoint·id="idm7184"·playOrder="151"><navLabel><text>A.10.·SEE·ALSO</text></navLabel><content·src="apa.html#_see_also"/></navPoint></navPoint></navPoint></navMap></ncx>
8.76 KB
./usr/share/doc/debmake-doc/debmake-doc.ja.pdf
8.67 KB
pdftotext {} -
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 \xcDebian·メンテナー用ガイド1 \xcDebian·メンテナー用ガイド
2 青木修2 青木修
3 September·20,·20203 September·21,·2020
  
4 \xcDebian·メンテナー用ガイド4 \xcDebian·メンテナー用ガイド
5 by·青木修5 by·青木修
6 製作著作·©·2014-2017·Osamu·Aoki6 製作著作·©·2014-2017·Osamu·Aoki
  
7 Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy·of·this·software·and·associated7 Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy·of·this·software·and·associated
8 documentation·files·(the·”Software”),·to·deal·in·the·Software·without·restriction,·including·without·limitation·the8 documentation·files·(the·”Software”),·to·deal·in·the·Software·without·restriction,·including·without·limitation·the
Offset 4703, 15 lines modifiedOffset 4703, 15 lines modified
4703 .4703 .
4704 .4704 .
4705 .4705 .
  
4706 iv4706 iv
  
4707 \xcAbstract4707 \xcAbstract
4708 This“Guide·for·Debian·Maintainers”(2019-03-26)·tutorial·guide·describes·the·building·of·the·Debian·package4708 This“Guide·for·Debian·Maintainers”(2019-03-27)·tutorial·guide·describes·the·building·of·the·Debian·package
4709 to·ordinary·Debian·users·and·prospective·developers·using·the·debmake·command.4709 to·ordinary·Debian·users·and·prospective·developers·using·the·debmake·command.
4710 This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many·simple·examples.4710 This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many·simple·examples.
4711 ·POSIX·シェルスクリプトのパッケージング4711 ·POSIX·シェルスクリプトのパッケージング
4712 ·Python3·スクリプトのパッケージング4712 ·Python3·スクリプトのパッケージング
4713 ·Makefile/Autotools/CMake·を使う·C4713 ·Makefile/Autotools/CMake·を使う·C
4714 ·共有ライブラリー等を含む複数バイナリーパッケージ4714 ·共有ライブラリー等を含む複数バイナリーパッケージ
4715 This·“Guide·for·Debian·Maintainers”can·be·considered·as·the·successor·to·the·“Debian·New·Maintainers’4715 This·“Guide·for·Debian·Maintainers”can·be·considered·as·the·successor·to·the·“Debian·New·Maintainers’
Offset 5680, 24 lines modifiedOffset 5680, 24 lines modified
5680 debmake·-x·"1"·...5680 debmake·-x·"1"·...
5681 creating·=>·debian/control5681 creating·=>·debian/control
5682 creating·=>·debian/copyright5682 creating·=>·debian/copyright
5683 substituting·=>·/usr/share/debmake/extra0/rules5683 substituting·=>·/usr/share/debmake/extra0/rules
5684 creating·=>·debian/rules5684 creating·=>·debian/rules
5685 substituting·=>·/usr/share/debmake/extra0/changelog5685 substituting·=>·/usr/share/debmake/extra0/changelog
5686 creating·=>·debian/changelog5686 creating·=>·debian/changelog
5687 substituting·=>·/usr/share/debmake/extra1/compat 
5688 creating·=>·debian/compat 
5689 substituting·=>·/usr/share/debmake/extra1/README.Debian5687 substituting·=>·/usr/share/debmake/extra1/README.Debian
5690 creating·=>·debian/README.Debian5688 creating·=>·debian/README.Debian
 5689 substituting·=>·/usr/share/debmake/extra1/compat
 5690 creating·=>·debian/compat
5691 substituting·=>·/usr/share/debmake/extra1/watch5691 substituting·=>·/usr/share/debmake/extra1/watch
5692 creating·=>·debian/watch5692 creating·=>·debian/watch
5693 substituting·=>·/usr/share/debmake/extra1source/format 
5694 creating·=>·debian/source/format 
5695 substituting·=>·/usr/share/debmake/extra1source/local-options5693 substituting·=>·/usr/share/debmake/extra1source/local-options
5696 creating·=>·debian/source/local-options5694 creating·=>·debian/source/local-options
 5695 substituting·=>·/usr/share/debmake/extra1source/format
 5696 creating·=>·debian/source/format
5697 substituting·=>·/usr/share/debmake/extra1patches/series5697 substituting·=>·/usr/share/debmake/extra1patches/series
5698 creating·=>·debian/patches/series5698 creating·=>·debian/patches/series
5699 run·"debmake·-x2"·to·get·more·template·files5699 run·"debmake·-x2"·to·get·more·template·files
5700 $·wrap-and-sort5700 $·wrap-and-sort
  
5701 The·debmake·command·generates·all·these·template·files·based·on·command·line·options.·Since·no·options5701 The·debmake·command·generates·all·these·template·files·based·on·command·line·options.·Since·no·options
5702 are·specified,·the·debmake·command·chooses·reasonable·default·values·for·you:5702 are·specified,·the·debmake·command·chooses·reasonable·default·values·for·you:
Offset 6030, 15 lines modifiedOffset 6030, 15 lines modified
6030 ...6030 ...
6031 debian/rules·build6031 debian/rules·build
6032 dh·build6032 dh·build
6033 dh_update_autotools_config6033 dh_update_autotools_config
6034 dh_autoreconf6034 dh_autoreconf
6035 dh_auto_configure6035 dh_auto_configure
6036 dh_auto_build6036 dh_auto_build
6037 make·-j3·"INSTALL=install·--strip-program=true"6037 make·-j4·"INSTALL=install·--strip-program=true"
6038 make[1]:·Entering·directory·'/path/to/debhello-0.0'6038 make[1]:·Entering·directory·'/path/to/debhello-0.0'
6039 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.6039 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
6040 #·-fstack-protector-strong·-Wformat·-Werror=format-security6040 #·-fstack-protector-strong·-Wformat·-Werror=format-security
6041 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...6041 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
6042 ...6042 ...
6043 fakeroot·debian/rules·binary6043 fakeroot·debian/rules·binary
6044 dh·binary6044 dh·binary
Offset 6095, 18 lines modifiedOffset 6095, 18 lines modified
6095 ·The·debhello_0.0-1_amd64.build·file·is·the·build·log·file.6095 ·The·debhello_0.0-1_amd64.build·file·is·the·build·log·file.
6096 ·The·debhello_0.0-1_amd64.buildinfo·file·is·the·meta·data·file·generated·by·dpkg-genbuildinfo(1).6096 ·The·debhello_0.0-1_amd64.buildinfo·file·is·the·meta·data·file·generated·by·dpkg-genbuildinfo(1).
6097 ·The·debhello_0.0-1_amd64.changes·is·the·meta·data·file·for·the·Debian·binary·package.6097 ·The·debhello_0.0-1_amd64.changes·is·the·meta·data·file·for·the·Debian·binary·package.
6098 The·debhello_0.0-1.debian.tar.xz·contains·the·Debian·changes·to·the·upstream·source·as·follows.6098 The·debhello_0.0-1.debian.tar.xz·contains·the·Debian·changes·to·the·upstream·source·as·follows.
6099 The·compressed·archive·contents·of·debhello_0.0-1.debian.tar.xz:6099 The·compressed·archive·contents·of·debhello_0.0-1.debian.tar.xz:
6100 $·tar·-tzf·debhello-0.0.tar.gz6100 $·tar·-tzf·debhello-0.0.tar.gz
6101 debhello-0.0/6101 debhello-0.0/
 6102 debhello-0.0/Makefile
6102 debhello-0.0/LICENSE6103 debhello-0.0/LICENSE
6103 debhello-0.0/src/6104 debhello-0.0/src/
6104 debhello-0.0/src/hello.c6105 debhello-0.0/src/hello.c
6105 debhello-0.0/Makefile 
6106 $·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz6106 $·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
6107 debian/6107 debian/
6108 debian/README.Debian6108 debian/README.Debian
6109 debian/changelog6109 debian/changelog
6110 debian/compat6110 debian/compat
6111 debian/control6111 debian/control
6112 debian/copyright6112 debian/copyright
Offset 6244, 17 lines modifiedOffset 6244, 17 lines modified
6244 Here·is·an·example·to·create·000-prefix-usr.patch·by·the·diff·command.6244 Here·is·an·example·to·create·000-prefix-usr.patch·by·the·diff·command.
6245 $·cp·-a·debhello-0.0·debhello-0.0.orig6245 $·cp·-a·debhello-0.0·debhello-0.0.orig
6246 $·vim·debhello-0.0/Makefile6246 $·vim·debhello-0.0/Makefile
6247 ...·hack,·hack,·hack,·...6247 ...·hack,·hack,·hack,·...
6248 $·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch6248 $·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch
6249 $·cat·000-prefix-usr.patch6249 $·cat·000-prefix-usr.patch
6250 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile6250 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
6251 ---·debhello-0.0.orig/Makefile·2020-09-20·13:54:02.225984162·-12006251 ---·debhello-0.0.orig/Makefile·2020-09-21·16:59:42.166974920·+1400
6252 +++·debhello-0.0/Makefile6252 +++·debhello-0.0/Makefile
6253 2020-09-20·13:54:02.405980704·-12006253 2020-09-21·16:59:43.535015955·+1400
6254 @@·-1,4·+1,4·@@6254 @@·-1,4·+1,4·@@
6255 -prefix·=·/usr/local6255 -prefix·=·/usr/local
6256 +prefix·=·/usr6256 +prefix·=·/usr
6257 all:·src/hello6257 all:·src/hello
6258 $·rm·-rf·debhello-0.06258 $·rm·-rf·debhello-0.0
6259 $·mv·-f·debhello-0.0.orig·debhello-0.06259 $·mv·-f·debhello-0.0.orig·debhello-0.0
  
Offset 9036, 17 lines modifiedOffset 9036, 17 lines modified
9036 I:·set·parameters9036 I:·set·parameters
9037 ...9037 ...
9038 I:·debmake·-x·"4"·...9038 I:·debmake·-x·"4"·...
9039 I:·creating·=>·debian/control9039 I:·creating·=>·debian/control
9040 I:·creating·=>·debian/copyright9040 I:·creating·=>·debian/copyright
9041 I:·substituting·=>·/usr/share/debmake/extra0/rules9041 I:·substituting·=>·/usr/share/debmake/extra0/rules
9042 ...9042 ...
9043 I:·creating·=>·debian/license-examples/LGPL-2.1+ 
9044 I:·substituting·=>·/usr/share/debmake/extra4/Artistic-1.0 
9045 I:·creating·=>·debian/license-examples/Artistic-1.09043 I:·creating·=>·debian/license-examples/Artistic-1.0
 9044 I:·substituting·=>·/usr/share/debmake/extra4/LGPL-3.0+
 9045 I:·creating·=>·debian/license-examples/LGPL-3.0+
9046 I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause9046 I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause
9047 I:·creating·=>·debian/license-examples/BSD-3-Clause9047 I:·creating·=>·debian/license-examples/BSD-3-Clause
9048 I:·$·wrap-and-sort9048 I:·$·wrap-and-sort
  
9049 Let’s·inspect·generated·template·files.9049 Let’s·inspect·generated·template·files.
Max diff block lines reached; 3989/8854 bytes (45.05%) of diff not shown.
8.83 KB
./usr/share/doc/debmake-doc/debmake-doc.ja.txt.gz
198 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 gzip·compressed·data,·max·compression,·from·Unix,·original·size·3067771 gzip·compressed·data,·max·compression,·from·Unix,·original·size·306775
8.54 KB
debmake-doc.ja.txt
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39    ·The·latest·version·of·this·guide·should·be·available:39    ·The·latest·version·of·this·guide·should·be·available:
  
40    ···*·in·the·debmake-doc·package·and40    ···*·in·the·debmake-doc·package·and
41 ······*·at·the·Debian·Documentation·web·site.41 ······*·at·the·Debian·Documentation·web·site.
  
42 概要42 概要
  
43 This·“Guide·for·Debian·Maintainers”·(2019-03-26)·tutorial·guide43 This·“Guide·for·Debian·Maintainers”·(2019-03-27)·tutorial·guide
44 describes·the·building·of·the·Debian·package·to·ordinary·Debian·users44 describes·the·building·of·the·Debian·package·to·ordinary·Debian·users
45 and·prospective·developers·using·the·debmake·command.45 and·prospective·developers·using·the·debmake·command.
  
46 This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many46 This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many
47 simple·examples.47 simple·examples.
  
48 ··*·POSIX·シェルスクリプトのパッケージング48 ··*·POSIX·シェルスクリプトのパッケージング
Offset 1323, 24 lines modifiedOffset 1323, 24 lines modified
1323 ····I:·debmake·-x·"1"·...1323 ····I:·debmake·-x·"1"·...
1324 ····I:·creating·=>·debian/control1324 ····I:·creating·=>·debian/control
1325 ····I:·creating·=>·debian/copyright1325 ····I:·creating·=>·debian/copyright
1326 ····I:·substituting·=>·/usr/share/debmake/extra0/rules1326 ····I:·substituting·=>·/usr/share/debmake/extra0/rules
1327 ····I:·creating·=>·debian/rules1327 ····I:·creating·=>·debian/rules
1328 ····I:·substituting·=>·/usr/share/debmake/extra0/changelog1328 ····I:·substituting·=>·/usr/share/debmake/extra0/changelog
1329 ····I:·creating·=>·debian/changelog1329 ····I:·creating·=>·debian/changelog
1330 ····I:·substituting·=>·/usr/share/debmake/extra1/compat 
1331 ····I:·creating·=>·debian/compat 
1332 ····I:·substituting·=>·/usr/share/debmake/extra1/README.Debian1330 ····I:·substituting·=>·/usr/share/debmake/extra1/README.Debian
1333 ····I:·creating·=>·debian/README.Debian1331 ····I:·creating·=>·debian/README.Debian
 1332 ····I:·substituting·=>·/usr/share/debmake/extra1/compat
 1333 ····I:·creating·=>·debian/compat
1334 ····I:·substituting·=>·/usr/share/debmake/extra1/watch1334 ····I:·substituting·=>·/usr/share/debmake/extra1/watch
1335 ····I:·creating·=>·debian/watch1335 ····I:·creating·=>·debian/watch
1336 ····I:·substituting·=>·/usr/share/debmake/extra1source/format 
1337 ····I:·creating·=>·debian/source/format 
1338 ····I:·substituting·=>·/usr/share/debmake/extra1source/local-options1336 ····I:·substituting·=>·/usr/share/debmake/extra1source/local-options
1339 ····I:·creating·=>·debian/source/local-options1337 ····I:·creating·=>·debian/source/local-options
 1338 ····I:·substituting·=>·/usr/share/debmake/extra1source/format
 1339 ····I:·creating·=>·debian/source/format
1340 ····I:·substituting·=>·/usr/share/debmake/extra1patches/series1340 ····I:·substituting·=>·/usr/share/debmake/extra1patches/series
1341 ····I:·creating·=>·debian/patches/series1341 ····I:·creating·=>·debian/patches/series
1342 ····I:·run·"debmake·-x2"·to·get·more·template·files1342 ····I:·run·"debmake·-x2"·to·get·more·template·files
1343 ····I:·$·wrap-and-sort1343 ····I:·$·wrap-and-sort
  
1344 ····The·debmake·command·generates·all·these·template·files·based·on1344 ····The·debmake·command·generates·all·these·template·files·based·on
1345    ·command·line·options.·Since·no·options·are·specified,·the·debmake1345    ·command·line·options.·Since·no·options·are·specified,·the·debmake
Offset 1647, 15 lines modifiedOffset 1647, 15 lines modified
1647 ·····...1647 ·····...
1648 ·····debian/rules·build1648 ·····debian/rules·build
1649 ····dh·build1649 ····dh·build
1650 ·······dh_update_autotools_config1650 ·······dh_update_autotools_config
1651 ·······dh_autoreconf1651 ·······dh_autoreconf
1652 ·······dh_auto_configure1652 ·······dh_auto_configure
1653 ·······dh_auto_build1653 ·······dh_auto_build
1654    ·········make·-j3·"INSTALL=install·--strip-program=true"1654    ·········make·-j4·"INSTALL=install·--strip-program=true"
1655 ····make[1]:·Entering·directory·'/path/to/debhello-0.0'1655 ····make[1]:·Entering·directory·'/path/to/debhello-0.0'
1656 ····#·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.1656 ····#·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
1657 ····#·-fstack-protector-strong·-Wformat·-Werror=format-security1657 ····#·-fstack-protector-strong·-Wformat·-Werror=format-security
1658 ····cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...1658 ····cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
1659 ·····...1659 ·····...
1660 ·····fakeroot·debian/rules·binary1660 ·····fakeroot·debian/rules·binary
1661 ····dh·binary1661 ····dh·binary
Offset 1716, 18 lines modifiedOffset 1716, 18 lines modified
1716    ·The·debhello_0.0-1.debian.tar.xz·contains·the·Debian·changes·to1716    ·The·debhello_0.0-1.debian.tar.xz·contains·the·Debian·changes·to
1717 ····the·upstream·source·as·follows.1717 ····the·upstream·source·as·follows.
  
1718 ····The·compressed·archive·contents·of·debhello_0.0-1.debian.tar.xz: 1718 ····The·compressed·archive·contents·of·debhello_0.0-1.debian.tar.xz: 
  
1719 ·····$·tar·-tzf·debhello-0.0.tar.gz1719 ·····$·tar·-tzf·debhello-0.0.tar.gz
1720 ····debhello-0.0/1720 ····debhello-0.0/
 1721 ····debhello-0.0/Makefile
1721 ····debhello-0.0/LICENSE1722 ····debhello-0.0/LICENSE
1722 ····debhello-0.0/src/1723 ····debhello-0.0/src/
1723 ····debhello-0.0/src/hello.c1724 ····debhello-0.0/src/hello.c
1724 ····debhello-0.0/Makefile 
1725 ·····$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz1725 ·····$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
1726 ····debian/1726 ····debian/
1727    ·debian/README.Debian1727    ·debian/README.Debian
1728 ····debian/changelog1728 ····debian/changelog
1729 ····debian/compat1729 ····debian/compat
1730 ····debian/control1730 ····debian/control
1731 ····debian/copyright1731 ····debian/copyright
Offset 1860, 16 lines modifiedOffset 1860, 16 lines modified
  
1860 ·····$·cp·-a·debhello-0.0·debhello-0.0.orig1860 ·····$·cp·-a·debhello-0.0·debhello-0.0.orig
1861 ·····$·vim·debhello-0.0/Makefile1861 ·····$·vim·debhello-0.0/Makefile
1862 ·····...·hack,·hack,·hack,·...1862 ·····...·hack,·hack,·hack,·...
1863 ·····$·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch1863 ·····$·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch
1864 ·····$·cat·000-prefix-usr.patch1864 ·····$·cat·000-prefix-usr.patch
1865 ····diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile1865 ····diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
1866 ····---·debhello-0.0.orig/Makefile··2020-09-20·13:54:02.225984162·-12001866 ····---·debhello-0.0.orig/Makefile··2020-09-21·16:59:42.166974920·+1400
1867    ·+++·debhello-0.0/Makefile·······2020-09-20·13:54:02.405980704·-12001867    ·+++·debhello-0.0/Makefile·······2020-09-21·16:59:43.535015955·+1400
1868 ····@@·-1,4·+1,4·@@1868 ····@@·-1,4·+1,4·@@
1869 ····-prefix·=·/usr/local1869 ····-prefix·=·/usr/local
1870 ····+prefix·=·/usr1870 ····+prefix·=·/usr
  
1871 ·····all:·src/hello1871 ·····all:·src/hello
  
1872 ·····$·rm·-rf·debhello-0.01872 ·····$·rm·-rf·debhello-0.0
Offset 5304, 17 lines modifiedOffset 5304, 17 lines modified
5304 ····I:·set·parameters5304 ····I:·set·parameters
5305 ·····...5305 ·····...
5306 ····I:·debmake·-x·"4"·...5306 ····I:·debmake·-x·"4"·...
5307 ····I:·creating·=>·debian/control5307 ····I:·creating·=>·debian/control
5308 ····I:·creating·=>·debian/copyright5308 ····I:·creating·=>·debian/copyright
5309    ·I:·substituting·=>·/usr/share/debmake/extra0/rules5309    ·I:·substituting·=>·/usr/share/debmake/extra0/rules
5310 ·····...5310 ·····...
5311 ····I:·creating·=>·debian/license-examples/LGPL-2.1+ 
5312 ····I:·substituting·=>·/usr/share/debmake/extra4/Artistic-1.0 
5313 ····I:·creating·=>·debian/license-examples/Artistic-1.05311 ····I:·creating·=>·debian/license-examples/Artistic-1.0
 5312 ····I:·substituting·=>·/usr/share/debmake/extra4/LGPL-3.0+
 5313 ····I:·creating·=>·debian/license-examples/LGPL-3.0+
5314 ····I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause5314 ····I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause
5315 ····I:·creating·=>·debian/license-examples/BSD-3-Clause5315 ····I:·creating·=>·debian/license-examples/BSD-3-Clause
5316 ····I:·$·wrap-and-sort5316 ····I:·$·wrap-and-sort
  
5317    ·Let’s·inspect·generated·template·files.5317    ·Let’s·inspect·generated·template·files.
  
5318 ·····$·cd·..5318 ·····$·cd·..
Offset 5660, 22 lines modifiedOffset 5660, 22 lines modified
5660    ·The·debhello_0.2-1.debian.tar.xz·file·contains·the·Debian·changes5660    ·The·debhello_0.2-1.debian.tar.xz·file·contains·the·Debian·changes
5661 ····to·the·upstream·source·as·follows.5661 ····to·the·upstream·source·as·follows.
  
5662 ····The·compressed·archive·contents·of·debhello_0.2-1.debian.tar.xz: 5662 ····The·compressed·archive·contents·of·debhello_0.2-1.debian.tar.xz: 
  
5663 ·····$·tar·-tzf·debhello-0.2.tar.gz5663 ·····$·tar·-tzf·debhello-0.2.tar.gz
5664 ····debhello-0.2/5664 ····debhello-0.2/
5665 ····debhello-0.2/LICENSE 
5666 ····debhello-0.2/scripts/5665 ····debhello-0.2/scripts/
Max diff block lines reached; 3838/8710 bytes (44.06%) of diff not shown.
60.7 KB
./usr/share/doc/debmake-doc/debmake-doc.ru.epub
1.78 KB
zipinfo {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 Zip·file·size:·173069·bytes,·number·of·entries:·211 Zip·file·size:·173081·bytes,·number·of·entries:·21
2 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·META-INF/2 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·META-INF/
3 -rw-r--r--··3.0·unx······255·tx·defN·19-Mar-26·16:39·META-INF/container.xml3 -rw-r--r--··3.0·unx······255·tx·defN·19-Mar-26·16:39·META-INF/container.xml
4 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·OEBPS/4 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·OEBPS/
5 -rw-r--r--··3.0·unx····47650·tx·defN·19-Mar-26·16:39·OEBPS/apa.html5 -rw-r--r--··3.0·unx····47650·tx·defN·19-Mar-26·16:39·OEBPS/apa.html
6 -rw-r--r--··3.0·unx····31037·tx·defN·19-Mar-26·16:39·OEBPS/bk01-toc.html6 -rw-r--r--··3.0·unx····31037·tx·defN·19-Mar-26·16:39·OEBPS/bk01-toc.html
7 -rw-r--r--··3.0·unx····10658·tx·defN·19-Mar-26·16:39·OEBPS/ch01.html7 -rw-r--r--··3.0·unx····10658·tx·defN·19-Mar-26·16:39·OEBPS/ch01.html
8 -rw-r--r--··3.0·unx····41528·tx·defN·19-Mar-26·16:39·OEBPS/ch02.html8 -rw-r--r--··3.0·unx····41528·tx·defN·19-Mar-26·16:39·OEBPS/ch02.html
9 -rw-r--r--··3.0·unx····25385·tx·defN·19-Mar-26·16:39·OEBPS/ch03.html9 -rw-r--r--··3.0·unx····25385·tx·defN·19-Mar-26·16:39·OEBPS/ch03.html
10 -rw-r--r--··3.0·unx····65023·tx·defN·19-Mar-26·16:39·OEBPS/ch04.html10 -rw-r--r--··3.0·unx····65023·tx·defN·19-Mar-26·16:39·OEBPS/ch04.html
11 -rw-r--r--··3.0·unx···268824·tx·defN·19-Mar-26·16:39·OEBPS/ch05.html11 -rw-r--r--··3.0·unx···268824·tx·defN·19-Mar-26·16:39·OEBPS/ch05.html
12 -rw-r--r--··3.0·unx····20870·tx·defN·19-Mar-26·16:39·OEBPS/ch06.html12 -rw-r--r--··3.0·unx····20870·tx·defN·19-Mar-26·16:39·OEBPS/ch06.html
13 -rw-r--r--··3.0·unx····79243·tx·defN·19-Mar-26·16:39·OEBPS/ch07.html13 -rw-r--r--··3.0·unx····79243·tx·defN·19-Mar-26·16:39·OEBPS/ch07.html
14 -rw-r--r--··3.0·unx···141735·tx·defN·19-Mar-26·16:39·OEBPS/ch08.html14 -rw-r--r--··3.0·unx···141733·tx·defN·19-Mar-26·16:39·OEBPS/ch08.html
15 -rw-r--r--··3.0·unx·····3459·tx·defN·19-Mar-26·16:39·OEBPS/content.opf15 -rw-r--r--··3.0·unx·····3459·tx·defN·19-Mar-26·16:39·OEBPS/content.opf
16 -rw-r--r--··3.0·unx······389·tx·defN·19-Mar-26·16:39·OEBPS/cover.html16 -rw-r--r--··3.0·unx······389·tx·defN·19-Mar-26·16:39·OEBPS/cover.html
17 -rw-r--r--··3.0·unx····29709·bx·defN·19-Mar-26·16:39·OEBPS/debian-openlogo.png17 -rw-r--r--··3.0·unx····29709·bx·defN·19-Mar-26·16:39·OEBPS/debian-openlogo.png
18 -rw-r--r--··3.0·unx·····5678·tx·defN·19-Mar-26·16:39·OEBPS/debian.css18 -rw-r--r--··3.0·unx·····5678·tx·defN·19-Mar-26·16:39·OEBPS/debian.css
19 -rw-r--r--··3.0·unx·····5963·tx·defN·19-Mar-26·16:39·OEBPS/index.html19 -rw-r--r--··3.0·unx·····5963·tx·defN·19-Mar-26·16:39·OEBPS/index.html
20 -rw-r--r--··3.0·unx····10584·tx·defN·19-Mar-26·16:39·OEBPS/pr01.html20 -rw-r--r--··3.0·unx····10584·tx·defN·19-Mar-26·16:39·OEBPS/pr01.html
21 -rw-r--r--··3.0·unx····24544·tx·defN·19-Mar-26·16:39·OEBPS/toc.ncx21 -rw-r--r--··3.0·unx····24544·tx·defN·19-Mar-26·16:39·OEBPS/toc.ncx
22 -rw-r--r--··3.0·unx·······20·tx·stor·19-Mar-26·16:39·mimetype22 -rw-r--r--··3.0·unx·······20·tx·stor·19-Mar-26·16:39·mimetype
23 21·files,·812554·bytes·uncompressed,·169727·bytes·compressed:··79.1%23 21·files,·812552·bytes·uncompressed,·169739·bytes·compressed:··79.1%
3.63 KB
OEBPS/ch04.html
    
Offset 338, 24 lines modifiedOffset 338, 24 lines modified
338 I:·debmake·-x·"1"·...338 I:·debmake·-x·"1"·...
339 I:·creating·=&gt;·debian/control339 I:·creating·=&gt;·debian/control
340 I:·creating·=&gt;·debian/copyright340 I:·creating·=&gt;·debian/copyright
341 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules341 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
342 I:·creating·=&gt;·debian/rules342 I:·creating·=&gt;·debian/rules
343 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog343 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog
344 I:·creating·=&gt;·debian/changelog344 I:·creating·=&gt;·debian/changelog
345 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat 
346 I:·creating·=&gt;·debian/compat 
347 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian345 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian
348 I:·creating·=&gt;·debian/README.Debian346 I:·creating·=&gt;·debian/README.Debian
 347 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat
 348 I:·creating·=&gt;·debian/compat
349 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch349 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch
350 I:·creating·=&gt;·debian/watch350 I:·creating·=&gt;·debian/watch
351 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format 
352 I:·creating·=&gt;·debian/source/format 
353 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options351 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options
354 I:·creating·=&gt;·debian/source/local-options352 I:·creating·=&gt;·debian/source/local-options
 353 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format
 354 I:·creating·=&gt;·debian/source/format
355 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series355 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series
356 I:·creating·=&gt;·debian/patches/series356 I:·creating·=&gt;·debian/patches/series
357 I:·run·"debmake·-x2"·to·get·more·template·files357 I:·run·"debmake·-x2"·to·get·more·template·files
358 I:·$·wrap-and-sort</pre>358 I:·$·wrap-and-sort</pre>
359 ········<p>Команда·<span·class="strong"><strong>debmake</strong></span>·создаёт·все·шаблонные·файлы·на·основе·опций·командной·строки.·Поскольку·никакие·опции·не·были·переданы,·команда·<span·class="strong"><strong>debmake</strong></span>·выбирает·для·вас·разумные·значения·по·умолчанию:</p>359 ········<p>Команда·<span·class="strong"><strong>debmake</strong></span>·создаёт·все·шаблонные·файлы·на·основе·опций·командной·строки.·Поскольку·никакие·опции·не·были·переданы,·команда·<span·class="strong"><strong>debmake</strong></span>·выбирает·для·вас·разумные·значения·по·умолчанию:</p>
360 ········<div·class="itemizedlist">360 ········<div·class="itemizedlist">
361 ··········<ul·class="itemizedlist">361 ··········<ul·class="itemizedlist">
Offset 630, 15 lines modifiedOffset 630, 15 lines modified
630 ·...630 ·...
631 ·debian/rules·build631 ·debian/rules·build
632 dh·build632 dh·build
633 ···dh_update_autotools_config633 ···dh_update_autotools_config
634 ···dh_autoreconf634 ···dh_autoreconf
635 ···dh_auto_configure635 ···dh_auto_configure
636 ···dh_auto_build636 ···dh_auto_build
637 ········make·-j3·"INSTALL=install·--strip-program=true"637 ········make·-j4·"INSTALL=install·--strip-program=true"
638 make[1]:·Entering·directory·'/path/to/debhello-0.0'638 make[1]:·Entering·directory·'/path/to/debhello-0.0'
639 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.639 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
640 #·-fstack-protector-strong·-Wformat·-Werror=format-security640 #·-fstack-protector-strong·-Wformat·-Werror=format-security
641 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...641 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
642 ·...642 ·...
643 ·fakeroot·debian/rules·binary643 ·fakeroot·debian/rules·binary
644 dh·binary644 dh·binary
Offset 691, 18 lines modifiedOffset 691, 18 lines modified
691 ··········</ul>691 ··········</ul>
692 ········</div>692 ········</div>
693 ········<p><span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·содержит·изменения·Debian,·внесённые·в·исходный·код·основной·ветки·разработки.·Содержимое·этого·файла·приведено·ниже.</p>693 ········<p><span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·содержит·изменения·Debian,·внесённые·в·исходный·код·основной·ветки·разработки.·Содержимое·этого·файла·приведено·ниже.</p>
694 ········<p><strong>Содержимое·архива·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>: </strong>694 ········<p><strong>Содержимое·архива·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>: </strong>
695 </p>695 </p>
696 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz696 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz
697 debhello-0.0/697 debhello-0.0/
 698 debhello-0.0/Makefile
698 debhello-0.0/LICENSE699 debhello-0.0/LICENSE
699 debhello-0.0/src/700 debhello-0.0/src/
700 debhello-0.0/src/hello.c701 debhello-0.0/src/hello.c
701 debhello-0.0/Makefile 
702 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz702 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
703 debian/703 debian/
704 debian/README.Debian704 debian/README.Debian
705 debian/changelog705 debian/changelog
706 debian/compat706 debian/compat
707 debian/control707 debian/control
708 debian/copyright708 debian/copyright
Offset 835, 16 lines modifiedOffset 835, 16 lines modified
835 ··········<p>Ниже·приводится·пример·создания·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·с·помощью·команды·<span·class="strong"><strong>diff</strong></span>.</p>835 ··········<p>Ниже·приводится·пример·создания·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·с·помощью·команды·<span·class="strong"><strong>diff</strong></span>.</p>
836 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig836 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig
837 ·$·vim·debhello-0.0/Makefile837 ·$·vim·debhello-0.0/Makefile
838 ·...·hack,·hack,·hack,·...838 ·...·hack,·hack,·hack,·...
839 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch839 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch
840 ·$·cat·000-prefix-usr.patch840 ·$·cat·000-prefix-usr.patch
841 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile841 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
842 ---·debhello-0.0.orig/Makefile··2020-09-20·13:54:02.225984162·-1200 
843 +++·debhello-0.0/Makefile·······2020-09-20·13:54:02.405980704·-1200842 ---·debhello-0.0.orig/Makefile··2020-09-21·16:59:42.166974920·+1400
 843 +++·debhello-0.0/Makefile·······2020-09-21·16:59:43.535015955·+1400
844 @@·-1,4·+1,4·@@844 @@·-1,4·+1,4·@@
845 -prefix·=·/usr/local845 -prefix·=·/usr/local
846 +prefix·=·/usr846 +prefix·=·/usr
  
847 ·all:·src/hello847 ·all:·src/hello
  
848 ·$·rm·-rf·debhello-0.0848 ·$·rm·-rf·debhello-0.0
5.35 KB
OEBPS/ch08.html
    
Offset 159, 17 lines modifiedOffset 159, 17 lines modified
159 I:·set·parameters159 I:·set·parameters
160 ·...160 ·...
161 I:·debmake·-x·"4"·...161 I:·debmake·-x·"4"·...
162 I:·creating·=&gt;·debian/control162 I:·creating·=&gt;·debian/control
163 I:·creating·=&gt;·debian/copyright163 I:·creating·=&gt;·debian/copyright
164 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules164 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
165 ·...165 ·...
166 I:·creating·=&gt;·debian/license-examples/LGPL-2.1+ 
167 I:·substituting·=&gt;·/usr/share/debmake/extra4/Artistic-1.0 
168 I:·creating·=&gt;·debian/license-examples/Artistic-1.0166 I:·creating·=&gt;·debian/license-examples/Artistic-1.0
 167 I:·substituting·=&gt;·/usr/share/debmake/extra4/LGPL-3.0+
 168 I:·creating·=&gt;·debian/license-examples/LGPL-3.0+
169 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause169 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause
170 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause170 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause
171 I:·$·wrap-and-sort</pre>171 I:·$·wrap-and-sort</pre>
172 ········<p>Проверим·созданные·шаблонные·файлы.</p>172 ········<p>Проверим·созданные·шаблонные·файлы.</p>
173 ········<pre·class="screen">·$·cd·..173 ········<pre·class="screen">·$·cd·..
174 ·$·tree174 ·$·tree
175 .175 .
Offset 497, 22 lines modifiedOffset 497, 22 lines modified
497 ··········</ul>497 ··········</ul>
498 ········</div>498 ········</div>
499 ········<p>The·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>499 ········<p>The·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>
500 ········<p><strong>Сжатое·содержимое·архива·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>: </strong>500 ········<p><strong>Сжатое·содержимое·архива·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>: </strong>
501 </p>501 </p>
502 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz502 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz
503 debhello-0.2/503 debhello-0.2/
504 debhello-0.2/LICENSE 
505 debhello-0.2/scripts/504 debhello-0.2/scripts/
506 debhello-0.2/scripts/hello505 debhello-0.2/scripts/hello
507 debhello-0.2/data/506 debhello-0.2/data/
508 debhello-0.2/data/hello.png 
509 debhello-0.2/data/hello.desktop507 debhello-0.2/data/hello.desktop
 508 debhello-0.2/data/hello.png
510 debhello-0.2/man/509 debhello-0.2/man/
511 debhello-0.2/man/hello.1510 debhello-0.2/man/hello.1
 511 debhello-0.2/LICENSE
512 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz512 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz
513 debian/513 debian/
514 debian/README.Debian514 debian/README.Debian
515 debian/changelog515 debian/changelog
516 debian/compat516 debian/compat
517 debian/control517 debian/control
518 debian/copyright518 debian/copyright
Offset 2777, 27 lines modifiedOffset 2777, 27 lines modified
2777 ·$·rm·-rf·m4·build-aux·*~</pre>2777 ·$·rm·-rf·m4·build-aux·*~</pre>
2778 ········<p>2778 ········<p>
2779 </p>2779 </p>
2780 ········<p>Проверим·созданные·файлы·в·каталоге·<span·class="strong"><strong>po/</strong></span>.</p>2780 ········<p>Проверим·созданные·файлы·в·каталоге·<span·class="strong"><strong>po/</strong></span>.</p>
2781 ········<p><strong>файлы·в·каталоге·<span·class="strong"><strong>po</strong></span>·(i18n): </strong>2781 ········<p><strong>файлы·в·каталоге·<span·class="strong"><strong>po</strong></span>·(i18n): </strong>
2782 </p>2782 </p>
2783 ········<pre·class="screen">·$·ls·-l·po2783 ········<pre·class="screen">·$·ls·-l·po
2784 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·line·2:·SOURCE_DATE_EP...2784 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·riga·2:·SOURCE_DATE_EP...
2785 total·602785 totale·60
2786 -rw-r--r--·1·pbuilder1·pbuilder1···494·Dec·31·11:59·ChangeLog2786 -rw-rw-r--·1·pbuilder2·pbuilder2···494·Jan··1·13:59·ChangeLog
2787 -rw-r--r--·1·pbuilder1·pbuilder1·17577·Dec·31·11:59·Makefile.in.in2787 -rw-rw-r--·1·pbuilder2·pbuilder2·17577·Jan··1·13:59·Makefile.in.in
2788 -rw-r--r--·1·pbuilder1·pbuilder1··3376·Dec·31·11:59·Makevars.template2788 -rw-rw-r--·1·pbuilder2·pbuilder2··3376·Jan··1·13:59·Makevars.template
2789 -rw-r--r--·1·pbuilder1·pbuilder1····59·Dec·31·11:59·POTFILES.in2789 -rw-rw-r--·1·pbuilder2·pbuilder2····59·Jan··1·13:59·POTFILES.in
2790 -rw-r--r--·1·pbuilder1·pbuilder1··2203·Dec·31·11:59·Rules-quot2790 -rw-rw-r--·1·pbuilder2·pbuilder2··2203·Jan··1·13:59·Rules-quot
2791 -rw-r--r--·1·pbuilder1·pbuilder1···217·Dec·31·11:59·boldquot.sed2791 -rw-rw-r--·1·pbuilder2·pbuilder2···217·Jan··1·13:59·boldquot.sed
2792 -rw-r--r--·1·pbuilder1·pbuilder1··1337·Dec·31·11:59·en@boldquot.header2792 -rw-rw-r--·1·pbuilder2·pbuilder2··1337·Jan··1·13:59·en@boldquot.header
2793 -rw-r--r--·1·pbuilder1·pbuilder1··1203·Dec·31·11:59·en@quot.header2793 -rw-rw-r--·1·pbuilder2·pbuilder2··1203·Jan··1·13:59·en@quot.header
2794 -rw-r--r--·1·pbuilder1·pbuilder1···672·Dec·31·11:59·insert-header.sin2794 -rw-rw-r--·1·pbuilder2·pbuilder2···672·Jan··1·13:59·insert-header.sin
2795 -rw-r--r--·1·pbuilder1·pbuilder1···153·Dec·31·11:59·quot.sed2795 -rw-rw-r--·1·pbuilder2·pbuilder2···153·Jan··1·13:59·quot.sed
2796 -rw-r--r--·1·pbuilder1·pbuilder1···432·Dec·31·11:59·remove-potcdate.sin</pre>2796 -rw-rw-r--·1·pbuilder2·pbuilder2···432·Jan··1·13:59·remove-potcdate.sin</pre>
2797 ········<p>2797 ········<p>
2798 </p>2798 </p>
2799 ········<p>Обновим·файл·<span·class="strong"><strong>configure.ac</strong></span>,·добавив·«<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>»·и·т.·д.</p>2799 ········<p>Обновим·файл·<span·class="strong"><strong>configure.ac</strong></span>,·добавив·«<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>»·и·т.·д.</p>
2800 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>·(i18n): </strong>2800 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>·(i18n): </strong>
2801 </p>2801 </p>
2802 ········<pre·class="screen">·$·vim·configure.ac2802 ········<pre·class="screen">·$·vim·configure.ac
2803 ·...·hack,·hack,·hack,·...2803 ·...·hack,·hack,·hack,·...
Offset 2843, 16 lines modifiedOffset 2843, 16 lines modified
2843 ········<p>2843 ········<p>
2844 </p>2844 </p>
2845 ········<p>Let’s·create·the·<span·class="strong"><strong>po/Makevars</strong></span>·file·from·the·<span·class="strong"><strong>po/Makevars.template</strong></span>·file.</p>2845 ········<p>Let’s·create·the·<span·class="strong"><strong>po/Makevars</strong></span>·file·from·the·<span·class="strong"><strong>po/Makevars.template</strong></span>·file.</p>
2846 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>·(i18n): </strong>2846 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>·(i18n): </strong>
2847 </p>2847 </p>
2848 ········<pre·class="screen">·...·hack,·hack,·hack,·...2848 ········<pre·class="screen">·...·hack,·hack,·hack,·...
2849 ·$·diff·-u·po/Makevars.template·po/Makevars2849 ·$·diff·-u·po/Makevars.template·po/Makevars
2850 ---·po/Makevars.template········2020-09-20·13:56:22.639285841·-12002850 ---·po/Makevars.template········2020-09-21·17:09:58.373464173·+1400
2851 +++·po/Makevars·2020-09-20·13:56:22.867281459·-12002851 +++·po/Makevars·2020-09-21·17:10:00.121516640·+1400
2852 @@·-18,14·+18,14·@@2852 @@·-18,14·+18,14·@@
2853 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for2853 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for
2854 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim2854 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim
2855 ·#·their·copyright.2855 ·#·their·copyright.
2856 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.2856 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.
2857 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;2857 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;
  
Offset 2951, 15 lines modifiedOffset 2951, 15 lines modified
2951 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.2951 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.
2952 #2952 #
2953 #,·fuzzy2953 #,·fuzzy
2954 msgid·""2954 msgid·""
2955 msgstr·""2955 msgstr·""
2956 "Project-Id-Version:·PACKAGE·VERSION\n"2956 "Project-Id-Version:·PACKAGE·VERSION\n"
2957 "Report-Msgid-Bugs-To:·\n"2957 "Report-Msgid-Bugs-To:·\n"
2958 "POT-Creation-Date:·2020-09-20·13:56-1200\n"2958 "POT-Creation-Date:·2020-09-21·17:10+1400\n"
2959 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"2959 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"
2960 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"2960 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"
2961 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"2961 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"
2962 "Language:·\n"2962 "Language:·\n"
2963 "MIME-Version:·1.0\n"2963 "MIME-Version:·1.0\n"
2964 "Content-Type:·text/plain;·charset=CHARSET\n"2964 "Content-Type:·text/plain;·charset=CHARSET\n"
2965 "Content-Transfer-Encoding:·8bit\n"2965 "Content-Transfer-Encoding:·8bit\n"
5.97 KB
OEBPS/content.opf
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>
2 <package·xmlns="http://www.idpf.org/2007/opf"·version="2.0"·unique-identifier="bookid"><metadata><dc:identifier·xmlns:dc="http://purl.org/dc/elements/1.1/"·id="bookid">_idp1271869584</dc:identifier><dc:title·xmlns:dc="http://purl.org/dc/elements/1.1/">Руководство·для·сопровождающих·Debian</dc:title><dc:creator·xmlns:dc="http://purl.org/dc/elements/1.1/"·xmlns:opf="http://www.idpf.org/2007/opf"·opf:file-as="">Осаму·Аоки</dc:creator><dc:date·xmlns:dc="http://purl.org/dc/elements/1.1/">2019-03-26</dc:date><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">Авторские·права·©·2014—2017·Осаму·Аоки</dc:rights><dc:description·xmlns:dc="http://purl.org/dc/elements/1.1/">Данное·учебное·руководство·описывает·сборку·пакета·Debian·с·помощью·команды·debmake·и·предназначено·для·обычных·пользователей·Debian·и·будущих·разработчиков.·Руководство·сконцентрировано·на·современном·стиле·создания·пакетов·и·содержит·множество·простых·примеров:·Данное·«Руководство·для·сопровождающих·Debian»·может·рассматриваться·как·замена·«Руководства·начинающего·разработчика·Debian».</dc:description><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">Авторские·права·©·2018·Лев·Ламберов</dc:rights><dc:language·xmlns:dc="http://purl.org/dc/elements/1.1/">ru</dc:language><meta·name="cover"·content="cover-image"/></metadata><manifest><item·id="ncxtoc"·media-type="application/x-dtbncx+xml"·href="toc.ncx"/><item·id="htmltoc"·media-type="application/xhtml+xml"·href="bk01-toc.html"/><item·media-type="text/css"·id="html-css"·href="debian.css"/><item·id="cover"·href="cover.html"·media-type="application/xhtml+xml"/><item·id="idm1"·href="index.html"·media-type="application/xhtml+xml"/><item·id="cover-image"·href="xslt/debian-openlogo.png"·media-type="image/png"/><item·id="idm55"·href="pr01.html"·media-type="application/xhtml+xml"/><item·id="idm130"·href="ch01.html"·media-type="application/xhtml+xml"/><item·id="idm227"·href="ch02.html"·media-type="application/xhtml+xml"/><item·id="idm621"·href="ch03.html"·media-type="application/xhtml+xml"/><item·id="idm818"·href="ch04.html"·media-type="application/xhtml+xml"/><item·id="idm1322"·href="ch05.html"·media-type="application/xhtml+xml"/><item·id="idm4388"·href="ch06.html"·media-type="application/xhtml+xml"/><item·id="idm4580"·href="ch07.html"·media-type="application/xhtml+xml"/><item·id="idm5401"·href="ch08.html"·media-type="application/xhtml+xml"/><item·id="idm6536"·href="apa.html"·media-type="application/xhtml+xml"/></manifest><spine·toc="ncxtoc"><itemref·idref="cover"·linear="no"/><itemref·idref="htmltoc"·linear="yes"/><itemref·idref="idm1"/><itemref·idref="idm55"/><itemref·idref="idm130"/><itemref·idref="idm227"/><itemref·idref="idm621"/><itemref·idref="idm818"/><itemref·idref="idm1322"/><itemref·idref="idm4388"/><itemref·idref="idm4580"/><itemref·idref="idm5401"/><itemref·idref="idm6536"/></spine><guide><reference·href="cover.html"·type="cover"·title="Cover"/><reference·href="bk01-toc.html"·type="toc"·title="Table·of·Contents"/></guide></package>2 <package·xmlns="http://www.idpf.org/2007/opf"·version="2.0"·unique-identifier="bookid"><metadata><dc:identifier·xmlns:dc="http://purl.org/dc/elements/1.1/"·id="bookid">_idp1266277040</dc:identifier><dc:title·xmlns:dc="http://purl.org/dc/elements/1.1/">Руководство·для·сопровождающих·Debian</dc:title><dc:creator·xmlns:dc="http://purl.org/dc/elements/1.1/"·xmlns:opf="http://www.idpf.org/2007/opf"·opf:file-as="">Осаму·Аоки</dc:creator><dc:date·xmlns:dc="http://purl.org/dc/elements/1.1/">2019-03-27</dc:date><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">Авторские·права·©·2014—2017·Осаму·Аоки</dc:rights><dc:description·xmlns:dc="http://purl.org/dc/elements/1.1/">Данное·учебное·руководство·описывает·сборку·пакета·Debian·с·помощью·команды·debmake·и·предназначено·для·обычных·пользователей·Debian·и·будущих·разработчиков.·Руководство·сконцентрировано·на·современном·стиле·создания·пакетов·и·содержит·множество·простых·примеров:·Данное·«Руководство·для·сопровождающих·Debian»·может·рассматриваться·как·замена·«Руководства·начинающего·разработчика·Debian».</dc:description><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">Авторские·права·©·2018·Лев·Ламберов</dc:rights><dc:language·xmlns:dc="http://purl.org/dc/elements/1.1/">ru</dc:language><meta·name="cover"·content="cover-image"/></metadata><manifest><item·id="ncxtoc"·media-type="application/x-dtbncx+xml"·href="toc.ncx"/><item·id="htmltoc"·media-type="application/xhtml+xml"·href="bk01-toc.html"/><item·media-type="text/css"·id="html-css"·href="debian.css"/><item·id="cover"·href="cover.html"·media-type="application/xhtml+xml"/><item·id="idm1"·href="index.html"·media-type="application/xhtml+xml"/><item·id="cover-image"·href="xslt/debian-openlogo.png"·media-type="image/png"/><item·id="idm55"·href="pr01.html"·media-type="application/xhtml+xml"/><item·id="idm130"·href="ch01.html"·media-type="application/xhtml+xml"/><item·id="idm227"·href="ch02.html"·media-type="application/xhtml+xml"/><item·id="idm621"·href="ch03.html"·media-type="application/xhtml+xml"/><item·id="idm818"·href="ch04.html"·media-type="application/xhtml+xml"/><item·id="idm1322"·href="ch05.html"·media-type="application/xhtml+xml"/><item·id="idm4388"·href="ch06.html"·media-type="application/xhtml+xml"/><item·id="idm4580"·href="ch07.html"·media-type="application/xhtml+xml"/><item·id="idm5401"·href="ch08.html"·media-type="application/xhtml+xml"/><item·id="idm6536"·href="apa.html"·media-type="application/xhtml+xml"/></manifest><spine·toc="ncxtoc"><itemref·idref="cover"·linear="no"/><itemref·idref="htmltoc"·linear="yes"/><itemref·idref="idm1"/><itemref·idref="idm55"/><itemref·idref="idm130"/><itemref·idref="idm227"/><itemref·idref="idm621"/><itemref·idref="idm818"/><itemref·idref="idm1322"/><itemref·idref="idm4388"/><itemref·idref="idm4580"/><itemref·idref="idm5401"/><itemref·idref="idm6536"/></spine><guide><reference·href="cover.html"·type="cover"·title="Cover"/><reference·href="bk01-toc.html"·type="toc"·title="Table·of·Contents"/></guide></package>
43.9 KB
OEBPS/toc.ncx
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>
2 <ncx·xmlns="http://www.daisy.org/z3986/2005/ncx/"·version="2005-1"><head><meta·name="cover"·content="cover"/><meta·name="dtb:uid"·content="_idp1271869584"/></head><docTitle><text>Руководство·для·сопровождающих·Debian</text></docTitle><navMap><navPoint·id="idm1"·playOrder="1"><navLabel><text>Руководство·для·сопровождающих·Debian</text></navLabel><content·src="index.html"/><navPoint·id="idm55"·playOrder="2"><navLabel><text>Предисловие</text></navLabel><content·src="pr01.html"/></navPoint><navPoint·id="idm130"·playOrder="3"><navLabel><text>1.·Обзор</text></navLabel><content·src="ch01.html"/></navPoint><navPoint·id="idm227"·playOrder="4"><navLabel><text>2.·Необходимые·предварительные·требования</text></navLabel><content·src="ch02.html"/><navPoint·id="idm230"·playOrder="5"><navLabel><text>2.1.·Люди·вокруг·Debian</text></navLabel><content·src="ch02.html#people"/></navPoint><navPoint·id="idm262"·playOrder="6"><navLabel><text>2.2.·Как·принять·участие</text></navLabel><content·src="ch02.html#contribute"/></navPoint><navPoint·id="idm281"·playOrder="7"><navLabel><text>2.3.·Социальная·динамика·Debian</text></navLabel><content·src="ch02.html#social"/></navPoint><navPoint·id="idm318"·playOrder="8"><navLabel><text>2.4.·Техническая·памятка</text></navLabel><content·src="ch02.html#reminders"/></navPoint><navPoint·id="idm347"·playOrder="9"><navLabel><text>2.5.·Документация·Debian</text></navLabel><content·src="ch02.html#debian-doc"/></navPoint><navPoint·id="idm396"·playOrder="10"><navLabel><text>2.6.·Справочные·ресурсы</text></navLabel><content·src="ch02.html#help"/></navPoint><navPoint·id="idm455"·playOrder="11"><navLabel><text>2.7.·Ситуация·с·архивом</text></navLabel><content·src="ch02.html#situation"/></navPoint><navPoint·id="idm470"·playOrder="12"><navLabel><text>2.8.·Подходы·к·участию</text></navLabel><content·src="ch02.html#approaches"/></navPoint><navPoint·id="idm540"·playOrder="13"><navLabel><text>2.9.·Начинающий·участник·и·сопровождающий</text></navLabel><content·src="ch02.html#novice"/></navPoint></navPoint><navPoint·id="idm621"·playOrder="14"><navLabel><text>3.·Настройка·инструментов</text></navLabel><content·src="ch03.html"/><navPoint·id="idm632"·playOrder="15"><navLabel><text>3.1.·Адрес·электронной·почты</text></navLabel><content·src="ch03.html#email-setup"/></navPoint><navPoint·id="idm647"·playOrder="16"><navLabel><text>3.2.·mc</text></navLabel><content·src="ch03.html#mc-setup"/></navPoint><navPoint·id="idm660"·playOrder="17"><navLabel><text>3.3.·git</text></navLabel><content·src="ch03.html#git-setup"/></navPoint><navPoint·id="idm676"·playOrder="18"><navLabel><text>3.4.·quilt</text></navLabel><content·src="ch03.html#quilt-setup"/></navPoint><navPoint·id="idm702"·playOrder="19"><navLabel><text>3.5.·devscripts</text></navLabel><content·src="ch03.html#devscripts-setup"/></navPoint><navPoint·id="idm723"·playOrder="20"><navLabel><text>3.6.·pbuilder</text></navLabel><content·src="ch03.html#pbuilder-setup"/></navPoint><navPoint·id="idm795"·playOrder="21"><navLabel><text>3.7.·git-buildpackage</text></navLabel><content·src="ch03.html#gbp-setup"/></navPoint><navPoint·id="idm804"·playOrder="22"><navLabel><text>3.8.·HTTP-прокси</text></navLabel><content·src="ch03.html#proxy"/></navPoint><navPoint·id="idm814"·playOrder="23"><navLabel><text>3.9.·Частный·репозиторий·Debian</text></navLabel><content·src="ch03.html#repropro"/></navPoint></navPoint><navPoint·id="idm818"·playOrder="24"><navLabel><text>4.·Простой·пример</text></navLabel><content·src="ch04.html"/><navPoint·id="idm834"·playOrder="25"><navLabel><text>4.1.·Общая·картина</text></navLabel><content·src="ch04.html#big-picture"/></navPoint><navPoint·id="idm878"·playOrder="26"><navLabel><text>4.2.·Что·такое·debmake?</text></navLabel><content·src="ch04.html#what-debmake"/></navPoint><navPoint·id="idm902"·playOrder="27"><navLabel><text>4.3.·Что·такое·debuild?</text></navLabel><content·src="ch04.html#what-debuild"/></navPoint><navPoint·id="idm969"·playOrder="28"><navLabel><text>4.4.·Шаг·1:·получение·исходного·кода·основной·ветки·разработки</text></navLabel><content·src="ch04.html#step-upstream"/></navPoint><navPoint·id="idm1010"·playOrder="29"><navLabel><text>4.5.·Шаг·2:·создание·шаблонных·файлов·с·помощью·debmake</text></navLabel><content·src="ch04.html#step-debmake"/></navPoint><navPoint·id="idm1091"·playOrder="30"><navLabel><text>4.6.·Шаг·3:·изменение·шаблонных·файлов</text></navLabel><content·src="ch04.html#step-maintainer"/></navPoint><navPoint·id="idm1153"·playOrder="31"><navLabel><text>4.7.·Шаг·4:·сборка·пакета·с·помощью·debuild</text></navLabel><content·src="ch04.html#step-debuild"/></navPoint><navPoint·id="idm1229"·playOrder="32"><navLabel><text>4.8.·Шаг·3·(альтернативный):·изменение·исходного·кода·основной·ветки·разработки</text></navLabel><content·src="ch04.html#alt-patch"/><navPoint·id="idm1272"·playOrder="33"><navLabel><text>4.8.1.·Создание·заплаты·с·помощью·diff·-u</text></navLabel><content·src="ch04.html#diff-u"/></navPoint><navPoint·id="idm1284"·playOrder="34"><navLabel><text>4.8.2.·Создание·заплаты·с·помощью·dquilt</text></navLabel><content·src="ch04.html#dquilt"/></navPoint><navPoint·id="idm1307"·playOrder="35"><navLabel><text>4.8.3.·Создание·заплаты·с·помощью·dpkg-source·--commit</text></navLabel><content·src="ch04.html#dpkg-source-commit"/></navPoint></navPoint></navPoint><navPoint·id="idm1322"·playOrder="36"><navLabel><text>5.·Основы</text></navLabel><content·src="ch05.html"/><navPoint·id="idm1341"·playOrder="37"><navLabel><text>5.1.·Работа·по·созданию·пакета</text></navLabel><content·src="ch05.html#workflow"/><navPoint·id="idm1530"·playOrder="38"><navLabel><text>5.1.1.·Пакет·debhelper</text></navLabel><content·src="ch05.html#debhelper"/></navPoint></navPoint><navPoint·id="idm1550"·playOrder="39"><navLabel><text>5.2.·Имя·пакета·и·версия</text></navLabel><content·src="ch05.html#name-version"/></navPoint><navPoint·id="idm1620"·playOrder="40"><navLabel><text>5.3.·Родной·пакет·Debian</text></navLabel><content·src="ch05.html#native"/></navPoint><navPoint·id="idm1669"·playOrder="41"><navLabel><text>5.4.·debian/rules</text></navLabel><content·src="ch05.html#rules"/><navPoint·id="idm1700"·playOrder="42"><navLabel><text>5.4.1.·dh</text></navLabel><content·src="ch05.html#dh"/></navPoint><navPoint·id="idm1756"·playOrder="43"><navLabel><text>5.4.2.·Простой·сценарий·debian/rules</text></navLabel><content·src="ch05.html#simplerules"/></navPoint><navPoint·id="idm1787"·playOrder="44"><navLabel><text>5.4.3.·Настроенный·файл·debian/rules</text></navLabel><content·src="ch05.html#customrules"/></navPoint><navPoint·id="idm1838"·playOrder="45"><navLabel><text>5.4.4.·Переменные·debian/rules</text></navLabel><content·src="ch05.html#variablesrules"/></navPoint><navPoint·id="idm1914"·playOrder="46"><navLabel><text>5.4.5.·Повторяемая·сборка</text></navLabel><content·src="ch05.html#reproducible"/></navPoint></navPoint><navPoint·id="idm1947"·playOrder="47"><navLabel><text>5.5.·debian/control</text></navLabel><content·src="ch05.html#control"/><navPoint·id="idm1958"·playOrder="48"><navLabel><text>5.5.1.·Split·of·a·Debian·binary·package</text></navLabel><content·src="ch05.html#split"/><navPoint·id="idm1979"·playOrder="49"><navLabel><text>5.5.1.1.·debmake·-b</text></navLabel><content·src="ch05.html#boption"/></navPoint><navPoint·id="idm2083"·playOrder="50"><navLabel><text>5.5.1.2.·Сценарии·и·примеры·разделения·пакета</text></navLabel><content·src="ch05.html#package-split-example"/></navPoint><navPoint·id="idm2224"·playOrder="51"><navLabel><text>5.5.1.3.·Имя·пакета·библиотеки</text></navLabel><content·src="ch05.html#libnames"/></navPoint></navPoint><navPoint·id="idm2330"·playOrder="52"><navLabel><text>5.5.2.·Переменные·подстановки</text></navLabel><content·src="ch05.html#substvar"/></navPoint><navPoint·id="idm2374"·playOrder="53"><navLabel><text>5.5.3.·Безопасная·binNMU-загрузка</text></navLabel><content·src="ch05.html#binnmu"/></navPoint></navPoint><navPoint·id="idm2420"·playOrder="54"><navLabel><text>5.6.·debian/changelog</text></navLabel><content·src="ch05.html#changelog"/></navPoint><navPoint·id="idm2482"·playOrder="55"><navLabel><text>5.7.·debian/copyright</text></navLabel><content·src="ch05.html#copyright"/></navPoint><navPoint·id="idm2514"·playOrder="56"><navLabel><text>5.8.·debian/patches/*</text></navLabel><content·src="ch05.html#patches"/><navPoint·id="idm2638"·playOrder="57"><navLabel><text>5.8.1.·dpkg-source·-x</text></navLabel><content·src="ch05.html#dpkg-source-x"/></navPoint><navPoint·id="idm2648"·playOrder="58"><navLabel><text>5.8.2.·dquilt·и·dpkg-source</text></navLabel><content·src="ch05.html#quilt-dpkg"/></navPoint></navPoint><navPoint·id="idm2670"·playOrder="59"><navLabel><text>5.9.·debian/upstream/signing-key.asc</text></navLabel><content·src="ch05.html#signing-key"/></navPoint><navPoint·id="idm2706"·playOrder="60"><navLabel><text>5.10.·debian/watch·и·критерии·Debian·по·определению·свободного·ПО·(DFSG)</text></navLabel><content·src="ch05.html#dfsg"/></navPoint><navPoint·id="idm2731"·playOrder="61"><navLabel><text>5.11.·Other·debian/*·Files</text></navLabel><content·src="ch05.html#debianconf"/></navPoint><navPoint·id="idm3430"·playOrder="62"><navLabel><text>5.12.·Настройка·пакета·Debian</text></navLabel><content·src="ch05.html#custom"/></navPoint><navPoint·id="idm3460"·playOrder="63"><navLabel><text>5.13.·Запись·в·систему·управления·версиями·(стандарт)</text></navLabel><content·src="ch05.html#vcs"/></navPoint><navPoint·id="idm3496"·playOrder="64"><navLabel><text>5.14.·Запись·в·систему·управления·версиями·(альтернатива)</text></navLabel><content·src="ch05.html#alt-vcs"/></navPoint><navPoint·id="idm3530"·playOrder="65"><navLabel><text>5.15.·Сборка·пакета·без·постороннего·содержимого</text></navLabel><content·src="ch05.html#build-noextra"/><navPoint·id="idm3548"·playOrder="66"><navLabel><text>5.15.1.·Исправление·с·помощью·debian/rules·clean</text></navLabel><content·src="ch05.html#rules-clean"/></navPoint><navPoint·id="idm3558"·playOrder="67"><navLabel><text>5.15.2.·Исправление·с·помощью·систем·управления·версиями</text></navLabel><content·src="ch05.html#git-clean"/></navPoint><navPoint·id="idm3570"·playOrder="68"><navLabel><text>5.15.3.·Исправление·с·помощью·extend-diff-ignore</text></navLabel><content·src="ch05.html#extend-diff-ignore"/></navPoint><navPoint·id="idm3586"·playOrder="69"><navLabel><text>5.15.4.·Исправление·с·помощью·tar-ignore</text></navLabel><content·src="ch05.html#tar-ignore"/></navPoint></navPoint><navPoint·id="idm3602"·playOrder="70"><navLabel><text>5.16.·Системы·сборки·основой·ветки</text></navLabel><content·src="ch05.html#build"/><navPoint·id="idm3607"·playOrder="71"><navLabel><text>5.16.1.·Autotools</text></navLabel><content·src="ch05.html#autotools"/></navPoint><navPoint·id="idm3656"·playOrder="72"><navLabel><text>5.16.2.·CMake</text></navLabel><content·src="ch05.html#cmake"/></navPoint><navPoint·id="idm3683"·playOrder="73"><navLabel><text>5.16.3.·Python·distutils</text></navLabel><content·src="ch05.html#distutils"/></navPoint></navPoint><navPoint·id="idm3712"·playOrder="74"><navLabel><text>5.17.·Отладочная·информация</text></navLabel><content·src="ch05.html#dbg"/><navPoint·id="idm3745"·playOrder="75"><navLabel><text>5.17.1.·New·-dbgsym·package·(Stretch·9.0·and·after)</text></navLabel><content·src="ch05.html#dbgsym"/></navPoint></navPoint><navPoint·id="idm3791"·playOrder="76"><navLabel><text>5.18.·Пакет·библиотеки</text></navLabel><content·src="ch05.html#lib"/><navPoint·id="idm3850"·playOrder="77"><navLabel><text>5.18.1.·Библиотека·символов</text></navLabel><content·src="ch05.html#symbols"/></navPoint><navPoint·id="idm3944"·playOrder="78"><navLabel><text>5.18.2.·Смена·библиотек</text></navLabel><content·src="ch05.html#lib-trans"/></navPoint></navPoint><navPoint·id="idm3957"·playOrder="79"><navLabel><text>5.19.·debconf</text></navLabel><content·src="ch05.html#debconf"/></navPoint><navPoint·id="idm4028"·playOrder="80"><navLabel><text>5.20.·Multiarch</text></navLabel><content·src="ch05.html#multiarch"/><navPoint·id="idm4086"·playOrder="81"><navLabel><text>5.20.1.·Путь·мультиархитектурной·библиотеки</text></navLabel><content·src="ch05.html#_the_multiarch_library_path"/></navPoint><navPoint·id="idm4172"·playOrder="82"><navLabel><text>5.20.2.·Путь·мультархитектурных·заголовочных·файлов</text></navLabel><content·src="ch05.html#_the_multiarch_header_file_path"/></navPoint><navPoint·id="idm4246"·playOrder="83"><navLabel><text>5.20.3.·Мультиархиектурный·путь·к·файлу·*.pc</text></navLabel><content·src="ch05.html#_the_multiarch_emphasis_role_strong_pc_emphasis_file_path"/></navPoint></navPoint><navPoint·id="idm4277"·playOrder="84"><navLabel><text>5.21.·Усиление·безопасности·компилятора</text></navLabel><content·src="ch05.html#harden"/></navPoint><navPoint·id="idm4297"·playOrder="85"><navLabel><text>5.22.·Непрерывная·интеграция</text></navLabel><content·src="ch05.html#ci"/></navPoint><navPoint·id="idm4318"·playOrder="86"><navLabel><text>5.23.·Предзагрузка</text></navLabel><content·src="ch05.html#bootstrap"/></navPoint><navPoint·id="idm4334"·playOrder="87"><navLabel><text>5.24.·Bug·reports</text></navLabel><content·src="ch05.html#bug"/></navPoint></navPoint><navPoint·id="idm4388"·playOrder="88"><navLabel><text>6.·Опции·debmake</text></navLabel><content·src="ch06.html"/><navPoint·id="idm4392"·playOrder="89"><navLabel><text>6.1.·Опции·быстрых·действий·(-a,·-i)</text></navLabel><content·src="ch06.html#ai-option"/><navPoint·id="idm4414"·playOrder="90"><navLabel><text>6.1.1.·Модуль·Python</text></navLabel><content·src="ch06.html#pythonmod"/></navPoint></navPoint><navPoint·id="idm4431"·playOrder="91"><navLabel><text>6.2.·Срезы·основной·ветки·(-d,·-t)</text></navLabel><content·src="ch06.html#dt-option"/></navPoint><navPoint·id="idm4467"·playOrder="92"><navLabel><text>6.3.·debmake·-cc</text></navLabel><content·src="ch06.html#coption"/></navPoint><navPoint·id="idm4475"·playOrder="93"><navLabel><text>6.4.·debmake·-k</text></navLabel><content·src="ch06.html#koption"/></navPoint><navPoint·id="idm4491"·playOrder="94"><navLabel><text>6.5.·debmake·-j</text></navLabel><content·src="ch06.html#joption"/></navPoint><navPoint·id="idm4551"·playOrder="95"><navLabel><text>6.6.·debmake·-x</text></navLabel><content·src="ch06.html#xoption"/></navPoint><navPoint·id="idm4563"·playOrder="96"><navLabel><text>6.7.·debmake·-P</text></navLabel><content·src="ch06.html#poption"/></navPoint><navPoint·id="idm4574"·playOrder="97"><navLabel><text>6.8.·debmake·-T</text></navLabel><content·src="ch06.html#toption"/></navPoint></navPoint><navPoint·id="idm4580"·playOrder="98"><navLabel><text>7.·Полезные·советы</text></navLabel><content·src="ch07.html"/><navPoint·id="idm4583"·playOrder="99"><navLabel><text>7.1.·debdiff</text></navLabel><content·src="ch07.html#debdiff"/></navPoint><navPoint·id="idm4592"·playOrder="100"><navLabel><text>7.2.·dget</text></navLabel><content·src="ch07.html#dget"/></navPoint><navPoint·id="idm4597"·playOrder="101"><navLabel><text>7.3.·debc</text></navLabel><content·src="ch07.html#debc"/></navPoint><navPoint·id="idm4602"·playOrder="102"><navLabel><text>7.4.·piuparts</text></navLabel><content·src="ch07.html#piuparts"/></navPoint><navPoint·id="idm4609"·playOrder="103"><navLabel><text>7.5.·debsign</text></navLabel><content·src="ch07.html#debsign"/></navPoint><navPoint·id="idm4614"·playOrder="104"><navLabel><text>7.6.·dput</text></navLabel><content·src="ch07.html#dput"/></navPoint><navPoint·id="idm4620"·playOrder="105"><navLabel><text>7.7.·bts</text></navLabel><content·src="ch07.html#bts"/></navPoint><navPoint·id="idm4628"·playOrder="106"><navLabel><text>7.8.·git-buildpackage</text></navLabel><content·src="ch07.html#gbp"/><navPoint·id="idm4710"·playOrder="107"><navLabel><text>7.8.1.·gbp·import-dscs·--debsnap</text></navLabel><content·src="ch07.html#debsnap"/></navPoint></navPoint><navPoint·id="idm4716"·playOrder="108"><navLabel><text>7.9.·git-репозиторий·основной·ветки</text></navLabel><content·src="ch07.html#upstream-git"/></navPoint><navPoint·id="idm4733"·playOrder="109"><navLabel><text>7.10.·chroot</text></navLabel><content·src="ch07.html#chroot"/></navPoint><navPoint·id="idm4935"·playOrder="110"><navLabel><text>7.11.·Новая·редакция·Debian</text></navLabel><content·src="ch07.html#newrevision"/></navPoint><navPoint·id="idm4963"·playOrder="111"><navLabel><text>7.12.·Новый·выпуск·основной·ветки</text></navLabel><content·src="ch07.html#newversion"/><navPoint·id="idm4984"·playOrder="112"><navLabel><text>7.12.1.·uupdate·+·tarball</text></navLabel><content·src="ch07.html#uupdate"/></navPoint><navPoint·id="idm4990"·playOrder="113"><navLabel><text>7.12.2.·uscan</text></navLabel><content·src="ch07.html#uscan"/></navPoint><navPoint·id="idm4997"·playOrder="114"><navLabel><text>7.12.3.·gbp</text></navLabel><content·src="ch07.html#gbp-orig"/></navPoint><navPoint·id="idm5007"·playOrder="115"><navLabel><text>7.12.4.·gbp·+·uscan</text></navLabel><content·src="ch07.html#gbp-uscan"/></navPoint></navPoint><navPoint·id="idm5018"·playOrder="116"><navLabel><text>7.13.·Формат·исходного·кода·3.0</text></navLabel><content·src="ch07.html#deb3"/></navPoint><navPoint·id="idm5078"·playOrder="117"><navLabel><text>7.14.·CDBS</text></navLabel><content·src="ch07.html#cdbs"/></navPoint><navPoint·id="idm5117"·playOrder="118"><navLabel><text>7.15.·Сборка·с·использованием·кодировки·UTF-8</text></navLabel><content·src="ch07.html#utf-8-build"/></navPoint><navPoint·id="idm5127"·playOrder="119"><navLabel><text>7.16.·Преобразование·в·кодировку·UTF-8</text></navLabel><content·src="ch07.html#utf-8-conv"/></navPoint><navPoint·id="idm5141"·playOrder="120"><navLabel><text>7.17.·Загрузите·orig.tar.gz</text></navLabel><content·src="ch07.html#origtar"/></navPoint><navPoint·id="idm5175"·playOrder="121"><navLabel><text>7.18.·Пропущенные·загрузки</text></navLabel><content·src="ch07.html#skipedupload"/></navPoint><navPoint·id="idm5203"·playOrder="122"><navLabel><text>7.19.·Продвинутые·темы·работы·над·пакетом</text></navLabel><content·src="ch07.html#adv-pkg"/></navPoint><navPoint·id="idm5268"·playOrder="123"><navLabel><text>7.20.·Другие·дистрибутивы</text></navLabel><content·src="ch07.html#other-distro"/></navPoint><navPoint·id="idm5290"·playOrder="124"><navLabel><text>7.21.·Отладка</text></navLabel><content·src="ch07.html#debug"/></navPoint></navPoint><navPoint·id="idm5401"·playOrder="125"><navLabel><text>8.·Дополнительные·примеры</text></navLabel><content·src="ch08.html"/><navPoint·id="idm5443"·playOrder="126"><navLabel><text>8.1.·Выборочное·применение·шаблонов</text></navLabel><content·src="ch08.html#emptypkg"/></navPoint><navPoint·id="idm5469"·playOrder="127"><navLabel><text>8.2.·Без·Makefile·(командная·оболочка,·интерфейс·командной·оболочки)</text></navLabel><content·src="ch08.html#nomakefile"/></navPoint><navPoint·id="idm5626"·playOrder="128"><navLabel><text>8.3.·Makefile·(командная·оболочка,·интерфейс·командной·оболочки)</text></navLabel><content·src="ch08.html#makefile-sh"/></navPoint><navPoint·id="idm5685"·playOrder="129"><navLabel><text>8.4.·setup.py·(Python3,·интерфейс·командной·оболочки)</text></navLabel><content·src="ch08.html#setup-py"/></navPoint><navPoint·id="idm5798"·playOrder="130"><navLabel><text>8.5.·Makefile·(командная·оболочка,·графический·интерфейс·пользователя)</text></navLabel><content·src="ch08.html#makefile-sh-gui"/></navPoint><navPoint·id="idm5866"·playOrder="131"><navLabel><text>8.6.·setup.py·(Python3,·графический·интерфейс·пользователя)</text></navLabel><content·src="ch08.html#setup-py-gui"/></navPoint><navPoint·id="idm5935"·playOrder="132"><navLabel><text>8.7.·Makefile·(single-binary·package)</text></navLabel><content·src="ch08.html#makefile-single"/></navPoint><navPoint·id="idm6004"·playOrder="133"><navLabel><text>8.8.·Makefile.in·+·configure·(single-binary·package)</text></navLabel><content·src="ch08.html#configure-single"/></navPoint><navPoint·id="idm6068"·playOrder="134"><navLabel><text>8.9.·Autotools·(single-binary·package)</text></navLabel><content·src="ch08.html#autotools-single"/></navPoint><navPoint·id="idm6138"·playOrder="135"><navLabel><text>8.10.·CMake·(single-binary·package)</text></navLabel><content·src="ch08.html#cmake-single"/></navPoint><navPoint·id="idm6209"·playOrder="136"><navLabel><text>8.11.·Autotools·(multi-binary·package)</text></navLabel><content·src="ch08.html#autotools-multi"/></navPoint><navPoint·id="idm6309"·playOrder="137"><navLabel><text>8.12.·CMake·(multi-binary·package)</text></navLabel><content·src="ch08.html#cmake-multi"/></navPoint><navPoint·id="idm6398"·playOrder="138"><navLabel><text>8.13.·Интернационализация</text></navLabel><content·src="ch08.html#i18n-example"/></navPoint><navPoint·id="idm6509"·playOrder="139"><navLabel><text>8.14.·Детали</text></navLabel><content·src="ch08.html#details"/></navPoint></navPoint><navPoint·id="idm6536"·playOrder="140"><navLabel><text>A.·Страница·руководства·debmake(1)</text></navLabel><content·src="apa.html"/><navPoint·id="idm6539"·playOrder="141"><navLabel><text>A.1.·НАЗВАНИЕ</text></navLabel><content·src="apa.html#_name"/></navPoint><navPoint·id="idm6542"·playOrder="142"><navLabel><text>A.2.·СИНТАКСИС</text></navLabel><content·src="apa.html#_synopsis"/></navPoint><navPoint·id="idm6589"·playOrder="143"><navLabel><text>A.3.·ОПИСАНИЕ</text></navLabel><content·src="apa.html#_description"/><navPoint·id="idm6619"·playOrder="144"><navLabel><text>A.3.1.·необязательные·аргументы:</text></navLabel><content·src="apa.html#_optional_arguments"/></navPoint></navPoint><navPoint·id="idm7041"·playOrder="145"><navLabel><text>A.4.·ПРИМЕРЫ</text></navLabel><content·src="apa.html#_examples"/></navPoint><navPoint·id="idm7076"·playOrder="146"><navLabel><text>A.5.·ВСПОМОГАТЕЛЬНЫЕ·ПАКЕТЫ</text></navLabel><content·src="apa.html#_helper_packages"/></navPoint><navPoint·id="idm7098"·playOrder="147"><navLabel><text>A.6.·ПРЕДОСТЕРЕЖЕНИЯ</text></navLabel><content·src="apa.html#_caveat"/></navPoint><navPoint·id="idm7126"·playOrder="148"><navLabel><text>A.7.·ОТЛАДКА</text></navLabel><content·src="apa.html#_debug"/></navPoint><navPoint·id="idm7180"·playOrder="149"><navLabel><text>A.8.·АВТОР</text></navLabel><content·src="apa.html#_author"/></navPoint><navPoint·id="idm7184"·playOrder="150"><navLabel><text>A.9.·ЛИЦЕНЗИЯ</text></navLabel><content·src="apa.html#_license"/></navPoint><navPoint·id="idm7187"·playOrder="151"><navLabel><text>A.10.·СМОТРИТЕ·ТАКЖЕ</text></navLabel><content·src="apa.html#_see_also"/></navPoint></navPoint></navPoint></navMap></ncx>2 <ncx·xmlns="http://www.daisy.org/z3986/2005/ncx/"·version="2005-1"><head><meta·name="cover"·content="cover"/><meta·name="dtb:uid"·content="_idp1266277040"/></head><docTitle><text>Руководство·для·сопровождающих·Debian</text></docTitle><navMap><navPoint·id="idm1"·playOrder="1"><navLabel><text>Руководство·для·сопровождающих·Debian</text></navLabel><content·src="index.html"/><navPoint·id="idm55"·playOrder="2"><navLabel><text>Предисловие</text></navLabel><content·src="pr01.html"/></navPoint><navPoint·id="idm130"·playOrder="3"><navLabel><text>1.·Обзор</text></navLabel><content·src="ch01.html"/></navPoint><navPoint·id="idm227"·playOrder="4"><navLabel><text>2.·Необходимые·предварительные·требования</text></navLabel><content·src="ch02.html"/><navPoint·id="idm230"·playOrder="5"><navLabel><text>2.1.·Люди·вокруг·Debian</text></navLabel><content·src="ch02.html#people"/></navPoint><navPoint·id="idm262"·playOrder="6"><navLabel><text>2.2.·Как·принять·участие</text></navLabel><content·src="ch02.html#contribute"/></navPoint><navPoint·id="idm281"·playOrder="7"><navLabel><text>2.3.·Социальная·динамика·Debian</text></navLabel><content·src="ch02.html#social"/></navPoint><navPoint·id="idm318"·playOrder="8"><navLabel><text>2.4.·Техническая·памятка</text></navLabel><content·src="ch02.html#reminders"/></navPoint><navPoint·id="idm347"·playOrder="9"><navLabel><text>2.5.·Документация·Debian</text></navLabel><content·src="ch02.html#debian-doc"/></navPoint><navPoint·id="idm396"·playOrder="10"><navLabel><text>2.6.·Справочные·ресурсы</text></navLabel><content·src="ch02.html#help"/></navPoint><navPoint·id="idm455"·playOrder="11"><navLabel><text>2.7.·Ситуация·с·архивом</text></navLabel><content·src="ch02.html#situation"/></navPoint><navPoint·id="idm470"·playOrder="12"><navLabel><text>2.8.·Подходы·к·участию</text></navLabel><content·src="ch02.html#approaches"/></navPoint><navPoint·id="idm540"·playOrder="13"><navLabel><text>2.9.·Начинающий·участник·и·сопровождающий</text></navLabel><content·src="ch02.html#novice"/></navPoint></navPoint><navPoint·id="idm621"·playOrder="14"><navLabel><text>3.·Настройка·инструментов</text></navLabel><content·src="ch03.html"/><navPoint·id="idm632"·playOrder="15"><navLabel><text>3.1.·Адрес·электронной·почты</text></navLabel><content·src="ch03.html#email-setup"/></navPoint><navPoint·id="idm647"·playOrder="16"><navLabel><text>3.2.·mc</text></navLabel><content·src="ch03.html#mc-setup"/></navPoint><navPoint·id="idm660"·playOrder="17"><navLabel><text>3.3.·git</text></navLabel><content·src="ch03.html#git-setup"/></navPoint><navPoint·id="idm676"·playOrder="18"><navLabel><text>3.4.·quilt</text></navLabel><content·src="ch03.html#quilt-setup"/></navPoint><navPoint·id="idm702"·playOrder="19"><navLabel><text>3.5.·devscripts</text></navLabel><content·src="ch03.html#devscripts-setup"/></navPoint><navPoint·id="idm723"·playOrder="20"><navLabel><text>3.6.·pbuilder</text></navLabel><content·src="ch03.html#pbuilder-setup"/></navPoint><navPoint·id="idm795"·playOrder="21"><navLabel><text>3.7.·git-buildpackage</text></navLabel><content·src="ch03.html#gbp-setup"/></navPoint><navPoint·id="idm804"·playOrder="22"><navLabel><text>3.8.·HTTP-прокси</text></navLabel><content·src="ch03.html#proxy"/></navPoint><navPoint·id="idm814"·playOrder="23"><navLabel><text>3.9.·Частный·репозиторий·Debian</text></navLabel><content·src="ch03.html#repropro"/></navPoint></navPoint><navPoint·id="idm818"·playOrder="24"><navLabel><text>4.·Простой·пример</text></navLabel><content·src="ch04.html"/><navPoint·id="idm834"·playOrder="25"><navLabel><text>4.1.·Общая·картина</text></navLabel><content·src="ch04.html#big-picture"/></navPoint><navPoint·id="idm878"·playOrder="26"><navLabel><text>4.2.·Что·такое·debmake?</text></navLabel><content·src="ch04.html#what-debmake"/></navPoint><navPoint·id="idm902"·playOrder="27"><navLabel><text>4.3.·Что·такое·debuild?</text></navLabel><content·src="ch04.html#what-debuild"/></navPoint><navPoint·id="idm969"·playOrder="28"><navLabel><text>4.4.·Шаг·1:·получение·исходного·кода·основной·ветки·разработки</text></navLabel><content·src="ch04.html#step-upstream"/></navPoint><navPoint·id="idm1010"·playOrder="29"><navLabel><text>4.5.·Шаг·2:·создание·шаблонных·файлов·с·помощью·debmake</text></navLabel><content·src="ch04.html#step-debmake"/></navPoint><navPoint·id="idm1091"·playOrder="30"><navLabel><text>4.6.·Шаг·3:·изменение·шаблонных·файлов</text></navLabel><content·src="ch04.html#step-maintainer"/></navPoint><navPoint·id="idm1153"·playOrder="31"><navLabel><text>4.7.·Шаг·4:·сборка·пакета·с·помощью·debuild</text></navLabel><content·src="ch04.html#step-debuild"/></navPoint><navPoint·id="idm1229"·playOrder="32"><navLabel><text>4.8.·Шаг·3·(альтернативный):·изменение·исходного·кода·основной·ветки·разработки</text></navLabel><content·src="ch04.html#alt-patch"/><navPoint·id="idm1272"·playOrder="33"><navLabel><text>4.8.1.·Создание·заплаты·с·помощью·diff·-u</text></navLabel><content·src="ch04.html#diff-u"/></navPoint><navPoint·id="idm1284"·playOrder="34"><navLabel><text>4.8.2.·Создание·заплаты·с·помощью·dquilt</text></navLabel><content·src="ch04.html#dquilt"/></navPoint><navPoint·id="idm1307"·playOrder="35"><navLabel><text>4.8.3.·Создание·заплаты·с·помощью·dpkg-source·--commit</text></navLabel><content·src="ch04.html#dpkg-source-commit"/></navPoint></navPoint></navPoint><navPoint·id="idm1322"·playOrder="36"><navLabel><text>5.·Основы</text></navLabel><content·src="ch05.html"/><navPoint·id="idm1341"·playOrder="37"><navLabel><text>5.1.·Работа·по·созданию·пакета</text></navLabel><content·src="ch05.html#workflow"/><navPoint·id="idm1530"·playOrder="38"><navLabel><text>5.1.1.·Пакет·debhelper</text></navLabel><content·src="ch05.html#debhelper"/></navPoint></navPoint><navPoint·id="idm1550"·playOrder="39"><navLabel><text>5.2.·Имя·пакета·и·версия</text></navLabel><content·src="ch05.html#name-version"/></navPoint><navPoint·id="idm1620"·playOrder="40"><navLabel><text>5.3.·Родной·пакет·Debian</text></navLabel><content·src="ch05.html#native"/></navPoint><navPoint·id="idm1669"·playOrder="41"><navLabel><text>5.4.·debian/rules</text></navLabel><content·src="ch05.html#rules"/><navPoint·id="idm1700"·playOrder="42"><navLabel><text>5.4.1.·dh</text></navLabel><content·src="ch05.html#dh"/></navPoint><navPoint·id="idm1756"·playOrder="43"><navLabel><text>5.4.2.·Простой·сценарий·debian/rules</text></navLabel><content·src="ch05.html#simplerules"/></navPoint><navPoint·id="idm1787"·playOrder="44"><navLabel><text>5.4.3.·Настроенный·файл·debian/rules</text></navLabel><content·src="ch05.html#customrules"/></navPoint><navPoint·id="idm1838"·playOrder="45"><navLabel><text>5.4.4.·Переменные·debian/rules</text></navLabel><content·src="ch05.html#variablesrules"/></navPoint><navPoint·id="idm1914"·playOrder="46"><navLabel><text>5.4.5.·Повторяемая·сборка</text></navLabel><content·src="ch05.html#reproducible"/></navPoint></navPoint><navPoint·id="idm1947"·playOrder="47"><navLabel><text>5.5.·debian/control</text></navLabel><content·src="ch05.html#control"/><navPoint·id="idm1958"·playOrder="48"><navLabel><text>5.5.1.·Split·of·a·Debian·binary·package</text></navLabel><content·src="ch05.html#split"/><navPoint·id="idm1979"·playOrder="49"><navLabel><text>5.5.1.1.·debmake·-b</text></navLabel><content·src="ch05.html#boption"/></navPoint><navPoint·id="idm2083"·playOrder="50"><navLabel><text>5.5.1.2.·Сценарии·и·примеры·разделения·пакета</text></navLabel><content·src="ch05.html#package-split-example"/></navPoint><navPoint·id="idm2224"·playOrder="51"><navLabel><text>5.5.1.3.·Имя·пакета·библиотеки</text></navLabel><content·src="ch05.html#libnames"/></navPoint></navPoint><navPoint·id="idm2330"·playOrder="52"><navLabel><text>5.5.2.·Переменные·подстановки</text></navLabel><content·src="ch05.html#substvar"/></navPoint><navPoint·id="idm2374"·playOrder="53"><navLabel><text>5.5.3.·Безопасная·binNMU-загрузка</text></navLabel><content·src="ch05.html#binnmu"/></navPoint></navPoint><navPoint·id="idm2420"·playOrder="54"><navLabel><text>5.6.·debian/changelog</text></navLabel><content·src="ch05.html#changelog"/></navPoint><navPoint·id="idm2482"·playOrder="55"><navLabel><text>5.7.·debian/copyright</text></navLabel><content·src="ch05.html#copyright"/></navPoint><navPoint·id="idm2514"·playOrder="56"><navLabel><text>5.8.·debian/patches/*</text></navLabel><content·src="ch05.html#patches"/><navPoint·id="idm2638"·playOrder="57"><navLabel><text>5.8.1.·dpkg-source·-x</text></navLabel><content·src="ch05.html#dpkg-source-x"/></navPoint><navPoint·id="idm2648"·playOrder="58"><navLabel><text>5.8.2.·dquilt·и·dpkg-source</text></navLabel><content·src="ch05.html#quilt-dpkg"/></navPoint></navPoint><navPoint·id="idm2670"·playOrder="59"><navLabel><text>5.9.·debian/upstream/signing-key.asc</text></navLabel><content·src="ch05.html#signing-key"/></navPoint><navPoint·id="idm2706"·playOrder="60"><navLabel><text>5.10.·debian/watch·и·критерии·Debian·по·определению·свободного·ПО·(DFSG)</text></navLabel><content·src="ch05.html#dfsg"/></navPoint><navPoint·id="idm2731"·playOrder="61"><navLabel><text>5.11.·Other·debian/*·Files</text></navLabel><content·src="ch05.html#debianconf"/></navPoint><navPoint·id="idm3430"·playOrder="62"><navLabel><text>5.12.·Настройка·пакета·Debian</text></navLabel><content·src="ch05.html#custom"/></navPoint><navPoint·id="idm3460"·playOrder="63"><navLabel><text>5.13.·Запись·в·систему·управления·версиями·(стандарт)</text></navLabel><content·src="ch05.html#vcs"/></navPoint><navPoint·id="idm3496"·playOrder="64"><navLabel><text>5.14.·Запись·в·систему·управления·версиями·(альтернатива)</text></navLabel><content·src="ch05.html#alt-vcs"/></navPoint><navPoint·id="idm3530"·playOrder="65"><navLabel><text>5.15.·Сборка·пакета·без·постороннего·содержимого</text></navLabel><content·src="ch05.html#build-noextra"/><navPoint·id="idm3548"·playOrder="66"><navLabel><text>5.15.1.·Исправление·с·помощью·debian/rules·clean</text></navLabel><content·src="ch05.html#rules-clean"/></navPoint><navPoint·id="idm3558"·playOrder="67"><navLabel><text>5.15.2.·Исправление·с·помощью·систем·управления·версиями</text></navLabel><content·src="ch05.html#git-clean"/></navPoint><navPoint·id="idm3570"·playOrder="68"><navLabel><text>5.15.3.·Исправление·с·помощью·extend-diff-ignore</text></navLabel><content·src="ch05.html#extend-diff-ignore"/></navPoint><navPoint·id="idm3586"·playOrder="69"><navLabel><text>5.15.4.·Исправление·с·помощью·tar-ignore</text></navLabel><content·src="ch05.html#tar-ignore"/></navPoint></navPoint><navPoint·id="idm3602"·playOrder="70"><navLabel><text>5.16.·Системы·сборки·основой·ветки</text></navLabel><content·src="ch05.html#build"/><navPoint·id="idm3607"·playOrder="71"><navLabel><text>5.16.1.·Autotools</text></navLabel><content·src="ch05.html#autotools"/></navPoint><navPoint·id="idm3656"·playOrder="72"><navLabel><text>5.16.2.·CMake</text></navLabel><content·src="ch05.html#cmake"/></navPoint><navPoint·id="idm3683"·playOrder="73"><navLabel><text>5.16.3.·Python·distutils</text></navLabel><content·src="ch05.html#distutils"/></navPoint></navPoint><navPoint·id="idm3712"·playOrder="74"><navLabel><text>5.17.·Отладочная·информация</text></navLabel><content·src="ch05.html#dbg"/><navPoint·id="idm3745"·playOrder="75"><navLabel><text>5.17.1.·New·-dbgsym·package·(Stretch·9.0·and·after)</text></navLabel><content·src="ch05.html#dbgsym"/></navPoint></navPoint><navPoint·id="idm3791"·playOrder="76"><navLabel><text>5.18.·Пакет·библиотеки</text></navLabel><content·src="ch05.html#lib"/><navPoint·id="idm3850"·playOrder="77"><navLabel><text>5.18.1.·Библиотека·символов</text></navLabel><content·src="ch05.html#symbols"/></navPoint><navPoint·id="idm3944"·playOrder="78"><navLabel><text>5.18.2.·Смена·библиотек</text></navLabel><content·src="ch05.html#lib-trans"/></navPoint></navPoint><navPoint·id="idm3957"·playOrder="79"><navLabel><text>5.19.·debconf</text></navLabel><content·src="ch05.html#debconf"/></navPoint><navPoint·id="idm4028"·playOrder="80"><navLabel><text>5.20.·Multiarch</text></navLabel><content·src="ch05.html#multiarch"/><navPoint·id="idm4086"·playOrder="81"><navLabel><text>5.20.1.·Путь·мультиархитектурной·библиотеки</text></navLabel><content·src="ch05.html#_the_multiarch_library_path"/></navPoint><navPoint·id="idm4172"·playOrder="82"><navLabel><text>5.20.2.·Путь·мультархитектурных·заголовочных·файлов</text></navLabel><content·src="ch05.html#_the_multiarch_header_file_path"/></navPoint><navPoint·id="idm4246"·playOrder="83"><navLabel><text>5.20.3.·Мультиархиектурный·путь·к·файлу·*.pc</text></navLabel><content·src="ch05.html#_the_multiarch_emphasis_role_strong_pc_emphasis_file_path"/></navPoint></navPoint><navPoint·id="idm4277"·playOrder="84"><navLabel><text>5.21.·Усиление·безопасности·компилятора</text></navLabel><content·src="ch05.html#harden"/></navPoint><navPoint·id="idm4297"·playOrder="85"><navLabel><text>5.22.·Непрерывная·интеграция</text></navLabel><content·src="ch05.html#ci"/></navPoint><navPoint·id="idm4318"·playOrder="86"><navLabel><text>5.23.·Предзагрузка</text></navLabel><content·src="ch05.html#bootstrap"/></navPoint><navPoint·id="idm4334"·playOrder="87"><navLabel><text>5.24.·Bug·reports</text></navLabel><content·src="ch05.html#bug"/></navPoint></navPoint><navPoint·id="idm4388"·playOrder="88"><navLabel><text>6.·Опции·debmake</text></navLabel><content·src="ch06.html"/><navPoint·id="idm4392"·playOrder="89"><navLabel><text>6.1.·Опции·быстрых·действий·(-a,·-i)</text></navLabel><content·src="ch06.html#ai-option"/><navPoint·id="idm4414"·playOrder="90"><navLabel><text>6.1.1.·Модуль·Python</text></navLabel><content·src="ch06.html#pythonmod"/></navPoint></navPoint><navPoint·id="idm4431"·playOrder="91"><navLabel><text>6.2.·Срезы·основной·ветки·(-d,·-t)</text></navLabel><content·src="ch06.html#dt-option"/></navPoint><navPoint·id="idm4467"·playOrder="92"><navLabel><text>6.3.·debmake·-cc</text></navLabel><content·src="ch06.html#coption"/></navPoint><navPoint·id="idm4475"·playOrder="93"><navLabel><text>6.4.·debmake·-k</text></navLabel><content·src="ch06.html#koption"/></navPoint><navPoint·id="idm4491"·playOrder="94"><navLabel><text>6.5.·debmake·-j</text></navLabel><content·src="ch06.html#joption"/></navPoint><navPoint·id="idm4551"·playOrder="95"><navLabel><text>6.6.·debmake·-x</text></navLabel><content·src="ch06.html#xoption"/></navPoint><navPoint·id="idm4563"·playOrder="96"><navLabel><text>6.7.·debmake·-P</text></navLabel><content·src="ch06.html#poption"/></navPoint><navPoint·id="idm4574"·playOrder="97"><navLabel><text>6.8.·debmake·-T</text></navLabel><content·src="ch06.html#toption"/></navPoint></navPoint><navPoint·id="idm4580"·playOrder="98"><navLabel><text>7.·Полезные·советы</text></navLabel><content·src="ch07.html"/><navPoint·id="idm4583"·playOrder="99"><navLabel><text>7.1.·debdiff</text></navLabel><content·src="ch07.html#debdiff"/></navPoint><navPoint·id="idm4592"·playOrder="100"><navLabel><text>7.2.·dget</text></navLabel><content·src="ch07.html#dget"/></navPoint><navPoint·id="idm4597"·playOrder="101"><navLabel><text>7.3.·debc</text></navLabel><content·src="ch07.html#debc"/></navPoint><navPoint·id="idm4602"·playOrder="102"><navLabel><text>7.4.·piuparts</text></navLabel><content·src="ch07.html#piuparts"/></navPoint><navPoint·id="idm4609"·playOrder="103"><navLabel><text>7.5.·debsign</text></navLabel><content·src="ch07.html#debsign"/></navPoint><navPoint·id="idm4614"·playOrder="104"><navLabel><text>7.6.·dput</text></navLabel><content·src="ch07.html#dput"/></navPoint><navPoint·id="idm4620"·playOrder="105"><navLabel><text>7.7.·bts</text></navLabel><content·src="ch07.html#bts"/></navPoint><navPoint·id="idm4628"·playOrder="106"><navLabel><text>7.8.·git-buildpackage</text></navLabel><content·src="ch07.html#gbp"/><navPoint·id="idm4710"·playOrder="107"><navLabel><text>7.8.1.·gbp·import-dscs·--debsnap</text></navLabel><content·src="ch07.html#debsnap"/></navPoint></navPoint><navPoint·id="idm4716"·playOrder="108"><navLabel><text>7.9.·git-репозиторий·основной·ветки</text></navLabel><content·src="ch07.html#upstream-git"/></navPoint><navPoint·id="idm4733"·playOrder="109"><navLabel><text>7.10.·chroot</text></navLabel><content·src="ch07.html#chroot"/></navPoint><navPoint·id="idm4935"·playOrder="110"><navLabel><text>7.11.·Новая·редакция·Debian</text></navLabel><content·src="ch07.html#newrevision"/></navPoint><navPoint·id="idm4963"·playOrder="111"><navLabel><text>7.12.·Новый·выпуск·основной·ветки</text></navLabel><content·src="ch07.html#newversion"/><navPoint·id="idm4984"·playOrder="112"><navLabel><text>7.12.1.·uupdate·+·tarball</text></navLabel><content·src="ch07.html#uupdate"/></navPoint><navPoint·id="idm4990"·playOrder="113"><navLabel><text>7.12.2.·uscan</text></navLabel><content·src="ch07.html#uscan"/></navPoint><navPoint·id="idm4997"·playOrder="114"><navLabel><text>7.12.3.·gbp</text></navLabel><content·src="ch07.html#gbp-orig"/></navPoint><navPoint·id="idm5007"·playOrder="115"><navLabel><text>7.12.4.·gbp·+·uscan</text></navLabel><content·src="ch07.html#gbp-uscan"/></navPoint></navPoint><navPoint·id="idm5018"·playOrder="116"><navLabel><text>7.13.·Формат·исходного·кода·3.0</text></navLabel><content·src="ch07.html#deb3"/></navPoint><navPoint·id="idm5078"·playOrder="117"><navLabel><text>7.14.·CDBS</text></navLabel><content·src="ch07.html#cdbs"/></navPoint><navPoint·id="idm5117"·playOrder="118"><navLabel><text>7.15.·Сборка·с·использованием·кодировки·UTF-8</text></navLabel><content·src="ch07.html#utf-8-build"/></navPoint><navPoint·id="idm5127"·playOrder="119"><navLabel><text>7.16.·Преобразование·в·кодировку·UTF-8</text></navLabel><content·src="ch07.html#utf-8-conv"/></navPoint><navPoint·id="idm5141"·playOrder="120"><navLabel><text>7.17.·Загрузите·orig.tar.gz</text></navLabel><content·src="ch07.html#origtar"/></navPoint><navPoint·id="idm5175"·playOrder="121"><navLabel><text>7.18.·Пропущенные·загрузки</text></navLabel><content·src="ch07.html#skipedupload"/></navPoint><navPoint·id="idm5203"·playOrder="122"><navLabel><text>7.19.·Продвинутые·темы·работы·над·пакетом</text></navLabel><content·src="ch07.html#adv-pkg"/></navPoint><navPoint·id="idm5268"·playOrder="123"><navLabel><text>7.20.·Другие·дистрибутивы</text></navLabel><content·src="ch07.html#other-distro"/></navPoint><navPoint·id="idm5290"·playOrder="124"><navLabel><text>7.21.·Отладка</text></navLabel><content·src="ch07.html#debug"/></navPoint></navPoint><navPoint·id="idm5401"·playOrder="125"><navLabel><text>8.·Дополнительные·примеры</text></navLabel><content·src="ch08.html"/><navPoint·id="idm5443"·playOrder="126"><navLabel><text>8.1.·Выборочное·применение·шаблонов</text></navLabel><content·src="ch08.html#emptypkg"/></navPoint><navPoint·id="idm5469"·playOrder="127"><navLabel><text>8.2.·Без·Makefile·(командная·оболочка,·интерфейс·командной·оболочки)</text></navLabel><content·src="ch08.html#nomakefile"/></navPoint><navPoint·id="idm5626"·playOrder="128"><navLabel><text>8.3.·Makefile·(командная·оболочка,·интерфейс·командной·оболочки)</text></navLabel><content·src="ch08.html#makefile-sh"/></navPoint><navPoint·id="idm5685"·playOrder="129"><navLabel><text>8.4.·setup.py·(Python3,·интерфейс·командной·оболочки)</text></navLabel><content·src="ch08.html#setup-py"/></navPoint><navPoint·id="idm5798"·playOrder="130"><navLabel><text>8.5.·Makefile·(командная·оболочка,·графический·интерфейс·пользователя)</text></navLabel><content·src="ch08.html#makefile-sh-gui"/></navPoint><navPoint·id="idm5866"·playOrder="131"><navLabel><text>8.6.·setup.py·(Python3,·графический·интерфейс·пользователя)</text></navLabel><content·src="ch08.html#setup-py-gui"/></navPoint><navPoint·id="idm5935"·playOrder="132"><navLabel><text>8.7.·Makefile·(single-binary·package)</text></navLabel><content·src="ch08.html#makefile-single"/></navPoint><navPoint·id="idm6004"·playOrder="133"><navLabel><text>8.8.·Makefile.in·+·configure·(single-binary·package)</text></navLabel><content·src="ch08.html#configure-single"/></navPoint><navPoint·id="idm6068"·playOrder="134"><navLabel><text>8.9.·Autotools·(single-binary·package)</text></navLabel><content·src="ch08.html#autotools-single"/></navPoint><navPoint·id="idm6138"·playOrder="135"><navLabel><text>8.10.·CMake·(single-binary·package)</text></navLabel><content·src="ch08.html#cmake-single"/></navPoint><navPoint·id="idm6209"·playOrder="136"><navLabel><text>8.11.·Autotools·(multi-binary·package)</text></navLabel><content·src="ch08.html#autotools-multi"/></navPoint><navPoint·id="idm6309"·playOrder="137"><navLabel><text>8.12.·CMake·(multi-binary·package)</text></navLabel><content·src="ch08.html#cmake-multi"/></navPoint><navPoint·id="idm6398"·playOrder="138"><navLabel><text>8.13.·Интернационализация</text></navLabel><content·src="ch08.html#i18n-example"/></navPoint><navPoint·id="idm6509"·playOrder="139"><navLabel><text>8.14.·Детали</text></navLabel><content·src="ch08.html#details"/></navPoint></navPoint><navPoint·id="idm6536"·playOrder="140"><navLabel><text>A.·Страница·руководства·debmake(1)</text></navLabel><content·src="apa.html"/><navPoint·id="idm6539"·playOrder="141"><navLabel><text>A.1.·НАЗВАНИЕ</text></navLabel><content·src="apa.html#_name"/></navPoint><navPoint·id="idm6542"·playOrder="142"><navLabel><text>A.2.·СИНТАКСИС</text></navLabel><content·src="apa.html#_synopsis"/></navPoint><navPoint·id="idm6589"·playOrder="143"><navLabel><text>A.3.·ОПИСАНИЕ</text></navLabel><content·src="apa.html#_description"/><navPoint·id="idm6619"·playOrder="144"><navLabel><text>A.3.1.·необязательные·аргументы:</text></navLabel><content·src="apa.html#_optional_arguments"/></navPoint></navPoint><navPoint·id="idm7041"·playOrder="145"><navLabel><text>A.4.·ПРИМЕРЫ</text></navLabel><content·src="apa.html#_examples"/></navPoint><navPoint·id="idm7076"·playOrder="146"><navLabel><text>A.5.·ВСПОМОГАТЕЛЬНЫЕ·ПАКЕТЫ</text></navLabel><content·src="apa.html#_helper_packages"/></navPoint><navPoint·id="idm7098"·playOrder="147"><navLabel><text>A.6.·ПРЕДОСТЕРЕЖЕНИЯ</text></navLabel><content·src="apa.html#_caveat"/></navPoint><navPoint·id="idm7126"·playOrder="148"><navLabel><text>A.7.·ОТЛАДКА</text></navLabel><content·src="apa.html#_debug"/></navPoint><navPoint·id="idm7180"·playOrder="149"><navLabel><text>A.8.·АВТОР</text></navLabel><content·src="apa.html#_author"/></navPoint><navPoint·id="idm7184"·playOrder="150"><navLabel><text>A.9.·ЛИЦЕНЗИЯ</text></navLabel><content·src="apa.html#_license"/></navPoint><navPoint·id="idm7187"·playOrder="151"><navLabel><text>A.10.·СМОТРИТЕ·ТАКЖЕ</text></navLabel><content·src="apa.html#_see_also"/></navPoint></navPoint></navPoint></navMap></ncx>
8.13 KB
./usr/share/doc/debmake-doc/debmake-doc.ru.pdf
8.04 KB
pdftotext {} -
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 \xcРуководство·для·сопровождающих·Debian1 \xcРуководство·для·сопровождающих·Debian
2 Осаму·Аоки2 Осаму·Аоки
3 20·сентября·2020·г.3 21·сентября·2020·г.
  
4 \xcРуководство·для·сопровождающих·Debian4 \xcРуководство·для·сопровождающих·Debian
5 by·Осаму·Аоки5 by·Осаму·Аоки
6 Copyright·©·2014—2017·Осаму·Аоки6 Copyright·©·2014—2017·Осаму·Аоки
7 Copyright·©·2018·Лев·Ламберов7 Copyright·©·2018·Лев·Ламберов
  
8 Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy·of·this·software·and·associated8 Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy·of·this·software·and·associated
Offset 4600, 24 lines modifiedOffset 4600, 24 lines modified
4600 debmake·-x·"1"·...4600 debmake·-x·"1"·...
4601 creating·=>·debian/control4601 creating·=>·debian/control
4602 creating·=>·debian/copyright4602 creating·=>·debian/copyright
4603 substituting·=>·/usr/share/debmake/extra0/rules4603 substituting·=>·/usr/share/debmake/extra0/rules
4604 creating·=>·debian/rules4604 creating·=>·debian/rules
4605 substituting·=>·/usr/share/debmake/extra0/changelog4605 substituting·=>·/usr/share/debmake/extra0/changelog
4606 creating·=>·debian/changelog4606 creating·=>·debian/changelog
4607 substituting·=>·/usr/share/debmake/extra1/compat 
4608 creating·=>·debian/compat 
4609 substituting·=>·/usr/share/debmake/extra1/README.Debian4607 substituting·=>·/usr/share/debmake/extra1/README.Debian
4610 creating·=>·debian/README.Debian4608 creating·=>·debian/README.Debian
 4609 substituting·=>·/usr/share/debmake/extra1/compat
 4610 creating·=>·debian/compat
4611 substituting·=>·/usr/share/debmake/extra1/watch4611 substituting·=>·/usr/share/debmake/extra1/watch
4612 creating·=>·debian/watch4612 creating·=>·debian/watch
4613 substituting·=>·/usr/share/debmake/extra1source/format 
4614 creating·=>·debian/source/format 
4615 substituting·=>·/usr/share/debmake/extra1source/local-options4613 substituting·=>·/usr/share/debmake/extra1source/local-options
4616 creating·=>·debian/source/local-options4614 creating·=>·debian/source/local-options
 4615 substituting·=>·/usr/share/debmake/extra1source/format
 4616 creating·=>·debian/source/format
4617 substituting·=>·/usr/share/debmake/extra1patches/series4617 substituting·=>·/usr/share/debmake/extra1patches/series
4618 creating·=>·debian/patches/series4618 creating·=>·debian/patches/series
4619 run·"debmake·-x2"·to·get·more·template·files4619 run·"debmake·-x2"·to·get·more·template·files
4620 $·wrap-and-sort4620 $·wrap-and-sort
  
4621 Команда·debmake·создаёт·все·шаблонные·файлы·на·основе·опций·командной·строки.·Поскольку·никакие·опции·не·были·переданы,·команда·debmake·выбирает·для·вас·разумные·значения·по·умолчанию:4621 Команда·debmake·создаёт·все·шаблонные·файлы·на·основе·опций·командной·строки.·Поскольку·никакие·опции·не·были·переданы,·команда·debmake·выбирает·для·вас·разумные·значения·по·умолчанию:
4622 ·Имя·пакета·с·исходным·кодом:·debhello4622 ·Имя·пакета·с·исходным·кодом:·debhello
Offset 4955, 15 lines modifiedOffset 4955, 15 lines modified
4955 ...4955 ...
4956 debian/rules·build4956 debian/rules·build
4957 dh·build4957 dh·build
4958 dh_update_autotools_config4958 dh_update_autotools_config
4959 dh_autoreconf4959 dh_autoreconf
4960 dh_auto_configure4960 dh_auto_configure
4961 dh_auto_build4961 dh_auto_build
4962 make·-j3·"INSTALL=install·--strip-program=true"4962 make·-j4·"INSTALL=install·--strip-program=true"
4963 make[1]:·Entering·directory·'/path/to/debhello-0.0'4963 make[1]:·Entering·directory·'/path/to/debhello-0.0'
4964 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.4964 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
4965 #·-fstack-protector-strong·-Wformat·-Werror=format-security4965 #·-fstack-protector-strong·-Wformat·-Werror=format-security
4966 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...4966 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
4967 ...4967 ...
4968 fakeroot·debian/rules·binary4968 fakeroot·debian/rules·binary
4969 dh·binary4969 dh·binary
Offset 5025, 18 lines modifiedOffset 5025, 18 lines modified
5025 ·The·debhello_0.0-1_amd64.buildinfo·file·is·the·meta·data·file·generated·by·dpkg-genbuildinfo(1).5025 ·The·debhello_0.0-1_amd64.buildinfo·file·is·the·meta·data·file·generated·by·dpkg-genbuildinfo(1).
5026 ·debhello_0.0-1_amd64.changes··файл·с·метаданными·для·двоичного·пакета·Debian.5026 ·debhello_0.0-1_amd64.changes··файл·с·метаданными·для·двоичного·пакета·Debian.
5027 debhello_0.0-1.debian.tar.xz·содержит·изменения·Debian,·внесённые·в·исходный·код·основной·ветки5027 debhello_0.0-1.debian.tar.xz·содержит·изменения·Debian,·внесённые·в·исходный·код·основной·ветки
5028 разработки.·Содержимое·этого·файла·приведено·ниже.5028 разработки.·Содержимое·этого·файла·приведено·ниже.
5029 Содержимое·архива·debhello_0.0-1.debian.tar.xz:5029 Содержимое·архива·debhello_0.0-1.debian.tar.xz:
5030 $·tar·-tzf·debhello-0.0.tar.gz5030 $·tar·-tzf·debhello-0.0.tar.gz
5031 debhello-0.0/5031 debhello-0.0/
 5032 debhello-0.0/Makefile
5032 debhello-0.0/LICENSE5033 debhello-0.0/LICENSE
5033 debhello-0.0/src/5034 debhello-0.0/src/
5034 debhello-0.0/src/hello.c5035 debhello-0.0/src/hello.c
5035 debhello-0.0/Makefile 
5036 $·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz5036 $·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
5037 debian/5037 debian/
5038 debian/README.Debian5038 debian/README.Debian
5039 debian/changelog5039 debian/changelog
5040 debian/compat5040 debian/compat
5041 debian/control5041 debian/control
5042 debian/copyright5042 debian/copyright
Offset 5176, 17 lines modifiedOffset 5176, 17 lines modified
5176 Ниже·приводится·пример·создания·000-prefix-usr.patch·с·помощью·команды·diff.5176 Ниже·приводится·пример·создания·000-prefix-usr.patch·с·помощью·команды·diff.
5177 $·cp·-a·debhello-0.0·debhello-0.0.orig5177 $·cp·-a·debhello-0.0·debhello-0.0.orig
5178 $·vim·debhello-0.0/Makefile5178 $·vim·debhello-0.0/Makefile
5179 ...·hack,·hack,·hack,·...5179 ...·hack,·hack,·hack,·...
5180 $·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch5180 $·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch
5181 $·cat·000-prefix-usr.patch5181 $·cat·000-prefix-usr.patch
5182 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile5182 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
5183 ---·debhello-0.0.orig/Makefile·2020-09-20·13:54:02.225984162·-12005183 ---·debhello-0.0.orig/Makefile·2020-09-21·16:59:42.166974920·+1400
5184 +++·debhello-0.0/Makefile5184 +++·debhello-0.0/Makefile
5185 2020-09-20·13:54:02.405980704·-12005185 2020-09-21·16:59:43.535015955·+1400
5186 @@·-1,4·+1,4·@@5186 @@·-1,4·+1,4·@@
5187 -prefix·=·/usr/local5187 -prefix·=·/usr/local
5188 +prefix·=·/usr5188 +prefix·=·/usr
5189 all:·src/hello5189 all:·src/hello
5190 $·rm·-rf·debhello-0.05190 $·rm·-rf·debhello-0.0
5191 $·mv·-f·debhello-0.0.orig·debhello-0.05191 $·mv·-f·debhello-0.0.orig·debhello-0.0
  
Offset 8050, 17 lines modifiedOffset 8050, 17 lines modified
8050 I:·set·parameters8050 I:·set·parameters
8051 ...8051 ...
8052 I:·debmake·-x·"4"·...8052 I:·debmake·-x·"4"·...
8053 I:·creating·=>·debian/control8053 I:·creating·=>·debian/control
8054 I:·creating·=>·debian/copyright8054 I:·creating·=>·debian/copyright
8055 I:·substituting·=>·/usr/share/debmake/extra0/rules8055 I:·substituting·=>·/usr/share/debmake/extra0/rules
8056 ...8056 ...
8057 I:·creating·=>·debian/license-examples/LGPL-2.1+ 
8058 I:·substituting·=>·/usr/share/debmake/extra4/Artistic-1.0 
8059 I:·creating·=>·debian/license-examples/Artistic-1.08057 I:·creating·=>·debian/license-examples/Artistic-1.0
 8058 I:·substituting·=>·/usr/share/debmake/extra4/LGPL-3.0+
 8059 I:·creating·=>·debian/license-examples/LGPL-3.0+
8060 I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause8060 I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause
8061 I:·creating·=>·debian/license-examples/BSD-3-Clause8061 I:·creating·=>·debian/license-examples/BSD-3-Clause
8062 I:·$·wrap-and-sort8062 I:·$·wrap-and-sort
  
8063 Проверим·созданные·шаблонные·файлы.8063 Проверим·созданные·шаблонные·файлы.
8064 $·cd·..8064 $·cd·..
8065 $·tree8065 $·tree
Offset 8462, 22 lines modifiedOffset 8462, 22 lines modified
8462 ·The·debhello_0.2-1_amd64.build·file·is·the·build·log·file.8462 ·The·debhello_0.2-1_amd64.build·file·is·the·build·log·file.
8463 ·The·debhello_0.2-1_amd64.buildinfo·file·is·the·meta·data·file·generated·by·dpkg-genbuildinfo(1).8463 ·The·debhello_0.2-1_amd64.buildinfo·file·is·the·meta·data·file·generated·by·dpkg-genbuildinfo(1).
8464 ·The·debhello_0.2-1_amd64.changes·file·is·the·meta·data·file·for·the·Debian·binary·package.8464 ·The·debhello_0.2-1_amd64.changes·file·is·the·meta·data·file·for·the·Debian·binary·package.
8465 The·debhello_0.2-1.debian.tar.xz·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.8465 The·debhello_0.2-1.debian.tar.xz·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.
8466 Сжатое·содержимое·архива·debhello_0.2-1.debian.tar.xz:8466 Сжатое·содержимое·архива·debhello_0.2-1.debian.tar.xz:
8467 $·tar·-tzf·debhello-0.2.tar.gz8467 $·tar·-tzf·debhello-0.2.tar.gz
8468 debhello-0.2/8468 debhello-0.2/
8469 debhello-0.2/LICENSE 
8470 debhello-0.2/scripts/8469 debhello-0.2/scripts/
8471 debhello-0.2/scripts/hello8470 debhello-0.2/scripts/hello
8472 debhello-0.2/data/8471 debhello-0.2/data/
8473 debhello-0.2/data/hello.png 
8474 debhello-0.2/data/hello.desktop8472 debhello-0.2/data/hello.desktop
Max diff block lines reached; 3303/8202 bytes (40.27%) of diff not shown.
8.23 KB
./usr/share/doc/debmake-doc/debmake-doc.ru.txt.gz
198 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 gzip·compressed·data,·max·compression,·from·Unix,·original·size·4082441 gzip·compressed·data,·max·compression,·from·Unix,·original·size·408242
7.94 KB
debmake-doc.ru.txt
    
Offset 1396, 24 lines modifiedOffset 1396, 24 lines modified
1396 ····I:·debmake·-x·"1"·...1396 ····I:·debmake·-x·"1"·...
1397 ····I:·creating·=>·debian/control1397 ····I:·creating·=>·debian/control
1398 ····I:·creating·=>·debian/copyright1398 ····I:·creating·=>·debian/copyright
1399 ····I:·substituting·=>·/usr/share/debmake/extra0/rules1399 ····I:·substituting·=>·/usr/share/debmake/extra0/rules
1400 ····I:·creating·=>·debian/rules1400 ····I:·creating·=>·debian/rules
1401 ····I:·substituting·=>·/usr/share/debmake/extra0/changelog1401 ····I:·substituting·=>·/usr/share/debmake/extra0/changelog
1402 ····I:·creating·=>·debian/changelog1402 ····I:·creating·=>·debian/changelog
1403 ····I:·substituting·=>·/usr/share/debmake/extra1/compat 
1404 ····I:·creating·=>·debian/compat 
1405 ····I:·substituting·=>·/usr/share/debmake/extra1/README.Debian1403 ····I:·substituting·=>·/usr/share/debmake/extra1/README.Debian
1406 ····I:·creating·=>·debian/README.Debian1404 ····I:·creating·=>·debian/README.Debian
 1405 ····I:·substituting·=>·/usr/share/debmake/extra1/compat
 1406 ····I:·creating·=>·debian/compat
1407 ····I:·substituting·=>·/usr/share/debmake/extra1/watch1407 ····I:·substituting·=>·/usr/share/debmake/extra1/watch
1408 ····I:·creating·=>·debian/watch1408 ····I:·creating·=>·debian/watch
1409 ····I:·substituting·=>·/usr/share/debmake/extra1source/format 
1410 ····I:·creating·=>·debian/source/format 
1411 ····I:·substituting·=>·/usr/share/debmake/extra1source/local-options1409 ····I:·substituting·=>·/usr/share/debmake/extra1source/local-options
1412 ····I:·creating·=>·debian/source/local-options1410 ····I:·creating·=>·debian/source/local-options
 1411 ····I:·substituting·=>·/usr/share/debmake/extra1source/format
 1412 ····I:·creating·=>·debian/source/format
1413 ····I:·substituting·=>·/usr/share/debmake/extra1patches/series1413 ····I:·substituting·=>·/usr/share/debmake/extra1patches/series
1414 ····I:·creating·=>·debian/patches/series1414 ····I:·creating·=>·debian/patches/series
1415 ····I:·run·"debmake·-x2"·to·get·more·template·files1415 ····I:·run·"debmake·-x2"·to·get·more·template·files
1416 ····I:·$·wrap-and-sort1416 ····I:·$·wrap-and-sort
  
1417 ····Команда·debmake·создаёт·все·шаблонные·файлы·на·основе·опций1417 ····Команда·debmake·создаёт·все·шаблонные·файлы·на·основе·опций
1418    ·командной·строки.·Поскольку·никакие·опции·не·были·переданы,1418    ·командной·строки.·Поскольку·никакие·опции·не·были·переданы,
Offset 1723, 15 lines modifiedOffset 1723, 15 lines modified
1723 ·····...1723 ·····...
1724 ·····debian/rules·build1724 ·····debian/rules·build
1725 ····dh·build1725 ····dh·build
1726 ·······dh_update_autotools_config1726 ·······dh_update_autotools_config
1727 ·······dh_autoreconf1727 ·······dh_autoreconf
1728 ·······dh_auto_configure1728 ·······dh_auto_configure
1729 ·······dh_auto_build1729 ·······dh_auto_build
1730    ·········make·-j3·"INSTALL=install·--strip-program=true"1730    ·········make·-j4·"INSTALL=install·--strip-program=true"
1731 ····make[1]:·Entering·directory·'/path/to/debhello-0.0'1731 ····make[1]:·Entering·directory·'/path/to/debhello-0.0'
1732 ····#·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.1732 ····#·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
1733 ····#·-fstack-protector-strong·-Wformat·-Werror=format-security1733 ····#·-fstack-protector-strong·-Wformat·-Werror=format-security
1734 ····cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...1734 ····cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
1735 ·····...1735 ·····...
1736 ·····fakeroot·debian/rules·binary1736 ·····fakeroot·debian/rules·binary
1737 ····dh·binary1737 ····dh·binary
Offset 1792, 18 lines modifiedOffset 1792, 18 lines modified
1792    ·в·исходный·код·основной·ветки·разработки.·Содержимое·этого·файла1792    ·в·исходный·код·основной·ветки·разработки.·Содержимое·этого·файла
1793 ····приведено·ниже.1793 ····приведено·ниже.
  
1794 ····Содержимое·архива·debhello_0.0-1.debian.tar.xz: 1794 ····Содержимое·архива·debhello_0.0-1.debian.tar.xz: 
  
1795 ·····$·tar·-tzf·debhello-0.0.tar.gz1795 ·····$·tar·-tzf·debhello-0.0.tar.gz
1796 ····debhello-0.0/1796 ····debhello-0.0/
 1797 ····debhello-0.0/Makefile
1797 ····debhello-0.0/LICENSE1798 ····debhello-0.0/LICENSE
1798 ····debhello-0.0/src/1799 ····debhello-0.0/src/
1799 ····debhello-0.0/src/hello.c1800 ····debhello-0.0/src/hello.c
1800 ····debhello-0.0/Makefile 
1801 ·····$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz1801 ·····$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
1802 ····debian/1802 ····debian/
1803    ·debian/README.Debian1803    ·debian/README.Debian
1804 ····debian/changelog1804 ····debian/changelog
1805 ····debian/compat1805 ····debian/compat
1806 ····debian/control1806 ····debian/control
1807 ····debian/copyright1807 ····debian/copyright
Offset 1940, 16 lines modifiedOffset 1940, 16 lines modified
  
1940 ·····$·cp·-a·debhello-0.0·debhello-0.0.orig1940 ·····$·cp·-a·debhello-0.0·debhello-0.0.orig
1941 ·····$·vim·debhello-0.0/Makefile1941 ·····$·vim·debhello-0.0/Makefile
1942 ·····...·hack,·hack,·hack,·...1942 ·····...·hack,·hack,·hack,·...
1943 ·····$·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch1943 ·····$·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch
1944 ·····$·cat·000-prefix-usr.patch1944 ·····$·cat·000-prefix-usr.patch
1945 ····diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile1945 ····diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
1946 ····---·debhello-0.0.orig/Makefile··2020-09-20·13:54:02.225984162·-12001946 ····---·debhello-0.0.orig/Makefile··2020-09-21·16:59:42.166974920·+1400
1947    ·+++·debhello-0.0/Makefile·······2020-09-20·13:54:02.405980704·-12001947    ·+++·debhello-0.0/Makefile·······2020-09-21·16:59:43.535015955·+1400
1948 ····@@·-1,4·+1,4·@@1948 ····@@·-1,4·+1,4·@@
1949 ····-prefix·=·/usr/local1949 ····-prefix·=·/usr/local
1950 ····+prefix·=·/usr1950 ····+prefix·=·/usr
  
1951 ·····all:·src/hello1951 ·····all:·src/hello
  
1952 ·····$·rm·-rf·debhello-0.01952 ·····$·rm·-rf·debhello-0.0
Offset 5529, 17 lines modifiedOffset 5529, 17 lines modified
5529 ····I:·set·parameters5529 ····I:·set·parameters
5530 ·····...5530 ·····...
5531 ····I:·debmake·-x·"4"·...5531 ····I:·debmake·-x·"4"·...
5532 ····I:·creating·=>·debian/control5532 ····I:·creating·=>·debian/control
5533 ····I:·creating·=>·debian/copyright5533 ····I:·creating·=>·debian/copyright
5534    ·I:·substituting·=>·/usr/share/debmake/extra0/rules5534    ·I:·substituting·=>·/usr/share/debmake/extra0/rules
5535 ·····...5535 ·····...
5536 ····I:·creating·=>·debian/license-examples/LGPL-2.1+ 
5537 ····I:·substituting·=>·/usr/share/debmake/extra4/Artistic-1.0 
5538 ····I:·creating·=>·debian/license-examples/Artistic-1.05536 ····I:·creating·=>·debian/license-examples/Artistic-1.0
 5537 ····I:·substituting·=>·/usr/share/debmake/extra4/LGPL-3.0+
 5538 ····I:·creating·=>·debian/license-examples/LGPL-3.0+
5539 ····I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause5539 ····I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause
5540 ····I:·creating·=>·debian/license-examples/BSD-3-Clause5540 ····I:·creating·=>·debian/license-examples/BSD-3-Clause
5541 ····I:·$·wrap-and-sort5541 ····I:·$·wrap-and-sort
  
5542    ·Проверим·созданные·шаблонные·файлы.5542    ·Проверим·созданные·шаблонные·файлы.
  
5543 ·····$·cd·..5543 ·····$·cd·..
Offset 5890, 22 lines modifiedOffset 5890, 22 lines modified
5890    ·The·debhello_0.2-1.debian.tar.xz·file·contains·the·Debian·changes5890    ·The·debhello_0.2-1.debian.tar.xz·file·contains·the·Debian·changes
5891 ····to·the·upstream·source·as·follows.5891 ····to·the·upstream·source·as·follows.
  
5892 ····Сжатое·содержимое·архива·debhello_0.2-1.debian.tar.xz: 5892 ····Сжатое·содержимое·архива·debhello_0.2-1.debian.tar.xz: 
  
5893 ·····$·tar·-tzf·debhello-0.2.tar.gz5893 ·····$·tar·-tzf·debhello-0.2.tar.gz
5894 ····debhello-0.2/5894 ····debhello-0.2/
5895 ····debhello-0.2/LICENSE 
5896 ····debhello-0.2/scripts/5895 ····debhello-0.2/scripts/
5897 ····debhello-0.2/scripts/hello5896 ····debhello-0.2/scripts/hello
5898 ····debhello-0.2/data/5897 ····debhello-0.2/data/
5899 ····debhello-0.2/data/hello.png 
5900 ····debhello-0.2/data/hello.desktop5898 ····debhello-0.2/data/hello.desktop
 5899 ····debhello-0.2/data/hello.png
5901 ····debhello-0.2/man/5900 ····debhello-0.2/man/
5902 ····debhello-0.2/man/hello.15901 ····debhello-0.2/man/hello.1
 5902 ····debhello-0.2/LICENSE
5903 ·····$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz5903 ·····$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz
5904    ·debian/5904    ·debian/
5905 ····debian/README.Debian5905 ····debian/README.Debian
5906 ····debian/changelog5906 ····debian/changelog
5907 ····debian/compat5907 ····debian/compat
5908 ····debian/control5908 ····debian/control
5909 ····debian/copyright5909 ····debian/copyright
Offset 8354, 27 lines modifiedOffset 8354, 27 lines modified
Max diff block lines reached; 3427/8093 bytes (42.35%) of diff not shown.
57.2 KB
./usr/share/doc/debmake-doc/debmake-doc.zh-cn.epub
1.78 KB
zipinfo {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 Zip·file·size:·162219·bytes,·number·of·entries:·211 Zip·file·size:·162233·bytes,·number·of·entries:·21
2 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·META-INF/2 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·META-INF/
3 -rw-r--r--··3.0·unx······255·tx·defN·19-Mar-26·16:39·META-INF/container.xml3 -rw-r--r--··3.0·unx······255·tx·defN·19-Mar-26·16:39·META-INF/container.xml
4 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·OEBPS/4 drwxr-xr-x··3.0·unx········0·bx·stor·19-Mar-26·16:39·OEBPS/
5 -rw-r--r--··3.0·unx····41927·tx·defN·19-Mar-26·16:39·OEBPS/apa.html5 -rw-r--r--··3.0·unx····41927·tx·defN·19-Mar-26·16:39·OEBPS/apa.html
6 -rw-r--r--··3.0·unx····28300·tx·defN·19-Mar-26·16:39·OEBPS/bk01-toc.html6 -rw-r--r--··3.0·unx····28300·tx·defN·19-Mar-26·16:39·OEBPS/bk01-toc.html
7 -rw-r--r--··3.0·unx·····8330·tx·defN·19-Mar-26·16:39·OEBPS/ch01.html7 -rw-r--r--··3.0·unx·····8330·tx·defN·19-Mar-26·16:39·OEBPS/ch01.html
8 -rw-r--r--··3.0·unx····31906·tx·defN·19-Mar-26·16:39·OEBPS/ch02.html8 -rw-r--r--··3.0·unx····31906·tx·defN·19-Mar-26·16:39·OEBPS/ch02.html
9 -rw-r--r--··3.0·unx····20189·tx·defN·19-Mar-26·16:39·OEBPS/ch03.html9 -rw-r--r--··3.0·unx····20189·tx·defN·19-Mar-26·16:39·OEBPS/ch03.html
10 -rw-r--r--··3.0·unx····55471·tx·defN·19-Mar-26·16:39·OEBPS/ch04.html10 -rw-r--r--··3.0·unx····55471·tx·defN·19-Mar-26·16:39·OEBPS/ch04.html
11 -rw-r--r--··3.0·unx···236621·tx·defN·19-Mar-26·16:39·OEBPS/ch05.html11 -rw-r--r--··3.0·unx···236621·tx·defN·19-Mar-26·16:39·OEBPS/ch05.html
12 -rw-r--r--··3.0·unx····17852·tx·defN·19-Mar-26·16:39·OEBPS/ch06.html12 -rw-r--r--··3.0·unx····17852·tx·defN·19-Mar-26·16:39·OEBPS/ch06.html
13 -rw-r--r--··3.0·unx····66425·tx·defN·19-Mar-26·16:39·OEBPS/ch07.html13 -rw-r--r--··3.0·unx····66425·tx·defN·19-Mar-26·16:39·OEBPS/ch07.html
14 -rw-r--r--··3.0·unx···129144·tx·defN·19-Mar-26·16:39·OEBPS/ch08.html14 -rw-r--r--··3.0·unx···129142·tx·defN·19-Mar-26·16:39·OEBPS/ch08.html
15 -rw-r--r--··3.0·unx·····3091·tx·defN·19-Mar-26·16:39·OEBPS/content.opf15 -rw-r--r--··3.0·unx·····3091·tx·defN·19-Mar-26·16:39·OEBPS/content.opf
16 -rw-r--r--··3.0·unx······389·tx·defN·19-Mar-26·16:39·OEBPS/cover.html16 -rw-r--r--··3.0·unx······389·tx·defN·19-Mar-26·16:39·OEBPS/cover.html
17 -rw-r--r--··3.0·unx····29709·bx·defN·19-Mar-26·16:39·OEBPS/debian-openlogo.png17 -rw-r--r--··3.0·unx····29709·bx·defN·19-Mar-26·16:39·OEBPS/debian-openlogo.png
18 -rw-r--r--··3.0·unx·····5678·tx·defN·19-Mar-26·16:39·OEBPS/debian.css18 -rw-r--r--··3.0·unx·····5678·tx·defN·19-Mar-26·16:39·OEBPS/debian.css
19 -rw-r--r--··3.0·unx·····5278·tx·defN·19-Mar-26·16:39·OEBPS/index.html19 -rw-r--r--··3.0·unx·····5278·tx·defN·19-Mar-26·16:39·OEBPS/index.html
20 -rw-r--r--··3.0·unx·····7207·tx·defN·19-Mar-26·16:39·OEBPS/pr01.html20 -rw-r--r--··3.0·unx·····7207·tx·defN·19-Mar-26·16:39·OEBPS/pr01.html
21 -rw-r--r--··3.0·unx····21821·tx·defN·19-Mar-26·16:39·OEBPS/toc.ncx21 -rw-r--r--··3.0·unx····21821·tx·defN·19-Mar-26·16:39·OEBPS/toc.ncx
22 -rw-r--r--··3.0·unx·······20·tx·stor·19-Mar-26·16:39·mimetype22 -rw-r--r--··3.0·unx·······20·tx·stor·19-Mar-26·16:39·mimetype
23 21·files,·709613·bytes·uncompressed,·158877·bytes·compressed:··77.6%23 21·files,·709611·bytes·uncompressed,·158891·bytes·compressed:··77.6%
3.39 KB
OEBPS/ch04.html
    
Offset 334, 24 lines modifiedOffset 334, 24 lines modified
334 I:·debmake·-x·"1"·...334 I:·debmake·-x·"1"·...
335 I:·creating·=&gt;·debian/control335 I:·creating·=&gt;·debian/control
336 I:·creating·=&gt;·debian/copyright336 I:·creating·=&gt;·debian/copyright
337 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules337 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
338 I:·creating·=&gt;·debian/rules338 I:·creating·=&gt;·debian/rules
339 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog339 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog
340 I:·creating·=&gt;·debian/changelog340 I:·creating·=&gt;·debian/changelog
341 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat 
342 I:·creating·=&gt;·debian/compat 
343 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian341 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian
344 I:·creating·=&gt;·debian/README.Debian342 I:·creating·=&gt;·debian/README.Debian
 343 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat
 344 I:·creating·=&gt;·debian/compat
345 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch345 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch
346 I:·creating·=&gt;·debian/watch346 I:·creating·=&gt;·debian/watch
347 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format 
348 I:·creating·=&gt;·debian/source/format 
349 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options347 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options
350 I:·creating·=&gt;·debian/source/local-options348 I:·creating·=&gt;·debian/source/local-options
 349 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format
 350 I:·creating·=&gt;·debian/source/format
351 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series351 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series
352 I:·creating·=&gt;·debian/patches/series352 I:·creating·=&gt;·debian/patches/series
353 I:·run·"debmake·-x2"·to·get·more·template·files353 I:·run·"debmake·-x2"·to·get·more·template·files
354 I:·$·wrap-and-sort</pre>354 I:·$·wrap-and-sort</pre>
355 ········<p><span·class="strong"><strong>debmake</strong></span>·命令基于命令行选项产生所有这些模板文件。如果没有指定具体选项,<span·class="strong"><strong>debmake</strong></span>·命令将为您自动选择合理的默认值:</p>355 ········<p><span·class="strong"><strong>debmake</strong></span>·命令基于命令行选项产生所有这些模板文件。如果没有指定具体选项,<span·class="strong"><strong>debmake</strong></span>·命令将为您自动选择合理的默认值:</p>
356 ········<div·class="itemizedlist">356 ········<div·class="itemizedlist">
357 ··········<ul·class="itemizedlist">357 ··········<ul·class="itemizedlist">
Offset 626, 15 lines modifiedOffset 626, 15 lines modified
626 ·...626 ·...
627 ·debian/rules·build627 ·debian/rules·build
628 dh·build628 dh·build
629 ···dh_update_autotools_config629 ···dh_update_autotools_config
630 ···dh_autoreconf630 ···dh_autoreconf
631 ···dh_auto_configure631 ···dh_auto_configure
632 ···dh_auto_build632 ···dh_auto_build
633 ········make·-j3·"INSTALL=install·--strip-program=true"633 ········make·-j4·"INSTALL=install·--strip-program=true"
634 make[1]:·Entering·directory·'/path/to/debhello-0.0'634 make[1]:·Entering·directory·'/path/to/debhello-0.0'
635 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.635 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
636 #·-fstack-protector-strong·-Wformat·-Werror=format-security636 #·-fstack-protector-strong·-Wformat·-Werror=format-security
637 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...637 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
638 ·...638 ·...
639 ·fakeroot·debian/rules·binary639 ·fakeroot·debian/rules·binary
640 dh·binary640 dh·binary
Offset 681, 18 lines modifiedOffset 681, 18 lines modified
681 ··········</ul>681 ··········</ul>
682 ········</div>682 ········</div>
683 ········<p><span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·包含了·Debian·对上游源代码的修改,具体如下所示。</p>683 ········<p><span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·包含了·Debian·对上游源代码的修改,具体如下所示。</p>
684 ········<p><strong>压缩文件·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·的内容:. </strong>684 ········<p><strong>压缩文件·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·的内容:. </strong>
685 </p>685 </p>
686 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz686 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz
687 debhello-0.0/687 debhello-0.0/
 688 debhello-0.0/Makefile
688 debhello-0.0/LICENSE689 debhello-0.0/LICENSE
689 debhello-0.0/src/690 debhello-0.0/src/
690 debhello-0.0/src/hello.c691 debhello-0.0/src/hello.c
691 debhello-0.0/Makefile 
692 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz692 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
693 debian/693 debian/
694 debian/README.Debian694 debian/README.Debian
695 debian/changelog695 debian/changelog
696 debian/compat696 debian/compat
697 debian/control697 debian/control
698 debian/copyright698 debian/copyright
Offset 822, 16 lines modifiedOffset 822, 16 lines modified
822 ··········<p>这里我们使用·<span·class="strong"><strong>diff</strong></span>·命令创建一个·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·文件作为例子。</p>822 ··········<p>这里我们使用·<span·class="strong"><strong>diff</strong></span>·命令创建一个·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·文件作为例子。</p>
823 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig823 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig
824 ·$·vim·debhello-0.0/Makefile824 ·$·vim·debhello-0.0/Makefile
825 ·...·hack,·hack,·hack,·...825 ·...·hack,·hack,·hack,·...
826 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch826 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch
827 ·$·cat·000-prefix-usr.patch827 ·$·cat·000-prefix-usr.patch
828 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile828 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
829 ---·debhello-0.0.orig/Makefile··2020-09-20·13:54:02.225984162·-1200 
830 +++·debhello-0.0/Makefile·······2020-09-20·13:54:02.405980704·-1200829 ---·debhello-0.0.orig/Makefile··2020-09-21·16:59:42.166974920·+1400
 830 +++·debhello-0.0/Makefile·······2020-09-21·16:59:43.535015955·+1400
831 @@·-1,4·+1,4·@@831 @@·-1,4·+1,4·@@
832 -prefix·=·/usr/local832 -prefix·=·/usr/local
833 +prefix·=·/usr833 +prefix·=·/usr
  
834 ·all:·src/hello834 ·all:·src/hello
  
835 ·$·rm·-rf·debhello-0.0835 ·$·rm·-rf·debhello-0.0
5.21 KB
OEBPS/ch08.html
    
Offset 151, 17 lines modifiedOffset 151, 17 lines modified
151 I:·set·parameters151 I:·set·parameters
152 ·...152 ·...
153 I:·debmake·-x·"4"·...153 I:·debmake·-x·"4"·...
154 I:·creating·=&gt;·debian/control154 I:·creating·=&gt;·debian/control
155 I:·creating·=&gt;·debian/copyright155 I:·creating·=&gt;·debian/copyright
156 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules156 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
157 ·...157 ·...
158 I:·creating·=&gt;·debian/license-examples/LGPL-2.1+ 
159 I:·substituting·=&gt;·/usr/share/debmake/extra4/Artistic-1.0 
160 I:·creating·=&gt;·debian/license-examples/Artistic-1.0158 I:·creating·=&gt;·debian/license-examples/Artistic-1.0
 159 I:·substituting·=&gt;·/usr/share/debmake/extra4/LGPL-3.0+
 160 I:·creating·=&gt;·debian/license-examples/LGPL-3.0+
161 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause161 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause
162 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause162 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause
163 I:·$·wrap-and-sort</pre>163 I:·$·wrap-and-sort</pre>
164 ········<p>我们来检查一下自动产生的模板文件。</p>164 ········<p>我们来检查一下自动产生的模板文件。</p>
165 ········<pre·class="screen">·$·cd·..165 ········<pre·class="screen">·$·cd·..
166 ·$·tree166 ·$·tree
167 .167 .
Offset 475, 22 lines modifiedOffset 475, 22 lines modified
475 ··········</ul>475 ··········</ul>
476 ········</div>476 ········</div>
477 ········<p><span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·包含了·Debian·对上游源代码的修改,具体如下所示。</p>477 ········<p><span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·包含了·Debian·对上游源代码的修改,具体如下所示。</p>
478 ········<p><strong>压缩过的归档文件·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·中的内容物:. </strong>478 ········<p><strong>压缩过的归档文件·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·中的内容物:. </strong>
479 </p>479 </p>
480 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz480 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz
481 debhello-0.2/481 debhello-0.2/
482 debhello-0.2/LICENSE 
483 debhello-0.2/scripts/482 debhello-0.2/scripts/
484 debhello-0.2/scripts/hello483 debhello-0.2/scripts/hello
485 debhello-0.2/data/484 debhello-0.2/data/
486 debhello-0.2/data/hello.png 
487 debhello-0.2/data/hello.desktop485 debhello-0.2/data/hello.desktop
 486 debhello-0.2/data/hello.png
488 debhello-0.2/man/487 debhello-0.2/man/
489 debhello-0.2/man/hello.1488 debhello-0.2/man/hello.1
 489 debhello-0.2/LICENSE
490 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz490 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz
491 debian/491 debian/
492 debian/README.Debian492 debian/README.Debian
493 debian/changelog493 debian/changelog
494 debian/compat494 debian/compat
495 debian/control495 debian/control
496 debian/copyright496 debian/copyright
Offset 2755, 27 lines modifiedOffset 2755, 27 lines modified
2755 ·$·rm·-rf·m4·build-aux·*~</pre>2755 ·$·rm·-rf·m4·build-aux·*~</pre>
2756 ········<p>2756 ········<p>
2757 </p>2757 </p>
2758 ········<p>让我们确认一下·<span·class="strong"><strong>po/</strong></span>·目录下生成的文件。</p>2758 ········<p>让我们确认一下·<span·class="strong"><strong>po/</strong></span>·目录下生成的文件。</p>
2759 ········<p><strong><span·class="strong"><strong>po</strong></span>·目录下的文件(国际化版):. </strong>2759 ········<p><strong><span·class="strong"><strong>po</strong></span>·目录下的文件(国际化版):. </strong>
2760 </p>2760 </p>
2761 ········<pre·class="screen">·$·ls·-l·po2761 ········<pre·class="screen">·$·ls·-l·po
2762 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·line·2:·SOURCE_DATE_EP...2762 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·riga·2:·SOURCE_DATE_EP...
2763 total·602763 totale·60
2764 -rw-r--r--·1·pbuilder1·pbuilder1···494·Dec·31·11:59·ChangeLog2764 -rw-rw-r--·1·pbuilder2·pbuilder2···494·Jan··1·13:59·ChangeLog
2765 -rw-r--r--·1·pbuilder1·pbuilder1·17577·Dec·31·11:59·Makefile.in.in2765 -rw-rw-r--·1·pbuilder2·pbuilder2·17577·Jan··1·13:59·Makefile.in.in
2766 -rw-r--r--·1·pbuilder1·pbuilder1··3376·Dec·31·11:59·Makevars.template2766 -rw-rw-r--·1·pbuilder2·pbuilder2··3376·Jan··1·13:59·Makevars.template
2767 -rw-r--r--·1·pbuilder1·pbuilder1····59·Dec·31·11:59·POTFILES.in2767 -rw-rw-r--·1·pbuilder2·pbuilder2····59·Jan··1·13:59·POTFILES.in
2768 -rw-r--r--·1·pbuilder1·pbuilder1··2203·Dec·31·11:59·Rules-quot2768 -rw-rw-r--·1·pbuilder2·pbuilder2··2203·Jan··1·13:59·Rules-quot
2769 -rw-r--r--·1·pbuilder1·pbuilder1···217·Dec·31·11:59·boldquot.sed2769 -rw-rw-r--·1·pbuilder2·pbuilder2···217·Jan··1·13:59·boldquot.sed
2770 -rw-r--r--·1·pbuilder1·pbuilder1··1337·Dec·31·11:59·en@boldquot.header2770 -rw-rw-r--·1·pbuilder2·pbuilder2··1337·Jan··1·13:59·en@boldquot.header
2771 -rw-r--r--·1·pbuilder1·pbuilder1··1203·Dec·31·11:59·en@quot.header2771 -rw-rw-r--·1·pbuilder2·pbuilder2··1203·Jan··1·13:59·en@quot.header
2772 -rw-r--r--·1·pbuilder1·pbuilder1···672·Dec·31·11:59·insert-header.sin2772 -rw-rw-r--·1·pbuilder2·pbuilder2···672·Jan··1·13:59·insert-header.sin
2773 -rw-r--r--·1·pbuilder1·pbuilder1···153·Dec·31·11:59·quot.sed2773 -rw-rw-r--·1·pbuilder2·pbuilder2···153·Jan··1·13:59·quot.sed
2774 -rw-r--r--·1·pbuilder1·pbuilder1···432·Dec·31·11:59·remove-potcdate.sin</pre>2774 -rw-rw-r--·1·pbuilder2·pbuilder2···432·Jan··1·13:59·remove-potcdate.sin</pre>
2775 ········<p>2775 ········<p>
2776 </p>2776 </p>
2777 ········<p>让我们在·<span·class="strong"><strong>configure.ac</strong></span>·文件中添加·“<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>”·等条目。</p>2777 ········<p>让我们在·<span·class="strong"><strong>configure.ac</strong></span>·文件中添加·“<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>”·等条目。</p>
2778 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>(国际化版):. </strong>2778 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>(国际化版):. </strong>
2779 </p>2779 </p>
2780 ········<pre·class="screen">·$·vim·configure.ac2780 ········<pre·class="screen">·$·vim·configure.ac
2781 ·...·hack,·hack,·hack,·...2781 ·...·hack,·hack,·hack,·...
Offset 2821, 16 lines modifiedOffset 2821, 16 lines modified
2821 ········<p>2821 ········<p>
2822 </p>2822 </p>
2823 ········<p>让我们从·<span·class="strong"><strong>po/Makevars.template</strong></span>·文件中创建·<span·class="strong"><strong>po/Makevars</strong></span>·文件。</p>2823 ········<p>让我们从·<span·class="strong"><strong>po/Makevars.template</strong></span>·文件中创建·<span·class="strong"><strong>po/Makevars</strong></span>·文件。</p>
2824 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>(国际化版):. </strong>2824 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>(国际化版):. </strong>
2825 </p>2825 </p>
2826 ········<pre·class="screen">·...·hack,·hack,·hack,·...2826 ········<pre·class="screen">·...·hack,·hack,·hack,·...
2827 ·$·diff·-u·po/Makevars.template·po/Makevars2827 ·$·diff·-u·po/Makevars.template·po/Makevars
2828 ---·po/Makevars.template········2020-09-20·13:56:22.639285841·-12002828 ---·po/Makevars.template········2020-09-21·17:09:58.373464173·+1400
2829 +++·po/Makevars·2020-09-20·13:56:22.867281459·-12002829 +++·po/Makevars·2020-09-21·17:10:00.121516640·+1400
2830 @@·-18,14·+18,14·@@2830 @@·-18,14·+18,14·@@
2831 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for2831 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for
2832 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim2832 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim
2833 ·#·their·copyright.2833 ·#·their·copyright.
2834 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.2834 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.
2835 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;2835 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;
  
Offset 2929, 15 lines modifiedOffset 2929, 15 lines modified
2929 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.2929 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.
2930 #2930 #
2931 #,·fuzzy2931 #,·fuzzy
2932 msgid·""2932 msgid·""
2933 msgstr·""2933 msgstr·""
2934 "Project-Id-Version:·PACKAGE·VERSION\n"2934 "Project-Id-Version:·PACKAGE·VERSION\n"
2935 "Report-Msgid-Bugs-To:·\n"2935 "Report-Msgid-Bugs-To:·\n"
2936 "POT-Creation-Date:·2020-09-20·13:56-1200\n"2936 "POT-Creation-Date:·2020-09-21·17:10+1400\n"
2937 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"2937 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"
2938 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"2938 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"
2939 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"2939 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"
2940 "Language:·\n"2940 "Language:·\n"
2941 "MIME-Version:·1.0\n"2941 "MIME-Version:·1.0\n"
2942 "Content-Type:·text/plain;·charset=CHARSET\n"2942 "Content-Type:·text/plain;·charset=CHARSET\n"
2943 "Content-Transfer-Encoding:·8bit\n"2943 "Content-Transfer-Encoding:·8bit\n"
5.58 KB
OEBPS/content.opf
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>
2 <package·xmlns="http://www.idpf.org/2007/opf"·version="2.0"·unique-identifier="bookid"><metadata><dc:identifier·xmlns:dc="http://purl.org/dc/elements/1.1/"·id="bookid">_idp1262500560</dc:identifier><dc:title·xmlns:dc="http://purl.org/dc/elements/1.1/">Debian·维护者指南</dc:title><dc:creator·xmlns:dc="http://purl.org/dc/elements/1.1/"·xmlns:opf="http://www.idpf.org/2007/opf"·opf:file-as="">青木·修</dc:creator><dc:date·xmlns:dc="http://purl.org/dc/elements/1.1/">2019-03-26</dc:date><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">版权·©·2014-2017·Osamu·Aoki</dc:rights><dc:description·xmlns:dc="http://purl.org/dc/elements/1.1/">本篇《Debian·维护者指南》(2019-03-26)教程文档面向普通·Debian·用户和未来的开发者,描述了使用·debmake·命令构建·Debian·软件包的方法。·本指南注重描述现代的打包风格,同时提供了许多简单的示例。·本篇《Debian·维护者指南》可看作《Debian·新维护者手册》的继承文档。</dc:description><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">版权·©·2017-2019·杨博远</dc:rights><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">版权·©·2018·Fonzie·Huang</dc:rights><dc:language·xmlns:dc="http://purl.org/dc/elements/1.1/">zh_cn</dc:language><meta·name="cover"·content="cover-image"/></metadata><manifest><item·id="ncxtoc"·media-type="application/x-dtbncx+xml"·href="toc.ncx"/><item·id="htmltoc"·media-type="application/xhtml+xml"·href="bk01-toc.html"/><item·media-type="text/css"·id="html-css"·href="debian.css"/><item·id="cover"·href="cover.html"·media-type="application/xhtml+xml"/><item·id="idm1"·href="index.html"·media-type="application/xhtml+xml"/><item·id="cover-image"·href="xslt/debian-openlogo.png"·media-type="image/png"/><item·id="idm62"·href="pr01.html"·media-type="application/xhtml+xml"/><item·id="idm137"·href="ch01.html"·media-type="application/xhtml+xml"/><item·id="idm234"·href="ch02.html"·media-type="application/xhtml+xml"/><item·id="idm628"·href="ch03.html"·media-type="application/xhtml+xml"/><item·id="idm825"·href="ch04.html"·media-type="application/xhtml+xml"/><item·id="idm1329"·href="ch05.html"·media-type="application/xhtml+xml"/><item·id="idm4393"·href="ch06.html"·media-type="application/xhtml+xml"/><item·id="idm4586"·href="ch07.html"·media-type="application/xhtml+xml"/><item·id="idm5403"·href="ch08.html"·media-type="application/xhtml+xml"/><item·id="idm6538"·href="apa.html"·media-type="application/xhtml+xml"/></manifest><spine·toc="ncxtoc"><itemref·idref="cover"·linear="no"/><itemref·idref="htmltoc"·linear="yes"/><itemref·idref="idm1"/><itemref·idref="idm62"/><itemref·idref="idm137"/><itemref·idref="idm234"/><itemref·idref="idm628"/><itemref·idref="idm825"/><itemref·idref="idm1329"/><itemref·idref="idm4393"/><itemref·idref="idm4586"/><itemref·idref="idm5403"/><itemref·idref="idm6538"/></spine><guide><reference·href="cover.html"·type="cover"·title="Cover"/><reference·href="bk01-toc.html"·type="toc"·title="Table·of·Contents"/></guide></package>2 <package·xmlns="http://www.idpf.org/2007/opf"·version="2.0"·unique-identifier="bookid"><metadata><dc:identifier·xmlns:dc="http://purl.org/dc/elements/1.1/"·id="bookid">_idp1258740808</dc:identifier><dc:title·xmlns:dc="http://purl.org/dc/elements/1.1/">Debian·维护者指南</dc:title><dc:creator·xmlns:dc="http://purl.org/dc/elements/1.1/"·xmlns:opf="http://www.idpf.org/2007/opf"·opf:file-as="">青木·修</dc:creator><dc:date·xmlns:dc="http://purl.org/dc/elements/1.1/">2019-03-27</dc:date><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">版权·©·2014-2017·Osamu·Aoki</dc:rights><dc:description·xmlns:dc="http://purl.org/dc/elements/1.1/">本篇《Debian·维护者指南》(2019-03-27)教程文档面向普通·Debian·用户和未来的开发者,描述了使用·debmake·命令构建·Debian·软件包的方法。·本指南注重描述现代的打包风格,同时提供了许多简单的示例。·本篇《Debian·维护者指南》可看作《Debian·新维护者手册》的继承文档。</dc:description><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">版权·©·2017-2019·杨博远</dc:rights><dc:rights·xmlns:dc="http://purl.org/dc/elements/1.1/">版权·©·2018·Fonzie·Huang</dc:rights><dc:language·xmlns:dc="http://purl.org/dc/elements/1.1/">zh_cn</dc:language><meta·name="cover"·content="cover-image"/></metadata><manifest><item·id="ncxtoc"·media-type="application/x-dtbncx+xml"·href="toc.ncx"/><item·id="htmltoc"·media-type="application/xhtml+xml"·href="bk01-toc.html"/><item·media-type="text/css"·id="html-css"·href="debian.css"/><item·id="cover"·href="cover.html"·media-type="application/xhtml+xml"/><item·id="idm1"·href="index.html"·media-type="application/xhtml+xml"/><item·id="cover-image"·href="xslt/debian-openlogo.png"·media-type="image/png"/><item·id="idm62"·href="pr01.html"·media-type="application/xhtml+xml"/><item·id="idm137"·href="ch01.html"·media-type="application/xhtml+xml"/><item·id="idm234"·href="ch02.html"·media-type="application/xhtml+xml"/><item·id="idm628"·href="ch03.html"·media-type="application/xhtml+xml"/><item·id="idm825"·href="ch04.html"·media-type="application/xhtml+xml"/><item·id="idm1329"·href="ch05.html"·media-type="application/xhtml+xml"/><item·id="idm4393"·href="ch06.html"·media-type="application/xhtml+xml"/><item·id="idm4586"·href="ch07.html"·media-type="application/xhtml+xml"/><item·id="idm5403"·href="ch08.html"·media-type="application/xhtml+xml"/><item·id="idm6538"·href="apa.html"·media-type="application/xhtml+xml"/></manifest><spine·toc="ncxtoc"><itemref·idref="cover"·linear="no"/><itemref·idref="htmltoc"·linear="yes"/><itemref·idref="idm1"/><itemref·idref="idm62"/><itemref·idref="idm137"/><itemref·idref="idm234"/><itemref·idref="idm628"/><itemref·idref="idm825"/><itemref·idref="idm1329"/><itemref·idref="idm4393"/><itemref·idref="idm4586"/><itemref·idref="idm5403"/><itemref·idref="idm6538"/></spine><guide><reference·href="cover.html"·type="cover"·title="Cover"/><reference·href="bk01-toc.html"·type="toc"·title="Table·of·Contents"/></guide></package>
940 B
OEBPS/index.html
    
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ············</div>68 ············</div>
69 ··········</div>69 ··········</div>
70 ··········<div>70 ··········<div>
71 ············<div·class="abstract">71 ············<div·class="abstract">
72 ··············<p·class="title">72 ··············<p·class="title">
73 ················<strong>摘要</strong>73 ················<strong>摘要</strong>
74 ··············</p>74 ··············</p>
75 ··············<p>本篇《Debian·维护者指南》(2019-03-26)教程文档面向普通·Debian·用户和未来的开发者,描述了使用·<span·class="strong"><strong>debmake</strong></span>·命令构建·Debian·软件包的方法。</p>75 ··············<p>本篇《Debian·维护者指南》(2019-03-27)教程文档面向普通·Debian·用户和未来的开发者,描述了使用·<span·class="strong"><strong>debmake</strong></span>·命令构建·Debian·软件包的方法。</p>
76 ··············<p>本指南注重描述现代的打包风格,同时提供了许多简单的示例。</p>76 ··············<p>本指南注重描述现代的打包风格,同时提供了许多简单的示例。</p>
77 ··············<div·class="itemizedlist">77 ··············<div·class="itemizedlist">
78 ················<ul·class="itemizedlist">78 ················<ul·class="itemizedlist">
79 ··················<li·class="listitem">POSIX·shell·脚本打包</li>79 ··················<li·class="listitem">POSIX·shell·脚本打包</li>
80 ··················<li·class="listitem">Python3·脚本打包</li>80 ··················<li·class="listitem">Python3·脚本打包</li>
81 ··················<li·class="listitem">C··Makefile/Autotools/CMake</li>81 ··················<li·class="listitem">C··Makefile/Autotools/CMake</li>
82 ··················<li·class="listitem">含有共享库的多个二进制软件包的打包,等等。</li>82 ··················<li·class="listitem">含有共享库的多个二进制软件包的打包,等等。</li>
40.2 KB
OEBPS/toc.ncx
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>1 <?xml·version="1.0"·encoding="utf-8"·standalone="no"?>
2 <ncx·xmlns="http://www.daisy.org/z3986/2005/ncx/"·version="2005-1"><head><meta·name="cover"·content="cover"/><meta·name="dtb:uid"·content="_idp1262500560"/></head><docTitle><text>Debian·维护者指南</text></docTitle><navMap><navPoint·id="idm1"·playOrder="1"><navLabel><text>Debian·维护者指南</text></navLabel><content·src="index.html"/><navPoint·id="idm62"·playOrder="2"><navLabel><text>前言</text></navLabel><content·src="pr01.html"/></navPoint><navPoint·id="idm137"·playOrder="3"><navLabel><text>1.·概览</text></navLabel><content·src="ch01.html"/></navPoint><navPoint·id="idm234"·playOrder="4"><navLabel><text>2.·预备知识</text></navLabel><content·src="ch02.html"/><navPoint·id="idm237"·playOrder="5"><navLabel><text>2.1.·Debian·社区的工作者</text></navLabel><content·src="ch02.html#people"/></navPoint><navPoint·id="idm269"·playOrder="6"><navLabel><text>2.2.·如何做出贡献</text></navLabel><content·src="ch02.html#contribute"/></navPoint><navPoint·id="idm288"·playOrder="7"><navLabel><text>2.3.·Debian·的社会驱动力</text></navLabel><content·src="ch02.html#social"/></navPoint><navPoint·id="idm325"·playOrder="8"><navLabel><text>2.4.·技术提醒</text></navLabel><content·src="ch02.html#reminders"/></navPoint><navPoint·id="idm354"·playOrder="9"><navLabel><text>2.5.·Debian·文档</text></navLabel><content·src="ch02.html#debian-doc"/></navPoint><navPoint·id="idm403"·playOrder="10"><navLabel><text>2.6.·帮助资源</text></navLabel><content·src="ch02.html#help"/></navPoint><navPoint·id="idm462"·playOrder="11"><navLabel><text>2.7.·仓库状况</text></navLabel><content·src="ch02.html#situation"/></navPoint><navPoint·id="idm477"·playOrder="12"><navLabel><text>2.8.·贡献流程</text></navLabel><content·src="ch02.html#approaches"/></navPoint><navPoint·id="idm547"·playOrder="13"><navLabel><text>2.9.·新手贡献者和维护者</text></navLabel><content·src="ch02.html#novice"/></navPoint></navPoint><navPoint·id="idm628"·playOrder="14"><navLabel><text>3.·工具的配置</text></navLabel><content·src="ch03.html"/><navPoint·id="idm639"·playOrder="15"><navLabel><text>3.1.·电子邮件地址</text></navLabel><content·src="ch03.html#email-setup"/></navPoint><navPoint·id="idm654"·playOrder="16"><navLabel><text>3.2.·mc</text></navLabel><content·src="ch03.html#mc-setup"/></navPoint><navPoint·id="idm667"·playOrder="17"><navLabel><text>3.3.·git</text></navLabel><content·src="ch03.html#git-setup"/></navPoint><navPoint·id="idm683"·playOrder="18"><navLabel><text>3.4.·quilt</text></navLabel><content·src="ch03.html#quilt-setup"/></navPoint><navPoint·id="idm709"·playOrder="19"><navLabel><text>3.5.·devscripts</text></navLabel><content·src="ch03.html#devscripts-setup"/></navPoint><navPoint·id="idm730"·playOrder="20"><navLabel><text>3.6.·pbuilder</text></navLabel><content·src="ch03.html#pbuilder-setup"/></navPoint><navPoint·id="idm802"·playOrder="21"><navLabel><text>3.7.·git-buildpackage</text></navLabel><content·src="ch03.html#gbp-setup"/></navPoint><navPoint·id="idm811"·playOrder="22"><navLabel><text>3.8.·HTTP·代理</text></navLabel><content·src="ch03.html#proxy"/></navPoint><navPoint·id="idm821"·playOrder="23"><navLabel><text>3.9.·私有·Debian·仓库</text></navLabel><content·src="ch03.html#repropro"/></navPoint></navPoint><navPoint·id="idm825"·playOrder="24"><navLabel><text>4.·简单例子</text></navLabel><content·src="ch04.html"/><navPoint·id="idm842"·playOrder="25"><navLabel><text>4.1.·大致流程</text></navLabel><content·src="ch04.html#big-picture"/></navPoint><navPoint·id="idm886"·playOrder="26"><navLabel><text>4.2.·什么是·debmake?</text></navLabel><content·src="ch04.html#what-debmake"/></navPoint><navPoint·id="idm910"·playOrder="27"><navLabel><text>4.3.·什么是·debuild?</text></navLabel><content·src="ch04.html#what-debuild"/></navPoint><navPoint·id="idm977"·playOrder="28"><navLabel><text>4.4.·第一步:获取上游源代码</text></navLabel><content·src="ch04.html#step-upstream"/></navPoint><navPoint·id="idm1018"·playOrder="29"><navLabel><text>4.5.·第二步:使用·debmake·产生模板文件</text></navLabel><content·src="ch04.html#step-debmake"/></navPoint><navPoint·id="idm1099"·playOrder="30"><navLabel><text>4.6.·第三步:编辑模板文件</text></navLabel><content·src="ch04.html#step-maintainer"/></navPoint><navPoint·id="idm1160"·playOrder="31"><navLabel><text>4.7.·第四步:使用·debuild·构建软件包</text></navLabel><content·src="ch04.html#step-debuild"/></navPoint><navPoint·id="idm1236"·playOrder="32"><navLabel><text>4.8.·第三步(备选):修改上游源代码</text></navLabel><content·src="ch04.html#alt-patch"/><navPoint·id="idm1279"·playOrder="33"><navLabel><text>4.8.1.·使用·diff·-u·处理补丁</text></navLabel><content·src="ch04.html#diff-u"/></navPoint><navPoint·id="idm1291"·playOrder="34"><navLabel><text>4.8.2.·使用·dquilt·处理补丁</text></navLabel><content·src="ch04.html#dquilt"/></navPoint><navPoint·id="idm1314"·playOrder="35"><navLabel><text>4.8.3.·使用·dpkg-source·--commit·处理补丁</text></navLabel><content·src="ch04.html#dpkg-source-commit"/></navPoint></navPoint></navPoint><navPoint·id="idm1329"·playOrder="36"><navLabel><text>5.·基本内容</text></navLabel><content·src="ch05.html"/><navPoint·id="idm1348"·playOrder="37"><navLabel><text>5.1.·打包工作流</text></navLabel><content·src="ch05.html#workflow"/><navPoint·id="idm1537"·playOrder="38"><navLabel><text>5.1.1.·debhelper·软件包</text></navLabel><content·src="ch05.html#debhelper"/></navPoint></navPoint><navPoint·id="idm1557"·playOrder="39"><navLabel><text>5.2.·软件包名称和版本</text></navLabel><content·src="ch05.html#name-version"/></navPoint><navPoint·id="idm1627"·playOrder="40"><navLabel><text>5.3.·本土·Debian·软件包</text></navLabel><content·src="ch05.html#native"/></navPoint><navPoint·id="idm1674"·playOrder="41"><navLabel><text>5.4.·debian/rules</text></navLabel><content·src="ch05.html#rules"/><navPoint·id="idm1705"·playOrder="42"><navLabel><text>5.4.1.·dh</text></navLabel><content·src="ch05.html#dh"/></navPoint><navPoint·id="idm1761"·playOrder="43"><navLabel><text>5.4.2.·简单的·debian/rules</text></navLabel><content·src="ch05.html#simplerules"/></navPoint><navPoint·id="idm1792"·playOrder="44"><navLabel><text>5.4.3.·自定义·debian/rules</text></navLabel><content·src="ch05.html#customrules"/></navPoint><navPoint·id="idm1844"·playOrder="45"><navLabel><text>5.4.4.·debian/rules·中的变量</text></navLabel><content·src="ch05.html#variablesrules"/></navPoint><navPoint·id="idm1920"·playOrder="46"><navLabel><text>5.4.5.·可重现的构建</text></navLabel><content·src="ch05.html#reproducible"/></navPoint></navPoint><navPoint·id="idm1953"·playOrder="47"><navLabel><text>5.5.·debian/control</text></navLabel><content·src="ch05.html#control"/><navPoint·id="idm1964"·playOrder="48"><navLabel><text>5.5.1.·Debian·二进制软件包的拆分</text></navLabel><content·src="ch05.html#split"/><navPoint·id="idm1985"·playOrder="49"><navLabel><text>5.5.1.1.·debmake·-b</text></navLabel><content·src="ch05.html#boption"/></navPoint><navPoint·id="idm2089"·playOrder="50"><navLabel><text>5.5.1.2.·拆包的场景和例子</text></navLabel><content·src="ch05.html#package-split-example"/></navPoint><navPoint·id="idm2230"·playOrder="51"><navLabel><text>5.5.1.3.·库软件包名称</text></navLabel><content·src="ch05.html#libnames"/></navPoint></navPoint><navPoint·id="idm2339"·playOrder="52"><navLabel><text>5.5.2.·Substvar</text></navLabel><content·src="ch05.html#substvar"/></navPoint><navPoint·id="idm2383"·playOrder="53"><navLabel><text>5.5.3.·binNMU·安全</text></navLabel><content·src="ch05.html#binnmu"/></navPoint></navPoint><navPoint·id="idm2429"·playOrder="54"><navLabel><text>5.6.·debian/changelog</text></navLabel><content·src="ch05.html#changelog"/></navPoint><navPoint·id="idm2490"·playOrder="55"><navLabel><text>5.7.·debian/copyright</text></navLabel><content·src="ch05.html#copyright"/></navPoint><navPoint·id="idm2522"·playOrder="56"><navLabel><text>5.8.·debian/patches/*</text></navLabel><content·src="ch05.html#patches"/><navPoint·id="idm2646"·playOrder="57"><navLabel><text>5.8.1.·dpkg-source·-x</text></navLabel><content·src="ch05.html#dpkg-source-x"/></navPoint><navPoint·id="idm2656"·playOrder="58"><navLabel><text>5.8.2.·dquilt··dpkg-source</text></navLabel><content·src="ch05.html#quilt-dpkg"/></navPoint></navPoint><navPoint·id="idm2678"·playOrder="59"><navLabel><text>5.9.·debian/upstream/signing-key.asc</text></navLabel><content·src="ch05.html#signing-key"/></navPoint><navPoint·id="idm2714"·playOrder="60"><navLabel><text>5.10.·debian/watch··DFSG</text></navLabel><content·src="ch05.html#dfsg"/></navPoint><navPoint·id="idm2739"·playOrder="61"><navLabel><text>5.11.·其它·debian/*·文件</text></navLabel><content·src="ch05.html#debianconf"/></navPoint><navPoint·id="idm3435"·playOrder="62"><navLabel><text>5.12.·Debian·打包的定制化</text></navLabel><content·src="ch05.html#custom"/></navPoint><navPoint·id="idm3465"·playOrder="63"><navLabel><text>5.13.·在版本控制系统中进行记录(标准)</text></navLabel><content·src="ch05.html#vcs"/></navPoint><navPoint·id="idm3501"·playOrder="64"><navLabel><text>5.14.·在版本控制系统中进行记录(备选方案)</text></navLabel><content·src="ch05.html#alt-vcs"/></navPoint><navPoint·id="idm3535"·playOrder="65"><navLabel><text>5.15.·构建软件包时排除不必要的内容</text></navLabel><content·src="ch05.html#build-noextra"/><navPoint·id="idm3553"·playOrder="66"><navLabel><text>5.15.1.·使用·debian/rules·clean·进行修复</text></navLabel><content·src="ch05.html#rules-clean"/></navPoint><navPoint·id="idm3563"·playOrder="67"><navLabel><text>5.15.2.·使用版本控制系统修复</text></navLabel><content·src="ch05.html#git-clean"/></navPoint><navPoint·id="idm3575"·playOrder="68"><navLabel><text>5.15.3.·使用·extend-diff-ignore·修复</text></navLabel><content·src="ch05.html#extend-diff-ignore"/></navPoint><navPoint·id="idm3591"·playOrder="69"><navLabel><text>5.15.4.·使用·tar-ignore·修复</text></navLabel><content·src="ch05.html#tar-ignore"/></navPoint></navPoint><navPoint·id="idm3607"·playOrder="70"><navLabel><text>5.16.·上游构建系统</text></navLabel><content·src="ch05.html#build"/><navPoint·id="idm3612"·playOrder="71"><navLabel><text>5.16.1.·Autotools</text></navLabel><content·src="ch05.html#autotools"/></navPoint><navPoint·id="idm3661"·playOrder="72"><navLabel><text>5.16.2.·CMake</text></navLabel><content·src="ch05.html#cmake"/></navPoint><navPoint·id="idm3688"·playOrder="73"><navLabel><text>5.16.3.·Python·distutils</text></navLabel><content·src="ch05.html#distutils"/></navPoint></navPoint><navPoint·id="idm3717"·playOrder="74"><navLabel><text>5.17.·调试信息</text></navLabel><content·src="ch05.html#dbg"/><navPoint·id="idm3750"·playOrder="75"><navLabel><text>5.17.1.·新的·-dbgsym·软件包(Stretch·9.0·或更新)</text></navLabel><content·src="ch05.html#dbgsym"/></navPoint></navPoint><navPoint·id="idm3796"·playOrder="76"><navLabel><text>5.18.·库软件包</text></navLabel><content·src="ch05.html#lib"/><navPoint·id="idm3855"·playOrder="77"><navLabel><text>5.18.1.·库符号</text></navLabel><content·src="ch05.html#symbols"/></navPoint><navPoint·id="idm3949"·playOrder="78"><navLabel><text>5.18.2.·库变迁</text></navLabel><content·src="ch05.html#lib-trans"/></navPoint></navPoint><navPoint·id="idm3962"·playOrder="79"><navLabel><text>5.19.·debconf</text></navLabel><content·src="ch05.html#debconf"/></navPoint><navPoint·id="idm4033"·playOrder="80"><navLabel><text>5.20.·多体系结构</text></navLabel><content·src="ch05.html#multiarch"/><navPoint·id="idm4091"·playOrder="81"><navLabel><text>5.20.1.·多架构库路径</text></navLabel><content·src="ch05.html#_the_multiarch_library_path"/></navPoint><navPoint·id="idm4177"·playOrder="82"><navLabel><text>5.20.2.·多架构头文件路径</text></navLabel><content·src="ch05.html#_the_multiarch_header_file_path"/></navPoint><navPoint·id="idm4251"·playOrder="83"><navLabel><text>5.20.3.·多架构支持下的·*.pc·文件路径</text></navLabel><content·src="ch05.html#_the_multiarch_emphasis_role_strong_pc_emphasis_file_path"/></navPoint></navPoint><navPoint·id="idm4282"·playOrder="84"><navLabel><text>5.21.·编译加固</text></navLabel><content·src="ch05.html#harden"/></navPoint><navPoint·id="idm4302"·playOrder="85"><navLabel><text>5.22.·持续集成</text></navLabel><content·src="ch05.html#ci"/></navPoint><navPoint·id="idm4323"·playOrder="86"><navLabel><text>5.23.·自举</text></navLabel><content·src="ch05.html#bootstrap"/></navPoint><navPoint·id="idm4339"·playOrder="87"><navLabel><text>5.24.·错误报告</text></navLabel><content·src="ch05.html#bug"/></navPoint></navPoint><navPoint·id="idm4393"·playOrder="88"><navLabel><text>6.·debmake·选项</text></navLabel><content·src="ch06.html"/><navPoint·id="idm4397"·playOrder="89"><navLabel><text>6.1.·快捷选项(-a,-i)</text></navLabel><content·src="ch06.html#ai-option"/><navPoint·id="idm4419"·playOrder="90"><navLabel><text>6.1.1.·Python·模块</text></navLabel><content·src="ch06.html#pythonmod"/></navPoint></navPoint><navPoint·id="idm4436"·playOrder="91"><navLabel><text>6.2.·上游快照(-d,-t)</text></navLabel><content·src="ch06.html#dt-option"/></navPoint><navPoint·id="idm4472"·playOrder="92"><navLabel><text>6.3.·debmake·-cc</text></navLabel><content·src="ch06.html#coption"/></navPoint><navPoint·id="idm4480"·playOrder="93"><navLabel><text>6.4.·debmake·-k</text></navLabel><content·src="ch06.html#koption"/></navPoint><navPoint·id="idm4496"·playOrder="94"><navLabel><text>6.5.·debmake·-j</text></navLabel><content·src="ch06.html#joption"/></navPoint><navPoint·id="idm4557"·playOrder="95"><navLabel><text>6.6.·debmake·-x</text></navLabel><content·src="ch06.html#xoption"/></navPoint><navPoint·id="idm4569"·playOrder="96"><navLabel><text>6.7.·debmake·-P</text></navLabel><content·src="ch06.html#poption"/></navPoint><navPoint·id="idm4580"·playOrder="97"><navLabel><text>6.8.·debmake·-T</text></navLabel><content·src="ch06.html#toption"/></navPoint></navPoint><navPoint·id="idm4586"·playOrder="98"><navLabel><text>7.·提示</text></navLabel><content·src="ch07.html"/><navPoint·id="idm4589"·playOrder="99"><navLabel><text>7.1.·debdiff</text></navLabel><content·src="ch07.html#debdiff"/></navPoint><navPoint·id="idm4598"·playOrder="100"><navLabel><text>7.2.·dget</text></navLabel><content·src="ch07.html#dget"/></navPoint><navPoint·id="idm4603"·playOrder="101"><navLabel><text>7.3.·debc</text></navLabel><content·src="ch07.html#debc"/></navPoint><navPoint·id="idm4608"·playOrder="102"><navLabel><text>7.4.·piuparts</text></navLabel><content·src="ch07.html#piuparts"/></navPoint><navPoint·id="idm4615"·playOrder="103"><navLabel><text>7.5.·debsign</text></navLabel><content·src="ch07.html#debsign"/></navPoint><navPoint·id="idm4620"·playOrder="104"><navLabel><text>7.6.·dput</text></navLabel><content·src="ch07.html#dput"/></navPoint><navPoint·id="idm4626"·playOrder="105"><navLabel><text>7.7.·bts</text></navLabel><content·src="ch07.html#bts"/></navPoint><navPoint·id="idm4634"·playOrder="106"><navLabel><text>7.8.·git-buildpackage</text></navLabel><content·src="ch07.html#gbp"/><navPoint·id="idm4716"·playOrder="107"><navLabel><text>7.8.1.·gbp·import-dscs·--debsnap</text></navLabel><content·src="ch07.html#debsnap"/></navPoint></navPoint><navPoint·id="idm4722"·playOrder="108"><navLabel><text>7.9.·上游·git·仓库</text></navLabel><content·src="ch07.html#upstream-git"/></navPoint><navPoint·id="idm4739"·playOrder="109"><navLabel><text>7.10.·chroot</text></navLabel><content·src="ch07.html#chroot"/></navPoint><navPoint·id="idm4940"·playOrder="110"><navLabel><text>7.11.·新的·Debian·版本</text></navLabel><content·src="ch07.html#newrevision"/></navPoint><navPoint·id="idm4966"·playOrder="111"><navLabel><text>7.12.·新上游版本</text></navLabel><content·src="ch07.html#newversion"/><navPoint·id="idm4987"·playOrder="112"><navLabel><text>7.12.1.·uupdate·+·tarball</text></navLabel><content·src="ch07.html#uupdate"/></navPoint><navPoint·id="idm4993"·playOrder="113"><navLabel><text>7.12.2.·uscan</text></navLabel><content·src="ch07.html#uscan"/></navPoint><navPoint·id="idm5000"·playOrder="114"><navLabel><text>7.12.3.·gbp</text></navLabel><content·src="ch07.html#gbp-orig"/></navPoint><navPoint·id="idm5010"·playOrder="115"><navLabel><text>7.12.4.·gbp·+·uscan</text></navLabel><content·src="ch07.html#gbp-uscan"/></navPoint></navPoint><navPoint·id="idm5021"·playOrder="116"><navLabel><text>7.13.·3.0·源代码格式</text></navLabel><content·src="ch07.html#deb3"/></navPoint><navPoint·id="idm5081"·playOrder="117"><navLabel><text>7.14.·CDBS</text></navLabel><content·src="ch07.html#cdbs"/></navPoint><navPoint·id="idm5120"·playOrder="118"><navLabel><text>7.15.··UTF-8·环境下构建</text></navLabel><content·src="ch07.html#utf-8-build"/></navPoint><navPoint·id="idm5130"·playOrder="119"><navLabel><text>7.16.·UTF-8·转换</text></navLabel><content·src="ch07.html#utf-8-conv"/></navPoint><navPoint·id="idm5144"·playOrder="120"><navLabel><text>7.17.·上传·orig.tar.gz</text></navLabel><content·src="ch07.html#origtar"/></navPoint><navPoint·id="idm5178"·playOrder="121"><navLabel><text>7.18.·跳过的上传</text></navLabel><content·src="ch07.html#skipedupload"/></navPoint><navPoint·id="idm5206"·playOrder="122"><navLabel><text>7.19.·高级打包</text></navLabel><content·src="ch07.html#adv-pkg"/></navPoint><navPoint·id="idm5271"·playOrder="123"><navLabel><text>7.20.·其他发行版</text></navLabel><content·src="ch07.html#other-distro"/></navPoint><navPoint·id="idm5293"·playOrder="124"><navLabel><text>7.21.·除错</text></navLabel><content·src="ch07.html#debug"/></navPoint></navPoint><navPoint·id="idm5403"·playOrder="125"><navLabel><text>8.·更多示例</text></navLabel><content·src="ch08.html"/><navPoint·id="idm5445"·playOrder="126"><navLabel><text>8.1.·挑选最好的模板</text></navLabel><content·src="ch08.html#emptypkg"/></navPoint><navPoint·id="idm5471"·playOrder="127"><navLabel><text>8.2.··Makefile(shell,命令行界面)</text></navLabel><content·src="ch08.html#nomakefile"/></navPoint><navPoint·id="idm5628"·playOrder="128"><navLabel><text>8.3.·Makefile(shell,命令行界面)</text></navLabel><content·src="ch08.html#makefile-sh"/></navPoint><navPoint·id="idm5687"·playOrder="129"><navLabel><text>8.4.·setup.py(Python3,命令行界面)</text></navLabel><content·src="ch08.html#setup-py"/></navPoint><navPoint·id="idm5800"·playOrder="130"><navLabel><text>8.5.·Makefile(shell,图形界面)</text></navLabel><content·src="ch08.html#makefile-sh-gui"/></navPoint><navPoint·id="idm5868"·playOrder="131"><navLabel><text>8.6.·setup.py(Python3,图形界面)</text></navLabel><content·src="ch08.html#setup-py-gui"/></navPoint><navPoint·id="idm5937"·playOrder="132"><navLabel><text>8.7.·Makefile(单个二进制软件包)</text></navLabel><content·src="ch08.html#makefile-single"/></navPoint><navPoint·id="idm6006"·playOrder="133"><navLabel><text>8.8.·Makefile.in·+·configure(单个二进制软件包)</text></navLabel><content·src="ch08.html#configure-single"/></navPoint><navPoint·id="idm6070"·playOrder="134"><navLabel><text>8.9.·Autotools(单个二进制文件)</text></navLabel><content·src="ch08.html#autotools-single"/></navPoint><navPoint·id="idm6140"·playOrder="135"><navLabel><text>8.10.·CMake(单个二进制软件包)</text></navLabel><content·src="ch08.html#cmake-single"/></navPoint><navPoint·id="idm6211"·playOrder="136"><navLabel><text>8.11.·Autotools(多个二进制软件包)</text></navLabel><content·src="ch08.html#autotools-multi"/></navPoint><navPoint·id="idm6311"·playOrder="137"><navLabel><text>8.12.·CMake(多个二进制软件包)</text></navLabel><content·src="ch08.html#cmake-multi"/></navPoint><navPoint·id="idm6400"·playOrder="138"><navLabel><text>8.13.·国际化</text></navLabel><content·src="ch08.html#i18n-example"/></navPoint><navPoint·id="idm6511"·playOrder="139"><navLabel><text>8.14.·细节</text></navLabel><content·src="ch08.html#details"/></navPoint></navPoint><navPoint·id="idm6538"·playOrder="140"><navLabel><text>A.·debmake(1)·手册页</text></navLabel><content·src="apa.html"/><navPoint·id="idm6541"·playOrder="141"><navLabel><text>A.1.·名称</text></navLabel><content·src="apa.html#_name"/></navPoint><navPoint·id="idm6544"·playOrder="142"><navLabel><text>A.2.·概述</text></navLabel><content·src="apa.html#_synopsis"/></navPoint><navPoint·id="idm6591"·playOrder="143"><navLabel><text>A.3.·描述</text></navLabel><content·src="apa.html#_description"/><navPoint·id="idm6621"·playOrder="144"><navLabel><text>A.3.1.·可选参数:</text></navLabel><content·src="apa.html#_optional_arguments"/></navPoint></navPoint><navPoint·id="idm7042"·playOrder="145"><navLabel><text>A.4.·示例</text></navLabel><content·src="apa.html#_examples"/></navPoint><navPoint·id="idm7077"·playOrder="146"><navLabel><text>A.5.·帮助软件包</text></navLabel><content·src="apa.html#_helper_packages"/></navPoint><navPoint·id="idm7099"·playOrder="147"><navLabel><text>A.6.·注意事项</text></navLabel><content·src="apa.html#_caveat"/></navPoint><navPoint·id="idm7127"·playOrder="148"><navLabel><text>A.7.·除错</text></navLabel><content·src="apa.html#_debug"/></navPoint><navPoint·id="idm7181"·playOrder="149"><navLabel><text>A.8.·作者</text></navLabel><content·src="apa.html#_author"/></navPoint><navPoint·id="idm7185"·playOrder="150"><navLabel><text>A.9.·许可证</text></navLabel><content·src="apa.html#_license"/></navPoint><navPoint·id="idm7188"·playOrder="151"><navLabel><text>A.10.·参见</text></navLabel><content·src="apa.html#_see_also"/></navPoint></navPoint></navPoint></navMap></ncx>2 <ncx·xmlns="http://www.daisy.org/z3986/2005/ncx/"·version="2005-1"><head><meta·name="cover"·content="cover"/><meta·name="dtb:uid"·content="_idp1258740808"/></head><docTitle><text>Debian·维护者指南</text></docTitle><navMap><navPoint·id="idm1"·playOrder="1"><navLabel><text>Debian·维护者指南</text></navLabel><content·src="index.html"/><navPoint·id="idm62"·playOrder="2"><navLabel><text>前言</text></navLabel><content·src="pr01.html"/></navPoint><navPoint·id="idm137"·playOrder="3"><navLabel><text>1.·概览</text></navLabel><content·src="ch01.html"/></navPoint><navPoint·id="idm234"·playOrder="4"><navLabel><text>2.·预备知识</text></navLabel><content·src="ch02.html"/><navPoint·id="idm237"·playOrder="5"><navLabel><text>2.1.·Debian·社区的工作者</text></navLabel><content·src="ch02.html#people"/></navPoint><navPoint·id="idm269"·playOrder="6"><navLabel><text>2.2.·如何做出贡献</text></navLabel><content·src="ch02.html#contribute"/></navPoint><navPoint·id="idm288"·playOrder="7"><navLabel><text>2.3.·Debian·的社会驱动力</text></navLabel><content·src="ch02.html#social"/></navPoint><navPoint·id="idm325"·playOrder="8"><navLabel><text>2.4.·技术提醒</text></navLabel><content·src="ch02.html#reminders"/></navPoint><navPoint·id="idm354"·playOrder="9"><navLabel><text>2.5.·Debian·文档</text></navLabel><content·src="ch02.html#debian-doc"/></navPoint><navPoint·id="idm403"·playOrder="10"><navLabel><text>2.6.·帮助资源</text></navLabel><content·src="ch02.html#help"/></navPoint><navPoint·id="idm462"·playOrder="11"><navLabel><text>2.7.·仓库状况</text></navLabel><content·src="ch02.html#situation"/></navPoint><navPoint·id="idm477"·playOrder="12"><navLabel><text>2.8.·贡献流程</text></navLabel><content·src="ch02.html#approaches"/></navPoint><navPoint·id="idm547"·playOrder="13"><navLabel><text>2.9.·新手贡献者和维护者</text></navLabel><content·src="ch02.html#novice"/></navPoint></navPoint><navPoint·id="idm628"·playOrder="14"><navLabel><text>3.·工具的配置</text></navLabel><content·src="ch03.html"/><navPoint·id="idm639"·playOrder="15"><navLabel><text>3.1.·电子邮件地址</text></navLabel><content·src="ch03.html#email-setup"/></navPoint><navPoint·id="idm654"·playOrder="16"><navLabel><text>3.2.·mc</text></navLabel><content·src="ch03.html#mc-setup"/></navPoint><navPoint·id="idm667"·playOrder="17"><navLabel><text>3.3.·git</text></navLabel><content·src="ch03.html#git-setup"/></navPoint><navPoint·id="idm683"·playOrder="18"><navLabel><text>3.4.·quilt</text></navLabel><content·src="ch03.html#quilt-setup"/></navPoint><navPoint·id="idm709"·playOrder="19"><navLabel><text>3.5.·devscripts</text></navLabel><content·src="ch03.html#devscripts-setup"/></navPoint><navPoint·id="idm730"·playOrder="20"><navLabel><text>3.6.·pbuilder</text></navLabel><content·src="ch03.html#pbuilder-setup"/></navPoint><navPoint·id="idm802"·playOrder="21"><navLabel><text>3.7.·git-buildpackage</text></navLabel><content·src="ch03.html#gbp-setup"/></navPoint><navPoint·id="idm811"·playOrder="22"><navLabel><text>3.8.·HTTP·代理</text></navLabel><content·src="ch03.html#proxy"/></navPoint><navPoint·id="idm821"·playOrder="23"><navLabel><text>3.9.·私有·Debian·仓库</text></navLabel><content·src="ch03.html#repropro"/></navPoint></navPoint><navPoint·id="idm825"·playOrder="24"><navLabel><text>4.·简单例子</text></navLabel><content·src="ch04.html"/><navPoint·id="idm842"·playOrder="25"><navLabel><text>4.1.·大致流程</text></navLabel><content·src="ch04.html#big-picture"/></navPoint><navPoint·id="idm886"·playOrder="26"><navLabel><text>4.2.·什么是·debmake?</text></navLabel><content·src="ch04.html#what-debmake"/></navPoint><navPoint·id="idm910"·playOrder="27"><navLabel><text>4.3.·什么是·debuild?</text></navLabel><content·src="ch04.html#what-debuild"/></navPoint><navPoint·id="idm977"·playOrder="28"><navLabel><text>4.4.·第一步:获取上游源代码</text></navLabel><content·src="ch04.html#step-upstream"/></navPoint><navPoint·id="idm1018"·playOrder="29"><navLabel><text>4.5.·第二步:使用·debmake·产生模板文件</text></navLabel><content·src="ch04.html#step-debmake"/></navPoint><navPoint·id="idm1099"·playOrder="30"><navLabel><text>4.6.·第三步:编辑模板文件</text></navLabel><content·src="ch04.html#step-maintainer"/></navPoint><navPoint·id="idm1160"·playOrder="31"><navLabel><text>4.7.·第四步:使用·debuild·构建软件包</text></navLabel><content·src="ch04.html#step-debuild"/></navPoint><navPoint·id="idm1236"·playOrder="32"><navLabel><text>4.8.·第三步(备选):修改上游源代码</text></navLabel><content·src="ch04.html#alt-patch"/><navPoint·id="idm1279"·playOrder="33"><navLabel><text>4.8.1.·使用·diff·-u·处理补丁</text></navLabel><content·src="ch04.html#diff-u"/></navPoint><navPoint·id="idm1291"·playOrder="34"><navLabel><text>4.8.2.·使用·dquilt·处理补丁</text></navLabel><content·src="ch04.html#dquilt"/></navPoint><navPoint·id="idm1314"·playOrder="35"><navLabel><text>4.8.3.·使用·dpkg-source·--commit·处理补丁</text></navLabel><content·src="ch04.html#dpkg-source-commit"/></navPoint></navPoint></navPoint><navPoint·id="idm1329"·playOrder="36"><navLabel><text>5.·基本内容</text></navLabel><content·src="ch05.html"/><navPoint·id="idm1348"·playOrder="37"><navLabel><text>5.1.·打包工作流</text></navLabel><content·src="ch05.html#workflow"/><navPoint·id="idm1537"·playOrder="38"><navLabel><text>5.1.1.·debhelper·软件包</text></navLabel><content·src="ch05.html#debhelper"/></navPoint></navPoint><navPoint·id="idm1557"·playOrder="39"><navLabel><text>5.2.·软件包名称和版本</text></navLabel><content·src="ch05.html#name-version"/></navPoint><navPoint·id="idm1627"·playOrder="40"><navLabel><text>5.3.·本土·Debian·软件包</text></navLabel><content·src="ch05.html#native"/></navPoint><navPoint·id="idm1674"·playOrder="41"><navLabel><text>5.4.·debian/rules</text></navLabel><content·src="ch05.html#rules"/><navPoint·id="idm1705"·playOrder="42"><navLabel><text>5.4.1.·dh</text></navLabel><content·src="ch05.html#dh"/></navPoint><navPoint·id="idm1761"·playOrder="43"><navLabel><text>5.4.2.·简单的·debian/rules</text></navLabel><content·src="ch05.html#simplerules"/></navPoint><navPoint·id="idm1792"·playOrder="44"><navLabel><text>5.4.3.·自定义·debian/rules</text></navLabel><content·src="ch05.html#customrules"/></navPoint><navPoint·id="idm1844"·playOrder="45"><navLabel><text>5.4.4.·debian/rules·中的变量</text></navLabel><content·src="ch05.html#variablesrules"/></navPoint><navPoint·id="idm1920"·playOrder="46"><navLabel><text>5.4.5.·可重现的构建</text></navLabel><content·src="ch05.html#reproducible"/></navPoint></navPoint><navPoint·id="idm1953"·playOrder="47"><navLabel><text>5.5.·debian/control</text></navLabel><content·src="ch05.html#control"/><navPoint·id="idm1964"·playOrder="48"><navLabel><text>5.5.1.·Debian·二进制软件包的拆分</text></navLabel><content·src="ch05.html#split"/><navPoint·id="idm1985"·playOrder="49"><navLabel><text>5.5.1.1.·debmake·-b</text></navLabel><content·src="ch05.html#boption"/></navPoint><navPoint·id="idm2089"·playOrder="50"><navLabel><text>5.5.1.2.·拆包的场景和例子</text></navLabel><content·src="ch05.html#package-split-example"/></navPoint><navPoint·id="idm2230"·playOrder="51"><navLabel><text>5.5.1.3.·库软件包名称</text></navLabel><content·src="ch05.html#libnames"/></navPoint></navPoint><navPoint·id="idm2339"·playOrder="52"><navLabel><text>5.5.2.·Substvar</text></navLabel><content·src="ch05.html#substvar"/></navPoint><navPoint·id="idm2383"·playOrder="53"><navLabel><text>5.5.3.·binNMU·安全</text></navLabel><content·src="ch05.html#binnmu"/></navPoint></navPoint><navPoint·id="idm2429"·playOrder="54"><navLabel><text>5.6.·debian/changelog</text></navLabel><content·src="ch05.html#changelog"/></navPoint><navPoint·id="idm2490"·playOrder="55"><navLabel><text>5.7.·debian/copyright</text></navLabel><content·src="ch05.html#copyright"/></navPoint><navPoint·id="idm2522"·playOrder="56"><navLabel><text>5.8.·debian/patches/*</text></navLabel><content·src="ch05.html#patches"/><navPoint·id="idm2646"·playOrder="57"><navLabel><text>5.8.1.·dpkg-source·-x</text></navLabel><content·src="ch05.html#dpkg-source-x"/></navPoint><navPoint·id="idm2656"·playOrder="58"><navLabel><text>5.8.2.·dquilt··dpkg-source</text></navLabel><content·src="ch05.html#quilt-dpkg"/></navPoint></navPoint><navPoint·id="idm2678"·playOrder="59"><navLabel><text>5.9.·debian/upstream/signing-key.asc</text></navLabel><content·src="ch05.html#signing-key"/></navPoint><navPoint·id="idm2714"·playOrder="60"><navLabel><text>5.10.·debian/watch··DFSG</text></navLabel><content·src="ch05.html#dfsg"/></navPoint><navPoint·id="idm2739"·playOrder="61"><navLabel><text>5.11.·其它·debian/*·文件</text></navLabel><content·src="ch05.html#debianconf"/></navPoint><navPoint·id="idm3435"·playOrder="62"><navLabel><text>5.12.·Debian·打包的定制化</text></navLabel><content·src="ch05.html#custom"/></navPoint><navPoint·id="idm3465"·playOrder="63"><navLabel><text>5.13.·在版本控制系统中进行记录(标准)</text></navLabel><content·src="ch05.html#vcs"/></navPoint><navPoint·id="idm3501"·playOrder="64"><navLabel><text>5.14.·在版本控制系统中进行记录(备选方案)</text></navLabel><content·src="ch05.html#alt-vcs"/></navPoint><navPoint·id="idm3535"·playOrder="65"><navLabel><text>5.15.·构建软件包时排除不必要的内容</text></navLabel><content·src="ch05.html#build-noextra"/><navPoint·id="idm3553"·playOrder="66"><navLabel><text>5.15.1.·使用·debian/rules·clean·进行修复</text></navLabel><content·src="ch05.html#rules-clean"/></navPoint><navPoint·id="idm3563"·playOrder="67"><navLabel><text>5.15.2.·使用版本控制系统修复</text></navLabel><content·src="ch05.html#git-clean"/></navPoint><navPoint·id="idm3575"·playOrder="68"><navLabel><text>5.15.3.·使用·extend-diff-ignore·修复</text></navLabel><content·src="ch05.html#extend-diff-ignore"/></navPoint><navPoint·id="idm3591"·playOrder="69"><navLabel><text>5.15.4.·使用·tar-ignore·修复</text></navLabel><content·src="ch05.html#tar-ignore"/></navPoint></navPoint><navPoint·id="idm3607"·playOrder="70"><navLabel><text>5.16.·上游构建系统</text></navLabel><content·src="ch05.html#build"/><navPoint·id="idm3612"·playOrder="71"><navLabel><text>5.16.1.·Autotools</text></navLabel><content·src="ch05.html#autotools"/></navPoint><navPoint·id="idm3661"·playOrder="72"><navLabel><text>5.16.2.·CMake</text></navLabel><content·src="ch05.html#cmake"/></navPoint><navPoint·id="idm3688"·playOrder="73"><navLabel><text>5.16.3.·Python·distutils</text></navLabel><content·src="ch05.html#distutils"/></navPoint></navPoint><navPoint·id="idm3717"·playOrder="74"><navLabel><text>5.17.·调试信息</text></navLabel><content·src="ch05.html#dbg"/><navPoint·id="idm3750"·playOrder="75"><navLabel><text>5.17.1.·新的·-dbgsym·软件包(Stretch·9.0·或更新)</text></navLabel><content·src="ch05.html#dbgsym"/></navPoint></navPoint><navPoint·id="idm3796"·playOrder="76"><navLabel><text>5.18.·库软件包</text></navLabel><content·src="ch05.html#lib"/><navPoint·id="idm3855"·playOrder="77"><navLabel><text>5.18.1.·库符号</text></navLabel><content·src="ch05.html#symbols"/></navPoint><navPoint·id="idm3949"·playOrder="78"><navLabel><text>5.18.2.·库变迁</text></navLabel><content·src="ch05.html#lib-trans"/></navPoint></navPoint><navPoint·id="idm3962"·playOrder="79"><navLabel><text>5.19.·debconf</text></navLabel><content·src="ch05.html#debconf"/></navPoint><navPoint·id="idm4033"·playOrder="80"><navLabel><text>5.20.·多体系结构</text></navLabel><content·src="ch05.html#multiarch"/><navPoint·id="idm4091"·playOrder="81"><navLabel><text>5.20.1.·多架构库路径</text></navLabel><content·src="ch05.html#_the_multiarch_library_path"/></navPoint><navPoint·id="idm4177"·playOrder="82"><navLabel><text>5.20.2.·多架构头文件路径</text></navLabel><content·src="ch05.html#_the_multiarch_header_file_path"/></navPoint><navPoint·id="idm4251"·playOrder="83"><navLabel><text>5.20.3.·多架构支持下的·*.pc·文件路径</text></navLabel><content·src="ch05.html#_the_multiarch_emphasis_role_strong_pc_emphasis_file_path"/></navPoint></navPoint><navPoint·id="idm4282"·playOrder="84"><navLabel><text>5.21.·编译加固</text></navLabel><content·src="ch05.html#harden"/></navPoint><navPoint·id="idm4302"·playOrder="85"><navLabel><text>5.22.·持续集成</text></navLabel><content·src="ch05.html#ci"/></navPoint><navPoint·id="idm4323"·playOrder="86"><navLabel><text>5.23.·自举</text></navLabel><content·src="ch05.html#bootstrap"/></navPoint><navPoint·id="idm4339"·playOrder="87"><navLabel><text>5.24.·错误报告</text></navLabel><content·src="ch05.html#bug"/></navPoint></navPoint><navPoint·id="idm4393"·playOrder="88"><navLabel><text>6.·debmake·选项</text></navLabel><content·src="ch06.html"/><navPoint·id="idm4397"·playOrder="89"><navLabel><text>6.1.·快捷选项(-a,-i)</text></navLabel><content·src="ch06.html#ai-option"/><navPoint·id="idm4419"·playOrder="90"><navLabel><text>6.1.1.·Python·模块</text></navLabel><content·src="ch06.html#pythonmod"/></navPoint></navPoint><navPoint·id="idm4436"·playOrder="91"><navLabel><text>6.2.·上游快照(-d,-t)</text></navLabel><content·src="ch06.html#dt-option"/></navPoint><navPoint·id="idm4472"·playOrder="92"><navLabel><text>6.3.·debmake·-cc</text></navLabel><content·src="ch06.html#coption"/></navPoint><navPoint·id="idm4480"·playOrder="93"><navLabel><text>6.4.·debmake·-k</text></navLabel><content·src="ch06.html#koption"/></navPoint><navPoint·id="idm4496"·playOrder="94"><navLabel><text>6.5.·debmake·-j</text></navLabel><content·src="ch06.html#joption"/></navPoint><navPoint·id="idm4557"·playOrder="95"><navLabel><text>6.6.·debmake·-x</text></navLabel><content·src="ch06.html#xoption"/></navPoint><navPoint·id="idm4569"·playOrder="96"><navLabel><text>6.7.·debmake·-P</text></navLabel><content·src="ch06.html#poption"/></navPoint><navPoint·id="idm4580"·playOrder="97"><navLabel><text>6.8.·debmake·-T</text></navLabel><content·src="ch06.html#toption"/></navPoint></navPoint><navPoint·id="idm4586"·playOrder="98"><navLabel><text>7.·提示</text></navLabel><content·src="ch07.html"/><navPoint·id="idm4589"·playOrder="99"><navLabel><text>7.1.·debdiff</text></navLabel><content·src="ch07.html#debdiff"/></navPoint><navPoint·id="idm4598"·playOrder="100"><navLabel><text>7.2.·dget</text></navLabel><content·src="ch07.html#dget"/></navPoint><navPoint·id="idm4603"·playOrder="101"><navLabel><text>7.3.·debc</text></navLabel><content·src="ch07.html#debc"/></navPoint><navPoint·id="idm4608"·playOrder="102"><navLabel><text>7.4.·piuparts</text></navLabel><content·src="ch07.html#piuparts"/></navPoint><navPoint·id="idm4615"·playOrder="103"><navLabel><text>7.5.·debsign</text></navLabel><content·src="ch07.html#debsign"/></navPoint><navPoint·id="idm4620"·playOrder="104"><navLabel><text>7.6.·dput</text></navLabel><content·src="ch07.html#dput"/></navPoint><navPoint·id="idm4626"·playOrder="105"><navLabel><text>7.7.·bts</text></navLabel><content·src="ch07.html#bts"/></navPoint><navPoint·id="idm4634"·playOrder="106"><navLabel><text>7.8.·git-buildpackage</text></navLabel><content·src="ch07.html#gbp"/><navPoint·id="idm4716"·playOrder="107"><navLabel><text>7.8.1.·gbp·import-dscs·--debsnap</text></navLabel><content·src="ch07.html#debsnap"/></navPoint></navPoint><navPoint·id="idm4722"·playOrder="108"><navLabel><text>7.9.·上游·git·仓库</text></navLabel><content·src="ch07.html#upstream-git"/></navPoint><navPoint·id="idm4739"·playOrder="109"><navLabel><text>7.10.·chroot</text></navLabel><content·src="ch07.html#chroot"/></navPoint><navPoint·id="idm4940"·playOrder="110"><navLabel><text>7.11.·新的·Debian·版本</text></navLabel><content·src="ch07.html#newrevision"/></navPoint><navPoint·id="idm4966"·playOrder="111"><navLabel><text>7.12.·新上游版本</text></navLabel><content·src="ch07.html#newversion"/><navPoint·id="idm4987"·playOrder="112"><navLabel><text>7.12.1.·uupdate·+·tarball</text></navLabel><content·src="ch07.html#uupdate"/></navPoint><navPoint·id="idm4993"·playOrder="113"><navLabel><text>7.12.2.·uscan</text></navLabel><content·src="ch07.html#uscan"/></navPoint><navPoint·id="idm5000"·playOrder="114"><navLabel><text>7.12.3.·gbp</text></navLabel><content·src="ch07.html#gbp-orig"/></navPoint><navPoint·id="idm5010"·playOrder="115"><navLabel><text>7.12.4.·gbp·+·uscan</text></navLabel><content·src="ch07.html#gbp-uscan"/></navPoint></navPoint><navPoint·id="idm5021"·playOrder="116"><navLabel><text>7.13.·3.0·源代码格式</text></navLabel><content·src="ch07.html#deb3"/></navPoint><navPoint·id="idm5081"·playOrder="117"><navLabel><text>7.14.·CDBS</text></navLabel><content·src="ch07.html#cdbs"/></navPoint><navPoint·id="idm5120"·playOrder="118"><navLabel><text>7.15.··UTF-8·环境下构建</text></navLabel><content·src="ch07.html#utf-8-build"/></navPoint><navPoint·id="idm5130"·playOrder="119"><navLabel><text>7.16.·UTF-8·转换</text></navLabel><content·src="ch07.html#utf-8-conv"/></navPoint><navPoint·id="idm5144"·playOrder="120"><navLabel><text>7.17.·上传·orig.tar.gz</text></navLabel><content·src="ch07.html#origtar"/></navPoint><navPoint·id="idm5178"·playOrder="121"><navLabel><text>7.18.·跳过的上传</text></navLabel><content·src="ch07.html#skipedupload"/></navPoint><navPoint·id="idm5206"·playOrder="122"><navLabel><text>7.19.·高级打包</text></navLabel><content·src="ch07.html#adv-pkg"/></navPoint><navPoint·id="idm5271"·playOrder="123"><navLabel><text>7.20.·其他发行版</text></navLabel><content·src="ch07.html#other-distro"/></navPoint><navPoint·id="idm5293"·playOrder="124"><navLabel><text>7.21.·除错</text></navLabel><content·src="ch07.html#debug"/></navPoint></navPoint><navPoint·id="idm5403"·playOrder="125"><navLabel><text>8.·更多示例</text></navLabel><content·src="ch08.html"/><navPoint·id="idm5445"·playOrder="126"><navLabel><text>8.1.·挑选最好的模板</text></navLabel><content·src="ch08.html#emptypkg"/></navPoint><navPoint·id="idm5471"·playOrder="127"><navLabel><text>8.2.··Makefile(shell,命令行界面)</text></navLabel><content·src="ch08.html#nomakefile"/></navPoint><navPoint·id="idm5628"·playOrder="128"><navLabel><text>8.3.·Makefile(shell,命令行界面)</text></navLabel><content·src="ch08.html#makefile-sh"/></navPoint><navPoint·id="idm5687"·playOrder="129"><navLabel><text>8.4.·setup.py(Python3,命令行界面)</text></navLabel><content·src="ch08.html#setup-py"/></navPoint><navPoint·id="idm5800"·playOrder="130"><navLabel><text>8.5.·Makefile(shell,图形界面)</text></navLabel><content·src="ch08.html#makefile-sh-gui"/></navPoint><navPoint·id="idm5868"·playOrder="131"><navLabel><text>8.6.·setup.py(Python3,图形界面)</text></navLabel><content·src="ch08.html#setup-py-gui"/></navPoint><navPoint·id="idm5937"·playOrder="132"><navLabel><text>8.7.·Makefile(单个二进制软件包)</text></navLabel><content·src="ch08.html#makefile-single"/></navPoint><navPoint·id="idm6006"·playOrder="133"><navLabel><text>8.8.·Makefile.in·+·configure(单个二进制软件包)</text></navLabel><content·src="ch08.html#configure-single"/></navPoint><navPoint·id="idm6070"·playOrder="134"><navLabel><text>8.9.·Autotools(单个二进制文件)</text></navLabel><content·src="ch08.html#autotools-single"/></navPoint><navPoint·id="idm6140"·playOrder="135"><navLabel><text>8.10.·CMake(单个二进制软件包)</text></navLabel><content·src="ch08.html#cmake-single"/></navPoint><navPoint·id="idm6211"·playOrder="136"><navLabel><text>8.11.·Autotools(多个二进制软件包)</text></navLabel><content·src="ch08.html#autotools-multi"/></navPoint><navPoint·id="idm6311"·playOrder="137"><navLabel><text>8.12.·CMake(多个二进制软件包)</text></navLabel><content·src="ch08.html#cmake-multi"/></navPoint><navPoint·id="idm6400"·playOrder="138"><navLabel><text>8.13.·国际化</text></navLabel><content·src="ch08.html#i18n-example"/></navPoint><navPoint·id="idm6511"·playOrder="139"><navLabel><text>8.14.·细节</text></navLabel><content·src="ch08.html#details"/></navPoint></navPoint><navPoint·id="idm6538"·playOrder="140"><navLabel><text>A.·debmake(1)·手册页</text></navLabel><content·src="apa.html"/><navPoint·id="idm6541"·playOrder="141"><navLabel><text>A.1.·名称</text></navLabel><content·src="apa.html#_name"/></navPoint><navPoint·id="idm6544"·playOrder="142"><navLabel><text>A.2.·概述</text></navLabel><content·src="apa.html#_synopsis"/></navPoint><navPoint·id="idm6591"·playOrder="143"><navLabel><text>A.3.·描述</text></navLabel><content·src="apa.html#_description"/><navPoint·id="idm6621"·playOrder="144"><navLabel><text>A.3.1.·可选参数:</text></navLabel><content·src="apa.html#_optional_arguments"/></navPoint></navPoint><navPoint·id="idm7042"·playOrder="145"><navLabel><text>A.4.·示例</text></navLabel><content·src="apa.html#_examples"/></navPoint><navPoint·id="idm7077"·playOrder="146"><navLabel><text>A.5.·帮助软件包</text></navLabel><content·src="apa.html#_helper_packages"/></navPoint><navPoint·id="idm7099"·playOrder="147"><navLabel><text>A.6.·注意事项</text></navLabel><content·src="apa.html#_caveat"/></navPoint><navPoint·id="idm7127"·playOrder="148"><navLabel><text>A.7.·除错</text></navLabel><content·src="apa.html#_debug"/></navPoint><navPoint·id="idm7181"·playOrder="149"><navLabel><text>A.8.·作者</text></navLabel><content·src="apa.html#_author"/></navPoint><navPoint·id="idm7185"·playOrder="150"><navLabel><text>A.9.·许可证</text></navLabel><content·src="apa.html#_license"/></navPoint><navPoint·id="idm7188"·playOrder="151"><navLabel><text>A.10.·参见</text></navLabel><content·src="apa.html#_see_also"/></navPoint></navPoint></navPoint></navMap></ncx>
7.94 KB
./usr/share/doc/debmake-doc/debmake-doc.zh-cn.pdf
7.85 KB
pdftotext {} -
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 \xcDebian·维护者指南1 \xcDebian·维护者指南
2 青木修2 青木修
3 September·20,·20203 September·21,·2020
  
4 \xcDebian·维护者指南4 \xcDebian·维护者指南
5 by·青木修5 by·青木修
6 版权·©·2014-2017·Osamu·Aoki6 版权·©·2014-2017·Osamu·Aoki
7 版权·©·2017-2019·杨博远7 版权·©·2017-2019·杨博远
8 版权·©·2018·Fonzie·Huang8 版权·©·2018·Fonzie·Huang
  
Offset 5268, 15 lines modifiedOffset 5268, 15 lines modified
5268 .5268 .
5269 .5269 .
5270 .5270 .
5271 .5271 .
5272 .5272 .
  
5273 \xcAbstract5273 \xcAbstract
5274 本篇《Debian·维护者指南》(2019-03-26)教程文档面向普通·Debian·用户和未来的开发者,描述了使5274 本篇《Debian·维护者指南》(2019-03-27)教程文档面向普通·Debian·用户和未来的开发者,描述了使
5275 ·debmake·命令构建·Debian·软件包的方法。5275 ·debmake·命令构建·Debian·软件包的方法。
5276 本指南注重描述现代的打包风格,同时提供了许多简单的示例。5276 本指南注重描述现代的打包风格,同时提供了许多简单的示例。
5277 ·POSIX·shell·脚本打包5277 ·POSIX·shell·脚本打包
5278 ·Python3·脚本打包5278 ·Python3·脚本打包
5279 ·C··Makefile/Autotools/CMake5279 ·C··Makefile/Autotools/CMake
5280 ·含有共享库的多个二进制软件包的打包,等等。5280 ·含有共享库的多个二进制软件包的打包,等等。
5281 本篇《Debian·维护者指南》可看作《Debian·新维护者手册》的继承文档。5281 本篇《Debian·维护者指南》可看作《Debian·新维护者手册》的继承文档。
Offset 6231, 24 lines modifiedOffset 6231, 24 lines modified
6231 debmake·-x·"1"·...6231 debmake·-x·"1"·...
6232 creating·=>·debian/control6232 creating·=>·debian/control
6233 creating·=>·debian/copyright6233 creating·=>·debian/copyright
6234 substituting·=>·/usr/share/debmake/extra0/rules6234 substituting·=>·/usr/share/debmake/extra0/rules
6235 creating·=>·debian/rules6235 creating·=>·debian/rules
6236 substituting·=>·/usr/share/debmake/extra0/changelog6236 substituting·=>·/usr/share/debmake/extra0/changelog
6237 creating·=>·debian/changelog6237 creating·=>·debian/changelog
6238 substituting·=>·/usr/share/debmake/extra1/compat 
6239 creating·=>·debian/compat 
6240 substituting·=>·/usr/share/debmake/extra1/README.Debian6238 substituting·=>·/usr/share/debmake/extra1/README.Debian
6241 creating·=>·debian/README.Debian6239 creating·=>·debian/README.Debian
 6240 substituting·=>·/usr/share/debmake/extra1/compat
 6241 creating·=>·debian/compat
6242 substituting·=>·/usr/share/debmake/extra1/watch6242 substituting·=>·/usr/share/debmake/extra1/watch
6243 creating·=>·debian/watch6243 creating·=>·debian/watch
6244 substituting·=>·/usr/share/debmake/extra1source/format 
6245 creating·=>·debian/source/format 
6246 substituting·=>·/usr/share/debmake/extra1source/local-options6244 substituting·=>·/usr/share/debmake/extra1source/local-options
6247 creating·=>·debian/source/local-options6245 creating·=>·debian/source/local-options
 6246 substituting·=>·/usr/share/debmake/extra1source/format
 6247 creating·=>·debian/source/format
6248 substituting·=>·/usr/share/debmake/extra1patches/series6248 substituting·=>·/usr/share/debmake/extra1patches/series
6249 creating·=>·debian/patches/series6249 creating·=>·debian/patches/series
6250 run·"debmake·-x2"·to·get·more·template·files6250 run·"debmake·-x2"·to·get·more·template·files
6251 $·wrap-and-sort6251 $·wrap-and-sort
  
6252 debmake·命令基于命令行选项产生所有这些模板文件。如果没有指定具体选项,debmake·命令将为您6252 debmake·命令基于命令行选项产生所有这些模板文件。如果没有指定具体选项,debmake·命令将为您
6253 自动选择合理的默认值:6253 自动选择合理的默认值:
Offset 6581, 15 lines modifiedOffset 6581, 15 lines modified
6581 ...6581 ...
6582 debian/rules·build6582 debian/rules·build
6583 dh·build6583 dh·build
6584 dh_update_autotools_config6584 dh_update_autotools_config
6585 dh_autoreconf6585 dh_autoreconf
6586 dh_auto_configure6586 dh_auto_configure
6587 dh_auto_build6587 dh_auto_build
6588 make·-j3·"INSTALL=install·--strip-program=true"6588 make·-j4·"INSTALL=install·--strip-program=true"
6589 make[1]:·Entering·directory·'/path/to/debhello-0.0'6589 make[1]:·Entering·directory·'/path/to/debhello-0.0'
6590 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.6590 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
6591 #·-fstack-protector-strong·-Wformat·-Werror=format-security6591 #·-fstack-protector-strong·-Wformat·-Werror=format-security
6592 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...6592 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
6593 ...6593 ...
6594 fakeroot·debian/rules·binary6594 fakeroot·debian/rules·binary
6595 dh·binary6595 dh·binary
Offset 6649, 18 lines modifiedOffset 6649, 18 lines modified
6649 ·debhello_0.0-1_amd64.build·是构建日志文件。6649 ·debhello_0.0-1_amd64.build·是构建日志文件。
6650 ·debhello_0.0-1_amd64.buildinfo··dpkg-genbuildinfo(1)·生成的元数据文件。6650 ·debhello_0.0-1_amd64.buildinfo··dpkg-genbuildinfo(1)·生成的元数据文件。
6651 ·debhello_0.0-1_amd64.changes··Debian·二进制软件包的元数据文件。6651 ·debhello_0.0-1_amd64.changes··Debian·二进制软件包的元数据文件。
6652 debhello_0.0-1.debian.tar.xz·包含了·Debian·对上游源代码的修改,具体如下所示。6652 debhello_0.0-1.debian.tar.xz·包含了·Debian·对上游源代码的修改,具体如下所示。
6653 压缩文件·debhello_0.0-1.debian.tar.xz·的内容:6653 压缩文件·debhello_0.0-1.debian.tar.xz·的内容:
6654 $·tar·-tzf·debhello-0.0.tar.gz6654 $·tar·-tzf·debhello-0.0.tar.gz
6655 debhello-0.0/6655 debhello-0.0/
 6656 debhello-0.0/Makefile
6656 debhello-0.0/LICENSE6657 debhello-0.0/LICENSE
6657 debhello-0.0/src/6658 debhello-0.0/src/
6658 debhello-0.0/src/hello.c6659 debhello-0.0/src/hello.c
6659 debhello-0.0/Makefile 
6660 $·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz6660 $·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
6661 debian/6661 debian/
6662 debian/README.Debian6662 debian/README.Debian
6663 debian/changelog6663 debian/changelog
6664 debian/compat6664 debian/compat
6665 debian/control6665 debian/control
6666 debian/copyright6666 debian/copyright
Offset 6813, 17 lines modifiedOffset 6813, 17 lines modified
6813 这里我们使用·diff·命令创建一个·000-prefix-usr.patch·文件作为例子。6813 这里我们使用·diff·命令创建一个·000-prefix-usr.patch·文件作为例子。
6814 $·cp·-a·debhello-0.0·debhello-0.0.orig6814 $·cp·-a·debhello-0.0·debhello-0.0.orig
6815 $·vim·debhello-0.0/Makefile6815 $·vim·debhello-0.0/Makefile
6816 ...·hack,·hack,·hack,·...6816 ...·hack,·hack,·hack,·...
6817 $·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch6817 $·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch
6818 $·cat·000-prefix-usr.patch6818 $·cat·000-prefix-usr.patch
6819 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile6819 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
6820 ---·debhello-0.0.orig/Makefile·2020-09-20·13:54:02.225984162·-12006820 ---·debhello-0.0.orig/Makefile·2020-09-21·16:59:42.166974920·+1400
6821 +++·debhello-0.0/Makefile6821 +++·debhello-0.0/Makefile
6822 2020-09-20·13:54:02.405980704·-12006822 2020-09-21·16:59:43.535015955·+1400
6823 @@·-1,4·+1,4·@@6823 @@·-1,4·+1,4·@@
6824 -prefix·=·/usr/local6824 -prefix·=·/usr/local
6825 +prefix·=·/usr6825 +prefix·=·/usr
6826 all:·src/hello6826 all:·src/hello
6827 $·rm·-rf·debhello-0.06827 $·rm·-rf·debhello-0.0
6828 $·mv·-f·debhello-0.0.orig·debhello-0.06828 $·mv·-f·debhello-0.0.orig·debhello-0.0
  
Offset 9527, 17 lines modifiedOffset 9527, 17 lines modified
9527 I:·set·parameters9527 I:·set·parameters
9528 ...9528 ...
9529 I:·debmake·-x·"4"·...9529 I:·debmake·-x·"4"·...
9530 I:·creating·=>·debian/control9530 I:·creating·=>·debian/control
9531 I:·creating·=>·debian/copyright9531 I:·creating·=>·debian/copyright
9532 I:·substituting·=>·/usr/share/debmake/extra0/rules9532 I:·substituting·=>·/usr/share/debmake/extra0/rules
9533 ...9533 ...
9534 I:·creating·=>·debian/license-examples/LGPL-2.1+ 
9535 I:·substituting·=>·/usr/share/debmake/extra4/Artistic-1.0 
9536 I:·creating·=>·debian/license-examples/Artistic-1.09534 I:·creating·=>·debian/license-examples/Artistic-1.0
 9535 I:·substituting·=>·/usr/share/debmake/extra4/LGPL-3.0+
 9536 I:·creating·=>·debian/license-examples/LGPL-3.0+
9537 I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause9537 I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause
9538 I:·creating·=>·debian/license-examples/BSD-3-Clause9538 I:·creating·=>·debian/license-examples/BSD-3-Clause
9539 I:·$·wrap-and-sort9539 I:·$·wrap-and-sort
  
9540 我们来检查一下自动产生的模板文件。9540 我们来检查一下自动产生的模板文件。
Max diff block lines reached; 3934/8008 bytes (49.13%) of diff not shown.
8.38 KB
./usr/share/doc/debmake-doc/debmake-doc.zh-cn.txt.gz
198 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 gzip·compressed·data,·max·compression,·from·Unix,·original·size·3085811 gzip·compressed·data,·max·compression,·from·Unix,·original·size·308579
8.08 KB
debmake-doc.zh-cn.txt
    
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50    ·本指南的最新版本应当可以在下列位置找到:50    ·本指南的最新版本应当可以在下列位置找到:
  
51    ···*··debmake-doc·软件包中,以及51    ···*··debmake-doc·软件包中,以及
52 ······*·位于·Debian·文档网站。52 ······*·位于·Debian·文档网站。
  
53 摘要53 摘要
  
54 本篇《Debian·维护者指南》(2019-03-26)教程文档面向普通·Debian·用户和54 本篇《Debian·维护者指南》(2019-03-27)教程文档面向普通·Debian·用户和
55 未来的开发者,描述了使用·debmake·命令构建·Debian·软件包的方法。55 未来的开发者,描述了使用·debmake·命令构建·Debian·软件包的方法。
  
56 本指南注重描述现代的打包风格,同时提供了许多简单的示例。56 本指南注重描述现代的打包风格,同时提供了许多简单的示例。
  
57 ··*·POSIX·shell·脚本打包57 ··*·POSIX·shell·脚本打包
58 ··*·Python3·脚本打包58 ··*·Python3·脚本打包
59 ··*·C··Makefile/Autotools/CMake59 ··*·C··Makefile/Autotools/CMake
Offset 1237, 24 lines modifiedOffset 1237, 24 lines modified
1237 ····I:·debmake·-x·"1"·...1237 ····I:·debmake·-x·"1"·...
1238 ····I:·creating·=>·debian/control1238 ····I:·creating·=>·debian/control
1239 ····I:·creating·=>·debian/copyright1239 ····I:·creating·=>·debian/copyright
1240 ····I:·substituting·=>·/usr/share/debmake/extra0/rules1240 ····I:·substituting·=>·/usr/share/debmake/extra0/rules
1241 ····I:·creating·=>·debian/rules1241 ····I:·creating·=>·debian/rules
1242 ····I:·substituting·=>·/usr/share/debmake/extra0/changelog1242 ····I:·substituting·=>·/usr/share/debmake/extra0/changelog
1243 ····I:·creating·=>·debian/changelog1243 ····I:·creating·=>·debian/changelog
1244 ····I:·substituting·=>·/usr/share/debmake/extra1/compat 
1245 ····I:·creating·=>·debian/compat 
1246 ····I:·substituting·=>·/usr/share/debmake/extra1/README.Debian1244 ····I:·substituting·=>·/usr/share/debmake/extra1/README.Debian
1247 ····I:·creating·=>·debian/README.Debian1245 ····I:·creating·=>·debian/README.Debian
 1246 ····I:·substituting·=>·/usr/share/debmake/extra1/compat
 1247 ····I:·creating·=>·debian/compat
1248 ····I:·substituting·=>·/usr/share/debmake/extra1/watch1248 ····I:·substituting·=>·/usr/share/debmake/extra1/watch
1249 ····I:·creating·=>·debian/watch1249 ····I:·creating·=>·debian/watch
1250 ····I:·substituting·=>·/usr/share/debmake/extra1source/format 
1251 ····I:·creating·=>·debian/source/format 
1252 ····I:·substituting·=>·/usr/share/debmake/extra1source/local-options1250 ····I:·substituting·=>·/usr/share/debmake/extra1source/local-options
1253 ····I:·creating·=>·debian/source/local-options1251 ····I:·creating·=>·debian/source/local-options
 1252 ····I:·substituting·=>·/usr/share/debmake/extra1source/format
 1253 ····I:·creating·=>·debian/source/format
1254 ····I:·substituting·=>·/usr/share/debmake/extra1patches/series1254 ····I:·substituting·=>·/usr/share/debmake/extra1patches/series
1255 ····I:·creating·=>·debian/patches/series1255 ····I:·creating·=>·debian/patches/series
1256 ····I:·run·"debmake·-x2"·to·get·more·template·files1256 ····I:·run·"debmake·-x2"·to·get·more·template·files
1257 ····I:·$·wrap-and-sort1257 ····I:·$·wrap-and-sort
  
1258    ·debmake·命令基于命令行选项产生所有这些模板文件。如果没有指定具体1258    ·debmake·命令基于命令行选项产生所有这些模板文件。如果没有指定具体
1259 ····选项,debmake·命令将为您自动选择合理的默认值:1259 ····选项,debmake·命令将为您自动选择合理的默认值:
Offset 1548, 15 lines modifiedOffset 1548, 15 lines modified
1548 ·····...1548 ·····...
1549 ·····debian/rules·build1549 ·····debian/rules·build
1550 ····dh·build1550 ····dh·build
1551 ·······dh_update_autotools_config1551 ·······dh_update_autotools_config
1552 ·······dh_autoreconf1552 ·······dh_autoreconf
1553 ·······dh_auto_configure1553 ·······dh_auto_configure
1554 ·······dh_auto_build1554 ·······dh_auto_build
1555    ·········make·-j3·"INSTALL=install·--strip-program=true"1555    ·········make·-j4·"INSTALL=install·--strip-program=true"
1556 ····make[1]:·Entering·directory·'/path/to/debhello-0.0'1556 ····make[1]:·Entering·directory·'/path/to/debhello-0.0'
1557 ····#·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.1557 ····#·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
1558 ····#·-fstack-protector-strong·-Wformat·-Werror=format-security1558 ····#·-fstack-protector-strong·-Wformat·-Werror=format-security
1559 ····cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...1559 ····cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
1560 ·····...1560 ·····...
1561 ·····fakeroot·debian/rules·binary1561 ·····fakeroot·debian/rules·binary
1562 ····dh·binary1562 ····dh·binary
Offset 1612, 18 lines modifiedOffset 1612, 18 lines modified
1612    ·debhello_0.0-1.debian.tar.xz·包含了·Debian·对上游源代码的修改,具1612    ·debhello_0.0-1.debian.tar.xz·包含了·Debian·对上游源代码的修改,具
1613 ····体如下所示。1613 ····体如下所示。
  
1614 ····压缩文件·debhello_0.0-1.debian.tar.xz·的内容:. 1614 ····压缩文件·debhello_0.0-1.debian.tar.xz·的内容:. 
  
1615 ·····$·tar·-tzf·debhello-0.0.tar.gz1615 ·····$·tar·-tzf·debhello-0.0.tar.gz
1616 ····debhello-0.0/1616 ····debhello-0.0/
 1617 ····debhello-0.0/Makefile
1617 ····debhello-0.0/LICENSE1618 ····debhello-0.0/LICENSE
1618 ····debhello-0.0/src/1619 ····debhello-0.0/src/
1619 ····debhello-0.0/src/hello.c1620 ····debhello-0.0/src/hello.c
1620 ····debhello-0.0/Makefile 
1621 ·····$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz1621 ·····$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
1622 ····debian/1622 ····debian/
1623    ·debian/README.Debian1623    ·debian/README.Debian
1624 ····debian/changelog1624 ····debian/changelog
1625 ····debian/compat1625 ····debian/compat
1626 ····debian/control1626 ····debian/control
1627 ····debian/copyright1627 ····debian/copyright
Offset 1744, 16 lines modifiedOffset 1744, 16 lines modified
  
1744 ·····$·cp·-a·debhello-0.0·debhello-0.0.orig1744 ·····$·cp·-a·debhello-0.0·debhello-0.0.orig
1745 ·····$·vim·debhello-0.0/Makefile1745 ·····$·vim·debhello-0.0/Makefile
1746 ·····...·hack,·hack,·hack,·...1746 ·····...·hack,·hack,·hack,·...
1747 ·····$·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch1747 ·····$·diff·-Nru·debhello-0.0.orig·debhello-0.0·>000-prefix-usr.patch
1748 ·····$·cat·000-prefix-usr.patch1748 ·····$·cat·000-prefix-usr.patch
1749 ····diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile1749 ····diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
1750 ····---·debhello-0.0.orig/Makefile··2020-09-20·13:54:02.225984162·-12001750 ····---·debhello-0.0.orig/Makefile··2020-09-21·16:59:42.166974920·+1400
1751    ·+++·debhello-0.0/Makefile·······2020-09-20·13:54:02.405980704·-12001751    ·+++·debhello-0.0/Makefile·······2020-09-21·16:59:43.535015955·+1400
1752 ····@@·-1,4·+1,4·@@1752 ····@@·-1,4·+1,4·@@
1753 ····-prefix·=·/usr/local1753 ····-prefix·=·/usr/local
1754 ····+prefix·=·/usr1754 ····+prefix·=·/usr
  
1755 ·····all:·src/hello1755 ·····all:·src/hello
  
1756 ·····$·rm·-rf·debhello-0.01756 ·····$·rm·-rf·debhello-0.0
Offset 4843, 17 lines modifiedOffset 4843, 17 lines modified
4843 ····I:·set·parameters4843 ····I:·set·parameters
4844 ·····...4844 ·····...
4845 ····I:·debmake·-x·"4"·...4845 ····I:·debmake·-x·"4"·...
4846 ····I:·creating·=>·debian/control4846 ····I:·creating·=>·debian/control
4847 ····I:·creating·=>·debian/copyright4847 ····I:·creating·=>·debian/copyright
4848    ·I:·substituting·=>·/usr/share/debmake/extra0/rules4848    ·I:·substituting·=>·/usr/share/debmake/extra0/rules
4849 ·····...4849 ·····...
4850 ····I:·creating·=>·debian/license-examples/LGPL-2.1+ 
4851 ····I:·substituting·=>·/usr/share/debmake/extra4/Artistic-1.0 
4852 ····I:·creating·=>·debian/license-examples/Artistic-1.04850 ····I:·creating·=>·debian/license-examples/Artistic-1.0
 4851 ····I:·substituting·=>·/usr/share/debmake/extra4/LGPL-3.0+
 4852 ····I:·creating·=>·debian/license-examples/LGPL-3.0+
4853 ····I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause4853 ····I:·substituting·=>·/usr/share/debmake/extra4/BSD-3-Clause
4854 ····I:·creating·=>·debian/license-examples/BSD-3-Clause4854 ····I:·creating·=>·debian/license-examples/BSD-3-Clause
4855 ····I:·$·wrap-and-sort4855 ····I:·$·wrap-and-sort
  
4856    ·我们来检查一下自动产生的模板文件。4856    ·我们来检查一下自动产生的模板文件。
  
4857 ·····$·cd·..4857 ·····$·cd·..
Offset 5188, 22 lines modifiedOffset 5188, 22 lines modified
5188    ·debhello_0.2-1.debian.tar.xz·包含了·Debian·对上游源代码的修改,具5188    ·debhello_0.2-1.debian.tar.xz·包含了·Debian·对上游源代码的修改,具
5189 ····体如下所示。5189 ····体如下所示。
  
5190 ····压缩过的归档文件·debhello_0.2-1.debian.tar.xz·中的内容物:. 5190 ····压缩过的归档文件·debhello_0.2-1.debian.tar.xz·中的内容物:. 
  
5191 ·····$·tar·-tzf·debhello-0.2.tar.gz5191 ·····$·tar·-tzf·debhello-0.2.tar.gz
5192 ····debhello-0.2/5192 ····debhello-0.2/
5193 ····debhello-0.2/LICENSE 
5194 ····debhello-0.2/scripts/5193 ····debhello-0.2/scripts/
Max diff block lines reached; 3762/8232 bytes (45.70%) of diff not shown.
3.65 KB
./usr/share/doc/debmake-doc/html/ch04.de.html
    
Offset 460, 24 lines modifiedOffset 460, 24 lines modified
460 I:·debmake·-x·"1"·...460 I:·debmake·-x·"1"·...
461 I:·creating·=&gt;·debian/control461 I:·creating·=&gt;·debian/control
462 I:·creating·=&gt;·debian/copyright462 I:·creating·=&gt;·debian/copyright
463 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules463 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
464 I:·creating·=&gt;·debian/rules464 I:·creating·=&gt;·debian/rules
465 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog465 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog
466 I:·creating·=&gt;·debian/changelog466 I:·creating·=&gt;·debian/changelog
467 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat 
468 I:·creating·=&gt;·debian/compat 
469 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian467 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian
470 I:·creating·=&gt;·debian/README.Debian468 I:·creating·=&gt;·debian/README.Debian
 469 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat
 470 I:·creating·=&gt;·debian/compat
471 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch471 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch
472 I:·creating·=&gt;·debian/watch472 I:·creating·=&gt;·debian/watch
473 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format 
474 I:·creating·=&gt;·debian/source/format 
475 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options473 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options
476 I:·creating·=&gt;·debian/source/local-options474 I:·creating·=&gt;·debian/source/local-options
 475 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format
 476 I:·creating·=&gt;·debian/source/format
477 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series477 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series
478 I:·creating·=&gt;·debian/patches/series478 I:·creating·=&gt;·debian/patches/series
479 I:·run·"debmake·-x2"·to·get·more·template·files479 I:·run·"debmake·-x2"·to·get·more·template·files
480 I:·$·wrap-and-sort</pre>480 I:·$·wrap-and-sort</pre>
481 ········<p>The·<span·class="strong"><strong>debmake</strong></span>·command·generates·all·these·template·files·based·on·command·line·options.··Since·no·options·are·specified,·the·<span·class="strong"><strong>debmake</strong></span>·command·chooses·reasonable·default·values·for·you:</p>481 ········<p>The·<span·class="strong"><strong>debmake</strong></span>·command·generates·all·these·template·files·based·on·command·line·options.··Since·no·options·are·specified,·the·<span·class="strong"><strong>debmake</strong></span>·command·chooses·reasonable·default·values·for·you:</p>
482 ········<div·class="itemizedlist">482 ········<div·class="itemizedlist">
483 ··········<ul·class="itemizedlist">483 ··········<ul·class="itemizedlist">
Offset 789, 15 lines modifiedOffset 789, 15 lines modified
789 ·...789 ·...
790 ·debian/rules·build790 ·debian/rules·build
791 dh·build791 dh·build
792 ···dh_update_autotools_config792 ···dh_update_autotools_config
793 ···dh_autoreconf793 ···dh_autoreconf
794 ···dh_auto_configure794 ···dh_auto_configure
795 ···dh_auto_build795 ···dh_auto_build
796 ········make·-j3·"INSTALL=install·--strip-program=true"796 ········make·-j4·"INSTALL=install·--strip-program=true"
797 make[1]:·Entering·directory·'/path/to/debhello-0.0'797 make[1]:·Entering·directory·'/path/to/debhello-0.0'
798 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.798 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
799 #·-fstack-protector-strong·-Wformat·-Werror=format-security799 #·-fstack-protector-strong·-Wformat·-Werror=format-security
800 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...800 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
801 ·...801 ·...
802 ·fakeroot·debian/rules·binary802 ·fakeroot·debian/rules·binary
803 dh·binary803 dh·binary
Offset 858, 18 lines modifiedOffset 858, 18 lines modified
858 ··········</ul>858 ··········</ul>
859 ········</div>859 ········</div>
860 ········<p>The·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>860 ········<p>The·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>
861 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>: </strong>861 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>: </strong>
862 </p>862 </p>
863 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz863 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz
864 debhello-0.0/864 debhello-0.0/
 865 debhello-0.0/Makefile
865 debhello-0.0/LICENSE866 debhello-0.0/LICENSE
866 debhello-0.0/src/867 debhello-0.0/src/
867 debhello-0.0/src/hello.c868 debhello-0.0/src/hello.c
868 debhello-0.0/Makefile 
869 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz869 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
870 debian/870 debian/
871 debian/README.Debian871 debian/README.Debian
872 debian/changelog872 debian/changelog
873 debian/compat873 debian/compat
874 debian/control874 debian/control
875 debian/copyright875 debian/copyright
Offset 1048, 16 lines modifiedOffset 1048, 16 lines modified
1048 ··········<p>Here·is·an·example·to·create·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·by·the·<span·class="strong"><strong>diff</strong></span>·command.</p>1048 ··········<p>Here·is·an·example·to·create·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·by·the·<span·class="strong"><strong>diff</strong></span>·command.</p>
1049 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig1049 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig
1050 ·$·vim·debhello-0.0/Makefile1050 ·$·vim·debhello-0.0/Makefile
1051 ·...·hack,·hack,·hack,·...1051 ·...·hack,·hack,·hack,·...
1052 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch1052 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch
1053 ·$·cat·000-prefix-usr.patch1053 ·$·cat·000-prefix-usr.patch
1054 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile1054 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
1055 ---·debhello-0.0.orig/Makefile··2020-09-20·13:54:02.225984162·-1200 
1056 +++·debhello-0.0/Makefile·······2020-09-20·13:54:02.405980704·-12001055 ---·debhello-0.0.orig/Makefile··2020-09-21·16:59:42.166974920·+1400
 1056 +++·debhello-0.0/Makefile·······2020-09-21·16:59:43.535015955·+1400
1057 @@·-1,4·+1,4·@@1057 @@·-1,4·+1,4·@@
1058 -prefix·=·/usr/local1058 -prefix·=·/usr/local
1059 +prefix·=·/usr1059 +prefix·=·/usr
  
1060 ·all:·src/hello1060 ·all:·src/hello
  
1061 ·$·rm·-rf·debhello-0.01061 ·$·rm·-rf·debhello-0.0
3.65 KB
./usr/share/doc/debmake-doc/html/ch04.en.html
    
Offset 488, 24 lines modifiedOffset 488, 24 lines modified
488 I:·debmake·-x·"1"·...488 I:·debmake·-x·"1"·...
489 I:·creating·=&gt;·debian/control489 I:·creating·=&gt;·debian/control
490 I:·creating·=&gt;·debian/copyright490 I:·creating·=&gt;·debian/copyright
491 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules491 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
492 I:·creating·=&gt;·debian/rules492 I:·creating·=&gt;·debian/rules
493 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog493 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog
494 I:·creating·=&gt;·debian/changelog494 I:·creating·=&gt;·debian/changelog
495 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat 
496 I:·creating·=&gt;·debian/compat 
497 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian495 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian
498 I:·creating·=&gt;·debian/README.Debian496 I:·creating·=&gt;·debian/README.Debian
 497 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat
 498 I:·creating·=&gt;·debian/compat
499 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch499 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch
500 I:·creating·=&gt;·debian/watch500 I:·creating·=&gt;·debian/watch
501 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format 
502 I:·creating·=&gt;·debian/source/format 
503 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options501 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options
504 I:·creating·=&gt;·debian/source/local-options502 I:·creating·=&gt;·debian/source/local-options
 503 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format
 504 I:·creating·=&gt;·debian/source/format
505 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series505 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series
506 I:·creating·=&gt;·debian/patches/series506 I:·creating·=&gt;·debian/patches/series
507 I:·run·"debmake·-x2"·to·get·more·template·files507 I:·run·"debmake·-x2"·to·get·more·template·files
508 I:·$·wrap-and-sort</pre>508 I:·$·wrap-and-sort</pre>
509 ········<p>The·<span·class="strong"><strong>debmake</strong></span>·command·generates·all·these·template·files·based·on·command·line·options.··Since·no·options·are·specified,·the·<span·class="strong"><strong>debmake</strong></span>·command·chooses·reasonable·default·values·for·you:</p>509 ········<p>The·<span·class="strong"><strong>debmake</strong></span>·command·generates·all·these·template·files·based·on·command·line·options.··Since·no·options·are·specified,·the·<span·class="strong"><strong>debmake</strong></span>·command·chooses·reasonable·default·values·for·you:</p>
510 ········<div·class="itemizedlist">510 ········<div·class="itemizedlist">
511 ··········<ul·class="itemizedlist">511 ··········<ul·class="itemizedlist">
Offset 825, 15 lines modifiedOffset 825, 15 lines modified
825 ·...825 ·...
826 ·debian/rules·build826 ·debian/rules·build
827 dh·build827 dh·build
828 ···dh_update_autotools_config828 ···dh_update_autotools_config
829 ···dh_autoreconf829 ···dh_autoreconf
830 ···dh_auto_configure830 ···dh_auto_configure
831 ···dh_auto_build831 ···dh_auto_build
832 ········make·-j3·"INSTALL=install·--strip-program=true"832 ········make·-j4·"INSTALL=install·--strip-program=true"
833 make[1]:·Entering·directory·'/path/to/debhello-0.0'833 make[1]:·Entering·directory·'/path/to/debhello-0.0'
834 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.834 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
835 #·-fstack-protector-strong·-Wformat·-Werror=format-security835 #·-fstack-protector-strong·-Wformat·-Werror=format-security
836 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...836 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
837 ·...837 ·...
838 ·fakeroot·debian/rules·binary838 ·fakeroot·debian/rules·binary
839 dh·binary839 dh·binary
Offset 896, 18 lines modifiedOffset 896, 18 lines modified
896 ··········</ul>896 ··········</ul>
897 ········</div>897 ········</div>
898 ········<p>The·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>898 ········<p>The·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>
899 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>: </strong>899 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>: </strong>
900 </p>900 </p>
901 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz901 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz
902 debhello-0.0/902 debhello-0.0/
 903 debhello-0.0/Makefile
903 debhello-0.0/LICENSE904 debhello-0.0/LICENSE
904 debhello-0.0/src/905 debhello-0.0/src/
905 debhello-0.0/src/hello.c906 debhello-0.0/src/hello.c
906 debhello-0.0/Makefile 
907 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz907 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
908 debian/908 debian/
909 debian/README.Debian909 debian/README.Debian
910 debian/changelog910 debian/changelog
911 debian/compat911 debian/compat
912 debian/control912 debian/control
913 debian/copyright913 debian/copyright
Offset 1086, 16 lines modifiedOffset 1086, 16 lines modified
1086 ··········<p>Here·is·an·example·to·create·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·by·the·<span·class="strong"><strong>diff</strong></span>·command.</p>1086 ··········<p>Here·is·an·example·to·create·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·by·the·<span·class="strong"><strong>diff</strong></span>·command.</p>
1087 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig1087 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig
1088 ·$·vim·debhello-0.0/Makefile1088 ·$·vim·debhello-0.0/Makefile
1089 ·...·hack,·hack,·hack,·...1089 ·...·hack,·hack,·hack,·...
1090 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch1090 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch
1091 ·$·cat·000-prefix-usr.patch1091 ·$·cat·000-prefix-usr.patch
1092 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile1092 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
1093 ---·debhello-0.0.orig/Makefile··2020-09-20·13:54:02.225984162·-1200 
1094 +++·debhello-0.0/Makefile·······2020-09-20·13:54:02.405980704·-12001093 ---·debhello-0.0.orig/Makefile··2020-09-21·16:59:42.166974920·+1400
 1094 +++·debhello-0.0/Makefile·······2020-09-21·16:59:43.535015955·+1400
1095 @@·-1,4·+1,4·@@1095 @@·-1,4·+1,4·@@
1096 -prefix·=·/usr/local1096 -prefix·=·/usr/local
1097 +prefix·=·/usr1097 +prefix·=·/usr
  
1098 ·all:·src/hello1098 ·all:·src/hello
  
1099 ·$·rm·-rf·debhello-0.01099 ·$·rm·-rf·debhello-0.0
3.65 KB
./usr/share/doc/debmake-doc/html/ch04.ja.html
    
Offset 488, 24 lines modifiedOffset 488, 24 lines modified
488 I:·debmake·-x·"1"·...488 I:·debmake·-x·"1"·...
489 I:·creating·=&gt;·debian/control489 I:·creating·=&gt;·debian/control
490 I:·creating·=&gt;·debian/copyright490 I:·creating·=&gt;·debian/copyright
491 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules491 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
492 I:·creating·=&gt;·debian/rules492 I:·creating·=&gt;·debian/rules
493 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog493 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog
494 I:·creating·=&gt;·debian/changelog494 I:·creating·=&gt;·debian/changelog
495 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat 
496 I:·creating·=&gt;·debian/compat 
497 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian495 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian
498 I:·creating·=&gt;·debian/README.Debian496 I:·creating·=&gt;·debian/README.Debian
 497 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat
 498 I:·creating·=&gt;·debian/compat
499 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch499 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch
500 I:·creating·=&gt;·debian/watch500 I:·creating·=&gt;·debian/watch
501 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format 
502 I:·creating·=&gt;·debian/source/format 
503 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options501 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options
504 I:·creating·=&gt;·debian/source/local-options502 I:·creating·=&gt;·debian/source/local-options
 503 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format
 504 I:·creating·=&gt;·debian/source/format
505 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series505 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series
506 I:·creating·=&gt;·debian/patches/series506 I:·creating·=&gt;·debian/patches/series
507 I:·run·"debmake·-x2"·to·get·more·template·files507 I:·run·"debmake·-x2"·to·get·more·template·files
508 I:·$·wrap-and-sort</pre>508 I:·$·wrap-and-sort</pre>
509 ········<p>The·<span·class="strong"><strong>debmake</strong></span>·command·generates·all·these·template·files·based·on·command·line·options.··Since·no·options·are·specified,·the·<span·class="strong"><strong>debmake</strong></span>·command·chooses·reasonable·default·values·for·you:</p>509 ········<p>The·<span·class="strong"><strong>debmake</strong></span>·command·generates·all·these·template·files·based·on·command·line·options.··Since·no·options·are·specified,·the·<span·class="strong"><strong>debmake</strong></span>·command·chooses·reasonable·default·values·for·you:</p>
510 ········<div·class="itemizedlist">510 ········<div·class="itemizedlist">
511 ··········<ul·class="itemizedlist">511 ··········<ul·class="itemizedlist">
Offset 825, 15 lines modifiedOffset 825, 15 lines modified
825 ·...825 ·...
826 ·debian/rules·build826 ·debian/rules·build
827 dh·build827 dh·build
828 ···dh_update_autotools_config828 ···dh_update_autotools_config
829 ···dh_autoreconf829 ···dh_autoreconf
830 ···dh_auto_configure830 ···dh_auto_configure
831 ···dh_auto_build831 ···dh_auto_build
832 ········make·-j3·"INSTALL=install·--strip-program=true"832 ········make·-j4·"INSTALL=install·--strip-program=true"
833 make[1]:·Entering·directory·'/path/to/debhello-0.0'833 make[1]:·Entering·directory·'/path/to/debhello-0.0'
834 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.834 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
835 #·-fstack-protector-strong·-Wformat·-Werror=format-security835 #·-fstack-protector-strong·-Wformat·-Werror=format-security
836 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...836 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
837 ·...837 ·...
838 ·fakeroot·debian/rules·binary838 ·fakeroot·debian/rules·binary
839 dh·binary839 dh·binary
Offset 896, 18 lines modifiedOffset 896, 18 lines modified
896 ··········</ul>896 ··········</ul>
897 ········</div>897 ········</div>
898 ········<p>The·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>898 ········<p>The·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>
899 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>: </strong>899 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>: </strong>
900 </p>900 </p>
901 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz901 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz
902 debhello-0.0/902 debhello-0.0/
 903 debhello-0.0/Makefile
903 debhello-0.0/LICENSE904 debhello-0.0/LICENSE
904 debhello-0.0/src/905 debhello-0.0/src/
905 debhello-0.0/src/hello.c906 debhello-0.0/src/hello.c
906 debhello-0.0/Makefile 
907 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz907 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
908 debian/908 debian/
909 debian/README.Debian909 debian/README.Debian
910 debian/changelog910 debian/changelog
911 debian/compat911 debian/compat
912 debian/control912 debian/control
913 debian/copyright913 debian/copyright
Offset 1086, 16 lines modifiedOffset 1086, 16 lines modified
1086 ··········<p>Here·is·an·example·to·create·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·by·the·<span·class="strong"><strong>diff</strong></span>·command.</p>1086 ··········<p>Here·is·an·example·to·create·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·by·the·<span·class="strong"><strong>diff</strong></span>·command.</p>
1087 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig1087 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig
1088 ·$·vim·debhello-0.0/Makefile1088 ·$·vim·debhello-0.0/Makefile
1089 ·...·hack,·hack,·hack,·...1089 ·...·hack,·hack,·hack,·...
1090 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch1090 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch
1091 ·$·cat·000-prefix-usr.patch1091 ·$·cat·000-prefix-usr.patch
1092 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile1092 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
1093 ---·debhello-0.0.orig/Makefile··2020-09-20·13:54:02.225984162·-1200 
1094 +++·debhello-0.0/Makefile·······2020-09-20·13:54:02.405980704·-12001093 ---·debhello-0.0.orig/Makefile··2020-09-21·16:59:42.166974920·+1400
 1094 +++·debhello-0.0/Makefile·······2020-09-21·16:59:43.535015955·+1400
1095 @@·-1,4·+1,4·@@1095 @@·-1,4·+1,4·@@
1096 -prefix·=·/usr/local1096 -prefix·=·/usr/local
1097 +prefix·=·/usr1097 +prefix·=·/usr
  
1098 ·all:·src/hello1098 ·all:·src/hello
  
1099 ·$·rm·-rf·debhello-0.01099 ·$·rm·-rf·debhello-0.0
3.69 KB
./usr/share/doc/debmake-doc/html/ch04.ru.html
    
Offset 432, 24 lines modifiedOffset 432, 24 lines modified
432 I:·debmake·-x·"1"·...432 I:·debmake·-x·"1"·...
433 I:·creating·=&gt;·debian/control433 I:·creating·=&gt;·debian/control
434 I:·creating·=&gt;·debian/copyright434 I:·creating·=&gt;·debian/copyright
435 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules435 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
436 I:·creating·=&gt;·debian/rules436 I:·creating·=&gt;·debian/rules
437 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog437 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog
438 I:·creating·=&gt;·debian/changelog438 I:·creating·=&gt;·debian/changelog
439 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat 
440 I:·creating·=&gt;·debian/compat 
441 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian439 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian
442 I:·creating·=&gt;·debian/README.Debian440 I:·creating·=&gt;·debian/README.Debian
 441 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat
 442 I:·creating·=&gt;·debian/compat
443 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch443 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch
444 I:·creating·=&gt;·debian/watch444 I:·creating·=&gt;·debian/watch
445 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format 
446 I:·creating·=&gt;·debian/source/format 
447 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options445 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options
448 I:·creating·=&gt;·debian/source/local-options446 I:·creating·=&gt;·debian/source/local-options
 447 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format
 448 I:·creating·=&gt;·debian/source/format
449 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series449 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series
450 I:·creating·=&gt;·debian/patches/series450 I:·creating·=&gt;·debian/patches/series
451 I:·run·"debmake·-x2"·to·get·more·template·files451 I:·run·"debmake·-x2"·to·get·more·template·files
452 I:·$·wrap-and-sort</pre>452 I:·$·wrap-and-sort</pre>
453 ········<p>Команда·<span·class="strong"><strong>debmake</strong></span>·создаёт·все·шаблонные·файлы·на·основе·опций·командной·строки.·Поскольку·никакие·опции·не·были·переданы,·команда·<span·class="strong"><strong>debmake</strong></span>·выбирает·для·вас·разумные·значения·по·умолчанию:</p>453 ········<p>Команда·<span·class="strong"><strong>debmake</strong></span>·создаёт·все·шаблонные·файлы·на·основе·опций·командной·строки.·Поскольку·никакие·опции·не·были·переданы,·команда·<span·class="strong"><strong>debmake</strong></span>·выбирает·для·вас·разумные·значения·по·умолчанию:</p>
454 ········<div·class="itemizedlist">454 ········<div·class="itemizedlist">
455 ··········<ul·class="itemizedlist">455 ··········<ul·class="itemizedlist">
Offset 757, 15 lines modifiedOffset 757, 15 lines modified
757 ·...757 ·...
758 ·debian/rules·build758 ·debian/rules·build
759 dh·build759 dh·build
760 ···dh_update_autotools_config760 ···dh_update_autotools_config
761 ···dh_autoreconf761 ···dh_autoreconf
762 ···dh_auto_configure762 ···dh_auto_configure
763 ···dh_auto_build763 ···dh_auto_build
764 ········make·-j3·"INSTALL=install·--strip-program=true"764 ········make·-j4·"INSTALL=install·--strip-program=true"
765 make[1]:·Entering·directory·'/path/to/debhello-0.0'765 make[1]:·Entering·directory·'/path/to/debhello-0.0'
766 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.766 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
767 #·-fstack-protector-strong·-Wformat·-Werror=format-security767 #·-fstack-protector-strong·-Wformat·-Werror=format-security
768 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...768 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
769 ·...769 ·...
770 ·fakeroot·debian/rules·binary770 ·fakeroot·debian/rules·binary
771 dh·binary771 dh·binary
Offset 818, 18 lines modifiedOffset 818, 18 lines modified
818 ··········</ul>818 ··········</ul>
819 ········</div>819 ········</div>
820 ········<p><span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·содержит·изменения·Debian,·внесённые·в·исходный·код·основной·ветки·разработки.·Содержимое·этого·файла·приведено·ниже.</p>820 ········<p><span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·содержит·изменения·Debian,·внесённые·в·исходный·код·основной·ветки·разработки.·Содержимое·этого·файла·приведено·ниже.</p>
821 ········<p><strong>Содержимое·архива·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>: </strong>821 ········<p><strong>Содержимое·архива·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>: </strong>
822 </p>822 </p>
823 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz823 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz
824 debhello-0.0/824 debhello-0.0/
 825 debhello-0.0/Makefile
825 debhello-0.0/LICENSE826 debhello-0.0/LICENSE
826 debhello-0.0/src/827 debhello-0.0/src/
827 debhello-0.0/src/hello.c828 debhello-0.0/src/hello.c
828 debhello-0.0/Makefile 
829 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz829 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
830 debian/830 debian/
831 debian/README.Debian831 debian/README.Debian
832 debian/changelog832 debian/changelog
833 debian/compat833 debian/compat
834 debian/control834 debian/control
835 debian/copyright835 debian/copyright
Offset 1006, 16 lines modifiedOffset 1006, 16 lines modified
1006 ··········<p>Ниже·приводится·пример·создания·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·с·помощью·команды·<span·class="strong"><strong>diff</strong></span>.</p>1006 ··········<p>Ниже·приводится·пример·создания·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·с·помощью·команды·<span·class="strong"><strong>diff</strong></span>.</p>
1007 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig1007 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig
1008 ·$·vim·debhello-0.0/Makefile1008 ·$·vim·debhello-0.0/Makefile
1009 ·...·hack,·hack,·hack,·...1009 ·...·hack,·hack,·hack,·...
1010 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch1010 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch
1011 ·$·cat·000-prefix-usr.patch1011 ·$·cat·000-prefix-usr.patch
1012 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile1012 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
1013 ---·debhello-0.0.orig/Makefile··2020-09-20·13:54:02.225984162·-1200 
1014 +++·debhello-0.0/Makefile·······2020-09-20·13:54:02.405980704·-12001013 ---·debhello-0.0.orig/Makefile··2020-09-21·16:59:42.166974920·+1400
 1014 +++·debhello-0.0/Makefile·······2020-09-21·16:59:43.535015955·+1400
1015 @@·-1,4·+1,4·@@1015 @@·-1,4·+1,4·@@
1016 -prefix·=·/usr/local1016 -prefix·=·/usr/local
1017 +prefix·=·/usr1017 +prefix·=·/usr
  
1018 ·all:·src/hello1018 ·all:·src/hello
  
1019 ·$·rm·-rf·debhello-0.01019 ·$·rm·-rf·debhello-0.0
3.46 KB
./usr/share/doc/debmake-doc/html/ch04.zh-cn.html
    
Offset 428, 24 lines modifiedOffset 428, 24 lines modified
428 I:·debmake·-x·"1"·...428 I:·debmake·-x·"1"·...
429 I:·creating·=&gt;·debian/control429 I:·creating·=&gt;·debian/control
430 I:·creating·=&gt;·debian/copyright430 I:·creating·=&gt;·debian/copyright
431 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules431 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
432 I:·creating·=&gt;·debian/rules432 I:·creating·=&gt;·debian/rules
433 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog433 I:·substituting·=&gt;·/usr/share/debmake/extra0/changelog
434 I:·creating·=&gt;·debian/changelog434 I:·creating·=&gt;·debian/changelog
435 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat 
436 I:·creating·=&gt;·debian/compat 
437 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian435 I:·substituting·=&gt;·/usr/share/debmake/extra1/README.Debian
438 I:·creating·=&gt;·debian/README.Debian436 I:·creating·=&gt;·debian/README.Debian
 437 I:·substituting·=&gt;·/usr/share/debmake/extra1/compat
 438 I:·creating·=&gt;·debian/compat
439 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch439 I:·substituting·=&gt;·/usr/share/debmake/extra1/watch
440 I:·creating·=&gt;·debian/watch440 I:·creating·=&gt;·debian/watch
441 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format 
442 I:·creating·=&gt;·debian/source/format 
443 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options441 I:·substituting·=&gt;·/usr/share/debmake/extra1source/local-options
444 I:·creating·=&gt;·debian/source/local-options442 I:·creating·=&gt;·debian/source/local-options
 443 I:·substituting·=&gt;·/usr/share/debmake/extra1source/format
 444 I:·creating·=&gt;·debian/source/format
445 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series445 I:·substituting·=&gt;·/usr/share/debmake/extra1patches/series
446 I:·creating·=&gt;·debian/patches/series446 I:·creating·=&gt;·debian/patches/series
447 I:·run·"debmake·-x2"·to·get·more·template·files447 I:·run·"debmake·-x2"·to·get·more·template·files
448 I:·$·wrap-and-sort</pre>448 I:·$·wrap-and-sort</pre>
449 ········<p><span·class="strong"><strong>debmake</strong></span>·命令基于命令行选项产生所有这些模板文件。如果没有指定具体选项,<span·class="strong"><strong>debmake</strong></span>·命令将为您自动选择合理的默认值:</p>449 ········<p><span·class="strong"><strong>debmake</strong></span>·命令基于命令行选项产生所有这些模板文件。如果没有指定具体选项,<span·class="strong"><strong>debmake</strong></span>·命令将为您自动选择合理的默认值:</p>
450 ········<div·class="itemizedlist">450 ········<div·class="itemizedlist">
451 ··········<ul·class="itemizedlist">451 ··········<ul·class="itemizedlist">
Offset 753, 15 lines modifiedOffset 753, 15 lines modified
753 ·...753 ·...
754 ·debian/rules·build754 ·debian/rules·build
755 dh·build755 dh·build
756 ···dh_update_autotools_config756 ···dh_update_autotools_config
757 ···dh_autoreconf757 ···dh_autoreconf
758 ···dh_auto_configure758 ···dh_auto_configure
759 ···dh_auto_build759 ···dh_auto_build
760 ········make·-j3·"INSTALL=install·--strip-program=true"760 ········make·-j4·"INSTALL=install·--strip-program=true"
761 make[1]:·Entering·directory·'/path/to/debhello-0.0'761 make[1]:·Entering·directory·'/path/to/debhello-0.0'
762 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.762 #·CFLAGS=-g·-O2·-ffile-prefix-map=/build/debmake-doc-1.14=.
763 #·-fstack-protector-strong·-Wformat·-Werror=format-security763 #·-fstack-protector-strong·-Wformat·-Werror=format-security
764 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...764 cc·-Wdate-time·-D_FORTIFY_SOURCE=2·-g·-O2·-ffile-prefix-map=/build/debmake-do...
765 ·...765 ·...
766 ·fakeroot·debian/rules·binary766 ·fakeroot·debian/rules·binary
767 dh·binary767 dh·binary
Offset 808, 18 lines modifiedOffset 808, 18 lines modified
808 ··········</ul>808 ··········</ul>
809 ········</div>809 ········</div>
810 ········<p><span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·包含了·Debian·对上游源代码的修改,具体如下所示。</p>810 ········<p><span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·包含了·Debian·对上游源代码的修改,具体如下所示。</p>
811 ········<p><strong>压缩文件·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·的内容:. </strong>811 ········<p><strong>压缩文件·<span·class="strong"><strong>debhello_0.0-1.debian.tar.xz</strong></span>·的内容:. </strong>
812 </p>812 </p>
813 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz813 ········<pre·class="screen">·$·tar·-tzf·debhello-0.0.tar.gz
814 debhello-0.0/814 debhello-0.0/
 815 debhello-0.0/Makefile
815 debhello-0.0/LICENSE816 debhello-0.0/LICENSE
816 debhello-0.0/src/817 debhello-0.0/src/
817 debhello-0.0/src/hello.c818 debhello-0.0/src/hello.c
818 debhello-0.0/Makefile 
819 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz819 ·$·tar·--xz·-tf·debhello_0.0-1.debian.tar.xz
820 debian/820 debian/
821 debian/README.Debian821 debian/README.Debian
822 debian/changelog822 debian/changelog
823 debian/compat823 debian/compat
824 debian/control824 debian/control
825 debian/copyright825 debian/copyright
Offset 993, 16 lines modifiedOffset 993, 16 lines modified
993 ··········<p>这里我们使用·<span·class="strong"><strong>diff</strong></span>·命令创建一个·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·文件作为例子。</p>993 ··········<p>这里我们使用·<span·class="strong"><strong>diff</strong></span>·命令创建一个·<span·class="strong"><strong>000-prefix-usr.patch</strong></span>·文件作为例子。</p>
994 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig994 ··········<pre·class="screen">·$·cp·-a·debhello-0.0·debhello-0.0.orig
995 ·$·vim·debhello-0.0/Makefile995 ·$·vim·debhello-0.0/Makefile
996 ·...·hack,·hack,·hack,·...996 ·...·hack,·hack,·hack,·...
997 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch997 ·$·diff·-Nru·debhello-0.0.orig·debhello-0.0·&gt;000-prefix-usr.patch
998 ·$·cat·000-prefix-usr.patch998 ·$·cat·000-prefix-usr.patch
999 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile999 diff·-Nru·debhello-0.0.orig/Makefile·debhello-0.0/Makefile
1000 ---·debhello-0.0.orig/Makefile··2020-09-20·13:54:02.225984162·-1200 
1001 +++·debhello-0.0/Makefile·······2020-09-20·13:54:02.405980704·-12001000 ---·debhello-0.0.orig/Makefile··2020-09-21·16:59:42.166974920·+1400
 1001 +++·debhello-0.0/Makefile·······2020-09-21·16:59:43.535015955·+1400
1002 @@·-1,4·+1,4·@@1002 @@·-1,4·+1,4·@@
1003 -prefix·=·/usr/local1003 -prefix·=·/usr/local
1004 +prefix·=·/usr1004 +prefix·=·/usr
  
1005 ·all:·src/hello1005 ·all:·src/hello
  
1006 ·$·rm·-rf·debhello-0.01006 ·$·rm·-rf·debhello-0.0
5.44 KB
./usr/share/doc/debmake-doc/html/ch08.de.html
    
Offset 193, 17 lines modifiedOffset 193, 17 lines modified
193 I:·set·parameters193 I:·set·parameters
194 ·...194 ·...
195 I:·debmake·-x·"4"·...195 I:·debmake·-x·"4"·...
196 I:·creating·=&gt;·debian/control196 I:·creating·=&gt;·debian/control
197 I:·creating·=&gt;·debian/copyright197 I:·creating·=&gt;·debian/copyright
198 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules198 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
199 ·...199 ·...
200 I:·creating·=&gt;·debian/license-examples/LGPL-2.1+ 
201 I:·substituting·=&gt;·/usr/share/debmake/extra4/Artistic-1.0 
202 I:·creating·=&gt;·debian/license-examples/Artistic-1.0200 I:·creating·=&gt;·debian/license-examples/Artistic-1.0
 201 I:·substituting·=&gt;·/usr/share/debmake/extra4/LGPL-3.0+
 202 I:·creating·=&gt;·debian/license-examples/LGPL-3.0+
203 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause203 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause
204 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause204 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause
205 I:·$·wrap-and-sort</pre>205 I:·$·wrap-and-sort</pre>
206 ········<p>Lassen·Sie·uns·die·erstellten·Vorlagendateien·anschauen.</p>206 ········<p>Lassen·Sie·uns·die·erstellten·Vorlagendateien·anschauen.</p>
207 ········<pre·class="screen">·$·cd·..207 ········<pre·class="screen">·$·cd·..
208 ·$·tree208 ·$·tree
209 .209 .
Offset 551, 22 lines modifiedOffset 551, 22 lines modified
551 ··········</ul>551 ··········</ul>
552 ········</div>552 ········</div>
553 ········<p>The·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>553 ········<p>The·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>
554 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>: </strong>554 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>: </strong>
555 </p>555 </p>
556 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz556 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz
557 debhello-0.2/557 debhello-0.2/
558 debhello-0.2/LICENSE 
559 debhello-0.2/scripts/558 debhello-0.2/scripts/
560 debhello-0.2/scripts/hello559 debhello-0.2/scripts/hello
561 debhello-0.2/data/560 debhello-0.2/data/
562 debhello-0.2/data/hello.png 
563 debhello-0.2/data/hello.desktop561 debhello-0.2/data/hello.desktop
 562 debhello-0.2/data/hello.png
564 debhello-0.2/man/563 debhello-0.2/man/
565 debhello-0.2/man/hello.1564 debhello-0.2/man/hello.1
 565 debhello-0.2/LICENSE
566 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz566 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz
567 debian/567 debian/
568 debian/README.Debian568 debian/README.Debian
569 debian/changelog569 debian/changelog
570 debian/compat570 debian/compat
571 debian/control571 debian/control
572 debian/copyright572 debian/copyright
Offset 2870, 27 lines modifiedOffset 2870, 27 lines modified
2870 ·$·rm·-rf·m4·build-aux·*~</pre>2870 ·$·rm·-rf·m4·build-aux·*~</pre>
2871 ········<p>2871 ········<p>
2872 </p>2872 </p>
2873 ········<p>Let’s·check·generated·files·under·the·<span·class="strong"><strong>po/</strong></span>·directory.</p>2873 ········<p>Let’s·check·generated·files·under·the·<span·class="strong"><strong>po/</strong></span>·directory.</p>
2874 ········<p><strong>files·in·<span·class="strong"><strong>po</strong></span>·(i18n): </strong>2874 ········<p><strong>files·in·<span·class="strong"><strong>po</strong></span>·(i18n): </strong>
2875 </p>2875 </p>
2876 ········<pre·class="screen">·$·ls·-l·po2876 ········<pre·class="screen">·$·ls·-l·po
2877 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·line·2:·SOURCE_DATE_EP...2877 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·riga·2:·SOURCE_DATE_EP...
2878 total·602878 totale·60
2879 -rw-r--r--·1·pbuilder1·pbuilder1···494·Dec·31·11:59·ChangeLog2879 -rw-rw-r--·1·pbuilder2·pbuilder2···494·Jan··1·13:59·ChangeLog
2880 -rw-r--r--·1·pbuilder1·pbuilder1·17577·Dec·31·11:59·Makefile.in.in2880 -rw-rw-r--·1·pbuilder2·pbuilder2·17577·Jan··1·13:59·Makefile.in.in
2881 -rw-r--r--·1·pbuilder1·pbuilder1··3376·Dec·31·11:59·Makevars.template2881 -rw-rw-r--·1·pbuilder2·pbuilder2··3376·Jan··1·13:59·Makevars.template
2882 -rw-r--r--·1·pbuilder1·pbuilder1····59·Dec·31·11:59·POTFILES.in2882 -rw-rw-r--·1·pbuilder2·pbuilder2····59·Jan··1·13:59·POTFILES.in
2883 -rw-r--r--·1·pbuilder1·pbuilder1··2203·Dec·31·11:59·Rules-quot2883 -rw-rw-r--·1·pbuilder2·pbuilder2··2203·Jan··1·13:59·Rules-quot
2884 -rw-r--r--·1·pbuilder1·pbuilder1···217·Dec·31·11:59·boldquot.sed2884 -rw-rw-r--·1·pbuilder2·pbuilder2···217·Jan··1·13:59·boldquot.sed
2885 -rw-r--r--·1·pbuilder1·pbuilder1··1337·Dec·31·11:59·en@boldquot.header2885 -rw-rw-r--·1·pbuilder2·pbuilder2··1337·Jan··1·13:59·en@boldquot.header
2886 -rw-r--r--·1·pbuilder1·pbuilder1··1203·Dec·31·11:59·en@quot.header2886 -rw-rw-r--·1·pbuilder2·pbuilder2··1203·Jan··1·13:59·en@quot.header
2887 -rw-r--r--·1·pbuilder1·pbuilder1···672·Dec·31·11:59·insert-header.sin2887 -rw-rw-r--·1·pbuilder2·pbuilder2···672·Jan··1·13:59·insert-header.sin
2888 -rw-r--r--·1·pbuilder1·pbuilder1···153·Dec·31·11:59·quot.sed2888 -rw-rw-r--·1·pbuilder2·pbuilder2···153·Jan··1·13:59·quot.sed
2889 -rw-r--r--·1·pbuilder1·pbuilder1···432·Dec·31·11:59·remove-potcdate.sin</pre>2889 -rw-rw-r--·1·pbuilder2·pbuilder2···432·Jan··1·13:59·remove-potcdate.sin</pre>
2890 ········<p>2890 ········<p>
2891 </p>2891 </p>
2892 ········<p>Let’s·update·the·<span·class="strong"><strong>configure.ac</strong></span>·by·adding·“<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>”,·etc..</p>2892 ········<p>Let’s·update·the·<span·class="strong"><strong>configure.ac</strong></span>·by·adding·“<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>”,·etc..</p>
2893 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>·(i18n): </strong>2893 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>·(i18n): </strong>
2894 </p>2894 </p>
2895 ········<pre·class="screen">·$·vim·configure.ac2895 ········<pre·class="screen">·$·vim·configure.ac
2896 ·...·hack,·hack,·hack,·...2896 ·...·hack,·hack,·hack,·...
Offset 2936, 16 lines modifiedOffset 2936, 16 lines modified
2936 ········<p>2936 ········<p>
2937 </p>2937 </p>
2938 ········<p>Let’s·create·the·<span·class="strong"><strong>po/Makevars</strong></span>·file·from·the·<span·class="strong"><strong>po/Makevars.template</strong></span>·file.</p>2938 ········<p>Let’s·create·the·<span·class="strong"><strong>po/Makevars</strong></span>·file·from·the·<span·class="strong"><strong>po/Makevars.template</strong></span>·file.</p>
2939 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>·(i18n): </strong>2939 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>·(i18n): </strong>
2940 </p>2940 </p>
2941 ········<pre·class="screen">·...·hack,·hack,·hack,·...2941 ········<pre·class="screen">·...·hack,·hack,·hack,·...
2942 ·$·diff·-u·po/Makevars.template·po/Makevars2942 ·$·diff·-u·po/Makevars.template·po/Makevars
2943 ---·po/Makevars.template········2020-09-20·13:56:22.639285841·-12002943 ---·po/Makevars.template········2020-09-21·17:09:58.373464173·+1400
2944 +++·po/Makevars·2020-09-20·13:56:22.867281459·-12002944 +++·po/Makevars·2020-09-21·17:10:00.121516640·+1400
2945 @@·-18,14·+18,14·@@2945 @@·-18,14·+18,14·@@
2946 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for2946 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for
2947 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim2947 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim
2948 ·#·their·copyright.2948 ·#·their·copyright.
2949 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.2949 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.
2950 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;2950 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;
  
Offset 3044, 15 lines modifiedOffset 3044, 15 lines modified
3044 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.3044 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.
3045 #3045 #
3046 #,·fuzzy3046 #,·fuzzy
3047 msgid·""3047 msgid·""
3048 msgstr·""3048 msgstr·""
3049 "Project-Id-Version:·PACKAGE·VERSION\n"3049 "Project-Id-Version:·PACKAGE·VERSION\n"
3050 "Report-Msgid-Bugs-To:·\n"3050 "Report-Msgid-Bugs-To:·\n"
3051 "POT-Creation-Date:·2020-09-20·13:56-1200\n"3051 "POT-Creation-Date:·2020-09-21·17:10+1400\n"
3052 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"3052 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"
3053 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"3053 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"
3054 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"3054 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"
3055 "Language:·\n"3055 "Language:·\n"
3056 "MIME-Version:·1.0\n"3056 "MIME-Version:·1.0\n"
3057 "Content-Type:·text/plain;·charset=CHARSET\n"3057 "Content-Type:·text/plain;·charset=CHARSET\n"
3058 "Content-Transfer-Encoding:·8bit\n"3058 "Content-Transfer-Encoding:·8bit\n"
5.43 KB
./usr/share/doc/debmake-doc/html/ch08.en.html
    
Offset 201, 17 lines modifiedOffset 201, 17 lines modified
201 I:·set·parameters201 I:·set·parameters
202 ·...202 ·...
203 I:·debmake·-x·"4"·...203 I:·debmake·-x·"4"·...
204 I:·creating·=&gt;·debian/control204 I:·creating·=&gt;·debian/control
205 I:·creating·=&gt;·debian/copyright205 I:·creating·=&gt;·debian/copyright
206 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules206 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
207 ·...207 ·...
208 I:·creating·=&gt;·debian/license-examples/LGPL-2.1+ 
209 I:·substituting·=&gt;·/usr/share/debmake/extra4/Artistic-1.0 
210 I:·creating·=&gt;·debian/license-examples/Artistic-1.0208 I:·creating·=&gt;·debian/license-examples/Artistic-1.0
 209 I:·substituting·=&gt;·/usr/share/debmake/extra4/LGPL-3.0+
 210 I:·creating·=&gt;·debian/license-examples/LGPL-3.0+
211 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause211 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause
212 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause212 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause
213 I:·$·wrap-and-sort</pre>213 I:·$·wrap-and-sort</pre>
214 ········<p>Let’s·inspect·generated·template·files.</p>214 ········<p>Let’s·inspect·generated·template·files.</p>
215 ········<pre·class="screen">·$·cd·..215 ········<pre·class="screen">·$·cd·..
216 ·$·tree216 ·$·tree
217 .217 .
Offset 561, 22 lines modifiedOffset 561, 22 lines modified
561 ··········</ul>561 ··········</ul>
562 ········</div>562 ········</div>
563 ········<p>The·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>563 ········<p>The·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>
564 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>: </strong>564 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>: </strong>
565 </p>565 </p>
566 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz566 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz
567 debhello-0.2/567 debhello-0.2/
568 debhello-0.2/LICENSE 
569 debhello-0.2/scripts/568 debhello-0.2/scripts/
570 debhello-0.2/scripts/hello569 debhello-0.2/scripts/hello
571 debhello-0.2/data/570 debhello-0.2/data/
572 debhello-0.2/data/hello.png 
573 debhello-0.2/data/hello.desktop571 debhello-0.2/data/hello.desktop
 572 debhello-0.2/data/hello.png
574 debhello-0.2/man/573 debhello-0.2/man/
575 debhello-0.2/man/hello.1574 debhello-0.2/man/hello.1
 575 debhello-0.2/LICENSE
576 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz576 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz
577 debian/577 debian/
578 debian/README.Debian578 debian/README.Debian
579 debian/changelog579 debian/changelog
580 debian/compat580 debian/compat
581 debian/control581 debian/control
582 debian/copyright582 debian/copyright
Offset 2880, 27 lines modifiedOffset 2880, 27 lines modified
2880 ·$·rm·-rf·m4·build-aux·*~</pre>2880 ·$·rm·-rf·m4·build-aux·*~</pre>
2881 ········<p>2881 ········<p>
2882 </p>2882 </p>
2883 ········<p>Let’s·check·generated·files·under·the·<span·class="strong"><strong>po/</strong></span>·directory.</p>2883 ········<p>Let’s·check·generated·files·under·the·<span·class="strong"><strong>po/</strong></span>·directory.</p>
2884 ········<p><strong>files·in·<span·class="strong"><strong>po</strong></span>·(i18n): </strong>2884 ········<p><strong>files·in·<span·class="strong"><strong>po</strong></span>·(i18n): </strong>
2885 </p>2885 </p>
2886 ········<pre·class="screen">·$·ls·-l·po2886 ········<pre·class="screen">·$·ls·-l·po
2887 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·line·2:·SOURCE_DATE_EP...2887 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·riga·2:·SOURCE_DATE_EP...
2888 total·602888 totale·60
2889 -rw-r--r--·1·pbuilder1·pbuilder1···494·Dec·31·11:59·ChangeLog2889 -rw-rw-r--·1·pbuilder2·pbuilder2···494·Jan··1·13:59·ChangeLog
2890 -rw-r--r--·1·pbuilder1·pbuilder1·17577·Dec·31·11:59·Makefile.in.in2890 -rw-rw-r--·1·pbuilder2·pbuilder2·17577·Jan··1·13:59·Makefile.in.in
2891 -rw-r--r--·1·pbuilder1·pbuilder1··3376·Dec·31·11:59·Makevars.template2891 -rw-rw-r--·1·pbuilder2·pbuilder2··3376·Jan··1·13:59·Makevars.template
2892 -rw-r--r--·1·pbuilder1·pbuilder1····59·Dec·31·11:59·POTFILES.in2892 -rw-rw-r--·1·pbuilder2·pbuilder2····59·Jan··1·13:59·POTFILES.in
2893 -rw-r--r--·1·pbuilder1·pbuilder1··2203·Dec·31·11:59·Rules-quot2893 -rw-rw-r--·1·pbuilder2·pbuilder2··2203·Jan··1·13:59·Rules-quot
2894 -rw-r--r--·1·pbuilder1·pbuilder1···217·Dec·31·11:59·boldquot.sed2894 -rw-rw-r--·1·pbuilder2·pbuilder2···217·Jan··1·13:59·boldquot.sed
2895 -rw-r--r--·1·pbuilder1·pbuilder1··1337·Dec·31·11:59·en@boldquot.header2895 -rw-rw-r--·1·pbuilder2·pbuilder2··1337·Jan··1·13:59·en@boldquot.header
2896 -rw-r--r--·1·pbuilder1·pbuilder1··1203·Dec·31·11:59·en@quot.header2896 -rw-rw-r--·1·pbuilder2·pbuilder2··1203·Jan··1·13:59·en@quot.header
2897 -rw-r--r--·1·pbuilder1·pbuilder1···672·Dec·31·11:59·insert-header.sin2897 -rw-rw-r--·1·pbuilder2·pbuilder2···672·Jan··1·13:59·insert-header.sin
2898 -rw-r--r--·1·pbuilder1·pbuilder1···153·Dec·31·11:59·quot.sed2898 -rw-rw-r--·1·pbuilder2·pbuilder2···153·Jan··1·13:59·quot.sed
2899 -rw-r--r--·1·pbuilder1·pbuilder1···432·Dec·31·11:59·remove-potcdate.sin</pre>2899 -rw-rw-r--·1·pbuilder2·pbuilder2···432·Jan··1·13:59·remove-potcdate.sin</pre>
2900 ········<p>2900 ········<p>
2901 </p>2901 </p>
2902 ········<p>Let’s·update·the·<span·class="strong"><strong>configure.ac</strong></span>·by·adding·“<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>”,·etc..</p>2902 ········<p>Let’s·update·the·<span·class="strong"><strong>configure.ac</strong></span>·by·adding·“<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>”,·etc..</p>
2903 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>·(i18n): </strong>2903 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>·(i18n): </strong>
2904 </p>2904 </p>
2905 ········<pre·class="screen">·$·vim·configure.ac2905 ········<pre·class="screen">·$·vim·configure.ac
2906 ·...·hack,·hack,·hack,·...2906 ·...·hack,·hack,·hack,·...
Offset 2946, 16 lines modifiedOffset 2946, 16 lines modified
2946 ········<p>2946 ········<p>
2947 </p>2947 </p>
2948 ········<p>Let’s·create·the·<span·class="strong"><strong>po/Makevars</strong></span>·file·from·the·<span·class="strong"><strong>po/Makevars.template</strong></span>·file.</p>2948 ········<p>Let’s·create·the·<span·class="strong"><strong>po/Makevars</strong></span>·file·from·the·<span·class="strong"><strong>po/Makevars.template</strong></span>·file.</p>
2949 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>·(i18n): </strong>2949 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>·(i18n): </strong>
2950 </p>2950 </p>
2951 ········<pre·class="screen">·...·hack,·hack,·hack,·...2951 ········<pre·class="screen">·...·hack,·hack,·hack,·...
2952 ·$·diff·-u·po/Makevars.template·po/Makevars2952 ·$·diff·-u·po/Makevars.template·po/Makevars
2953 ---·po/Makevars.template········2020-09-20·13:56:22.639285841·-12002953 ---·po/Makevars.template········2020-09-21·17:09:58.373464173·+1400
2954 +++·po/Makevars·2020-09-20·13:56:22.867281459·-12002954 +++·po/Makevars·2020-09-21·17:10:00.121516640·+1400
2955 @@·-18,14·+18,14·@@2955 @@·-18,14·+18,14·@@
2956 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for2956 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for
2957 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim2957 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim
2958 ·#·their·copyright.2958 ·#·their·copyright.
2959 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.2959 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.
2960 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;2960 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;
  
Offset 3054, 15 lines modifiedOffset 3054, 15 lines modified
3054 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.3054 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.
3055 #3055 #
3056 #,·fuzzy3056 #,·fuzzy
3057 msgid·""3057 msgid·""
3058 msgstr·""3058 msgstr·""
3059 "Project-Id-Version:·PACKAGE·VERSION\n"3059 "Project-Id-Version:·PACKAGE·VERSION\n"
3060 "Report-Msgid-Bugs-To:·\n"3060 "Report-Msgid-Bugs-To:·\n"
3061 "POT-Creation-Date:·2020-09-20·13:56-1200\n"3061 "POT-Creation-Date:·2020-09-21·17:10+1400\n"
3062 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"3062 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"
3063 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"3063 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"
3064 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"3064 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"
3065 "Language:·\n"3065 "Language:·\n"
3066 "MIME-Version:·1.0\n"3066 "MIME-Version:·1.0\n"
3067 "Content-Type:·text/plain;·charset=CHARSET\n"3067 "Content-Type:·text/plain;·charset=CHARSET\n"
3068 "Content-Transfer-Encoding:·8bit\n"3068 "Content-Transfer-Encoding:·8bit\n"
5.43 KB
./usr/share/doc/debmake-doc/html/ch08.ja.html
    
Offset 201, 17 lines modifiedOffset 201, 17 lines modified
201 I:·set·parameters201 I:·set·parameters
202 ·...202 ·...
203 I:·debmake·-x·"4"·...203 I:·debmake·-x·"4"·...
204 I:·creating·=&gt;·debian/control204 I:·creating·=&gt;·debian/control
205 I:·creating·=&gt;·debian/copyright205 I:·creating·=&gt;·debian/copyright
206 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules206 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
207 ·...207 ·...
208 I:·creating·=&gt;·debian/license-examples/LGPL-2.1+ 
209 I:·substituting·=&gt;·/usr/share/debmake/extra4/Artistic-1.0 
210 I:·creating·=&gt;·debian/license-examples/Artistic-1.0208 I:·creating·=&gt;·debian/license-examples/Artistic-1.0
 209 I:·substituting·=&gt;·/usr/share/debmake/extra4/LGPL-3.0+
 210 I:·creating·=&gt;·debian/license-examples/LGPL-3.0+
211 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause211 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause
212 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause212 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause
213 I:·$·wrap-and-sort</pre>213 I:·$·wrap-and-sort</pre>
214 ········<p>Let’s·inspect·generated·template·files.</p>214 ········<p>Let’s·inspect·generated·template·files.</p>
215 ········<pre·class="screen">·$·cd·..215 ········<pre·class="screen">·$·cd·..
216 ·$·tree216 ·$·tree
217 .217 .
Offset 561, 22 lines modifiedOffset 561, 22 lines modified
561 ··········</ul>561 ··········</ul>
562 ········</div>562 ········</div>
563 ········<p>The·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>563 ········<p>The·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>
564 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>: </strong>564 ········<p><strong>The·compressed·archive·contents·of·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>: </strong>
565 </p>565 </p>
566 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz566 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz
567 debhello-0.2/567 debhello-0.2/
568 debhello-0.2/LICENSE 
569 debhello-0.2/scripts/568 debhello-0.2/scripts/
570 debhello-0.2/scripts/hello569 debhello-0.2/scripts/hello
571 debhello-0.2/data/570 debhello-0.2/data/
572 debhello-0.2/data/hello.png 
573 debhello-0.2/data/hello.desktop571 debhello-0.2/data/hello.desktop
 572 debhello-0.2/data/hello.png
574 debhello-0.2/man/573 debhello-0.2/man/
575 debhello-0.2/man/hello.1574 debhello-0.2/man/hello.1
 575 debhello-0.2/LICENSE
576 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz576 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz
577 debian/577 debian/
578 debian/README.Debian578 debian/README.Debian
579 debian/changelog579 debian/changelog
580 debian/compat580 debian/compat
581 debian/control581 debian/control
582 debian/copyright582 debian/copyright
Offset 2880, 27 lines modifiedOffset 2880, 27 lines modified
2880 ·$·rm·-rf·m4·build-aux·*~</pre>2880 ·$·rm·-rf·m4·build-aux·*~</pre>
2881 ········<p>2881 ········<p>
2882 </p>2882 </p>
2883 ········<p>Let’s·check·generated·files·under·the·<span·class="strong"><strong>po/</strong></span>·directory.</p>2883 ········<p>Let’s·check·generated·files·under·the·<span·class="strong"><strong>po/</strong></span>·directory.</p>
2884 ········<p><strong>files·in·<span·class="strong"><strong>po</strong></span>·(i18n): </strong>2884 ········<p><strong>files·in·<span·class="strong"><strong>po</strong></span>·(i18n): </strong>
2885 </p>2885 </p>
2886 ········<pre·class="screen">·$·ls·-l·po2886 ········<pre·class="screen">·$·ls·-l·po
2887 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·line·2:·SOURCE_DATE_EP...2887 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·riga·2:·SOURCE_DATE_EP...
2888 total·602888 totale·60
2889 -rw-r--r--·1·pbuilder1·pbuilder1···494·Dec·31·11:59·ChangeLog2889 -rw-rw-r--·1·pbuilder2·pbuilder2···494·Jan··1·13:59·ChangeLog
2890 -rw-r--r--·1·pbuilder1·pbuilder1·17577·Dec·31·11:59·Makefile.in.in2890 -rw-rw-r--·1·pbuilder2·pbuilder2·17577·Jan··1·13:59·Makefile.in.in
2891 -rw-r--r--·1·pbuilder1·pbuilder1··3376·Dec·31·11:59·Makevars.template2891 -rw-rw-r--·1·pbuilder2·pbuilder2··3376·Jan··1·13:59·Makevars.template
2892 -rw-r--r--·1·pbuilder1·pbuilder1····59·Dec·31·11:59·POTFILES.in2892 -rw-rw-r--·1·pbuilder2·pbuilder2····59·Jan··1·13:59·POTFILES.in
2893 -rw-r--r--·1·pbuilder1·pbuilder1··2203·Dec·31·11:59·Rules-quot2893 -rw-rw-r--·1·pbuilder2·pbuilder2··2203·Jan··1·13:59·Rules-quot
2894 -rw-r--r--·1·pbuilder1·pbuilder1···217·Dec·31·11:59·boldquot.sed2894 -rw-rw-r--·1·pbuilder2·pbuilder2···217·Jan··1·13:59·boldquot.sed
2895 -rw-r--r--·1·pbuilder1·pbuilder1··1337·Dec·31·11:59·en@boldquot.header2895 -rw-rw-r--·1·pbuilder2·pbuilder2··1337·Jan··1·13:59·en@boldquot.header
2896 -rw-r--r--·1·pbuilder1·pbuilder1··1203·Dec·31·11:59·en@quot.header2896 -rw-rw-r--·1·pbuilder2·pbuilder2··1203·Jan··1·13:59·en@quot.header
2897 -rw-r--r--·1·pbuilder1·pbuilder1···672·Dec·31·11:59·insert-header.sin2897 -rw-rw-r--·1·pbuilder2·pbuilder2···672·Jan··1·13:59·insert-header.sin
2898 -rw-r--r--·1·pbuilder1·pbuilder1···153·Dec·31·11:59·quot.sed2898 -rw-rw-r--·1·pbuilder2·pbuilder2···153·Jan··1·13:59·quot.sed
2899 -rw-r--r--·1·pbuilder1·pbuilder1···432·Dec·31·11:59·remove-potcdate.sin</pre>2899 -rw-rw-r--·1·pbuilder2·pbuilder2···432·Jan··1·13:59·remove-potcdate.sin</pre>
2900 ········<p>2900 ········<p>
2901 </p>2901 </p>
2902 ········<p>Let’s·update·the·<span·class="strong"><strong>configure.ac</strong></span>·by·adding·“<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>”,·etc..</p>2902 ········<p>Let’s·update·the·<span·class="strong"><strong>configure.ac</strong></span>·by·adding·“<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>”,·etc..</p>
2903 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>·(i18n): </strong>2903 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>·(i18n): </strong>
2904 </p>2904 </p>
2905 ········<pre·class="screen">·$·vim·configure.ac2905 ········<pre·class="screen">·$·vim·configure.ac
2906 ·...·hack,·hack,·hack,·...2906 ·...·hack,·hack,·hack,·...
Offset 2946, 16 lines modifiedOffset 2946, 16 lines modified
2946 ········<p>2946 ········<p>
2947 </p>2947 </p>
2948 ········<p>Let’s·create·the·<span·class="strong"><strong>po/Makevars</strong></span>·file·from·the·<span·class="strong"><strong>po/Makevars.template</strong></span>·file.</p>2948 ········<p>Let’s·create·the·<span·class="strong"><strong>po/Makevars</strong></span>·file·from·the·<span·class="strong"><strong>po/Makevars.template</strong></span>·file.</p>
2949 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>·(i18n): </strong>2949 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>·(i18n): </strong>
2950 </p>2950 </p>
2951 ········<pre·class="screen">·...·hack,·hack,·hack,·...2951 ········<pre·class="screen">·...·hack,·hack,·hack,·...
2952 ·$·diff·-u·po/Makevars.template·po/Makevars2952 ·$·diff·-u·po/Makevars.template·po/Makevars
2953 ---·po/Makevars.template········2020-09-20·13:56:22.639285841·-12002953 ---·po/Makevars.template········2020-09-21·17:09:58.373464173·+1400
2954 +++·po/Makevars·2020-09-20·13:56:22.867281459·-12002954 +++·po/Makevars·2020-09-21·17:10:00.121516640·+1400
2955 @@·-18,14·+18,14·@@2955 @@·-18,14·+18,14·@@
2956 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for2956 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for
2957 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim2957 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim
2958 ·#·their·copyright.2958 ·#·their·copyright.
2959 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.2959 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.
2960 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;2960 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;
  
Offset 3054, 15 lines modifiedOffset 3054, 15 lines modified
3054 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.3054 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.
3055 #3055 #
3056 #,·fuzzy3056 #,·fuzzy
3057 msgid·""3057 msgid·""
3058 msgstr·""3058 msgstr·""
3059 "Project-Id-Version:·PACKAGE·VERSION\n"3059 "Project-Id-Version:·PACKAGE·VERSION\n"
3060 "Report-Msgid-Bugs-To:·\n"3060 "Report-Msgid-Bugs-To:·\n"
3061 "POT-Creation-Date:·2020-09-20·13:56-1200\n"3061 "POT-Creation-Date:·2020-09-21·17:10+1400\n"
3062 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"3062 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"
3063 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"3063 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"
3064 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"3064 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"
3065 "Language:·\n"3065 "Language:·\n"
3066 "MIME-Version:·1.0\n"3066 "MIME-Version:·1.0\n"
3067 "Content-Type:·text/plain;·charset=CHARSET\n"3067 "Content-Type:·text/plain;·charset=CHARSET\n"
3068 "Content-Transfer-Encoding:·8bit\n"3068 "Content-Transfer-Encoding:·8bit\n"
5.41 KB
./usr/share/doc/debmake-doc/html/ch08.ru.html
    
Offset 187, 17 lines modifiedOffset 187, 17 lines modified
187 I:·set·parameters187 I:·set·parameters
188 ·...188 ·...
189 I:·debmake·-x·"4"·...189 I:·debmake·-x·"4"·...
190 I:·creating·=&gt;·debian/control190 I:·creating·=&gt;·debian/control
191 I:·creating·=&gt;·debian/copyright191 I:·creating·=&gt;·debian/copyright
192 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules192 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
193 ·...193 ·...
194 I:·creating·=&gt;·debian/license-examples/LGPL-2.1+ 
195 I:·substituting·=&gt;·/usr/share/debmake/extra4/Artistic-1.0 
196 I:·creating·=&gt;·debian/license-examples/Artistic-1.0194 I:·creating·=&gt;·debian/license-examples/Artistic-1.0
 195 I:·substituting·=&gt;·/usr/share/debmake/extra4/LGPL-3.0+
 196 I:·creating·=&gt;·debian/license-examples/LGPL-3.0+
197 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause197 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause
198 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause198 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause
199 I:·$·wrap-and-sort</pre>199 I:·$·wrap-and-sort</pre>
200 ········<p>Проверим·созданные·шаблонные·файлы.</p>200 ········<p>Проверим·созданные·шаблонные·файлы.</p>
201 ········<pre·class="screen">·$·cd·..201 ········<pre·class="screen">·$·cd·..
202 ·$·tree202 ·$·tree
203 .203 .
Offset 547, 22 lines modifiedOffset 547, 22 lines modified
547 ··········</ul>547 ··········</ul>
548 ········</div>548 ········</div>
549 ········<p>The·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>549 ········<p>The·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·file·contains·the·Debian·changes·to·the·upstream·source·as·follows.</p>
550 ········<p><strong>Сжатое·содержимое·архива·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>: </strong>550 ········<p><strong>Сжатое·содержимое·архива·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>: </strong>
551 </p>551 </p>
552 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz552 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz
553 debhello-0.2/553 debhello-0.2/
554 debhello-0.2/LICENSE 
555 debhello-0.2/scripts/554 debhello-0.2/scripts/
556 debhello-0.2/scripts/hello555 debhello-0.2/scripts/hello
557 debhello-0.2/data/556 debhello-0.2/data/
558 debhello-0.2/data/hello.png 
559 debhello-0.2/data/hello.desktop557 debhello-0.2/data/hello.desktop
 558 debhello-0.2/data/hello.png
560 debhello-0.2/man/559 debhello-0.2/man/
561 debhello-0.2/man/hello.1560 debhello-0.2/man/hello.1
 561 debhello-0.2/LICENSE
562 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz562 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz
563 debian/563 debian/
564 debian/README.Debian564 debian/README.Debian
565 debian/changelog565 debian/changelog
566 debian/compat566 debian/compat
567 debian/control567 debian/control
568 debian/copyright568 debian/copyright
Offset 2860, 27 lines modifiedOffset 2860, 27 lines modified
2860 ·$·rm·-rf·m4·build-aux·*~</pre>2860 ·$·rm·-rf·m4·build-aux·*~</pre>
2861 ········<p>2861 ········<p>
2862 </p>2862 </p>
2863 ········<p>Проверим·созданные·файлы·в·каталоге·<span·class="strong"><strong>po/</strong></span>.</p>2863 ········<p>Проверим·созданные·файлы·в·каталоге·<span·class="strong"><strong>po/</strong></span>.</p>
2864 ········<p><strong>файлы·в·каталоге·<span·class="strong"><strong>po</strong></span>·(i18n): </strong>2864 ········<p><strong>файлы·в·каталоге·<span·class="strong"><strong>po</strong></span>·(i18n): </strong>
2865 </p>2865 </p>
2866 ········<pre·class="screen">·$·ls·-l·po2866 ········<pre·class="screen">·$·ls·-l·po
2867 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·line·2:·SOURCE_DATE_EP...2867 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·riga·2:·SOURCE_DATE_EP...
2868 total·602868 totale·60
2869 -rw-r--r--·1·pbuilder1·pbuilder1···494·Dec·31·11:59·ChangeLog2869 -rw-rw-r--·1·pbuilder2·pbuilder2···494·Jan··1·13:59·ChangeLog
2870 -rw-r--r--·1·pbuilder1·pbuilder1·17577·Dec·31·11:59·Makefile.in.in2870 -rw-rw-r--·1·pbuilder2·pbuilder2·17577·Jan··1·13:59·Makefile.in.in
2871 -rw-r--r--·1·pbuilder1·pbuilder1··3376·Dec·31·11:59·Makevars.template2871 -rw-rw-r--·1·pbuilder2·pbuilder2··3376·Jan··1·13:59·Makevars.template
2872 -rw-r--r--·1·pbuilder1·pbuilder1····59·Dec·31·11:59·POTFILES.in2872 -rw-rw-r--·1·pbuilder2·pbuilder2····59·Jan··1·13:59·POTFILES.in
2873 -rw-r--r--·1·pbuilder1·pbuilder1··2203·Dec·31·11:59·Rules-quot2873 -rw-rw-r--·1·pbuilder2·pbuilder2··2203·Jan··1·13:59·Rules-quot
2874 -rw-r--r--·1·pbuilder1·pbuilder1···217·Dec·31·11:59·boldquot.sed2874 -rw-rw-r--·1·pbuilder2·pbuilder2···217·Jan··1·13:59·boldquot.sed
2875 -rw-r--r--·1·pbuilder1·pbuilder1··1337·Dec·31·11:59·en@boldquot.header2875 -rw-rw-r--·1·pbuilder2·pbuilder2··1337·Jan··1·13:59·en@boldquot.header
2876 -rw-r--r--·1·pbuilder1·pbuilder1··1203·Dec·31·11:59·en@quot.header2876 -rw-rw-r--·1·pbuilder2·pbuilder2··1203·Jan··1·13:59·en@quot.header
2877 -rw-r--r--·1·pbuilder1·pbuilder1···672·Dec·31·11:59·insert-header.sin2877 -rw-rw-r--·1·pbuilder2·pbuilder2···672·Jan··1·13:59·insert-header.sin
2878 -rw-r--r--·1·pbuilder1·pbuilder1···153·Dec·31·11:59·quot.sed2878 -rw-rw-r--·1·pbuilder2·pbuilder2···153·Jan··1·13:59·quot.sed
2879 -rw-r--r--·1·pbuilder1·pbuilder1···432·Dec·31·11:59·remove-potcdate.sin</pre>2879 -rw-rw-r--·1·pbuilder2·pbuilder2···432·Jan··1·13:59·remove-potcdate.sin</pre>
2880 ········<p>2880 ········<p>
2881 </p>2881 </p>
2882 ········<p>Обновим·файл·<span·class="strong"><strong>configure.ac</strong></span>,·добавив·«<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>»·и·т.·д.</p>2882 ········<p>Обновим·файл·<span·class="strong"><strong>configure.ac</strong></span>,·добавив·«<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>»·и·т.·д.</p>
2883 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>·(i18n): </strong>2883 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>·(i18n): </strong>
2884 </p>2884 </p>
2885 ········<pre·class="screen">·$·vim·configure.ac2885 ········<pre·class="screen">·$·vim·configure.ac
2886 ·...·hack,·hack,·hack,·...2886 ·...·hack,·hack,·hack,·...
Offset 2926, 16 lines modifiedOffset 2926, 16 lines modified
2926 ········<p>2926 ········<p>
2927 </p>2927 </p>
2928 ········<p>Let’s·create·the·<span·class="strong"><strong>po/Makevars</strong></span>·file·from·the·<span·class="strong"><strong>po/Makevars.template</strong></span>·file.</p>2928 ········<p>Let’s·create·the·<span·class="strong"><strong>po/Makevars</strong></span>·file·from·the·<span·class="strong"><strong>po/Makevars.template</strong></span>·file.</p>
2929 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>·(i18n): </strong>2929 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>·(i18n): </strong>
2930 </p>2930 </p>
2931 ········<pre·class="screen">·...·hack,·hack,·hack,·...2931 ········<pre·class="screen">·...·hack,·hack,·hack,·...
2932 ·$·diff·-u·po/Makevars.template·po/Makevars2932 ·$·diff·-u·po/Makevars.template·po/Makevars
2933 ---·po/Makevars.template········2020-09-20·13:56:22.639285841·-12002933 ---·po/Makevars.template········2020-09-21·17:09:58.373464173·+1400
2934 +++·po/Makevars·2020-09-20·13:56:22.867281459·-12002934 +++·po/Makevars·2020-09-21·17:10:00.121516640·+1400
2935 @@·-18,14·+18,14·@@2935 @@·-18,14·+18,14·@@
2936 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for2936 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for
2937 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim2937 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim
2938 ·#·their·copyright.2938 ·#·their·copyright.
2939 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.2939 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.
2940 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;2940 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;
  
Offset 3034, 15 lines modifiedOffset 3034, 15 lines modified
3034 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.3034 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.
3035 #3035 #
3036 #,·fuzzy3036 #,·fuzzy
3037 msgid·""3037 msgid·""
3038 msgstr·""3038 msgstr·""
3039 "Project-Id-Version:·PACKAGE·VERSION\n"3039 "Project-Id-Version:·PACKAGE·VERSION\n"
3040 "Report-Msgid-Bugs-To:·\n"3040 "Report-Msgid-Bugs-To:·\n"
3041 "POT-Creation-Date:·2020-09-20·13:56-1200\n"3041 "POT-Creation-Date:·2020-09-21·17:10+1400\n"
3042 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"3042 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"
3043 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"3043 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"
3044 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"3044 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"
3045 "Language:·\n"3045 "Language:·\n"
3046 "MIME-Version:·1.0\n"3046 "MIME-Version:·1.0\n"
3047 "Content-Type:·text/plain;·charset=CHARSET\n"3047 "Content-Type:·text/plain;·charset=CHARSET\n"
3048 "Content-Transfer-Encoding:·8bit\n"3048 "Content-Transfer-Encoding:·8bit\n"
5.28 KB
./usr/share/doc/debmake-doc/html/ch08.zh-cn.html
    
Offset 179, 17 lines modifiedOffset 179, 17 lines modified
179 I:·set·parameters179 I:·set·parameters
180 ·...180 ·...
181 I:·debmake·-x·"4"·...181 I:·debmake·-x·"4"·...
182 I:·creating·=&gt;·debian/control182 I:·creating·=&gt;·debian/control
183 I:·creating·=&gt;·debian/copyright183 I:·creating·=&gt;·debian/copyright
184 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules184 I:·substituting·=&gt;·/usr/share/debmake/extra0/rules
185 ·...185 ·...
186 I:·creating·=&gt;·debian/license-examples/LGPL-2.1+ 
187 I:·substituting·=&gt;·/usr/share/debmake/extra4/Artistic-1.0 
188 I:·creating·=&gt;·debian/license-examples/Artistic-1.0186 I:·creating·=&gt;·debian/license-examples/Artistic-1.0
 187 I:·substituting·=&gt;·/usr/share/debmake/extra4/LGPL-3.0+
 188 I:·creating·=&gt;·debian/license-examples/LGPL-3.0+
189 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause189 I:·substituting·=&gt;·/usr/share/debmake/extra4/BSD-3-Clause
190 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause190 I:·creating·=&gt;·debian/license-examples/BSD-3-Clause
191 I:·$·wrap-and-sort</pre>191 I:·$·wrap-and-sort</pre>
192 ········<p>我们来检查一下自动产生的模板文件。</p>192 ········<p>我们来检查一下自动产生的模板文件。</p>
193 ········<pre·class="screen">·$·cd·..193 ········<pre·class="screen">·$·cd·..
194 ·$·tree194 ·$·tree
195 .195 .
Offset 525, 22 lines modifiedOffset 525, 22 lines modified
525 ··········</ul>525 ··········</ul>
526 ········</div>526 ········</div>
527 ········<p><span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·包含了·Debian·对上游源代码的修改,具体如下所示。</p>527 ········<p><span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·包含了·Debian·对上游源代码的修改,具体如下所示。</p>
528 ········<p><strong>压缩过的归档文件·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·中的内容物:. </strong>528 ········<p><strong>压缩过的归档文件·<span·class="strong"><strong>debhello_0.2-1.debian.tar.xz</strong></span>·中的内容物:. </strong>
529 </p>529 </p>
530 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz530 ········<pre·class="screen">·$·tar·-tzf·debhello-0.2.tar.gz
531 debhello-0.2/531 debhello-0.2/
532 debhello-0.2/LICENSE 
533 debhello-0.2/scripts/532 debhello-0.2/scripts/
534 debhello-0.2/scripts/hello533 debhello-0.2/scripts/hello
535 debhello-0.2/data/534 debhello-0.2/data/
536 debhello-0.2/data/hello.png 
537 debhello-0.2/data/hello.desktop535 debhello-0.2/data/hello.desktop
 536 debhello-0.2/data/hello.png
538 debhello-0.2/man/537 debhello-0.2/man/
539 debhello-0.2/man/hello.1538 debhello-0.2/man/hello.1
 539 debhello-0.2/LICENSE
540 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz540 ·$·tar·--xz·-tf·debhello_0.2-1.debian.tar.xz
541 debian/541 debian/
542 debian/README.Debian542 debian/README.Debian
543 debian/changelog543 debian/changelog
544 debian/compat544 debian/compat
545 debian/control545 debian/control
546 debian/copyright546 debian/copyright
Offset 2838, 27 lines modifiedOffset 2838, 27 lines modified
2838 ·$·rm·-rf·m4·build-aux·*~</pre>2838 ·$·rm·-rf·m4·build-aux·*~</pre>
2839 ········<p>2839 ········<p>
2840 </p>2840 </p>
2841 ········<p>让我们确认一下·<span·class="strong"><strong>po/</strong></span>·目录下生成的文件。</p>2841 ········<p>让我们确认一下·<span·class="strong"><strong>po/</strong></span>·目录下生成的文件。</p>
2842 ········<p><strong><span·class="strong"><strong>po</strong></span>·目录下的文件(国际化版):. </strong>2842 ········<p><strong><span·class="strong"><strong>po</strong></span>·目录下的文件(国际化版):. </strong>
2843 </p>2843 </p>
2844 ········<pre·class="screen">·$·ls·-l·po2844 ········<pre·class="screen">·$·ls·-l·po
2845 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·line·2:·SOURCE_DATE_EP...2845 /build/debmake-doc-1.14/debhello-2.0-pkg2/step151.cmd:·riga·2:·SOURCE_DATE_EP...
2846 total·602846 totale·60
2847 -rw-r--r--·1·pbuilder1·pbuilder1···494·Dec·31·11:59·ChangeLog2847 -rw-rw-r--·1·pbuilder2·pbuilder2···494·Jan··1·13:59·ChangeLog
2848 -rw-r--r--·1·pbuilder1·pbuilder1·17577·Dec·31·11:59·Makefile.in.in2848 -rw-rw-r--·1·pbuilder2·pbuilder2·17577·Jan··1·13:59·Makefile.in.in
2849 -rw-r--r--·1·pbuilder1·pbuilder1··3376·Dec·31·11:59·Makevars.template2849 -rw-rw-r--·1·pbuilder2·pbuilder2··3376·Jan··1·13:59·Makevars.template
2850 -rw-r--r--·1·pbuilder1·pbuilder1····59·Dec·31·11:59·POTFILES.in2850 -rw-rw-r--·1·pbuilder2·pbuilder2····59·Jan··1·13:59·POTFILES.in
2851 -rw-r--r--·1·pbuilder1·pbuilder1··2203·Dec·31·11:59·Rules-quot2851 -rw-rw-r--·1·pbuilder2·pbuilder2··2203·Jan··1·13:59·Rules-quot
2852 -rw-r--r--·1·pbuilder1·pbuilder1···217·Dec·31·11:59·boldquot.sed2852 -rw-rw-r--·1·pbuilder2·pbuilder2···217·Jan··1·13:59·boldquot.sed
2853 -rw-r--r--·1·pbuilder1·pbuilder1··1337·Dec·31·11:59·en@boldquot.header2853 -rw-rw-r--·1·pbuilder2·pbuilder2··1337·Jan··1·13:59·en@boldquot.header
2854 -rw-r--r--·1·pbuilder1·pbuilder1··1203·Dec·31·11:59·en@quot.header2854 -rw-rw-r--·1·pbuilder2·pbuilder2··1203·Jan··1·13:59·en@quot.header
2855 -rw-r--r--·1·pbuilder1·pbuilder1···672·Dec·31·11:59·insert-header.sin2855 -rw-rw-r--·1·pbuilder2·pbuilder2···672·Jan··1·13:59·insert-header.sin
2856 -rw-r--r--·1·pbuilder1·pbuilder1···153·Dec·31·11:59·quot.sed2856 -rw-rw-r--·1·pbuilder2·pbuilder2···153·Jan··1·13:59·quot.sed
2857 -rw-r--r--·1·pbuilder1·pbuilder1···432·Dec·31·11:59·remove-potcdate.sin</pre>2857 -rw-rw-r--·1·pbuilder2·pbuilder2···432·Jan··1·13:59·remove-potcdate.sin</pre>
2858 ········<p>2858 ········<p>
2859 </p>2859 </p>
2860 ········<p>让我们在·<span·class="strong"><strong>configure.ac</strong></span>·文件中添加·“<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>”·等条目。</p>2860 ········<p>让我们在·<span·class="strong"><strong>configure.ac</strong></span>·文件中添加·“<span·class="strong"><strong>AM_GNU_GETTEXT([external])</strong></span>”·等条目。</p>
2861 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>(国际化版):. </strong>2861 ········<p><strong><span·class="strong"><strong>configure.ac</strong></span>(国际化版):. </strong>
2862 </p>2862 </p>
2863 ········<pre·class="screen">·$·vim·configure.ac2863 ········<pre·class="screen">·$·vim·configure.ac
2864 ·...·hack,·hack,·hack,·...2864 ·...·hack,·hack,·hack,·...
Offset 2904, 16 lines modifiedOffset 2904, 16 lines modified
2904 ········<p>2904 ········<p>
2905 </p>2905 </p>
2906 ········<p>让我们从·<span·class="strong"><strong>po/Makevars.template</strong></span>·文件中创建·<span·class="strong"><strong>po/Makevars</strong></span>·文件。</p>2906 ········<p>让我们从·<span·class="strong"><strong>po/Makevars.template</strong></span>·文件中创建·<span·class="strong"><strong>po/Makevars</strong></span>·文件。</p>
2907 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>(国际化版):. </strong>2907 ········<p><strong><span·class="strong"><strong>po/Makevars</strong></span>(国际化版):. </strong>
2908 </p>2908 </p>
2909 ········<pre·class="screen">·...·hack,·hack,·hack,·...2909 ········<pre·class="screen">·...·hack,·hack,·hack,·...
2910 ·$·diff·-u·po/Makevars.template·po/Makevars2910 ·$·diff·-u·po/Makevars.template·po/Makevars
2911 ---·po/Makevars.template········2020-09-20·13:56:22.639285841·-12002911 ---·po/Makevars.template········2020-09-21·17:09:58.373464173·+1400
2912 +++·po/Makevars·2020-09-20·13:56:22.867281459·-12002912 +++·po/Makevars·2020-09-21·17:10:00.121516640·+1400
2913 @@·-18,14·+18,14·@@2913 @@·-18,14·+18,14·@@
2914 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for2914 ·#·or·entity,·or·to·disclaim·their·copyright.··The·empty·string·stands·for
2915 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim2915 ·#·the·public·domain;·in·this·case·the·translators·are·expected·to·disclaim
2916 ·#·their·copyright.2916 ·#·their·copyright.
2917 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.2917 -COPYRIGHT_HOLDER·=·Free·Software·Foundation,·Inc.
2918 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;2918 +COPYRIGHT_HOLDER·=·Osamu·Aoki·&lt;osamu@debian.org&gt;
  
Offset 3012, 15 lines modifiedOffset 3012, 15 lines modified
3012 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.3012 #·FIRST·AUTHOR·&lt;EMAIL@ADDRESS&gt;,·YEAR.
3013 #3013 #
3014 #,·fuzzy3014 #,·fuzzy
3015 msgid·""3015 msgid·""
3016 msgstr·""3016 msgstr·""
3017 "Project-Id-Version:·PACKAGE·VERSION\n"3017 "Project-Id-Version:·PACKAGE·VERSION\n"
3018 "Report-Msgid-Bugs-To:·\n"3018 "Report-Msgid-Bugs-To:·\n"
3019 "POT-Creation-Date:·2020-09-20·13:56-1200\n"3019 "POT-Creation-Date:·2020-09-21·17:10+1400\n"
3020 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"3020 "PO-Revision-Date:·YEAR-MO-DA·HO:MI+ZONE\n"
3021 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"3021 "Last-Translator:·FULL·NAME·&lt;EMAIL@ADDRESS&gt;\n"
3022 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"3022 "Language-Team:·LANGUAGE·&lt;LL@li.org&gt;\n"
3023 "Language:·\n"3023 "Language:·\n"
3024 "MIME-Version:·1.0\n"3024 "MIME-Version:·1.0\n"
3025 "Content-Type:·text/plain;·charset=CHARSET\n"3025 "Content-Type:·text/plain;·charset=CHARSET\n"
3026 "Content-Transfer-Encoding:·8bit\n"3026 "Content-Transfer-Encoding:·8bit\n"
1.3 KB
./usr/share/doc/debmake-doc/html/index.de.html
    
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 ············</div>84 ············</div>
85 ··········</div>85 ··········</div>
86 ··········<div>86 ··········<div>
87 ············<div·class="abstract">87 ············<div·class="abstract">
88 ··············<p·class="title">88 ··············<p·class="title">
89 ················<strong>Zusammenfassung</strong>89 ················<strong>Zusammenfassung</strong>
90 ··············</p>90 ··············</p>
91 ··············<p>Dieser·Anleitung·»Leitfaden·für·Debian-Betreuer«·(2019-03-26)·beschreibt·gewöhnlichen·Debian-Benutzern·und·angehenden·Entwicklern·den·Bau·des·Debian-Pakets·mittels·des·Befehls·<span·class="strong"><strong>debmake</strong></span>.</p>91 ··············<p>Dieser·Anleitung·»Leitfaden·für·Debian-Betreuer«·(2019-03-27)·beschreibt·gewöhnlichen·Debian-Benutzern·und·angehenden·Entwicklern·den·Bau·des·Debian-Pakets·mittels·des·Befehls·<span·class="strong"><strong>debmake</strong></span>.</p>
92 ··············<p>Diese·Anleitung·konzentriert·sich·auf·die·moderne·Paketierart·und·enthält·viele·einfache·Beispiele.</p>92 ··············<p>Diese·Anleitung·konzentriert·sich·auf·die·moderne·Paketierart·und·enthält·viele·einfache·Beispiele.</p>
93 ··············<div·class="itemizedlist">93 ··············<div·class="itemizedlist">
94 ················<ul·class="itemizedlist">94 ················<ul·class="itemizedlist">
95 ··················<li·class="listitem">POSIX-Shell-Skript-Paketierung</li>95 ··················<li·class="listitem">POSIX-Shell-Skript-Paketierung</li>
96 ··················<li·class="listitem">Python3-Skript-Paketierung</li>96 ··················<li·class="listitem">Python3-Skript-Paketierung</li>
97 ··················<li·class="listitem">C·mit·Makefile/Autotools/CMake</li>97 ··················<li·class="listitem">C·mit·Makefile/Autotools/CMake</li>
98 ··················<li·class="listitem">mehrere·Binärpakete·mit·Laufzeitbibliotheken·usw.</li>98 ··················<li·class="listitem">mehrere·Binärpakete·mit·Laufzeitbibliotheken·usw.</li>
858 B
./usr/share/doc/debmake-doc/html/index.en.html
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ············</div>83 ············</div>
84 ··········</div>84 ··········</div>
85 ··········<div>85 ··········<div>
86 ············<div·class="abstract">86 ············<div·class="abstract">
87 ··············<p·class="title">87 ··············<p·class="title">
88 ················<strong>Abstract</strong>88 ················<strong>Abstract</strong>
89 ··············</p>89 ··············</p>
90 ··············<p>This·“Guide·for·Debian·Maintainers”·(2019-03-26)90 ··············<p>This·“Guide·for·Debian·Maintainers”·(2019-03-27)
91 tutorial·guide·describes·the·building·of·the·Debian91 tutorial·guide·describes·the·building·of·the·Debian
92 package·to·ordinary·Debian·users·and·prospective·developers·using92 package·to·ordinary·Debian·users·and·prospective·developers·using
93 the·<span·class="strong"><strong>debmake</strong></span>·command.</p>93 the·<span·class="strong"><strong>debmake</strong></span>·command.</p>
94 ··············<p>This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many·simple·examples.</p>94 ··············<p>This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many·simple·examples.</p>
95 ··············<div·class="itemizedlist">95 ··············<div·class="itemizedlist">
96 ················<ul·class="itemizedlist">96 ················<ul·class="itemizedlist">
97 ··················<li·class="listitem">97 ··················<li·class="listitem">
879 B
./usr/share/doc/debmake-doc/html/index.ja.html
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ············</div>83 ············</div>
84 ··········</div>84 ··········</div>
85 ··········<div>85 ··········<div>
86 ············<div·class="abstract">86 ············<div·class="abstract">
87 ··············<p·class="title">87 ··············<p·class="title">
88 ················<strong>概要</strong>88 ················<strong>概要</strong>
89 ··············</p>89 ··············</p>
90 ··············<p>This·“Guide·for·Debian·Maintainers”·(2019-03-26)90 ··············<p>This·“Guide·for·Debian·Maintainers”·(2019-03-27)
91 tutorial·guide·describes·the·building·of·the·Debian91 tutorial·guide·describes·the·building·of·the·Debian
92 package·to·ordinary·Debian·users·and·prospective·developers·using92 package·to·ordinary·Debian·users·and·prospective·developers·using
93 the·<span·class="strong"><strong>debmake</strong></span>·command.</p>93 the·<span·class="strong"><strong>debmake</strong></span>·command.</p>
94 ··············<p>This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many·simple·examples.</p>94 ··············<p>This·guide·focuses·on·the·modern·packaging·style·and·comes·with·many·simple·examples.</p>
95 ··············<div·class="itemizedlist">95 ··············<div·class="itemizedlist">
96 ················<ul·class="itemizedlist">96 ················<ul·class="itemizedlist">
97 ··················<li·class="listitem">POSIX·シェルスクリプトのパッケージング</li>97 ··················<li·class="listitem">POSIX·シェルスクリプトのパッケージング</li>
1010 B
./usr/share/doc/debmake-doc/html/index.zh-cn.html
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ············</div>83 ············</div>
84 ··········</div>84 ··········</div>
85 ··········<div>85 ··········<div>
86 ············<div·class="abstract">86 ············<div·class="abstract">
87 ··············<p·class="title">87 ··············<p·class="title">
88 ················<strong>摘要</strong>88 ················<strong>摘要</strong>
89 ··············</p>89 ··············</p>
90 ··············<p>本篇《Debian·维护者指南》(2019-03-26)教程文档面向普通·Debian·用户和未来的开发者,描述了使用·<span·class="strong"><strong>debmake</strong></span>·命令构建·Debian·软件包的方法。</p>90 ··············<p>本篇《Debian·维护者指南》(2019-03-27)教程文档面向普通·Debian·用户和未来的开发者,描述了使用·<span·class="strong"><strong>debmake</strong></span>·命令构建·Debian·软件包的方法。</p>
91 ··············<p>本指南注重描述现代的打包风格,同时提供了许多简单的示例。</p>91 ··············<p>本指南注重描述现代的打包风格,同时提供了许多简单的示例。</p>
92 ··············<div·class="itemizedlist">92 ··············<div·class="itemizedlist">
93 ················<ul·class="itemizedlist">93 ················<ul·class="itemizedlist">
94 ··················<li·class="listitem">POSIX·shell·脚本打包</li>94 ··················<li·class="listitem">POSIX·shell·脚本打包</li>
95 ··················<li·class="listitem">Python3·脚本打包</li>95 ··················<li·class="listitem">Python3·脚本打包</li>
96 ··················<li·class="listitem">C··Makefile/Autotools/CMake</li>96 ··················<li·class="listitem">C··Makefile/Autotools/CMake</li>
97 ··················<li·class="listitem">含有共享库的多个二进制软件包的打包,等等。</li>97 ··················<li·class="listitem">含有共享库的多个二进制软件包的打包,等等。</li>