1 | MEMO |
---|
2 | |
---|
3 | |
---|
4 | el ¤Ï/usr/share/emacs/site-lisp/%{name} ¤ËÆþ¤ì¤è. |
---|
5 | |
---|
6 | installscript ¤Ï /usr/lib/emacsen-common/packages/install/%{origname} |
---|
7 | removescript ¤Ï /usr/lib/emacsen-common/packages/remove/%{origname} |
---|
8 | |
---|
9 | |
---|
10 | rpmmacros |
---|
11 | |
---|
12 | %installemacsenscript %{origname} %{SOURCE1} |
---|
13 | el ¤Î compile install ¤ò¹Ô¤¦¥¹¥¯¥ê¥×¥È¤Îinstall |
---|
14 | |
---|
15 | %installemacsenscript %{origname} %{SOURCE2} |
---|
16 | install ¤µ¤ì¤¿ elc ¤Îºï½ü |
---|
17 | |
---|
18 | |
---|
19 | %emacsen-package-install %{origname} |
---|
20 | install script ¤ò¸Æ¤Ó½Ð¤¹. |
---|
21 | |
---|
22 | %emacsen-package-remove %{origname} |
---|
23 | remove script ¤ò¸Æ¤Ó½Ð¤¹. |
---|
24 | |
---|
25 | |
---|
26 | |
---|
27 | |
---|
28 | default ¤Îflavor ¤Ë¤Ä¤¤¤Æ¡£(update-alternatives »ÈÍÑ) |
---|
29 | |
---|
30 | # /var/lib/emacsen-common/default-flavor ¤òºî¤ë¡£ |
---|
31 | |
---|
32 | |
---|
33 | 20.4 install »þ |
---|
34 | find $RPM_BIILD_DIR --name "*.packagename" > list |
---|
35 | ¤òÅǤ¤¤Æ¤ª¤¯ /var/lib/emacs/alternative-filelist |
---|
36 | |
---|
37 | %post (emacsen-common ¤Î emacs-install ¤Ç¤¹¤Ù¤ |
---|
38 | |
---|
39 | update-atlternatives --install /usr/bin/emacs emacs /usr/bin/emacs.20-1 |
---|
40 | --slave /usr/emacs1 /usr/emacs1.emacs ¤È¤¤¤¦¤«¤ó¤¸¤ÇÎóµó |
---|
41 | ( install ¤Î¹àÌÜ¤Ï ÀèƬ ¤Î¤â¤Î¤½¤ì°Ê³°¤Ï¸å) |
---|
42 | |
---|
43 | °ì»þŪ¤Ë flavor ¤Î¸½ºß¤¢¤¿¤¨¤é¤ì¤¿flavor ¤ËÊѹ¹¤¹¤ë. |
---|
44 | |
---|
45 | ( .%{package}\n ¤Çgrep ¤·¤¿ ^[\*\+ ]+([1-9]+) | |
---|
46 | update-atlternatives --config emacs ) |
---|
47 | |
---|
48 | el byte-compile |
---|
49 | |
---|
50 | update-alternatives --auto emacs |
---|
51 | |
---|
52 | 20.5 |
---|
53 | ¾å¤ÎÍÑ¤Ë emacs-install ¤ò¼Â¹Ô |
---|
54 | |
---|
55 | |
---|
56 | |
---|
57 | 20.4 remove »þ |
---|
58 | ³Æel Á´Éôremove |
---|
59 | installed-flavors ¤«¤éºï½ü |
---|
60 | |
---|
61 | |
---|
62 | |
---|
63 | # new command ¤Ë¤Ä¤¤¤Æ |
---|
64 | # /usr/bin/default-emacsen package-name |
---|
65 | # package-name ¤«¤éflavor ¤ò¼è¤ê¤À¤¹ |
---|
66 | # change-default-flavor.rb ¤ÇÊѹ¹ |
---|
67 | |
---|
68 | |
---|
69 | |
---|
70 | ¤Ï¤¢¤Ï¤¢ |
---|
71 | ¼ÂÁõ¤·¤Æ¤ß¤ë¤« |
---|
72 | |
---|
73 | |
---|
74 | |
---|